/*Body Styles
*********************************************************/	

body{
	border-top:5px solid #ff3366;
	}
	
/*Container Styles
*********************************************************/	

.container{
	width:300px !important;
	overflow:auto !important;
	}
	
/*Header Styles
*********************************************************/

header#branding .container{
	padding:10px 0 !important;
	}
	nav#items{
		width:300px;
		z-index:99;
		margin-top:20px;
		}
		nav#items li{
			margin:0 8px 0 0  !important;
			width:auto !important;
			font-size:.9em !important;
			}
			nav#items li span{
				display:none !important;
				}
			nav#items li a{
				padding:8px !important;
				}
	#main-nav{	
		margin-top:-47px;
		height:45px;
		}
	nav#secondary{
		display:none;
		}

/*Home Page Styles
*********************************************************/	
		
section#masthead{
	display:none !important;
	}
	
/*index.php Styles
*********************************************************/	
	
section#content,div#content,article.entry{
	float:none !important;
	clear:both !important;
	width:300px !important;
	}
	
/*single.php Styles
*********************************************************/	

aside.postauthor{
	display:none;
	}
#articlecontent,div#content{
	padding-bottom:0 !important;
	background:none !important;
	}
	
/*Home Page Styles
*********************************************************/
	
header.postinfo span{
	float:none;
	width:100% !important;
	}
header.postinfo p.comments{
	display:none !important
	}
header.postinfo p.meta{
	margin-bottom:15px !important;
	}
article.teaser p.readmore{
	display:none !important;
	}
section#content article img,.entry img.attachment-blog-thumb{
	width:294px !important;
	height:130px;
	}
	img.size-full-width{
		width:294px !important;
		height:100% !important;
		}
div.alignleft{
	float:none !important;
	margin:0 0 20px 0 !important;
	padding:0 !important;
	}
	
/*Sidebar Styles
*********************************************************/
	
aside#sidebar,aside#social{
	display:none !important;
	}
	
/*Footer Styles
*********************************************************/	

#footer-col1{
	width:100% !important;
	}
	#footer-col1 p{
		text-align:center;
		}
#footer-col2,#footer-col3{
	display:none !important;
	}
	
/*Form Element Styles
*********************************************************/	

form.contact-form{
	width:280px !important;
	}
	form.contact-form div input{
		width:282px !important;
		}
	form.contact-form textarea{
		width:272px !important;
		}