/*  



Theme Name: ALSPLS



Author URI: http://www.polesapartdesign.com



Author:  http://www.polesapartdesign.com



Description:  http://www.polesapartdesign.com



*/







body {	



background: /*#97bede*/ #fff url(images/body-bg.jpg) top left repeat-x;	



color: #383838;	



font-size: 13px;	



font-family: Georgia;	



margin: 0px;



padding:0;}







body * {	



margin: 0px; 	



padding: 0px;}







img {	



border: none;	



background: none;}







hr {	



height: 5px;	



color: #fff;	



margin: 10px 0px;	



border: none;	



border-top: 1px dotted #D3D3D3;}















.clearboth {	



clear: both;}







a {



color: #516e89;	



text-decoration: underline;}	







a:hover{	



text-decoration: underline;	



color: #0A4E97;	}







h1{



color: #000;	



font-size: 22px;	



font-weight: normal;	



font-family: Arial, Verdana, Sans-serif;	



margin: 0px 0px 10px 0px;	



padding: 8px 0 4px;



font-weight: bold;



}



#content h1 {



margin-left: 10px;

background: url(images/header-underline.gif) repeat-x left bottom;

}



h3{



color: #000;       



font-weight: normal;    



font-family: Arial, Verdana, Sans-serif;    



margin: 0px 0px 5px 0px;    



padding: 8px 0 0;}







#content .post h3 {



clear:both;



}







h3.h1 {	



font-size: 22px;}







h1 a, h3 a, h1 a:visited, h3 a:visited  {



color: #000;	



text-decoration: none;}







h1 a:hover, h3 a:hover {



color: #000;	



text-decoration: underline;}







h2 {	



color: #000;	



font-size: 24px;	



font-family: Arial, Verdana, Sans-serif;  	



font-weight: normal;	



padding: 10px 0px;	



line-height: 150%;	



margin: 0px;}	







h2 a, h2 a:visited  {	



color: #6B030B;	



text-decoration: underline;}







h2 a:hover {	



color: #000000;	



text-decoration: none;}







h4 {



font-size:16px;



margin-bottom: 5px;



font-family: Arial, Verdana, Sans-serif;  



}







h3 {	



font-size: 18px;



}







#sidebar h3 {	



font-size: 18px; }







h3 a, h3 a:visited {	



color: #000;	



text-decoration: none;}







#sidebar h2 {	



margin: 0px 0 5PX; padding: 5px 0px 0;	



font-size: 18px;	



font-family: Arial, Verdana, Sans-serif;	



font-weight: bold;	}







#sidebar #popular h2 {	



color: #263a49;}







h6 {



color: #000;	



font-size: 14px;	



font-family: Georgia;	



font-weight: normal;	



padding: 10px 0px;	



line-height: 150%;	



margin: 0px;}







#site-container {



width:1000px;



margin: 0 auto;



}







#header { 



width: 990px;	



padding: 0px;	



margin:  0px auto;	



height:107px;



}







.header {



width:990px;



float: left;



height:106px;



}







.description {



color:#FFFFFF;



font-family:georgia,times new-roman,serif;



font-size:16px;



font-style:italic;



font-weight:bold;



height:62px;



margin:15px 0 0;



padding-left:25px;



text-transform:none;



width:380px;



}







#header .title {	



margin: 0px;	



padding: 0;	



width:  522px;



float:  left;



height: 104px;



}







#header .title a {	



color: #397162;	



text-decoration: none;	



font-family: Georgia;	



font-size: 38px;	



font-weight: normal;	



margin: 0px;	



padding: 0px;



display:block;}







#header .title a:hover {	



color: #000;}











.searchform {	



background: #426d90 url(images/searchform-bg.gif) bottom left no-repeat;	



float: right;	



padding: 10px;	



border-top:10px solid #426d90;	



position: absolute;	



top: 1px;	



right: 10px;	



width: 348px;}







.searchform .s {	



border: none;	



background: #fff;	



color: #000;	



font-family: Georgia;	



padding: 8px 8px 9px 8px;	



width: 283px;	



float: left;}







.searchform .button {	float: right;}







#menu {    



width: auto;     



background: transparent;    



font-size: 12px;    



font-family:  Arial, Verdana, Helvetica, Sans-Serif;    



padding: 0px; 



margin: 0;      



text-transform: uppercase;    



float: right;



font-weight: bold;



}







#menu ul {	



display: block;	



float: left;	



width: auto;	



margin: 0px 0px 0px 0px;	



padding: 0px 0px 0px 10px;}







#menu li {	



float: left;	



list-style-type: none;	



margin: 0px 0 0px 4px;	



padding: 0px;	/*



background-color: #6389AE;



border-bottom: 2px solid #6389AE;



border-right: 2px solid #6389AE;



border-left: 2px solid #6389AE;*/



background: url(images/menu.jpg) top left no-repeat;}







#menu ul li:hover, #menu ul li.hover, #menu ul li.current_page_item {



/*



background-color: #F77C28;



border-bottom: 2px solid #6389AE;



border-right: 2px solid #6389AE;



border-left: 2px solid #6389AE;*/







background: url(images/menu-active.jpg) top left no-repeat;}







#menu ul li:hover a, #menu ul li.hover a, #menu ul li.current_page_item a {



color: #000;	



text-decoration: none;	



background: url(images/menu-active.jpg) top right no-repeat;}







#menu ul li.current_page_item a:hover {	



text-decoration: underline;}







#menu ul li a {	



font-size: 12px;



color: #ffffff;	



text-decoration: none;	



display: block;	



padding: 8px 20px 8px 0px;	



margin: 0px 0px 0px 15px;	



background: url(images/menu.jpg) top right no-repeat;}







#menu ul li a:hover {



color: #000;	



text-decoration: none;	



background: url(images/menu-active.jpg) top right no-repeat;}







#subnav {



width:590px;



margin: 5px 0 10px 10px;



clear:both;



}







#content #subnav ul {



display: inline;



padding: 0;



}







#content #subnav ul li {



float: left;



margin: 0 15px 0 0;



list-style-type: none;



padding: 0;



}







#subnav li a.current {



font-weight:bold;



text-decoration: underline;



}







#subnav ul li a {



text-decoration: none;



}







#container { 	



width: 1000px;	



background: #FFF url(images/bg-content.jpg) top left repeat-y;	



text-align: left; 	



margin: 0 auto;	



padding: 0px 10px;	



clear: both;



}







#content {



width: 590px; 	



float: left; 	



margin: 14px 0px 20px 5px;



padding:0;	



}







#content p{	



margin: 0px;	



line-height: 18px;	



padding: 0px 0px 10px 0px;	



line-height: 21px;}







#content p img{	



border: none;	



padding: 0px 5px 15px 0px;}







#content ol {	



list-style-type: decimal;	



line-height: 18px;	



margin: 0px;	



padding: 0px 0px 10px 35px;}







#content .post .list {



width:580px;



float:left;



}



ul {	



list-style: none;	



margin: 0px;	



padding: 0px;}	







#content li {	



margin: 0px;	



padding: 0px;}	







#content ul li {



list-style: square outside;



margin: 0px 30px 0px 30px;	



padding: 5px 0px 0px 5px;}







#content .post-meta-top {	



display: block;	margin: 8px 0px 15px 0px;	



padding: 5px 10px;	



font-size: 12px;



color: #8E8F91;	clear: both;}







#content .post-meta-bottom {	



background: #FBFCFE url(images/postmetabottombg.jpg) bottom left no-repeat;	



display: block;	border-top: 1px solid #DFE3E6;	



margin: 0px 0px 15px 0px;



padding: 12px 10px;	



font-size: 12px;	



color: #535353;	



clear: both;}







#content .post img {



border: 1px solid #a8a8a8;



padding: 2px;



}







#content .post {



padding: 10px 0 0 10px;



}



.post-meta-bottom a {	



color: #535353;	



text-decoration: none;}







.post-meta-bottom a:hover {	



text-decoration: underline;}







.cat {	



float:  left;	



width: 75%;



text-align: left;}







.cat span {	



background: url(images/catbg.gif) 0px 0px no-repeat;	



padding: 0px 0px 0px 18px;}







.comm {	



float: right;	



width: 25%;	



text-align: right;}







.comm span {	



background: url(images/commbg.gif) 0px 0px no-repeat;	



padding: 0px 0px 0px 18px;}







.auth {	



float: left;	



width: 50%;	



text-align: left;}







.auth span {	



background: url(images/authbg.gif) 0px 1px no-repeat;	



padding: 0px 0px 0px 15px;}







.auth a {	



text-decoration: none;}







.date {	



float: right;	



width: 50%;	



text-align: right;}







.date span {	



background: url(images/datebg.gif) 0px 0px no-repeat;	



padding: 0px 0px 0px 18px;}







.page-nav {	



clear: both; /* To clear any floats */	margin: 15px 0px;	



padding: 2px 0px;	



height: 22px;}







.nav-previous {



width: 249px; 	



float: left; 	



text-align: left;	



margin: 2px 0px;}







.nav-next {	



width: 249px; 	



float: right; 	



text-align: right;	



margin: 2px 0px;}







.page-nav a {	



text-decoration: none;}







.nav-previous a {	



padding-left: 10px;}



.nav-next a {	padding-right: 10px;}







#comments-wrap {}/*	Headers	*/#comments-wrap h6 {	font-size: 20px;}/*	Comments	*/.commentlist {	}.thecomment {	margin: 0px 0px 20px 0px;	



overflow: hidden;}







.comment-body {	



border-top: 1px solid #D3D3D3;	



border-right: 1px solid #D3D3D3;	



border-left: 1px solid #D3D3D3;	



margin: 0px; padding: 10px;}







.comment-metadata {	



background: #4A7BB5;	



padding: 10px;	



color: #FFF;}







.comment-metadata a, .comment-metadata a:visited {	



color: #FFF;}







.comment-metadata a:hover {	



color: #FF8800;}







.authorcomment {	



border: 1px solid #CCC;	



margin: 0px 0px 20px 0px;	



overflow: hidden;}







.authorcomment .comment-body {	border: none;}







.authorcomment .comment-metadata {	



background: #FCF4C7;	



padding: 11px 10px;	



color: #AD5433;}







.authorcomment .comment-metadata a {	color: #AD5433;}







.authorcomment .comment-metadata a:hover {	color: #FF8800;}







#commentform {}#content img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}#content img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;} 







#sidebar {	



float:left;	



display: block;	



width: 296px;	



height: 600px;



margin: 14px 0px 10px 20px; 



padding: 0 30px;



background: url(images/bkg-sidebar.jpg) no-repeat top left;







}



  #sidebar .othersite p {
 margin: 20px 0 0;    
 }


 #sidebar .othersite p a {
     
 text-decoration: underline;
 font-weight: bold;    
 }



#sidebar .contact-sidebar p {



margin-top: 20px;



width:250px;



background-color: #b0b0b0;



border-bottom: 2px solid #898686;



border-right: 2px solid #898686;



border-left: 2px solid #d0d0d0;



border-top: 2px solid #d0d0d0;



color: #60391e;



padding: 3px;



font-size: 20px;



font-weight: bold;



font-family: arial, helevtica, sans-serif;



font-variant: small-caps;



text-align: center;



}







#sidebar .sidebar-image-space {



height: 170px;



width:296px;



}







#sidebar .sidebar-bot {	



background: url(images/sidebarwrap-bot.gif) bottom left no-repeat;	



display: block;	



height: 20px;	



clear: both;}







#sidebar ul {



list-style-type: none;}







#sidebar ul li {



margin-bottom:8px;



}



#sidebar ul li a, #sidebar a {



text-decoration: none;



color: #000;



}


#sidebar a:hover {
    text-decoration: underline;
    
}


#sidebarwrap {	



padding: 15px 0px 0px 0px;	



margin: 0px;	



border: none;}







#sidebar #sidebarwrap #popular {	



margin: 0px;	



padding: 10px 0px 0px 0px;	



font-size: 12px;	



background: #CDEBFE url(images/popular-top.gif) top left no-repeat;}







#popular ul {	



margin: 0px; padding: 0px 10px 15px 10px;	



background: #CDEBFE url(images/popular-bottom.gif) bottom left no-repeat;}







#popular ul li {margin: 0px; padding: 0px;}







#popular ul li ul {	



border-top: 1px solid #C1D8E6;	



padding:  0px;}







#popular ul li ul li {	



margin: 0px; 



padding: 5px 15px;	



border-bottom: 1px solid #C1D8E6;	



background: url(images/bullet-arrow.gif) 5px 9px no-repeat;}







#popular ul li ul li a, #popular ul li ul li a:visited {	



color: #003399;	padding: 0;	



margin: 0px;	



text-decoration: none;}







#popular ul li ul li a:hover {	text-decoration: underline;}







#l_sidebar {	



float: left;	



display: block;	



width: 160px;	



font-size: 12px;	



line-height: 21px;



margin: 0px; padding: 0px 0px 0px 10px;}







#l_sidebar ul, #l_sidebar ul li {	



margin: 0px; padding: 0px;}







#l_sidebar ul li ul {	border-top: 1px solid #C1D8E6;}







#l_sidebar ul li ul li {	



margin: 0px; 



padding: 0px 0px 0px 10px;	



border-bottom: 1px solid #C1D8E6;	



background: url(images/bullet-arrow.gif) 5px 9px no-repeat;}







#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {	



color: #003399;	display: block;	padding: 5px 3px;	



margin: 0px;	



text-decoration: none;}







#l_sidebar ul li ul li a:hover {	



text-decoration: underline;}







#l_sidebar ul li ul li ul li {	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */ border-top: 1px solid #C1D8E6;	background: none;	margin:  0px; padding: 0px;}







#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {	



color: #003399;	



padding: 5px 3px 5px 10px;	



margin: 0px;	



text-decoration: none;}







#l_sidebar ul li ul li ul {	



border: none;	



padding: 0px; margin: 0px;}







#l_sidebar ul li ul li ul li a:hover {	



text-decoration: underline;}







#r_sidebar {	



float: right;	



display: block;	width: 160px;	



font-size: 12px;	



line-height: 21px;



margin: 0px; 



padding: 0px 10px 0px 0px;}







#r_sidebar ul, #r_sidebar ul li {	



margin: 0px; padding: 0px;}







#r_sidebar ul li ul {	



border-top: 1px solid #C1D8E6;}







#r_sidebar ul li ul li {	



margin: 0px; padding: 0px 0px 0px 10px;	



border-bottom: 1px solid #C1D8E6;	



background: url(images/bullet-arrow.gif) 5px 9px no-repeat;}







#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {	



color: #003399;	display: block;	padding: 5px 3px;	



margin: 0px;	



text-decoration: none;}







#r_sidebar ul li ul li a:hover {	



color: #003399;	text-decoration: underline;}







#r_sidebar ul li ul li ul li {	



border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */ border-top: 1px solid #C1D8E6;	



background: none;



margin:  0px; padding: 0px;}







#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {	



color: #003399;	padding: 5px 3px 5px 10px;	



margin: 0px;	



text-decoration: none;}







#r_sidebar ul li ul li ul {	



border: none;	padding: 0px; margin: 0px;}







#r_sidebar ul li ul li ul li a:hover {	color: #003399;	text-decoration: underline;}







#text-link-ads {	



padding: 15px;	text-align: left;	



clear: both;}







#footer { 	

background: url(images/bkg-footer.jpg) repeat-x top left;

padding: 20px 5px 20px;	



margin:  0 0px 0px 0px;	



text-align: left;	



clear: both;	



background-color: #6389ae;	



color: #000;}







#footer .info {



margin-bottom:10px;



}



#footer .info span {



margin: 0 8px;



font-size: 11px;



}



#footer ul li {



margin-right:15px;



list-style-type: none;



padding: 0;



}



#footer ul.inline {



width:950px;



margin-bottom: 8px;



}



#footer a {	



color: #fff;}







#footer-wrap {	



width: 950px;	



margin: 0px auto;}







#footer .small {



margin-top: 8px;



font-size:10px;



color: #fff;



}



.feeds {



position: absolute;



top: 73px;



right: 10px;



display: block;



width: 250px; 



height: 50px;



float: right;



text-align: right;



text-transform: none;



font-size: 12px;



color: #EAF4FF;



padding: 0px;



background: transparent;



}







.feeds a, .feeds img {



padding: 0px; margin: 0px;



}







.feeds a:hover {



}







.feeds .rss {



padding: 0px; margin: 0px;



}











.clearboth {



clear:both;



}



.clearright {



    clear: right;



}



.clearleft {



    clear: left;



}



.clearfix:after {



    content: ".";



    display: block;



    clear: both;



    visibility: hidden;



    line-height: 0;



    height: 0;



}







.clearfix {



    display: inline-block;



}







html[xmlns] .clearfix {



    display: block;



}







* html .clearfix {



    height: 1%;



}



.left, .alignleft {



float: left;



}



.alignleft {



margin: 0 8px 5px 0;



}



.alignright {



margin: 0 0 5px 8px;



}



.right, .alignright {



float: right;



}



.talignleft {



text-align: left;



}



.talignright {



text-align: right;



}



.center {



    text-align: center;



}



.inline {



display: inline;



}



.inline li {



float: left;



}



.marginT {



margin-top:10px;



}



.marginTB {



margin-top:10px;



margin-bottom:10px; 



}







.marginB {



margin-bottom:10px;



}



.marginL {



margin-left:10px;



}



.marginR {



margin-right:10px;



}



.marginLR {



margin-left: 10px;



margin-right: 10px;



}



.padR {



padding-right:10px;



}



.padL {



padding-left:10px;



}



.padLR {



padding-right:10px;



padding-left:10px;



}



.padT {



padding-top:10px;



}



.padB {



padding-bottom:10px;



}



.padTB {



padding-bottom:10px;



padding-top:10px;



}



