/*  



Theme Name: Maine News Theme

Author: Elijah Carey
Author URI: http://www.wpdaily.net/
Description: This WordPress theme is a derivative work based upon WP-Magazine Theme 1.0, designed and built by Michael D. Pollock of Solostream Web Studio. The original CSS, XHTML and design is copyright of Solostream Web Studio. All additional CSS, XHTML and design is copyright of Elijah Carey. Usage is governed by the included END-USER LICENSE AGREEMENT AGREEMENT.



*/







/* -------------------[ Main Page Elements  ]------------------- */



body {



	font-size: 9pt;



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



	color: #000;



        background:#586784 url(images/bg.gif) ;



	text-align: left;



	margin: 0;



	padding: 0px 0;



	line-height: 1.5em;



	}







#wrap {



	padding:0px;



	clear: both;



	width: 900px;



	margin: 0 auto;



	background: #fff;







	}







#header {



	clear: both;



	padding: 0;



	margin: 0 auto;



        background:#fff url(images/header_bg.gif) ;



        border:0px solid #fff;



        height:100px;



	}







#header .sitehead-left {



        float:left;



        margin:10px 0px 0 20px;



        padding:0;



        }







#header .sitehead-right {



	float:right;



	margin:0;



	padding:15px 70px 0 0px;



	}







#header .sitehead-left p {



        margin:0;



        height:26px;



        line-height:26px;



        }







#header .sitehead-right p {



	clear: both;



	float:right;



	margin:0;



	height:26px;



	line-height:26px;



	}







#nav {



	height:25px;



	line-height:25px; 



	margin: 0 auto;



	padding:0px;



	border:0px solid #fff;



        background:transparent  url(images/topnav_bg.gif);



	}




#page {



	clear: both;



	margin: 0px auto;



	padding: 10px 0;


	border-top:1px solid #888888;



	border-bottom:1px solid #888888;



        background:#fff url(images/ipage_bg.gif) ;



	}  


#home-page {



	clear: both;



	margin: 0px auto;



	padding: 0px 0;


	border-top:1px solid #888888;



	border-bottom:1px solid #888888;


        background:#fff url(images/page_bg.gif) ;

	}  





#content {



	width: 100%;



	overflow:hidden;



	float:left;



	margin: 0;



	padding: 0;



	}







#contentleft {



	overflow:hidden;



	width: 640px;



	float:left;



	padding: 0;	



	margin: 0;



	} 







#contentright {



        overflow:hidden;



	width: 250px;	



	float:left;	



	padding: 0;	



	margin: 0;



	} 



#archivecontentleft {



	overflow:hidden;



	width: 640px;



	float:left;



	padding: 0;	



	margin: 0;



	} 







#archivecontentright {



	overflow:hidden;



	width: 250px;	



	float:left;	



	padding: 0;	



	margin: 0;



	}

 #homecontentright {



	overflow:hidden;



	width: 170px;



	float:left;



	padding: 0;	



	margin: 0;



	} 







#homecontentleft {



	overflow:hidden;



	width: 720px;	



	float:left;	



	padding: 0;	



	margin: 0;



	}







#sidebar {



	width: 100%;



	}







#footer {



	font-size:8pt;



	clear: both;



	margin: 0px auto;



	padding: 0;



	margin: 0 auto;



	padding:1px;



	background:#999;



	}







.footer-content {





	clear: both;



	/* height: 25px; */



	text-align: center;



	width: 800px;



	background:#999;



	padding: 0px;



	margin-right: auto;



	margin-left: auto;



        color: #fff;







	}





#footer  a,#footer  a:link,#footer  a:visited {



	color:#fff;



	text-decoration:none;



	}







#footer  a:hover,#footer a:active {



        color:#eee;



	text-decoration:none;



	}







#footer .alignleft {



	float:left;



	}







#footer .alignright {



	float:right;



	}



#footer .aligncenter {





        margin:auto;


	text-align:center;



	}



.clearfix:after {



	content: "."; 



	display: block; 



	height: 0; 



	clear: both; 



	visibility: hidden;



	}







.clearfix {display: inline-block;}







/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */





/* -------------------[ Headings ]------------------- */







h1, h2, h3, h4, h5, h6, h7 {



	font-family: verdana;



	line-height: 1.2em;



	letter-spacing:-1px;



	margin: 0;



	padding: 0;



	text-align: left;



	}







h1 {



	font-size: 14pt;



	margin: 0;



        color:#293F69;



	}







h2 {



	font-size: 14pt;


	font-family: verdana;

	}







h3 {



	font-size: 10pt;



	letter-spacing:0px;



	padding:2px 2px 2px 10px;


	}


h3 a,h3  a:link,h3  a:visited,h3 a:hover,h3 a:active  {



	color:#000;



	text-decoration:none;



	}




h4,h5,h6,h7 {



	font-size: 10pt;



	letter-spacing:0px;



	}







.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {



	margin-bottom: 10px;



	}







#header h1 {



        font-size:20px;



        margin:0;



        line-height:24px;



        height:24px;  



        }







#subhead h3 {



	margin: 0;



	padding: 0;



	font-size:12pt;



	padding:4px 2px 4px 10px;



	color:#999;



	}







#subhead h1 {



	margin: 0;



	padding: 0;



	}







h3#comments, h3#respond  {



	font-size:12pt;



	margin: 0 !important;



	padding: 10px;



	background:#fff ;



	border:1px solid #fff;



	border-left:0;



	border-right:0;



        }







/* -------------------[ Links ]------------------- */





a, a:link, a:visited {



	color:#006699;



	text-decoration:none;



	}







a:hover, a:active {



	color:#003366;



	text-decoration:underline;



	}







#sidebar a {



	}




.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {


	}





/* -------------------[ Images ]------------------- */







img.alignright {



        float: right;



        clear: right;



        margin: 0 0 5px 10px;



        }





img.alignleft {



        float: left;



        clear: left;



        margin: 0 10px 5px 0px;



        }







img.centered { 



        display: block; 



        margin: 0 auto 20px auto;  



        float: none; 



        clear: both;



        }





img.feature-photo {



	width:150px;



        height:150px;



	margin:5px 5px 5px 10px;



	float:left;



	border:1px solid #ddd;



	}







img.home-grav {



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:right;



	margin:0 0 5px 10px;



	}







img.post-thum {



	height:75px;



	width:100px;



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:left;



	margin-right:5px;



	}







img.auth-singlepost {



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:left;



	margin:0 10px 10px 10px;



	}







img.auth-archive-page {



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:left;



	margin:0 10px 10px 0px;



	} 







img.comment-grav {



	padding:1px;



	background:#fff;



	border:1px solid #ccc;



	float:right;



	margin:0 0 10px 20px;



	} 





/* -------------------[ Comments ]------------------- */





.commentlist {



	list-style-type:none;



	padding:0;



	margin: 0;



	padding: 0;



	}

	



.commentlist li {



	clear:both;



	margin: 0;



	padding: 10px 10px 1px;



	background:#fff;



	}




.commentlist li.alt {



	margin: 0;



	padding: 10px 10px 1px;



	background:#fff;



	}




.commentmetadata {



	display: block;



	margin-bottom:5px;



	}




.commentlist cite {



	font: 9pt arial;



	font-weight:bold;



	}




#commentform {



	background:#fff;



	padding:10px;



	margin:0;



	}





#commentform textarea {



	width:90%;



	padding:5px;



	}





/* -------------------[ Misc ]------------------- */





#breadcrumb {



	float: right;



	width: 900px;



	font-size: 11px;


        margin:0px 0px 0px 0px;


	padding: 5px 0px 0px 0px;



        background:#BBBBBB url(images/breadcrumb_bg.gif) ;

	color: #fff;


	}




#breadcrumb .breadcrumb-left {



        float:left;



        margin:0px 0px 0px 10px;



        padding:0;


	color: #fff;
        }



#breadcrumb .breadcrumb-left a,#breadcrumb .breadcrumb-left a:link,#breadcrumb .breadcrumb-left a:visited {



	color:#fff;



	text-decoration:none;



	}



#breadcrumb .breadcrumb-right {



	float:right;



        margin:0px 10px 0px 0px;



	padding:0;

	color: #fff;

	}







.postmetainfo {



	font-size: 9pt;



	font-family: verdana;



	color: #555;



	}







.postmetainfo a,.postmetainfo a:link,.postmetainfo a:visited {



	color:#555;



	text-decoration:none;



	}







.post ul {



        list-style-type: none;



        }





.post ul ul{



        margin-left:0;



        }







.post ol li {



        list-style-type:decimal;



        }







.post ol.archives {



        margin:0;



        padding-left:25px;



	}







.postmetainfoo {



	font-size: 1pt;



	font-family: verdana;



	color: #fff;



        float:right;



	}






p {



	margin-top: 0px;



	margin-bottom: 15px;



	}







acronym, abbr, span.caps {



	cursor: help;



	}







acronym, abbr {



	border-bottom: 1px dotted #999;



	}







* html acronym, abbr {



	border-bottom: 1px dashed #999;



	}







blockquote {



	padding-left: 10px;



	border-left: 5px solid #ccc;



        color: #999;



	}







.center {



	text-align: center;



	}







a img, img a {



	border: none;



	}











.entry {



	padding: 0;



	margin: 0;



	}








code    {



	font: 1.1em 'Courier New', Courier, Fixed;



	}







hr      {



        display: block;



        clear:both;



        }







.navigation {



	clear:both;



	font-size:8pt;



	margin: 0;



	padding: 0 10px;



	background:#ddd;



	border-top:1px solid #fff;



	text-align:left;



	}







.navigation .alignright {



	padding: 3px 10px;



	float: right;



	margin: 0;



	}



	



.navigation .alignleft {



	padding: 3px 10px;



	float: left;



	margin: 0;



	}







.banner468x60 {



	text-align:center;



	padding:0;



	}






.banner300x250 {



	text-align:center;



	padding:0;



        margin: 10px 0 0px;






	}







.banner250x250 {



	text-align:center;



	padding:0;


	background:transparent;

	}







.banner728x90 {



	text-align:center;



	margin: 0 auto;



	padding:0;



        margin: 10px 0 10px;




	}



.banner728x90_2{



	text-align:center;



	margin: 0 auto;



	padding:0;



        margin: 0px 0 0px;


	background: #999;
	}





.banner120x90 {



	text-align:center;



	margin: 10px auto;



	padding:0 ;



	}







.banner120x600 {



	text-align:center;


	margin: 10px auto;



	padding:0;



        }







.banner336x280 {



	text-align:center;



	margin: 0 auto;



	padding:0;



	}






/* -------------------[ Top Navigation ]------------------- */



#topnav { 



	float:right; 



	height:50px;



	line-height:50px; 



	padding: 0;



	margin: 0;



	clear:both;



	width:900px;



	}







#topnav ul {



	background:transparent;



	float:right; 



	height:50px;



	line-height:50px; 



	padding: 0;



	margin: 0;



	list-style-type: none;



	}







#topnav li { 



	float:left;



	margin: 0;



	padding:0;



	}







#topnav li li { 



	line-height:1.5em;



	float: none;



	margin: 0;



	padding:0;



	}







#topnav li ul {



	border-top:1px solid #fff;



	background: transparent;



	display:none;



	position: absolute;



	width: 154px;



	left: -999em;



	padding:0; 



	}







#topnav li ul ul { 



	margin: -29px 0 0 154px;



	}







#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {



	left: -999em;



	}







#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul { 



	display:block;



	left: auto;



	}







#topnav a, #topnav a:visited, #topnav a:link {



	display: block;



	text-decoration:none;



        padding:0 7px;



        margin:0;



        color:#fff;



	}







#topnav a:hover, #topnav a:active {



	background:transparent;



	color:#fff;




	}







#topnav li.rss a, #topnav li.rss a:visited, #topnav li.rss a:link {



	padding-right:10px !important;



	padding-left:21px;




	background:url(images/rss.gif) 7px 18px no-repeat;



	}





/* -------------------[ Category Navigation ]------------------- */





#nav ul {



	padding: 2px;



	margin: 0;



	list-style-type: none;



	width:100%;






	font-size: 11pt;


	border-top:0px solid #000;


	border-bottom:0px solid #000;



	height:20px;



	line-height:20px; 

	}







#nav li { 



	float: left;



	margin: 0;



	padding:0;



	border-right:1px solid #646877;








	}







#nav li li { 



	float: none;



	margin: 0;



	padding:0;



	}







#nav li ul {



	border-top:0px solid #000;



	background: #fff;



	display:none;



	position: absolute;



	width: 160px;



	left: -999em;



	padding:0; 



	}







#nav li ul ul { 



	margin: -31px 0 0 160px;



	}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 



	display:block;



	left: auto;



        height:1em;



	}







#nav a,#nav a:visited, #nav a:link {



	color:#fff;



	display: block;



	text-decoration:none;



        padding:0 10px;



        margin:0;



	}







#nav a:hover, #nav a:active {



	color:#fff;



	}







#nav li li a, #nav li li a:link, #nav li li a:visited {



	color:#fff;



	background: #1E1C34;



	width:140px;



	float: none;



	margin: 0;



	}







#nav li li a:hover, #nav li li a:active {



	background: #1E1C34;



	}







#nav li li li a {



	border-left:1px solid #fff;



	}







/* -------------------[ Newsletter ]------------------- */





#newsletter1 {



	float:right;



	width:250px;



	margin:0px;



	padding:0px ;



	}







#newsletter1 ul {



	list-style-type:none;



	margin: 0 ;



	padding: 0;



	}







#newsletter1 ul ul {




        margin: 0;



        margin: 0 ;







        }







#newsletter1 li {



	padding:0;



	margin: 0 ;



	}







#newsletter1 li h2 {




	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #eee;



	border-top:0px solid #eee;



	padding:4px 2px 4px 10px;



	background:transparent;



	color:#000;



	}







#newsletter1 li li {



	list-style-type:none;



	margin: 0px ;



        padding: 5px 5px 5px 5px;



        background:transparent;




	}







#newsletter1 p {



	padding: 0px;



	}





/* -------------------[ Tabber ]------------------- */





#tabbertabber {



	float:right;



	width:250px;



	margin:0px;



	padding:0px ;



	}







#tabbertabber ul {



	list-style-type:none;



	margin: 0 ;



	padding: 0;



	}







#tabbertabber ul ul {



        margin: 0;



        padding: 0;



        }







#tabbertabber li {



	padding:0;



	margin: 0 0 10px;



	}







#tabbertabber li h2 {



	font-size:9pt;



	letter-spacing:0px;



	border-bottom:0px solid #ddd;



	border-top:0px solid #ddd;



	padding:4px 2px;



	margin:0 0 3px;



	color:#fff;



	}







#tabbertabber li li {



	list-style-type:none;



	margin: 0px ;



	}







#tabbertabber p {



	padding: 0;



	}







/*--------------------------------------------------



  REQUIRED to hide the non-active tab content.



  But do not hide them in the print stylesheet!



  --------------------------------------------------*/






#tab-box {



	border:0px solid #000;



	}







#tab-box h3 {



	font-size:9pt;



	font-weight:normal;



	letter-spacing:0px;



	border-bottom:0px solid #000;



	padding:5px 10px;



	margin:0;



	color:#000;



        background: url(images/topnav_bg.gif);



	}







.tabberlive .tabbertabhide {



	border:0;



	display:none;



	}







/*--------------------------------------------------



  .tabber = before the tabber interface is set up



  .tabberlive = after the tabber interface is set up



  --------------------------------------------------*/







.tabber {



	display:none;



	}







.tabberlive {



        



	}







/*--------------------------------------------------



  ul.tabbernav = the tab navigation list



  li.tabberactive = the active tab



  --------------------------------------------------*/







ul.tabbernav {



	background: url(images/topnav_bg.gif); !important;



	padding: 0 !important;



	height:24px;



	line-height:24px;



	border:1px solid #999;



	margin: 0 !important;



	padding:0 !important;



	list-style-type:none !important;



	font-size:8pt;



	}







.tabbernav li {



	padding:0 ;



	list-style-type:none;



	float:left ;



	margin-right:0px !important;	


        background: url(images/topnav_bg.gif);



	}







.tabbernav li a {



	float:left;



	display: block;	



	padding: 0 5px;


        background: url(images/topnav_bg.gif);



	}







.tabbernav li a:link { 



	color:#fff !important;



        font-weight:bold;

	text-decoration: none;

	}







.tabbernav li a:visited {



	text-decoration: none;



	}







.tabbernav li a:hover {



        background: url(images/topnav_bg.gif);



	}







.tabbernav li.tabberactive a {



        background: url(images/topnav_bg.gif);



	}







.tabbernav li.tabberactive a:hover {



        background: url(images/topnav_bg.gif);



	}







/*--------------------------------------------------



  .tabbertab = the tab content



  Add style only after the tabber interface is set up (.tabberlive)



  --------------------------------------------------*/







.tabberlive .tabbertab {	



	padding: 8px;



        background: #fff !important;







	}







/* If desired, hide the heading since a heading is provided by the tab */







.tabberlive .tabbertab h2 {



	}







.tabberlive .tabbertab h3 {



	display:none;



	}




.tabberlive .tabbertab ul.pop {




	border:0px solid #fff;



	}







.tabberlive .tabbertab ul.pop li {



	clear:both !important;



	border-bottom:0px solid #fff!important;



        padding: 2px 14px !important;



        background:#fff url(images/arrow.gif) 0 4px no-repeat;



	}







.tabberlive .tabbertab ul.pop li a {



        color:#006699;





	}







.tabberlive .tabbertab ul.pop li a:hover, .tabberlive .tabbertab ul.pop li a:active {



	color:#003366;



	text-decoration:none;



	}





/* -------------------[ Search Form ]------------------- */





#searchform{



	margin: 0;



	padding: 0; 



        }







#searchform #s {



        width: 200px;



	margin-right: 2px;



        margin-bottom: 10px;



        background:#eee;



	}







#searchform #submit {



	}











/* -------------------[ Featured ]------------------- */



#my-glider {

        float:left;



	width:463px;



        background:#fff url(images/glider_content_bg.gif) ;



	padding:0px;



	border-bottom:1px solid #999;



	margin: 0 0 0px 0px;



	}







#my-glider .controls {



	border-bottom:1px solid #ccc;


        border-top:1px solid #999;


	clear:both;



	width:463px;



        background:#fff url(images/topnav_bg.gif) ;



	padding: 0;



	margin:0;



	}







#my-glider .controls ul {



	margin:0;



	padding:0;



	list-style-type:none;



	}







#my-glider .controls li {



	float:left;



	margin:0;



	padding:0;



	list-style-type:none;



	}







#my-glider .controls li.feat-nums {



	border-right:1px solid #999;



	float:left;



	padding:0px 10px;



	margin:0;



	color:#fff;



	line-height:25px;



	height:25px;







	}







#my-glider .controls a, .control a:link, .controls a:visited {



	border-right:1px solid #999;



	float:left;



	display:block;



	padding:0px 10px;



	margin:0;



	color:#fff;



	text-decoration:none;



	line-height:25px;



	height:25px;






	}







#my-glider .controls a:hover {







        color:#eee;




	}







#my-glider .controls li.feat-about {



	float:right;



	border-left:1px solid transparent;



	color:#fff;



	line-height:25px;



	height:25px;



	display:block;



	padding:0px 10px;



	margin:0;







	}







#my-glider .controls li.feat-about a {



	border-left:1px solid transparent;



	border-right:0;



	}







#my-glider .scroller {	



	background:transparent;



	height: 180px;



	width:463px;



	overflow: hidden;



	}







#my-glider .scroller .section {



	font-size: 10pt;



	width:463px;



	height: 180px;



	overflow: hidden;



	padding: 0;		



	}







#my-glider .scroller .content {



	width: 10000px;



	}







#my-glider .feature-entry {



	padding: 10px;



	}







#my-glider .feature-entry h3 {



	font-family: verdana;



	font-size:9pt;



	margin: 0 0 5px 0;



	letter-spacing:0px;



	} 




/* -------------------[ Poll ]------------------- */



#poll1 {
float : right;
width : 160px;
margin : 10px 0px 0 0px;
padding : 0;
background : trnasparent;
border : 0px solid #999;
}




#poll1 ul {
list-style-type : none;
margin : 0;
padding : 0;
}



#poll1 ul ul {
margin : 0;
margin : 0;
}




#poll1 li {
padding : 0;
margin : 0;
}



#poll1 li h2 {
font-size : 10pt;
letter-spacing : 0;
padding : 4px 2px 4px 10px;
background : transparent;
color : #000;
}



#poll1 li li {
list-style-type : none;
margin : 0;
padding : 5px 5px 5px 5px;
}



#poll1 p {
padding : 0;
}








/* -------------------[ Home Page ]------------------- */





.homepage2-1 {



	overflow:hidden;



	width:460px;



	float:left;



	background:#fff ;



	padding:0px 0px 0px 0px;



        margin:0px 0px 0 0px;




	border:0px solid #999999;



	}







.homepage2-1 .homepage-1-1 {



	background:transparent;



	padding:5px;



	margin:0;





	}







h3.homepage1 {



	font-size:9pt;



	letter-spacing:0px;



	padding:5px 10px;



	margin:0;



	color:#999;



	background:#fff ;



	}







h3.homepage1  a,h3.homepage1  a:link,h3.homepage1 a:visited {



        color:#fff;



	text-decoration:none;



	}







h3.homepage1  a:hover,h3.homepage1 a:active {



        color:#fff;



	text-decoration:none;



	}



h2.homepage1{



        font-size: 14pt;



	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }








/* -------------------[ Archive ]------------------- */





.archivepage-2-1 {



	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;







	}







.archivepage-1 {



	background:transparent;



	padding:5px 5px 5px 5px;



	margin:0;



        border-bottom:1px solid #fff;



	}







h2.archive-1{



        font-size: 14pt;


	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }







/* -------------------[ Search Results ]------------------- */





.searchpage-2-1 {


	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;







	}







.searchpage-1 {



	background:transparent;



	padding:5px 5px 5px 5px;



	margin:0;



        border-bottom:1px solid #fff;



	}







h2.search-1{



        font-size: 14pt;


	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }








/* -------------------[ Single Post ]------------------- */





.singlepost-2-1 {




	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;







	}







.singlepostpost-1 {



	background:transparent;



	padding:5px 5px 5px 5px;



	margin:0;



        border-bottom:1px solid #fff;



	}







h2.singlepost-1{



        font-size: 13pt;


	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }





/* -------------------[ Single Page ]------------------- */




.singlepage-2-1 {




	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;







	}







.singlepagepage-1 {



	background:transparent;



	padding:5px 5px 5px 5px;



	margin:0;



        border-bottom:1px solid #fff;



	}







h2.singlepage-1{



        font-size: 14pt;



	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }









/* -------------------[ 404 Error Page ]------------------- */





.errorpost-2-1 {




	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;







	}







.errorpostpost-1 {



	background:transparent;



	padding:5px 5px 5px 5px;



	margin:0;



        border-bottom:1px solid #fff;



	}







h2.errorpost-1{



        font-size: 13pt;



	font-family: verdana;



	font-weight:bold;



	letter-spacing:0px;



	margin-bottom:0;



        }





/* -------------------[ Site Map Page ]------------------- */





.sitemap-2-1 {



  

	overflow:hidden;



	width:450px;



	float:left;



	background:#fff;



        margin: 0 10px 0 10px;








	}







ul.archives, ul.wp-tag-cloud {



        margin: 0 0 15px 5px;



        padding: 0;



        }







ul.archives ul, ul.wp-tag-cloud ul {



        padding:0;



        }







ul.archives ul li, ul.wp-tag-cloud ul li {



        background:transparent;



        padding-left:0;



        margin:0;



        }







ul.archives ul ul, ul.wp-tag-cloud ul ul {



        margin:0;



        margin-left: 10px;



        padding:0;



        }











/* -------------------[ Sub-Header ]------------------- */











#subhead {



	margin: 0;



	padding: 5px;



	background:#fff;



        border-bottom:1px solid #fff;



	}







#subhead p {



	margin:0;



	}










/* -------------------[ Home Sidebar ]------------------- */








#homesidebar {



	float:right;


        font-size:9pt;


	width:160px;



	margin:0;



	padding:0px 5px 0 5px;


        background:transparent;

	}







#homesidebar ul {



	list-style-type: none;



	margin: 0 ;



	padding: 0;



	background:transparent;



	}







#homesidebar ul ul {



        margin: 0;



        padding: 0;



        }







#homesidebar li {



	padding:0;



	margin: 0 0 10px;



	background:transparent;



	}







#homesidebar li h2 {



	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #000;



	border-top:0px solid #003366;



	padding:4px 2px 4px 10px;



	background:transparent;



	color:#000;



	}







#homesidebar li li {



	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}







#homesidebar p {



	padding: 0;



	}










/* -------------------[ Home Sidebar 2 ]------------------- */







#homesidebar2 {



	float:right;



	width:250px;



	margin:0 0px 0px 0px;



	padding: 0 ;


	border:#999999 0px solid;


        background: transparent;

	}







#homesidebar2 ul {



	list-style-type: none;



	margin: 0 ;



	padding: 0;



	}







#homesidebar2 ul ul {



        margin: 0;



        padding: 0;



	background:transparent;




        }



#homesidebar2 li {



	padding:0px;



	margin: 0;


	border-bottom:transparent 0px solid;


        






	}



#homesidebar2 li h2 {



	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #eee;



	border-top:0px solid #eee;



	padding:4px 2px 4px 10px;



	background:transparent



	color:#000;



	}







#homesidebar2 li li {




	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;

	}





#homesidebar2 p {



	padding: 0;



	}


#homesidebar2 a,#homesidebar2  a:link,#homesidebar2  a:visited {



	color:#006699;



	text-decoration:none;



	}







#homesidebar2 a:hover,#homesidebar2  a:active {



	color:#003366;



	text-decoration:underline;



	}

/* -------------------[ Inner Sidebar ]------------------- */



#innersidebar {



	float:right;



	width:150px;



	margin:0 10px;



	padding:0 0px 0px 0px;



	}







#innersidebar ul {



	list-style-type: none;



	margin: 0 ;



	padding: 0;



	background:transparent;



	}







#innersidebar ul ul {



        margin: 0;



        padding: 0;





        }







#innersidebar li {



	padding:0;



	margin: 0 0 10px;



	background:transparent;



	}







#innersidebar li h2 {



	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #fff;



	border-top:0px solid #fff;



	padding:4px 2px 4px 0px;



	background:transparent;



	color:#000;



	}







#innersidebar li li {



	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;





	}







#innersidebar p {



	padding: 0;



	}











/* -------------------[ Inner Sidebar 2 ]------------------- */






#innersidebar2 {



	float:right;



	width:250px;



	margin:0px;



	padding:0px;



	background:transparent;


	}







#innersidebar2 ul {



	list-style-type: none;



	margin: 0 ;



	padding: 0;



	background:#fff;



	}







#innersidebar2 ul ul {



        margin: 0;



        padding: 0;




        }







#innersidebar2 li {



	padding:0;



	margin: 0 0 10px;



	background:transparent;



	}







#innersidebar2 li h2 {




	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #eee;



	border-top:0px solid #eee;



	padding:4px 2px 4px 10px;



        background:transparent  url(images/topnav_bg.gif);



	color:#fff;



	}







#innersidebar2 li li {



	margin:0;



	padding:0;



        list-style-type:none;



        background:transparent url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}







#innersidebar2 p {



	padding: 0;



	}








/* -------------------[ Inner Sidebar 3 ]------------------- */







#innersidebar3 {



	float:right;



	width:250px;



	margin:0px ;



	padding:0px ;






	}







#innersidebar3 ul {



	list-style-type: none;



	margin: 0 ;



	padding: 0;



	background:transparent;



	}







#innersidebar3 ul ul {



        margin: 0;



        padding: 0;







        }







#innersidebar3 li {



	padding:0;



	margin: 0 0 10px;



	background:#fff



	}







#innersidebar3 li h2 {



	font-size:10pt;



	letter-spacing:0px;



	border-bottom:0px solid #eee;



	border-top:0px solid #eee;



	padding:4px 2px 4px 10px;



        background:transparent  url(images/topnav_bg.gif);



	color:#fff;

	}







#innersidebar3 li li {



	margin:0;



	padding:0;



        list-style-type:none;



        background:transparent url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}







#innersidebar3 p {



	padding: 0;



	}













/* -------------------[ Home Horizontal ]------------------- */



h3.homehorizontal {



	font-size:9pt;



	letter-spacing:0px;



	border-bottom:1px solid #fff;



	padding:5px ;



	margin:0;



	color:#B01212;



	background: #fff;



        text-transform: uppercase;



        font-weight:bold;



	}







h3.homehorizontal  a,h3.homehorizontal  a:link,h3.homehorizontal a:visited {



        color:#B01212;



	text-decoration:none;



	}







h3.homehorizontal  a:hover,h3.homehorizontal a:active {



        color:#B01212;



	text-decoration:none;



	}







#homehorizontal {



	width: 530px;



	margin: 0px auto 0px;



	padding: 0px 0px 0px 0px;



	line-height: 20px;




        font-size:8pt;



	}







#homehorizontal p {



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



	



#homehorizontal ul{



	list-style-type: circle;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



        color: #999;



	}



	



#homehorizontal ul li{



	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}	



	



#homehorizontalleft {



	float: left;



	width: 245px;



	margin: 0px 20px 0px 10px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	



#homehorizontalmiddle {



	float: left;



	width: 245px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	






/* -------------------[ Home Horizontal 2 ]------------------- */





#homehorizontal2 {



	width: 530px;



	margin: 0px auto 0px;



	padding: 0px 0px 0px 0px;



	line-height: 20px;



        font-size:8pt;

	}







#homehorizontal2 p {



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



	



#homehorizontal2 ul{



	list-style-type: circle;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



        color: #999;



	}



	



#homehorizontal2 ul li{



	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}	



	





#homehorizontalleft2 {



	float: left;



	width: 245px;



	margin: 0px 20px 0px 10px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	



#homehorizontalmiddle2 {



	float: left;



	width: 245px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	
/* -------------------[ Home Horizontal 3 ]------------------- */





#homehorizontal3 {



	width: 530px;



	margin: 0px auto 0px;



	padding: 0px 0px 0px 0px;



	line-height: 20px;



        font-size:8pt;



	}







#homehorizontal3 p {



	padding: 0px 0px 0px 0px;



	margin: 0px;



	}



	



#homehorizontal3 ul{



	list-style-type: circle;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



        color: #999;



	}



	



#homehorizontal3 ul li{



	margin:0;



	padding:0;



        list-style-type:none;



        background: url(images/arrow.gif) 0 4px no-repeat;



        padding: 0 3px 2px 14px;



	}	



	




#homehorizontalleft3 {



	float: left;



	width: 245px;



	margin: 0px 20px 0px 10px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	



#homehorizontalmiddle3 {



	float: left;



	width: 245px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	border-right: 1px solid #fff;



	overflow: hidden;



	}



	
/* -------------------[ Home Horizontal 4 ]------------------- */



#homehorizontal4 h2 {



	line-height: 1.2em;


        font-size:12pt;


	padding: 0px 0px 0px 10px;




	}


#homehorizontal4 {



	width: 460px;



	margin: 0px auto 0px;



	padding: 10px 0px 10px 0px;



	line-height: 20px;


        font-size:9pt;


        background:#fff ;


        border-top:0px solid #999;


        border-bottom:0px solid #999;

	}







#homehorizontal4 p {



	padding: 0px 0px 10px 10px;



	margin: 0px;



	}



	



#homehorizontal4 ul{



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



        color: #666;



	}



	



#homehorizontal4 ul li{



	margin:0;



        list-style-type:none;



        padding: 0 3px 2px 10px;




	}	






#homehorizontalleft4 {



	float: left;


	font-size: 9pt;


        width: 189px;





	margin: 0px 0px 0px 0px;



	padding: 0px 5px 0px 0px;



	overflow: hidden;


        border-top:1px solid #999;



        background:url(images/glider_content_bg.gif) ;
	}



	



#homehorizontalmiddle4 {



	float: right;


	font-size: 9pt;


	width: 260px;	



	margin: 0px 0px 0px 0px;



	padding: 0px 5px 0px 0px;




	overflow: hidden;



        background:url(images/glider_content_bg.gif) ;


        border-top:1px solid #999;



        border-left:1px solid #999;


	}


