/*  

Theme Name: Grunge Press 3.0

Theme URI:http://www.plannetworld.com

Description:High quality Premium quality wordpress theme

Author:feeldesigns

Author URI:http://www.plannetworld.com

*/

html{margin:0; padding:0; height:100%;}

body,#headerbg,#footerbg { ;

	background: #000000 url(img/bg.png) no-repeat 0 0;

	font:normal 11px verdana,times,serif;

	list-style:square;

	margin:0 0 1em;

}

body{margin:0; width:100%; height:100%; background-color:#000000; background-position:0 -2529px; background-repeat:repeat-x; position:relative; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#333F48;}

#headerbg{background-position:center -1478px; height:1048px; width:100%; position:absolute; margin:0 auto; z-index:1; top:0;}

#footerbg{height:980px; width:100%; background-position:center -496px; position:relative; z-index:3; margin:-980px 0 0;}

#bottomnav{

	height: auto;

	width:1003px;

	margin:0 auto;

	z-index:10;

	position:relative;

}

#header {

	position:relative;

	height:90px;

	width:1003px;

	background:  url(img/top.jpg) top left no-repeat;

	margin:0 auto;

	z-index:10;

}

.home {

	position: absolute;

	float: left;

	margin-left: 0px;

	margin-top: 0px;

	width: 263px;

	height: 90px;

	background:  url(img/logo.jpg) top left no-repeat; 

	font-size: 10px;

	font-weight: normal;

	text-indent: -999em;

}

.home a {display: block; width: 100%; height: 100%; text-decoration: none;}

.headertitle {position: absolute; float: left;}

.headertitle h1 {text-align: left; font-weight: bold; position: relative;	font-family: "Times New Roman", Times, serif; color:#ea7f00; margin: 0 auto; padding: 18px 0px 0px 20px; font-size:26px;}

.headertitle h1 a { text-decoration:none; font-weight: bold; color:#ea7f00; }

.headertitle h1 a:hover { text-decoration:none; font-weight: bold; color:#ed8000;	}

.headertitle h1 a:visited { text-decoration:none; font-weight: bold; color:#ea7f00; }

.headertitle h1 a:visited:hover { text-decoration:none; font-weight: bold; color:#ed8000;	}

.headertitle h2 {text-align: left;	color:#39512c;	font-size:12px;	margin:0 auto;	padding: 2px 0px 0 20px;;font-weight:normal;}



#rss {

	position: absolute;

	margin: 5px 0px 0 725px;

	width: 50px;

	height: 45px;

	font-size: 1px;

	font-weight: normal;

	text-indent: -999em;

}

#rss a {display: block; width: 100%; height: 100%; text-decoration: none;}

#twitter {

	position: absolute;

	margin: 5px 0px 0 780px;

	width: 180px;

	height: 45px;

	font-size: 1px;

	font-weight: normal;

	text-indent: -999em;

}

#twitter a {display: block; width: 100%; height: 100%; text-decoration: none;}



#banner{

	height:230px;

	width:1003px;

	position:relative;

	background: url(img/header.jpg) top left no-repeat;

	margin:0 auto;

	z-index:10;

	color:#999;

}



#banner #welcome {

	position: absolute;

	float: left;

	margin-left: 50px;

	overflow: auto;

	margin-top: 30px;

	width: 500px;

	height: 220px;

	display: block;

	line-height: 20pt;

	color:#FFF;

}

#welcome p {

	font-size: 25px;

	margin-top:0px;

	font-weight: bold;

	color: #bfd3b5;

	font-family: "Times";

	letter-spacing: 1pt;

	font-style: italic;

}

#menu{

	position:absolute;

	font-family:"Georgia",verdana, Arial, sans-serif;

	text-align: left;

	width: 680px;

	margin: 195px 0 0 10px;

	clear: both;

	font-size:10px;

	font-weight: bold;

	z-index: 100;

	padding: 0px 0 0px 0;

}

#menu ul { list-style:none; font-size:10px; margin: 0 0 0 0px; padding: 0;  }

#menu ul li { display:inline; padding-top:0; margin: 0; border: 0px;   } 

#menu ul li a {

	float:left;

	display:block;

	color:#819c71;

	width: auto;

	padding:0px 0.5em 0px 0.5em;

	margin:0;

	font-weight: bold;

	font-family:"Georgia",verdana, Arial, sans-serif;

	text-decoration: none;

	border-right: 1px dotted #96a98b;

}

#menu ul li a span {

	color:#819c71;

	text-transform:uppercase;

	padding: 3px 0.5em 0px 0.5em;

	margin: 0px;

	display:block;

	font-weight: bold;

	text-decoration: none;

}

#menu ul li a:hover, #menu .active {

	text-decoration: none;

	padding-left:0.5em;

	color: #CCC;

}

#menu ul li a:hover span, #menu .active span {

	padding-left:0.5em;

	color: #CCC;

	text-decoration: none;

} 

#search {

	position: absolute;

	float: left;

	text-align: left;

	width: 236px;

	height: 25px;

	margin:186px 0px 0 763px;

	padding: 0px 0 0 0px;

	font-weight: bold;

	z-index: 100;

}

.searchform {}.searchform .s {

	float: left;

	margin: 8px 0 0 8PX;

	width: 150px;

	border: 0px solid #333333;

	background: transparent;

	font-family: Georgia;

	font-size: 11px;

	color: #8ea880;

	vertical-align: middle;

}

.go {

	float: left;

	width: 60px;

	margin: 5px 0 0 13px;

	padding: 0px 0px 2px 0px;

	height: 25px;

	display: block;

	font-weight: bold;

	background: transparent;

	font-family: Georgia;

	font-size: 12px;

	cursor: pointer;

	border: 0px solid #333333;

	color: #3B3B3B;

	text-indent: -999em;

	vertical-align: middle;

}	



#navigation {

	height:10px;

	width:1003px;

	position:relative;

	overflow:hidden;

	clear:both;

	margin:0 auto;

	z-index:10;

	color:#2C2C2C;

	background-image: url(img/bcklines.jpg);

}

#slidetop {

	height:27px;

	width:1003px;

	float: left;

	background: url(img/slidet.jpg) top left no-repeat;

	padding:0px;

	overflow:hidden;

	clear:both;

	margin:0 auto;

	z-index:10;

}

#slidegal {

	height:200px;

	width:1003px;

	float: left;

	background: url(img/slidec.jpg) top left repeat-y;

	padding-bottom:0px;

	overflow:hidden;

	clear:both;

	margin:0 auto;

	z-index:10;

	color:#CCD6B4;

}

#slider {

	margin: 0px 20px 0 80px;

	overflow: hidden;

	position: absolute;

}

.gallerycontent{

	height:200px;

	width: 780px;

	overflow: hidden;

	display:block;

	list-style:square;

	line-height:20px;

	clear:both;

	color:#CCD6B4;

	font-family: Tahoma,Georgia,century gothic,Verdana, sans-serif;

	margin-left: 20px;

}

.featureimg img {

	height: 175px;

	width: 300px;

	position:absolute;

	padding : 5px;

	float: left;

	border: 1px solid #cccccc;

	background : #e6e6e6;

	margin-top: 8px;

}	

.gallerycontent p {

	margin-top: 0;

	float: left;

	position: relative;

	text-align: left;

	padding: 10px 0 0px 325px;

	color:#333;

}

.gallerycontent p a, .gallerycontent p a:link, .gallerycontent p a:visited  {

	color:#F60;

	font-weight: bold;

}

.gallerycontent p a:hover, .gallerycontent p a:visited:hover  {

	color:#069;

	text-decoration:underline;

}

.sliderarea ul li h2 {

	font: 20px Georgia,century gothic,Verdana, sans-serif;

	padding: 0px 0 0 335px;

	min-width: 400px;

	font-weight:normal;

	float: left;

}

.sliderarea ul li h2 a:link, .sliderarea ul li h2 a:visited {

	color:#333;

	position: relative;

}

.sliderarea ul li h2 a:link:hover, .sliderarea ul li h2 a:visited:hover {

	color:#333;

	text-decoration:none;

	text-align: left;

}

#sliderarea{float:left;	

 }

.prev{

	display:block;

	position:absolute;

	cursor:pointer;

	top:110px;

	left:10px;

	width:35px;

	height:35px;

	z-index:200;

	background:url(img/previous.jpg) no-repeat;

}	

.next{

	display:block;

	position:absolute;

	cursor: pointer;

	top:110px;

	right:7px;

	width:35px;

	height:35px;

	z-index:200;

	background:url(img/next.jpg) no-repeat;

}

#slidebottom {

	height:33px;

	width:1003px;

	float: left;

	background: url(img/slideb.jpg) top left no-repeat;

	padding:0px;

	overflow:hidden;

	clear:both;

	margin:0 auto;

	z-index:10;

}





#container{

	width:1003px;

	position:relative;

	margin: 0 auto;

	text-align:left;

	z-index:10;

	background: url(img/container.jpg) left repeat-y;

	overflow:hidden;

	clear: both;

}    

#content{

	float: left;

	display: block;

	width: 605px;

	padding: 0px 20px 25px 37px;

	overflow: hidden;

	line-height: 17px;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	text-align: left;

	margin-left: 0px;

	clear: both;

}

#content ul{

	padding-left: 5px;

	list-style-position: inside;

}

#content ul li{

	margin-left: 3px;

	padding-top: 3px;

	padding-left: 5px;

	list-style-position: outside;

}

#content ul ul li{

	padding-left: 15px;

	margin: 0 auto;

}

#content ol{

	list-style-position: inside;

	padding-left: 0px;

	padding-top: 5px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#content p{

	padding-top: 5px;

	padding-left: 0px;

	margin: 0 auto;

	text-align: left;

	padding-bottom: 5px;

	padding-right: 10px;

}

#sidebar {

	float: left;

	width: 300px;

	padding: 0 0 0 0;

	text-align: left;

	overflow: hidden;

	margin: 10px 0 0 0px;

}

blockquote{

	padding:10px 10px 10px 10px;

	border: 1px solid #DFDFDF;

	font-style: normal;

	color: #666;

}

a:link{

	color: #C60;

	text-decoration: none;

}

a:hover{

	color: #204857;

	cursor: pointer;

	text-decoration: underline;

	-webkit-transition:color 500ms ease-in;

	-moz-transition:color 500ms ease-in;

	-o-transition:color 500ms ease-in;

	transition:color 500ms ease-in;

	text-shadow: 1px 1px 1px rgba(0,0,0,.4);



}

a:visited{

	color: #f54700;

	text-decoration: none;

	font-weight: normal;

}

a:visited:hover{

	color: #204857;

	cursor: pointer;

	text-decoration: underline;

	-webkit-transition:color 500ms ease-in;

	-moz-transition:color 500ms ease-in;

	-o-transition:color 500ms ease-in;

	transition:color 500ms ease-in;

	text-shadow: 1px 1px 1px rgba(0,0,0,.4);



}

#video{

	margin: 0px 0 0 10px;

	height: 230px;

	width: 275px;

	padding:4px 0 0 6px;

	background-color: #e6e6e6;

	border: 1px solid #DFDFDF;

}	

.partners {

	margin: 0px 0px 0px 10px;

	text-align: left;

	padding-top:0px;

	display: block;

	padding-bottom:5px;

}

.partners img {

	margin-top:0px;

	background : #e6e6e6;

	padding: 6px;

	border: 1px solid #ccc;

}

h3.posttitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 23px;

	font-weight: bold;

	padding-bottom: 10px;

	margin: 0 0 0 0px;

	padding-left: 0px;

	padding-top: 0px;

	font-style: normal;

	line-height: 1.2;

	background: url(img/pt.jpg) bottom left no-repeat;

}	

.posttitle a:link{

	color: #26625e;

	text-decoration:none;

}

.posttitle a:visited{

	color: #26625e;

	text-decoration:none;

}

.posttitle a:hover{

	color: #000;

	text-decoration:none;

}

.posttitle a:visited:hover{

	color: #000;

	text-decoration:none;

}

.postindex{

	width:280px!important;

	float:left!important;

	margin-right:10px;

	color:#333;

	margin-bottom:10px;

}



h3.postindextitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 0px;

	margin: 0 0 0 0px;

	padding-left: 0px;

	padding-top: 0px;

	font-style: normal;

	height: 20px;

	overflow: hidden;

}	

.postindextitle a:link{

	color: #1a70c9;

	text-decoration:none;

}

.postindextitle a:visited{

	color: #1a70c9;

	text-decoration:none;

}

.postindextitle a:hover{

	color: #000;

	text-decoration:none;

}

.postindextitle a:visited:hover{

	color: #000;

	text-decoration:none;

}

#postindex p{

	padding-top: 5px;

	padding-left: 0px;

	margin: 0 auto;

	text-align: justify;

	padding-bottom: 5px;

}

.post{

	font:normal 11px verdana,times,serif;

	color: #333333;

	overflow: hidden;

	display: block;

	word-spacing: 0.12em;

	line-height: 17px;

	list-style: square;

	float: left;

	width: 580px;

	margin: 5px 0 10px 0px;

	padding: 10px 10px 10px 15px;

	background: url(img/postl.jpg) top left no-repeat;

}

.post img {

	float: left;

	padding : 5px;

	margin:3px 10px 0px 0px;

	background: #e6e6e6;

	width: auto;

	height: auto;

	border: 1px solid #ccc;

}

.screen img {

	height: 150px;

	width: 150px;

	padding : 5px;

	float: left;

	border : 1px solid #cccccc;

	background : #e6e6e6;

	margin: 10px 8px 0px 0;

}	

.arch img {

	height: 80px;

	width: 100px;

	padding : 4px;

	border : 1px solid #cccccc;

	background : #e6e6e6;

	margin-top: 8px;

	margin-right: 8px;

}	

.avatar img {

	height: 40px;

	width: 40px;

	padding : 4px;

	border : 1px solid #ccc;

	background : #e6e6e6;

	margin: 0px 0 5px 0;

}	

.ravatar img {

	height: 30px;

	width: 30px;

	padding : 3px;

	float: left;

	border : 1px solid #DFDFDF;

	margin: 0 5px 0 0;

	background-color: #FFF;

}	

.related{

	font:normal 11px verdana,times,serif;

	color: #333333;

	overflow: hidden;

	display: block;

	word-spacing: 0.12em;

	line-height: 17px;

	list-style: square;

	float: left;

	width: 560px;

	border-bottom: 1px dotted #999;

	margin: 0px 0 10px 10px;

	padding: 5px 10px 10px 5px;

}

.entry{

	text-align: left;

	margin-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	overflow:hidden;

}

h3.reltitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 5px;

	margin: 5px 0 10px 0px;

	padding-left: 0px;

	padding-top: 3px;

	font-style: normal;

}

.sideads {

	margin-top:10px;

	margin-bottom:0px;

	margin-left:0px;

	padding: 0px 0px 10px 0px;

}

#sidetop {

	float: left;

	width: 300px;

	margin-top: 0px;

	padding: 0px 0px 0px 0px;

	text-align: left;

	overflow: hidden;

	margin-left: 0px;

}



.about {

	font:normal 11px verdana,times,serif;

	width: 220px;

	list-style:square;

	color: #adadad;

	display: block;

	overflow: auto;

	word-spacing: 0.12em;

	line-height: 17px;

	margin: 0 0 0 8px;

	clear: both;

	max-height: 400px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 12px;

}

.about img {

	float: left;

	line-height: 17px;

	margin-top: 14px;

	margin-bottom: 0px;

	margin-left:0px;

	clear: both;

	width: 40px;

	height: 45px;

	border: 4px solid #e6e6e6;

}

.about p{

	list-style:square;

	padding: 0px 10px 10px 0px;

	margin: 10px 0 0 0px;

	display: block;

	text-align: left;

}

#sidetop li {

	float: left;

	display: block;

	clear: both;

	margin: 0px;

	overflow: hidden;

	text-align: left;

	width: 300px;

	border:0px;

	font-size:12px;

	color:#CACACA;

	padding-bottom: 10px;

}

#sidetop a {

	text-decoration:none;

	color:#06524b;

	font-size:11px;

	margin: 0px 0px 0 0;

	padding: 0px 0px 0 0px;

	font-family: Verdana, Geneva, sans-serif;

}

#sidetop a:visited {

	text-decoration:none;

	font-size:11px;

	color:#06524b;

}

#sidetop a:hover {

	text-decoration:none;

	font-size:11px;

	color:#666;

}

#sidetop a:visited:hover {

	text-decoration:none;

	color:#666;

}

#sidetop ul {  text-align: left; margin: 0 0px 0 0px; padding: 0px 0px 0 0px; list-style:none;}

#sidetop h2 {

	color:#FFF;

	font-size:18px;

	height: 25px;

	width: 300px;

	font-family:"Times New Roman", Times, serif;

	text-align: left;

	font-weight:bold;

	margin:0px 0 0 0;

	padding:5px 0 0 15px;

	line-height:normal;

	font-variant: normal;

	background-color: #858952;

	border: 1px solid #DFDFDF;

}

#sidetop ul li {

	max-width: 300px;

	border-bottom: 1px dotted #666666;

	margin: 6px 0 0 0;

	padding: 0 0 0 0;

}

#sidetop ul li ul {margin: 0 auto; padding-left: 15px; padding-top: 0px;}

#sidetop ul li ul li { padding:2px 0px 2px 0px; border-bottom:1px dashed  #E0E0E0; line-height: 20px;}

#sidetop ul li ul li:hover { padding:2px 0px 2px 0px; border-bottom:1px dashed #E0E0E0; line-height: 20px;}

#sidetop ul li ul ul { padding:0 0 0 10px; background:none;}

.siderecent{

	margin-left: 0px;

	margin-top: 10px;

	padding: 0px 0px 10px 0px;

	display: block;

	width: 300px;

}

ul.siderecent-comment { font:normal 11px verdana,times,serif; list-style:square; color: #636363; display: block; overflow: hidden; word-spacing: .12em;  line-height: 17px; margin-top: 10px; margin-bottom: 2px;  clear: both;  }

.sidecu{

	font:normal 11px verdana,times,serif;

	font-weight: bold;

	word-spacing: 0.12em;

	line-height: 17px;

	color: #1e5379;

	font-style: normal;

	/* [disabled]font-variant: small-caps; */

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	overflow: hidden;

}

.sidecu a {

	text-decoration:none;

	color:#f54700;

	;

	font-size: 12px;

}

.sidecu a:visited {	text-decoration:none; font-size:12px; color:#0063C9;}

.sidecu a:hover {

	text-decoration:none;

	font-size:12px;

	color:#1e5379;

}

.sidecu a:visited:hover {

	text-decoration:none;

	color:#1e5379;

}

ul.siderecent-comment p {

	font:normal 11px verdana,times,serif;

	color: #666;

	word-spacing: 0.12em;

	text-align:justify;

	padding-left: 0px;

	line-height: 17px;

	padding-right: 10px;

	margin: 0;

}



.tabbertab {

	text-align: justify;

	position:relative;

	line-height:18px;

	padding: 0 0px 0 5px;

	font-size:12px;

	color:#8D9840;

	overflow:hidden;

	margin: 5px 0 10px 0;

	background: #FFF;

}

.tabbertab a {

	text-decoration:none;

	color:#234961;

	padding: 0px 0px 0 0px;

}

.tabbertab a:visited {

	text-decoration:none;

	color:#666;

}

.tabbertab div a {font-weight:bold;}

.tabbertab a:hover {

	text-decoration:none;

	color:#125077;

}

.tabbertab a:visited:hover {

	text-decoration:none;

	color:#125077;

}

.tabbertab ul { margin:0;  padding: 2px 0 2px 0px; list-style:none;}

.tabbertab ul li {

	padding: 0px 10px 0px 0px;

	display: block;

	;

}

.tabbertab ul li li {

	padding: 2px 1px 2px 7px;

	border-bottom:1px dotted #cccccc;

}

.tabbertab ul li li:hover {

	display: block;

	cursor: pointer;

	color: #003366;

}

.tabbertab h2 {  display:none;}

.tabbertab ul li ul, .tabbertab ul li div {

	padding:5px 5px 10px 0px;

	color: #003366;

}

.tabbertab ul li ul ul, .tabbertab ul li div div { padding:2px 0 2px 0px; background:none;}



#feed, #feed img a:link, #feed img a:visited{border: none;}                     

ol.commentlist { list-style:none; margin:0 0px 0 0; padding:0; text-indent:0; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }

ol.commentlist li.comment div.comment-author {}

ol.commentlist li.comment div.vcard {

	font:normal 16px georgia,times,serif;

	text-align: left;

	margin: 0;

}

ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }

ol.commentlist li.comment div.vcard cite.fn a.url {}

ol.commentlist li.comment div.vcard img.avtar { list-style-type:none; border:5px solid #ccc; margin:0 0em 0em 0em; }

ol.commentlist li.comment div.vcard img.avtar-32 {list-style-type:none;}

ol.commentlist li.comment div.vcard img.photo {

	height: 40px;

	background: #FFF;

	border: 1px solid #dfdfdf;

	float: right;

	margin: 0 0 10px 10px;

}

ol.commentlist li.comment div.vcard span.says {}

ol.commentlist li.comment div.commentmetadata {}

ol.commentlist li.comment div.comment-meta { font-size:9px; }

ol.commentlist li.comment div.comment-meta a { color:#ccc; }

ol.commentlist li.comment p { font-size:11px; margin:0 0 0 0; }

ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }

ol.commentlist li.comment div.reply { font-size:11px; }

ol.commentlist li.comment div.reply a { font-weight:bold; }

ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li.comment ul.children li {}

ol.commentlist li.comment ul.children li.alt {}

ol.commentlist li.comment ul.children li.bypostauthor {}

ol.commentlist li.comment ul.children li.byuser {}

ol.commentlist li.comment ul.children li.comment {}

ol.commentlist li.comment ul.children li.comment-author-admin {}

ol.commentlist li.comment ul.children li.depth-2 { border-left:4px solid #555; margin:0 0 .1em .1em; }

ol.commentlist li.comment ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .1em .1em; }

ol.commentlist li.comment ul.children li.depth-4 { border-left:2px solid #bbb; margin:0 0 .1em .1em; }

ol.commentlist li.comment ul.children li.depth-5 {border-left:1px solid #bbb; margin:0 0 .1em .1em;}

ol.commentlist li.comment ul.children li.odd {}

ol.commentlist li.even {

	border: 1px dotted #919191;

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 10px 10px 10px 10px;

}

ol.commentlist li.odd {

	background:#f3f3f3;

	border: 1px dotted #747474;

	margin-top: 5px;

	padding: 10px 10px 10px 10px;

}

ol.commentlist li.parent {border-left:5px solid #111;  }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

.cmttxt {

	margin: 0 0 0 0;

	padding: 0;

	position: relative;

}

#author, #email, #url {

	color: #333333;

	border:1px solid #cccccc;

	height: auto;

	margin-left: 0px;

	padding-left: 5px;

	width: 45%;

	background-color: #f1f1f1;

}

#comment{ color: #333333; border:1px solid #cccccc; height: auto; margin-left: 0px; padding-left: 10px; padding-top: 10px;  width:97%; background-color: #f1f1f1;}

#submit{

	color: #333;

	height: 35px;

	cursor: pointer;

	background-color: #FFF;

	background-image: url(img/submit.jpg);

	padding: 5px 0 5px 0;

	width: 100px;

	border: 0;

	margin: 10px 0 0 0;

	overflow: hidden;

}	

h1{

	font-size: 20px;

	color: #26625e;

}

h2{

	font-family: Arial, sans-serif;

	display: block;

	font-size: 20px;

	font-weight: bold;

	padding: 5px 0 0 0px;

	color: #26625e;

	margin: 5px 0 6px 0px;

	text-align: left;

}

h3{

	font-family: Georgia, "Times New Roman", Times, serif;

	display: block;

	font-size: 18px;

	font-weight: bold;

	color: #26625e;

	padding: 10px 0 5px 0px;

	text-align: left;

	margin: 0 auto;

}

h4{

	font-family:"Georgia",verdana, Arial, sans-serif;

	margin-top: 15px;

	font-size: 16px;

	font-weight: bold;

	padding: 5px 0 0 0px;

	color: #26625e;

	margin: 5px 0 6px 0px;

	text-align: left;

}

h5{

	font-family:"Georgia",verdana, Arial, sans-serif;

	margin-top: 15px;

	font-size: 15px;

	font-weight: bold;

	padding: 5px 0 0 0px;

	color: #26625e;

	margin: 5px 0 6px 0;

	text-align: left;

}

h6{

	font-family:"Georgia",verdana, Arial, sans-serif;

	margin-top: 15px;

	font-size: 13px;

	font-weight: bold;

	padding: 5px 0 0 0px;

	color: #26625e;

	margin: 5px 0 6px 0;

	text-align: left;

}

#bm {

	width: 1003px;

	overflow: hidden;

	background: url(img/bnav.jpg) bottom left no-repeat;

	min-height:28px;

	margin: 0 auto;

	text-align: left;

	font-size:12px;

	border:0px;

	color:#999;

}	

#recent {

	width: 1003px;

	overflow: hidden;

	background: #484848 url(img/rt.jpg) top left no-repeat;

	min-height:150px;

	padding-top: 20px;

	margin: 0 auto;

	text-align: left;

	font-size:12px;

	border:0px;

	color:#999;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}	

#recent li {

	float: left;

	display: block;

	margin-left: 0px;

	overflow: hidden;

	text-align: left;

	padding: 0 0 0 15px;

	width: 210px;

	border:0px;

	font-size:12px;

	color:#696969;

	overflow:hidden;

}

#recent a {

	text-decoration:none;

	color:#DFDFDF;

	font-size:12px;

	margin: 3px 0 0 0;

	padding: 0px 0 0 0px;

	font-variant: normal;

}

#recent a:visited {

	text-decoration:none;

	font-size:12px;

	color:#DFDFDF;

}

#recent a:hover {

	text-decoration:none;

	font-size:12px;

	color:#666;

}

#recent a:visited:hover {

	text-decoration:none;

	color:#DFDFDF;

}

#recent ul { text-align: center; margin:0 0 0 0; padding: 0 0 0 40px; list-style:none;}

#recent h2 {

	color:#ffffff;

	font-size:20px;

	margin: 0;

	padding: 6px 0 0px 0px;

	height: 25px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align: justify;

	margin-left: 6px;

	/* [disabled]border: 1px dotted #003333; */

	font-variant: small-caps;

}

#recent ul li { }

#recent ul li ul {margin: 0 auto; padding-left: 10px;}

#recent ul li ul li {

	padding:5px 0px 5px 0px;

	border-bottom: 1px dotted #5f5f5f;

	line-height: 15px;

	margin-bottom: 0px;

	color: #666;

}

#recent ul li ul ul { padding:0 0 0 10px; background:none;}

.therecent{

	margin-left: 0px;

	margin-top: 10px;

	padding: 0px 0px 10px 0px;

	display: block;

	width: 210px;

}

ul.recent-comment {

	list-style:square;

	color: #636363;

	display: block;

	overflow: hidden;

	word-spacing: 0.12em;

	line-height: 17px;

	margin-top: 10px;

	margin-bottom: 2px;

	clear: both;

	font-size: 12px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

.avatar{

	margin-right: 5px;

	margin-left: 0px;

	float: left;

}

.cu{

	font:normal 11px verdana,times,serif;

	font-weight: bold;

	word-spacing: 0.12em;

	line-height: 17px;

	color: #666;

	font-style: normal;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	overflow: hidden;

}

.cu a {	text-decoration:none; color:#0063C9;;}

.cu a:visited {	text-decoration:none; font-size:12px; color:#0063C9;}

.cu a:hover { text-decoration:none;	font-size:12px;	color:#0063C9;}

.cu a:visited:hover { text-decoration:none;	color:#0063C9;}

ul.recent-comment p {

	color: #adadad;

	word-spacing: 0.12em;

	padding-left: 0px;

	line-height: 17px;

	padding-right: 10px;

	margin: 0;

	font-size: 12px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

#bottom{

	width: 1003px;

	height: 65px;

	background: url(img/footer.jpg) top left no-repeat;

	font-size: 11px;

	line-height: 15px;

	font-family:"Tahoma",verdana, Arial, sans-serif;

	margin: 0 auto;

}

#links{

	position: absolute;

	padding: 30px 0 0 35px;

	text-align:left;

	color: #adca9c;

}	

#links p{ text-align:left;}

#links a {

	color: #FFF;

	text-decoration: none;

	border: none;

	text-align:center;

	font-weight: bold;

}	

#links a:link {

	color: #FFF;

	text-decoration: none;

	border: none;

	font-weight: bold;

}

#links a:hover {

	color: #adca9c;

	border: none;

}

#links a:visited:hover {

	color: #adca9c;

	border: none;

}

#links a:visited {

	color: #FFF;

	text-decoration: none;

	border: none;

	font-weight: bold;

}

#wpf {

	position: absolute;

	margin: 22px 0px 0 813px;

	width: 40px;

	height: 40px;

	font-size: 1px;

	font-weight: normal;

	text-indent: -999em;

}

#wpf a {display: block; width: 100%; height: 100%; text-decoration: none;}

#rssf {

	position: absolute;

	margin: 24px 0px 0 863px;

	width: 38px;

	height: 40px;

	font-size: 1px;

	font-weight: normal;

	text-indent: -999em;

}

#rssf a {display: block; width: 100%; height: 100%; text-decoration: none;}

#twitterf {

	position: absolute;

	margin: 23px 0px 0 910px;

	width: 48px;

	height: 40px;

	font-size: 1px;

	font-weight: normal;

	text-indent: -999em;

}

#twitterf a {display: block; width: 100%; height: 100%; text-decoration: none;}

#analytics{ display:none;}

.postmetadata{

	text-align: left;

	color:#666;

	line-height: 12px;

	width:560px;

	font-size: 11px;

	padding: 10px 0 0px 0px;

	margin: 0;

}

.postmetadata a:link{

	border: none;

	color: #336699;

	font-weight: normal;

}

.postmetadata a:hover{

	border: none;

	color: #cc6633;

	font-weight: normal;

}

.postmetadata a:visited:hover{

	border: none;

	color: #cc6600;

	font-weight: normal;

}

.postmetadata a:visited{

	border: none;

	color: #336699;

	font-weight: normal;

}		  	

#respond{

	float: left;

	text-align: left;

	margin: 0 auto;

	padding: 0 0 0 0px;

	overflow: hidden;

	position: relative;

	width: 580px;

}

code{

	display: inline-block;

	background: #f0f1e3;

	margin: 5px 5px 5px 0px;

	padding: 2px 10px 5px 10px;

	color: #666666;

	border: 1px solid #cccccc;

	position: relative;

}

.postbottom {

	height:25px;

	font-size:10px;

	margin: 10px 0px 0 0;

	padding: 0px 0 0 10px;

	border: 1px solid #d7d8cc;

	width: 565px;

	background: #edeee0;

	}



.commentslink {

	height: 15px;

	margin: 3px 0 0 0;

	padding:0px 0 0 0px;

	float:left;

	}

.date {

	height: 15px;

	float:left;

	margin: 0px 0px 0 5px;

	padding:3px 0 0 5px;

	color: #999;

	}

.commentslink a {

	color:#204857;

	text-decoration:none;

	padding: 2px 4px 2px 0px;

	}

.commentslink a:hover{

	color:#333;

	}

.date a {

	color:#F90;

	text-decoration:none;

	padding: 2px 2px 2px 2px;

	}

.date a:hover {

	color:#09F;

	}



#notfound {	margin-left:auto; margin-right:auto; overflow: hidden; width:200px; height: 200px; background: url(img/notfound.jpg) top left no-repeat;}	

ul{	list-style: none;}

p {

	margin-left: 10px;

}

pre {

	overflow: auto;

	text-align: left;

	position: relative;

	min-width: 550px;

	max-width: 550px;

}

img {

	border : 0;

	max-width: 500px;

	padding: 3px;

	background : #e6e6e6;

}

.navigation {

	position:relative;

	float:left;

	display: block;

	width: 570px;

	text-align: center;

	margin: 10px 10px 10px 15px;

}

.alignleft {

	text-align: left;

	color:#666;

	padding: 0px 0 0px 0;

	margin: 10px 0 10px 0;

}

.alignleft a {

	padding:5px 10px 9px 11px;

	background: url(img/bna.jpg) top left no-repeat;

	color:#cc3300;

	font-size:11px;

	margin:0 10px 0 0;

}

.alignleft a:hover {

	padding:5px 10px 9px 11px;

	color:#006699;

	background: url(img/bnah.jpg) top left no-repeat;

	text-decoration:none;

	margin:0 10px 0 0;

	font-weight: bold;

	font-size:11px;

}

.alignleft .on {

	padding:5px 10px 9px 11px;

	color:#006699;

	background: url(img/bnah.jpg) top left no-repeat;

	font-size:11px;

	margin:0px 10px 0 0;

}

.alignleft span {

	padding:5px 15px 6px 11px;

	font-size:11px;

	margin:0px 10px 0 0px;



}

.wp-smiley{clear: both;}

.textwidget{ margin: 2px 5px 2px 5px;}

.post table{ border-collapse:collapse; width:auto; background-color: transparent; margin-top: 10px;}

.post tr, .post th, .post td {

	padding: 3px;

	background: #ececec;

	border: 1px solid #969696;

	vertical-align:top;

	text-align:center;

}

.post th{ text-align: center; vertical-align: middle; padding: 5px;}

.clear {clear: both;}


