/*** Custom Styles ***/

body {
background: #eaeaea url(../images/crebgnew-2660.png) center top no-repeat;
height:100%;
color: #000 !important;
}

a:active {
outline: none !important;
}

#wrap {
border:0px;
margin: 0px auto 0px auto;
padding: 0 10px 0 10px;
background-image: url(/wp-content/themes/sps/images/content_bg.jpg);
background-repeat:repeat-y;
}

#content p {
color:#000;
}

#content ol, ul {
color:#000;
}

#sllogo {
margin:5px 0px 0px 10px;
float:left;
}

#ncvo {
float:right;
}

#header {
height:150px;
}

#optin {
text-align:center;
border:1px solid #b0b0b0;
float:right;
margin-right:-10px;
width:200px;
}

.optinfield {
border:1px solid black;
}

h1, h2, h3, h4 {
font-family: verdana, "Lucida Grande", Lucida, sans-serif;
color: #000;
}

h1, h1 a, h1 a:visited {
font-size: 24px;
margin: 0 0 5px 0;
line-height: 1.2em;
color: #000 !important;
font-weight: bold;
text-decoration: none !important;
}

h1 a:hover {
color: #888 !important;
text-decoration: none;
}

#contentmain {
font-size:14px;
}

*html #contentmain {
width:580px;
}

*html .postarea {
width: 560px;
margin: 0px;
padding: 10px;
float: left;
}

/* ######## NAVIGATION ########### */

#navbar {
font-family:arial;
height:38px;
background:#393838;
margin-left:-10px;
width:980px;
}

*html #navbar {
width:1010px;
}

#nav li a, #nav li a:link, #nav li a:visited {
font-size:16px;
color:#fff;
border-right: 1px solid #424040;
border-left: 1px solid black;
padding: 8px 12px 9px 12px;
background:#393838;
outline: none !important;
}

*html #nav li a, #nav li a:link, #nav li a:visited {
padding: 8px 28px 9px 28px;
}

#nav li a:hover, #nav li a:active {
background:#393838;
color:#B6D619;
text-decoration:none;
outline: none !important;
}

#nav .current_page_item a {
background:#393838;
color:#B6D619 !important;
text-decoration: none;
}

#nav .current_page_item a:hover {
background:#393838;
color:#B6D619;
text-decoration: none;
outline: none !important;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #393838;
width: 160px;
/*border-top: 1px solid black;*/
border-left: 1px solid black;
border-bottom: 1px solid black;
border-right: 1px solid #b0b0b0;
margin: 0px;
padding: 7px 10px 7px 10px;
color: #fff !important;
font-size: 14px;
text-decoration: none;
float: none;
}

#nav li li a:hover, #nav li li a:active {
background: #393838;
color: #B6D619 !important;
text-decoration: none;
}

#sidebar {
background-image: url(/wp-content/themes/sps/images/sidebar_bg.jpg);
background-repeat:repeat-y;
padding-left:30px;
width:295px;
}

*html #sidebar {
padding-left:5px;
}

#sidebarwrap {
height:10000px;
}


#sidebarhome {
background-image: url(/wp-content/themes/sps/images/sidebar_bg.jpg);
background-repeat:repeat-y;
padding-left:30px;
width:295px;
margin: 0px 0 -10px -20px;
padding-bottom:20px;
height:auto;
}

#frankblurb {
padding:10px;
margin-left:30px;
border:1px solid #999;
width:250px;
background:#fff;
}

#logostrap {
margin-left:-2px;
}

.hometopleftwidget {
border-right:none;
height:auto;
}

#homebottom {
display:none;
}

#footer {
background: #262626;
width: 910px;
height:60px;
border-top: 1px solid #b0b0b0;
margin: 0px;
padding: 0px 35px 10px 35px;
text-align: left;
margin-left:-10px;
}

#footer p {
font-size: 0.7em;
line-height: 180%;
margin: 0px;
padding: 2px 0px 0px 0px;
color: #9A9A9A;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
}

#footer a, #footer a:visited {
color: #898989;
text-decoration: underline;
}

#footer a:hover {
color: #fff;
}

.copyrightnotice {
width:500px;
padding-top:10px;
font-size:20px;
}

.limegreen {
color:#B5D618;
}

.white {
color:#fff;
}

#wc3 {
margin-top:20px;
float:right;
}

#gallery a img {
float:left;
margin-top:30px;
border:3px solid #ccc;
margin-right:5px;
}

#gallery a:hover img {
border:3px solid #999;
}

.dottedbox {
border:2px dashed black;
padding:20px;
width:70%;
margin:0 auto 20px auto;
}

.homebullets li {
font-size:20px;
margin-bottom:20px;
}

.greensubheads {
color:#ADD112 !important;
font-weight:bold;
letter-spacing:-1px
}

.green {
color:#ADD112 !important;
font-weight:bold;
}

p a {
color:#000;
}

h2.widgettitle {
display:none;	
}

a.rsswidget {
color:#ADD112 !important;
font-weight:bold;
}

li#rss-3.widget_rss {
background:#fff;
width:270px;
border-left:1px solid #ccc;
}

.postarea a {color:#ADD112 !important;
font-weight:bold;
}

/* ############ sidebar recent posts ############ */

.yd_rp_widget img {display:none;}

.yd_rp_widget h4 {margin-top:10px;}

.yd_rp_widget h4 a {color:#ADD112;}

.yd_rp_excerpt {font-size:12px;line-height:1.4em;}

.yd_rp_excerpt a {color:#ADD112;font-weight:bold;text-decoration:underline;}

