/*
Theme Name: Tir Prince Template
Theme URI: http://www.tirprince.co.uk/
Description: Tir Prince Blog Template.
Version: 1.6
Author: Livetech
Author URI: http://www.livetech.co.uk/

*/



/* Begin Typography & Colors */
body {background:#DEDEDE; margin:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
body.mceContentBody{ background:#FFF; color:#333333; text-align:left;}
#wrapper {width:960px; padding:10px; margin:0 auto; text-align:left; background:#FFF;}
#top {height:145px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/top.jpg) no-repeat; font-size:1.1em;}
#top_bar {height:30px; background:#333366; color:#FFF;}
#nav {height:40px; font-size:1.2em; clear:both;}
#homebanner {height:220px; background: url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/homeban.jpg) no-repeat left;}
#hb_left {width:638px; float:left; margin-right:10px;}
#hb_right {width:292px; padding:5px 10px 10px; float:left; background:#F2F2F2; font-weight:bold;}
div.clear {clear:both;}
#main {padding:0px 0px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/mainbackwide.gif) repeat-y;}
div.column {width:314px; float:left; display:inline; padding-bottom:10px; margin:10px 0px 0px 0px;}
div.widecolumn {width:608px; float:left; display:inline; padding-bottom:10px; margin:10px;}
#col1, #col1low {background:#EAEFFA; margin-right:9px;}

#page_left {padding:10px 0px 0px 9px ;}
#page_left {width:313px;}
#page_right {padding:10px 0px 0px 9px ;}

#col2, #col2low {background:#E1F7E8; margin-right:9px;}
#col3, #col3low {background:#F0E1F7;}
div.smcolumn {width:153px; background:#EBEBEB;}
div.smcolumnl {margin-right:9px;}
#col2low, #col1low {background:transparent url();}
div.halfcol {width:153px; float:left; background:#EBEBEB; height:345px;}
#rightsm {float:right;}
#col3low  {background:#EBEBEB; height:345px; padding-bottom:0px;}
#footer {clear:both; background:#CC0033; margin:0px; padding:0px;}
#foot_left {width:475px; height:265px; float:left; background:#666666 url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/footback.jpg) repeat-y left; color:#FFFFFF;}
#foot_mid {width:150px; height:245px; float:left; background:#666666; color:#CCC; font-size:1.4em; font-style:italic; text-align:right; padding:10px;}
#foot_right {width:305px; height:265px; float:left; background:#858585 url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/footrightb.jpg) no-repeat right top; color:#FFF; font-size:1.3em;padding: 0px 0px 0px 10px;}
/* FORMATTING */
p, h1, h2, h3, h4, h5, h6 {margin:0px 0px 10px 0px;}
#top ul li a {color:#FFF; text-decoration:none; font-weight:bold;}
#top ul li a:hover {text-decoration:underline;}
#nav ul, #top ul {list-style:none; margin:0px; padding:0px;}
#top ul {padding:119px 0px 0px 554px;}
#nav ul li, #top ul li {display:inline; padding:0px 20px 0px 0px; line-height:20px;}
#nav ul li {line-height:40px;}
#top ul li {padding:0px 0px 0px 0px;	margin:0px 10px 0px 0px; float:left; height:20px;}
#top ul li.top0 {border-bottom:6px solid #333366;}
#top ul li.top1 {border-bottom:6px solid #3399CC;}
#top ul li.top2 {border-bottom:6px solid #33CC66;}
#top ul li.top3 {border-bottom:6px solid #CC66CC;}
#nav ul li a {color:#333366; font-weight:bold; text-decoration:none;}
#nav ul li a:hover {text-decoration:underline;}
#top_bar h2 {width:560px; margin:0px; padding:0px; text-align:right; float:left; line-height:30px; text-transform:uppercase; font-size:1.4em; font-weight:bold;}
#top_bar p {text-align:right; line-height:30px; margin:0px; padding-right:10px; font-size:1.4em;}
#hb_right h3 {font-size:1.4em; margin:0px; padding-left:10px; text-decoration:underline; margin:0px 0px 10px 0px;}
#hb_right ul {list-style:none; margin:0px; padding:0px; font-size:1.1em;}
#hb_right ul li {float:left; clear:both; padding-left:12px; height:25px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/newsicon.jpg) no-repeat left center; margin:0px 0px 5px 0px; width:275px;}
#hb_right ul li span {color:#CC0033;}
#hb_right ul li a {color:#000000; font-weight:bold; text-decoration:none;}
div.column h2 {line-height:30px; margin:0px 0px 10px 0px; padding:0px; font-size:1.6em; color:#FFF; font-weight:normal; padding-left:10px;}
#col2low h2, #col1low h2, #col3low h2 {background:url() #999; color:#000000;}
#col3low, #col3low h2 {color:#990000;}
#col1 h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col1.jpg) no-repeat;}

#harness h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col1.jpg) no-repeat;}
#harness ul {list-style:none; margin:0px; padding:0px; width:311px;}
#harness ul li {margin:0px; padding: 0px; line-height:30px; padding: 0px 0px 5px;}
#harness ul li a{ display:block; padding-left:30px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/harnessul.jpg); color:#FFFFFF; font-weight:normal; font-size:1.2em;}
#harness ul li a:hover{ background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/harnessulhvr.jpg); text-decoration:none;}

#retail h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col2.jpg) no-repeat;}
#retail ul {list-style:none; margin:0px; padding:0px; width:311px;}
#retail ul li {margin:0px; padding: 0px; line-height:30px; padding: 0px 0px 5px;}
#retail ul li a{ display:block; padding-left:30px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/retailul.jpg); color:#000; font-weight:normal; font-size:1.2em;}
#retail ul li a:hover{ background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/retailulhvr.jpg); text-decoration:none;}

#park h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col3.jpg) no-repeat;}
#park ul {list-style:none; margin:0px; padding:0px; width:311px;}
#park ul li {margin:0px; padding: 0px; line-height:30px; padding: 0px 0px 5px;}
#park ul li a{ display:block; padding-left:30px; background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/parkul.jpg); color:#FFFFFF; font-weight:normal; font-size:1.2em;}
#park ul li a:hover{ background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/parkulhvr.jpg); text-decoration:none;}

#page_left h3, #page_right h3 {line-height:30px; margin:0px 0px 10px 0px; padding:0px; font-size:1.6em; color:#000; font-weight:normal; padding-left:10px; color:#FFFFFF;}

#col2 h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col2.jpg) no-repeat;}
#col3 h2 {background:url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/h2col3.jpg) no-repeat;}
div.column p {margin: 0px 0px 10px; font-size:1.1em;}
#page_left p, #page_right p{margin-left:0px; padding-left:0px;}

div.column p.snip {color:#3366CC; min-height:30px;}
div.column a {font-weight:bold; text-decoration:none;}
div.column a:hover {text-decoration:underline;}
div.column a {color:#000000;}
div.column p.snip a {color:#3366CC;}
div.heightMaintainer {height:132px;}
#col3low_ad {color:#FFFFFF; background:#CC0033 url(http://www.minisitehq.com/tiny09/jscripts/tiny_mce/plugins/imagemanager/files/6965/rightcolTV.jpg) top; height:65px;}
#col3low_ad p {padding:20px 80px 0px 0px;}
#foot_left ul {list-style:none; line-height:14px; margin:5px 5px; padding:0px 20px; font-size:1.1em;}
#foot_left ul li {margin:10px 0px;}
#foot_left ul li a{color:#FFFFFF;}
#foot_left h3{ font-size:1.4em; font-weight:bold; margin:0 0 0 25px;}
p.foottxt {line-height:40px; text-align:center; color:#FFF; margin:0px; padding:0px;}
/*TICKER STYLES*/
/* the outer div with the black border */
.tickercontainer {width:638px; height:30px; margin:0; padding:0px 0px 0px; overflow:hidden; background:#CC0033;}
/* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask {position:relative;left: 10px;top: 7px;width: 618px;overflow: hidden;}
/* that's your list */
ul.newsticker {position: relative; left: 750px; font: bold 1.1em Verdana; list-style-type: none; margin: 0; padding: 0; white-space: nowrap;}
/* important: display inline gives incorrect results when you check for elem's width */
ul.newsticker li {float: left; margin: 0; padding: 0; color:#FFFFFF;}
ul.newsticker li br{ display:none;}
ul.newsticker a {white-space: nowrap; padding: 0; color: #FFFFFF; font: bold 1.1em Verdana; margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0; color:#FFFF66;} 
ul.ticker01 li {color:#FFFFFF;}

h4 a,h4 a:link,h4 a:active, h4 a:visited {font-size:12px;
 color:#3366CC; text-decoration:none;}
h4 a:hover{
 color:#6699FF; text-decoration:underline;}

.postmetadata a,.postmetadata a:link,.postmetadata a:active,.postmetadata a:visited {
 color:#3366CC; text-decoration:none;}
.postmetadata a:hover{
 color:#6699FF; text-decoration:underline;}

.comment-body a,.comment-body a:link,.comment-body a:active,.comment-body a:visited {
 color:#3366CC; text-decoration:none;}
.comment-body a:hover{
 color:#6699FF; text-decoration:underline;}
 
.post a,.post a:link,.post a:active,.post a:visited {
 color:#3366CC; text-decoration:none;}
.post a:hover{
 color:#6699FF; text-decoration:underline;}

#respond a,#respond a:link,#respond a:active,#respond a:visited {
 color:#3366CC; text-decoration:none;}
#respond a:hover{
 color:#6699FF; text-decoration:underline;}

.navigation a,.navigation a:link,.navigation a:active,.navigation a:visited {
 color:#3366CC; text-decoration:none;}
.navigation a:hover{
 color:#6699FF; text-decoration:underline;}

h6{ border-right:44px solid #CC0033; font-size:12px; font-weight:normal; text-align:center; padding:10px 0px;}
h6 span{font-size:16px;}
.harness h6{ background:#6699CC;}
.retail h6{ background:#66CC66;}
.park h6{ background:#9900CC;}
/*Galley CSS*/
#gallery{background:#fff url();	width:626px; height:auto; margin:10px 10px; padding:0px}
#gall{height:192px;	width:626px; overflow:auto; white-space: nowrap; padding-top:0px; position:relative;}
#gall img{ height:175px; margin-right:1px; border:none; position:relative; outline:none;}
#gall a{ outline:none;}
#rss{display:none;}

div.gallery div.column, div.gallery #page_left, div.gallery #page_right{width:646px; float:right; margin:0px; padding:0px;}
div.gallery #main{background:#FFF url();}
div.gallery #harness{width:314px; float:left; display:inline; padding-bottom:10px; margin:10px 0px 0px 0px;}
div.gallery #rss{display:block;}


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Avatar */

.avatar
{
	float: right;
	padding: 5px;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.post
{
	display: block;
	padding-bottom: 15px;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
