






/* base styles */







* {



	margin: 0;



	padding: 0;



}







html {



	background-color: #33ccff;



	color: #333;



}







body {



text-align:center; /* for IE */ 



	font-size: 100%;



	line-height: 20px;



	font-family: arial, verdana, sans-serif;



}







/* layout */







#page {

text-align:left;
background-image: none;
background-color: #fff;
width: 800px;
margin:5px auto;

}

#onetwothree {

	margin-top: 0px;
	margin-bottom: 0px;

}


#main_search {



	text-align: right;



}







#header {



	float: left;



	width: 800px;



	margin-right: 0px;



	clear: both;



	overflow: hidden;



}







#content {



	float: left;



	width: 630px;



	border-top: 0px solid #ccc;



	padding-top: 11px;







}







/* typography */







h1 {



	border-top: 0px solid #444;



	font-size: 18px;



	color: #888;



	line-height: 18px;



	font-weight: normal;



	margin-bottom: 0;



	padding:55px 0;



	letter-spacing: 1px;



}







h1 a:hover {



	border-bottom: none;



}







h2 {



	font-size: 16px;



	line-height: 20px;



	font-family: arial, verdana, sans-serif;



margin-bottom: 12px;



}







h3 {



	font-size: 14px;



	line-height: 18px;



	font-family: arial, verdana, sans-serif;

margin-bottom: 12px;

}







img {



	display: block;



	margin: 0 auto;



	margin-bottom: 0;



}







blockquote {



	margin: 48px;



	font-family: arial, verdana, sans-serif;



}







table {



	font-size: 14px;



	margin-bottom: 19px;



	border: 1px solid #888;



}







a {



	text-decoration: none;



	color: #FF7200;



}







pre {



	margin-bottom: 24px;



	padding: 23px 24px;



	width: 100%;



	font-size: 2px;



	overflow: auto;



	background-color: #efefef;



	border: 1px solid #cfcfcf;



}







ins {



	text-decoration: italic;



	border-bottom: none;



}







abbr, acronym, dfn {



	font-variant: small-caps;



	cursor: help;



	border-bottom: 1px dotted #888;



}







a:hover {



	border-bottom: 1px solid #000099;



}







/* classes and ids */







/* main search styles */







form#searchform {



margin-top: 40px;



	margin-bottom: 3px;



	font-size: 18px;



	line-height: 25px;







}







form#searchform input#s {



	border: 4px solid #FF6600;



	margin-right: 10px;



	width: 200px;

	padding-top: 3px;



height: 20px;



font-size: 80%;	







}







form#searchform input.button {



	border: ;







font-size: 14px;

text-align:center;

font-weight:bold;



	



	color: #333;



height: 30px;



padding: 0px 0px 0px 0px;



margin-right: 10px;



	cursor: pointer;



}







/* header styles */







p.tag {



	float: left;



	width: 470px;



	color: #888;



	margin-bottom: 0;



	border-top: 0px solid #444;



	font-size: 12px;



	text-align: right;



}







/* navigation styles */







a.skip_nav {



	display: none;



}





ul.nav {



	clear: both;



	float: left;

	

	padding-left: 5px;



	border-top: 0px solid #cfcfcf;



	width: 110px;



	margin-right: 15px;



	font-size: 14px;



	padding-top: 40px;



	margin-bottom: 20px;



}







ul.nav li, ul.archive_list li {



	list-style-type: none;



	display: block;

	width: 115px;

	text-decoration: none;
	font-weight:bold;


	color: #FF6600;



	border-bottom: 1px dotted #cfcfcf;



	line-height: 20px;



	font-size: 14px;



	list-style-position: outside;



}







ul.nav li a, ul.archive_list li a {



	display: block;



	text-decoration: none;



	color: #FF6600;



	list-style-position: outside;



}







ul.nav li a:hover, ul.archive_list li a:hover {



	display: block;



	text-decoration: none;



	color: #333;



	border-bottom: none;



	list-style-position: outside;



}







ul.nav li.current_page_item, ul.nav li.current_page_item a {



	color: #333;



	display: block;



}







/* image boxes */







.imagelist {



     width: 700px;



     height: 100px;



   	 margin: 0 auto;



   	 text-align: center;



     clear: both;



     list-style-type: none;



     padding-top: 1em;



     }



.imagelist li {



  float: left;



  text-align: center;



  width: 180px;



  padding: 10px;



  border: 1px solid #fff;



   background-color: #FFF;



   }



.imagelist img {



  background-color: #FFF;



  border: 1px solid #ccc;



  }







/* post styles */







#content p.post_meta {



	color: #888;



	font-size: 12px;



	margin-bottom: 14px;



}







#content p, #content ul, #content ol {



	font-size: 13px;



	margin-bottom: 12px;



	list-style-position: inside;



}







#content dt {



	font-size: 14px;



	font-weight: bold;



}







#content dd {



	font-size: 14px;



	margin-bottom: 24px;



}







/* post imagery */







#content img {



	margin-bottom: -10px;
	margin-top: 15px;



}







.alignleft {



	display: inline;



	float: left;



	margin-right: 12px;



	margin-bottom: 0;



}







.alignright {



	display: inline;



	float: right;



	margin-left: 12px;



	margin-bottom: 0;



}







.alignleft img, .alignright img {



	margin-bottom: 0;



}







.aligncenter {



	display: block;



	margin: 0 auto 24px auto;



	text-align: center;



}







.aligncenter img {



	border: 1px solid #cfcfcf;



	padding: 11px;



}







#content p.wp-caption-text {



	font-size: 12px;



	color: #888;



	font-family: georgia, times, liberation serif, serif;



	text-align: center;



	margin-top: -24px;



	margin-bottom: 0;



}







#content p.previous {



	margin-bottom: 0;



}







#content li {



	list-style-position: inside;



}







/* post-specific styles */







#content p.post_details {



	margin-bottom: 20px;



}







p.post_details + p:first-line {







	



}	







#content p.exampleleft {



	float: left;



	width: 225px;



	margin-right: 20px;



	font-family: georgia, times, liberation sans, serif;



	font-size: 16px;



	line-height: 24px;



}







#content p.exampleright {



	float: left;



	width: 225px;



	font-family: georgia, times, liberation sans, serif;



	font-size: 12px;



	line-height: 24px;



}







p.exampleright + p {



	clear: both;



}







p.leading120 {



	line-height: 1.2;



}







/* archives */







h3.cat_header {



	line-height: 23px;



}







ul.archive_list {



	border-top: 1px dotted #cfcfcf;



}







ul.archive_list li {



	font-size: 14px;



}







/* categories */







.description p {



	color: #888;



	font-size: 12px;



}







/* commentary */







h3#comments, #respond h3 {



	font-size: 14px;



	padding-top: 11px;



	border-top: 1px dotted #cfcfcf;



	margin-bottom: 24px;



}







ol.commentlist li {



	list-style-type: none;



}







ol.commentlist li .depth-2 {



	margin-left: 40px;



	color: #777;



}







ol.commentlist li .depth-3 {



	margin-left: 80px;



	color: #888;



}







ol.commentlist li .depth-4 {



	margin-left: 120px;



	color: #999;



}







ol.commentlist li .depth-5 {



	margin-left: 160px;



	color: #aaa;



}







cite.fn {



	display: block;



	border-top: 1px dotted #efefef;



	line-height: 23px;



	font-size: 14px;



	font-weight: bold;



	font-style: normal;



	text-transform: lowercase;



	font-variant: small-caps;



	letter-spacing: 1px;



}







ol.commentlist li.bypostauthor cite.fn {



	border-bottom: 6px solid #888;



}







.comment-author a {



	font-style: normal;



}







#content img.avatar {



	float: left;



	margin-left: -40px;



	margin-bottom: 0;



	margin-top: 6px;



}







#content img.wp-smiley {



	display: inline;



	margin: 0;



}







.says, .comment-meta {



	display: none;



}







.pingback {



	color: #aaa;



}







ol.commentlist li.pingback p, ol.commentlist li.pingback li, ol.commentlist li.pingback blockquote {



	color: #aaa;



}







.pingback, .pingback a {



	color: #aaa;



}	







ol.commentlist li p, ol.commentlist li ol, ol.commentlist li ul, ol.commentlist li blockquote {



	clear: both;



	color: #666;



}







.reply {



	margin-bottom: 24px;



	text-align: right;



}







.pingback .reply {



	display: none;



}







.cancel-comment-reply {



	font-size: 14px;



}







form#commentform {



	margin-bottom: 24px;



}







form#commentform label {



	display: block;



	font-size: 14px;



}







form#commentform input {



	width: 100%;



	margin-bottom: 9px;



}







form#commentform input#url {



	margin-bottom: 18px;



	cursor: pointer;



}







textarea#comment {



	width: 100%;



	margin-bottom: 6px;



	font-family: consolas, lucida console, courier new, monospace;



	font-size: 14px;



}







input#subscribe {



	float: left;



	margin-top: 5px;



	margin-right: 3px;



}







/* footer */







ul.footer {



	padding-top: 11px;
	padding-left: 0px;



	border-top: 0px solid #ccc;

	font-size: 11px;

	clear: both;



}







ul.footer li {



	display: inline;
	width:760px;


	margin-right: 2px;

	padding-left: 4px;



	font-size: 11px;



	color: #888;



}


#footerlinks {
	
	padding-top: 5px;
	padding-left: 0px;
	width: 800px;
	padding-left: 0px;
	font-family: Arial, Verdana, sans-serif;
    margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;

}

#morefooterlinks {
	padding-top: 5px;
	padding-left: 0px;
    margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font-family: Arial, Verdana, sans-serif;
	font-size:10px;
	width: 800px;
	
	
}


#homemostpopular {
	
	width:  700px;
	height: 400px;
	border: 0px;
	color:  #000;
	align:  center;
}

#404content {

	padding-left: 100px;
	padding-right: 100px;
	padding-top: 100px;
	width: 300px;
	height: 300px;
	
}