@import url("../amsunpower/menustyle.css");
/* @override http://amsunpower.com/wp-content/themes/amsunpower/style.css */

/* @override http://amsunpower.com/wp-content/themes/amsunpower/style.css */

/*
Theme Name: A.M. Sun Power
Theme URI: http://studiocreek.com/
Description: A.M. Sun Power Theme version 1.0 by Alex Badasci of Studio Creek.
Version: 1.0
Author: Alex Badasci
Author URI: http://studiocreek.com/
Tags: A.M. Sun Power, custom header, fixed width, two columns

*/
body{background:#464646;color:#666;font:75%/150% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;height:100%;background:#3c78d0 url(images/sitebg.jpg) no-repeat top center;}
.r_float{float:right;}
*{border:0;list-style:none;margin:0;padding:0}
a:hover{text-decoration:underline !important;}
#body_wrap{height:auto !important;margin:0 auto -180px;min-height:100%;position:relative;width:900px;background-color: white;}

#column1 blockquote.commented{background:url('../amsunpower/images/blockquote.gif') 0 0 no-repeat  !important;color:#963;font-style:italic;margin-left:5px;padding:0 10px 10px 20px}
#column1 blockquote.commented blockquote,#column1 blockquote.commented ul,#column1 blockquote.commented ul li{background:none !important;margin:0 !important;padding:0 !important}

#header{height:133px;margin:0 auto;padding:0;position:relative;text-align:left;width:900px;}
#top_logo{float:left;width:280px;margin-top:15px;}
#top_right{float:right;margin-top:25px;width:300px;}
#top_extras{font-family:Arial;font-weight:bold;font-size:12px;color:white;float:right;margin-bottom:10px;clear:both;display:inline-block;}
#top_extras a{color:white;float:left;text-decoration:none;}
#top_phone{font-family:Arial;font-weight:bold;font-size:18px;color:#184a8f;display:inline-block;clear:both;float:right;}
.top_number{color:white !important;}
.l_float{float:left;}
#logo h1 a {height:200px;left:180px;position:absolute;top:0;width:540px;}
#logo h1 a span {display: none;}

#tag p {position: absolute; top: 25px; right: 15px; font-size: 18px;width: 180px;text-align: right;font-size:13px;color: black;font-family: times;line-height:1.25em;}
#tag p a {text-decoration: underline;}



.current{color:#ffdb31 !important;}

 a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}

 #topnav {position:absolute; width:900px; background:url(images/menubg.gif) repeat-x left top; padding-left:0px;top:100px;font-family:Arial!important;font-size:12px!important;font-weight:normal!important;}

#home_table {}
ul.home {padding: 0 0 0 75px;}
.home li {list-style: circle;padding:0 0 5px;}

#promo li {width: 900px;height: 250px; z-index:-1;}
#promo li a img {padding:0 0 20px 0; z-index:-1;}

#main{color:#333;margin:0;padding:0 0 0 20px;width:630px;border-top:4px solid #0c3f62;min-height:550px;}
#main #info{background:#FFF url(images/main_bottom.jpg) no-repeat bottom center;margin:0 0 15px;padding:0}
#main #info h2{background:#FFF url(images/main_top.jpg) no-repeat top center;margin:0;padding:15px}
#main .page_item{list-style:circle;margin:15px 0 0}
#main iframe{margin:0 0 15px}

#sidebar {float: right; display: inline; width: 250px;margin:0; padding: 0; margin-bottom:20px;}
.sidebar_item{color:white;font-family:arial;font-weight:normal;padding-bottom:10px;width:242px;float:right;background-color:#0B3959;background-image:url(images/sidebar_bg.gif);background-repeat:repeat-x;background-position:top left;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.sidebar_news h2{padding:8px 18px;font-weight:bold!important;margin:0 auto;display:inline-block;font-size:16px;text-align:center;}
.sidebar_button{float:right;margin:10px 3px 0px;}
#sidebar_news_entry{margin:0px 10px;padding:0px 0px 0px;display:inline-block;}
#sidebar_news_entry .newsTitle{font-family:arial;font-size:12px;color:white;}
#sidebar_news_entry .newsSource{font-family:arial;font-size:12px;color:#2e94ae;}
#sidebar h3 {color: #0e2994;font-size: 16px;font-weight: 900;padding: 0 0 15px 0;display:none;}
#sidebar h4 {color: black;font-size: 13px;font-weight: 900;padding: 0 0 8px 15px}
#sidebar ul {padding:  0 0 0 20px;}
#sidebar li {padding: 0px 0 10px 0;list-style-image: url(images/page_icon.png);color:white;}
#sidebar li a {color: #333;font-weight:100;font-size: 11px;margin:  0;color:white;}
#sidebar li a:hover {color: black;text-decoration: underline;color:yellow;}
.bbblogo{clear:both;display:inline-block;float:left;margin-left:10px;}
#page_nav a{color:#999;display:block;padding:10px}
#page_nav a:hover{background:#eee;color:#999}
#push{clear:both;height:160px}
#select,#select option{margin:0;padding:0;width:80px}
.alignleft{float:left}
.alignright{float:right}
.alt{clear:both}
.center{display:block;margin-left:auto;margin-right:auto}

p {padding: 0 0 20px; line-height:1.9em;font-size: 13px;}

#home_table {display:none;}
#home_table img {padding: 0 0 15px 0;}
#home_table p {}
#home_table h3 {padding: 0 0 15px;}

.entry ul {padding: 0 0 15px 25px;}
.entry li {list-style: circle;padding: 0 0 8px;list-style-image: url(images/check.png);}

.comment_no{color:#ccc;float:right;font-size:3em;padding:10px 0}
.commentlist{margin:0;padding:20px}
.commentlist .gravatar{background:#eee;border:2px solid #ccc;display:block;float:left;margin:0 20px 5px 0;padding:3px}
.commentlist li{background:#fff url('images/gradient.png') 0 -10px repeat-x;clear:both;list-style-type:none !important;margin:10px !important;padding:10px !important}
.commentlist li:hover{background-position:0 0}
.commentmetadata{border-top:1px dashed #ec5;clear:both;color:#ca5;font-size:0.8em;font-weight:400;margin-top:20px !important;text-align:right}
.contact_text{border-bottom:1px dashed #CCC;margin:0 0 15px}
.edit{color:#999;float:left;margin:15px;width:500px}
.entry{background:#FFF;margin:0 0 30px;padding:0}
.entry h1{background:#FFF;color:#0e2994;font-size:20px;padding:20px 0 15px 0; line-height:1.5em}
.entry h1 a{color:#0e2994}
.entry h3{color:#0e2994;font-size:16px;padding:10px 0}
.entry img{border:1px solid #999; padding: 3px; margin:  0 10px 10px 0;}

.entry span img a {text-decoration: none;}

.entry input,.entry textarea{background:#f9f9f9;border:1px solid #ccc;margin:0 0 10px}
.entry select{background:#f9f9f9;border:1px solid #ccc;margin:0;width:140px}
.images{text-align:center;width:95%}
.images img{clear:both;float:left;margin:0 auto}
.listingsborder,.listingsborder-featured{margin:0 0 15px;padding:15px}
.more-link{display:block;text-align:right}
.gallery{ float:left; width:640px;}

a{background:transparent;color:#0e2994;font-weight:700;text-decoration:underline}
a:hover{color:#8cb4da;text-decoration:underline}

h4{color:#813023;font-size:1em}
hr{border-top:1px dashed #555;clear:both;margin:0 15px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
ol.commentlist{margin:0 !important;padding:0 !important}
small{margin:1em 0;text-align:right}
.galleria_container{display:inline-block;clear:both;}
.galleria{list-style:none;width:100%;display:block;}
.galleria li{display:block;width:80px;height:60px;overflow:hidden;float:left;margin:0 12px 12px 0;}
ul.gallery.galleria {margin-top: 10px;padding: 0;}
div.galleria_wrapper {}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

img.replaced {margin: 0 0 10px 0;}
span.caption {padding: 10px 0 10px 0;}
.srssfetcher{padding:0px !important;}

#footer{font-size:12px;margin:0;padding:0;text-align:center;}
#footer .links{line-height:20px;width:400px;float:left;margin:10px;color:#2a6d7c;font-weight:normal!important;font-family:arial!important;text-align:left!important;}
#footer .links a{color:white;text-decoration:none;}
#footer .copyright{width:350px;float:right;text-align:right;color:#FFF;margin:10px;}
#footer #credit{color:white;font-size:9px;margin:0}
#footer #links{color:white;font-size:12px;margin:0 0 15px;padding: 0;}
#footer #links a{color:white;padding:0 5px;text-decoration:none}
#footer #links a:hover{color:white}
#footer #links2{color:white;font-size:10px;margin:0 0 15px}
#footer a{color:white}
#footer_wrap{background:#0C3D5E;clear:both;height:120px;margin:0;padding:0px 0 0 0;position:relative;width:100%;margin-bottom:15px;}


