/*  
Theme Name: Yahgetme?
Theme URI: http://www.shirazbaileywood.com/
Description: Base loosely on sandbox with a load of shonky additions.
Version: 1.6
Author: Nick Smith
Author URI: http://www.cutcopypaste.co.uk/
*/

html, body {
	background:url(images/bg.gif) repeat-x #020202;
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
	text-align:center;		
	}
	
	a {
		color: #ba229a;
		font-weight:bold;
		text-decoration: underline;
		border:none;
	}
	
	a img {
		border:none; 
	}

	a:hover {
		color: #f931cf;
		font-weight:bold;
		text-decoration: underline;
		border:none;
	}
	
	a:visited {
		color: #745959;
		font-weight:bold;
		text-decoration: underline;
		border:none;
	}
	
div#container {
	position:relative; /* needed for footer positioning*/
	text-align:left;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:url(images/page_bg.png) repeat-y;	
	margin:0 auto; /* center, not in IE5 */
	width:900px;
}

#headerContainer {
	width:900px;
	height:270px;
	background:url(images/header.png) top center;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width:850px;
	height:207px;
	margin-left:25px;
}

#header span {
	display:none;
}

#menuContainer {
	width:850px;
	height:32px;
	margin-left:25px;
	text-align:left;
	background-color: white;
}

#containerPadding {
	width:850px;
	margin-left:25px;
}

#contentPadding {
	margin-left:30px;
}

#content {
	width:460px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

#sidebar {
	width:300px;
	height:auto;
	margin-left:30px;
	float:left;
	background-color:#FFFFFF;
}

/* search box */ 

#searchBox {
	width:300px;
	margin-bottom:20px;
}

#boxSearchHead {
	width:300px;
	height:38px;
	background:url(images/searchTop.gif) no-repeat;
}

#boxSearchHead span {
	display:none;
}
	
#boxSearch {
	width:300px;
	height:33px;
	background-color:#d500ab;
	background:url(images/searchBG.gif) no-repeat;
}

#boxSearchInput {
	padding-top:9px;
	padding-left:50px;
}

#boxSearchInputBox {
	line-height:14px;
	width:220px;
	border:none;
}

#search_form {
	margin:0px;
	padding:0px;
}

#boxSearchBase {
	width:300px;
	height:7px;
	background:url(images/searchBase.gif) no-repeat;
}

/* poll box */ 
#poll {
	width:300px;
	margin-bottom:20px;
}

#boxPollHead {
	width:300px;
	height:50px;
	background:url(images/pollTop.gif) no-repeat;
}

#boxPollHead span {
	display:none;
}

#boxPoll {
	width:300px;
	height:auto;
	background:url(images/pollGradBG.gif) top repeat-x #d300aa;;
}

#boxPollBase {
	width:300px;
	height:22px;
	background:url(images/pollBase.gif) no-repeat;
}

#pollBorder {
	border-left:1px solid #a80077;
	border-right:1px solid #a80077;
	width:298px;
}

#pollFlashContainer {
	border-left:1px solid #a80077;
	border-right:1px solid #a80077;
	background:#FFFFFF;width:267px;
	margin-left:15px;
}

#pollFlash {
	padding:5px 15px 0px 15px;
}

#boxPollBase {
	width:300px;
	height:22px;
	background:url(images/pollBase.gif) no-repeat;
}


/* MPU Block*/

#mpu {
	width:300px;
	height:250px;
	margin-bottom:20px;
	background:url(images/mpu.png);
}

/* Sidebar Sections*/

#sideBar { 
	width:300px;
	padding-bottom:0px;
}

#sideBarSection { 
	width:300px;
	margin-bottom:20px;
}

#sideBarSection.end { 
	margin-bottom:0px;
}

#sideBarSectionContainer {
	width:300px;
}

#sideBarSectionContent {
	padding:16px;padding-top:0px;
}

#sideBarSectionContent a {
	text-decoration:none;
}

#tagsHead { 
	width:300px;
	height:40px;
	background:url(images/tags.gif) no-repeat;
}


#tagsHead span { 
	display:none;
}

#categoriesHead { 
	width:300px;
	height:40px;
	background:url(images/categories.gif) no-repeat;
}


#categoriesHead span { 
	display:none;
}

#categoriesList {
	margin:0px;
	padding:0px;
}

#categoriesList li {
	list-style-type:none;
	background:none;
}

/* the main shit */

.post  {
}

.post h2 {
	font-family:arial,sans-serif;
	font-size:20px;
	color:#000000;
	margin-top:0px;
	padding-top:0px;
}

.post h2 a {
	text-decoration:none;
	color:#000000;
}

.post p, li, ul, ol {
	font-family:arial,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.7em;
}

.post-date {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	color:#FFFFFF;
	width:60px;
	height:68px;
	background: url(images/date_button_template.gif) no-repeat;
}

.month {
	text-align:center;
	width:60px;
	height:12px;
	margin-top:7px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.day {
	text-align:center;
	width:60px;
	height:24px;
	margin-top:9px;
	font-weight:bold;
	font-size:22px;
	font-family:arial,sans-serif;
}

.post-date-container {
	width:90px;
	float:left;
	height:68px;
}

.post-main {
	width:366px;
	float:left;
	margin-bottom:10px;
}

.post-footer {
	width:366px;
	float:left;
}

.post-footerBG {
	width:366px;
	height:auto;
	left;background:url(images/footGradient.gif);
	color:#FFFFFF;
	font-size:10px;
	margin-top:10px;
}

.post-footerBG a {
	color:#FFFFFF;
}

.post-footerBase {
	width:366px;
	height:8px;
	background:url(images/footerBase.gif) no-repeat;
}

.post-break {
	height:20px;
	width:100%;
	clear:both;
}

.post img {
	margin-right:15px;
	margin-bottom:10px;
}

#footer {
	background:url(images/footerBG.gif) top repeat-x #ffffff;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative; /* needed for footer positioning*/
}

#footerWrapper {
	font-size:10px;
	padding-top:11px;
	padding-bottom:7px;
}

.footerFix {
	width:900px;
	height:1px;
	clear:both;
}

.entry-meta {
	clear:both;
	padding-top:10px;
	padding-bottom:20px;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:1.5em;
	}

.entry-title{clear:both;}
div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-bottom:2em; width:366px; margin-left:90px;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}


div#footer{text-align:center;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}