/*
Theme Name: hans
Theme URI: www.jmwebdev.com
Description: Clean Web 2.0 Theme
Version: 1.0b
Author: Jake Martin
Author URI: www.jmwebdev.com
*/
*{outline:0;margin:0;padding:0}
body{background:#C7C8BA url(images/bg.jpg) repeat-x;font:12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;color:#000;text-align:left}
a,a:visited,a:active{color:#005B00;background:inherit;text-decoration:none}
h1,h2,h3{font-family:'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;font-weight:Bold;color:#444;padding:10px}
h1{font-size:22px}
h2{font-size:20px;color:#88ac0b}
h3{font-size:16px;font-weight:400;color:#444;font-style:italic;width:200px;border-bottom:1px dashed #444;margin:15px 0 6px 6px;padding:0}
p{padding:2px}
ul,ol{margin:10px 20px;padding:0 20px}
ul{list-style:none}
dl{margin:0;padding:10px}
dt{font-weight:700;color:#79A62E}
dd{padding-left:25px}
img{border:0;margin:0;padding:0}
img.float-right{margin:5px 0 10px 10px}
img.float-left{margin:5px 10px 10px 0}
code{text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'Courier New', monospace;border:1px solid #deedae;background:#F0FFD2;margin:5px 0;padding:15px}
acronym{cursor:help;border-bottom:1px dotted #3d7a8f}
blockquote{font-weight:400;font-size:17px;line-height:1.6em;font-style:italic;font-family:Garamond, Georgia, 'Times New Roman', Times, serif;color:#80614D;border:1px solid #DFF4B5;background:#F0FFD2 url(images/quote.gif) no-repeat 7px 10px;margin:15px 10px;padding:5px 7px 5px 40px}
form{border:1px solid #e3e6e8;background:#ECF7EC;margin:15px 10px;padding:5px 10px 20px}
label{display:block;font-weight:700;color:#3d7a8f;margin:8px 0 5px}
input,textarea,select{color:#666;background:#fff;font:normal 11px Verdana, sans-serif;border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;border-style:solid;border-width:1px;padding:4px}
textarea{width:400px;height:100px;display:block}
input.button{font:bold 12px Arial, Sans-serif;height:30px;color:#fff;background:#A6CD56;border-color:#C4DE8F #8DB836 #8DB836 #C4DE8F;border-style:solid;border-width:1px;margin:0;padding:2px 3px}
#wrap{width:920px;text-align:left;align:center;margin:30px auto}
#content-wrap{position:relative;clear:both;float:left;width:900px;background:#FFF7F5 url(images/head_sep.gif) repeat-x;margin:0 auto;padding:0}
#header{position:relative;width:900px;height:211px;background:url(/wp-content/uploads/2010/07/eBannerw_bar.jpg)}
#header h1#logo-text a{position:absolute;font:bold 24px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;letter-spacing:-1px;text-decoration:none;color:#fff;top:40px;left:300px;margin:0;padding:0}
#header p#slogan{position:absolute;font:18px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;color:#fff;top:64px;left:300px;margin:0;padding:0}
#header p#weburl a{position:absolute;font:12px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;color:#fff;top:185px;left:110px;letter-spacing:2px;margin:0;padding:0}
#main{width:590px;float:left;margin:10px auto;padding:10px 20px}
#main h2{font:bold 2.25em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;color:#292E68;margin-left:5px;letter-spacing:-1px;border-bottom:1px dashed #c1c5cb;padding:10px 0 5px 5px}
#main h2 a{color:#292E68;text-decoration:none}
#main ul li{list-style-image:url(images/bullet.gif)}
#main p{padding:8px}
#rightbox{float:right;width:300px;background-color:#E2303C;color:#FFF;margin:8px 0 8px 8px;padding:18px 10px}
#rightbox h1{text-align:center;font-size:20px;color:#FFF;letter-spacing:1px;margin:0;padding:0}
#rightbox ul{padding-left:8px;list-style:disc;margin:4px 0 2px 5px}
.emph{font-size:120%;letter-spacing:1px;font-weight:700;text-indent:0}
* html body #sidebar ul li{height:1%}
#sidebar{align:top;float:right;width:230px;margin-left:14px;margin-bottom:25px;display:inline;padding:12px}
#sidebar h3{color:#292E68;font:normal 1.6em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;margin:10px 0 0 10px;padding:10px 0 2px}
#sidebar ul{text-decoration:none;margin:0 0 0 5px;padding:0}
#sidebar ul li.page_item{text-align:center;letter-spacing:5px}
#sidebar ul li.current_page_item{font-weight:700}
#sidebar ul li ul li.page_item{list-style:disc;font-weight:400;color:#FFF}
#sidebar ul li ul li.current_page_item{list-style:none;font-weight:700}
#sidebar ul li{list-style:none;border-bottom:1px solid #DAEBA3;border:none;margin:0;padding:7px 10px}
#sidebar ul li a{text-decoration:none;color:#fff;letter-spacing:2px}
#sidebar ul li a span{color:#fff;font-size:.9em;font-family:Garamond, Georgia, 'Times New Roman', Times, serif;font-style:italic;font-weight:400}
#sidebar .searchform{background-color:transparent;border:none;width:260px;margin:0 0 0 5px;padding:10px 0 10px 10px}
#sidebar .searchform p{margin:0;padding:0}
#sidebar .searchform input.textbox{width:180px;height:18px;vertical-align:top;padding:2px}
#sidebar .searchform input.button{width:60px;height:24px;vertical-align:top;padding:2px 4px}
#footer-wrap{clear:both;width:901px;text-align:left;background:#C7C8BA url(images/footer_bottom.jpg) repeat-x left 33px;margin:0;padding:0}
#footer-content{width:920px;padding-bottom:8px}
#footer-wrap p{padding:0}
#footer-wrap h3{color:#145F94;text-transform:uppercase;margin:0;padding:5px 0 5px 10px}
#footer-wrap a,#footer-wrap a:active,#footer-wrap a:visited{color:#000;text-decoration:none}
#footer-wrap a:hover{color:#333;text-decoration:underline}
#footer-bottom{clear:both;color:#555;width:920px;text-align:center;font-size:.95em;margin:0;padding:0 0 10px}
#footer-content p{text-align:center;font-size:12px;letter-spacing:2px}
.post-footer{color:#326ca2;border:1px solid #c4c5c9;margin:5px 10px 10px;padding:8px 5px}
.post-info{font-size:.95em;margin-left:2px;color:#D90000;padding:0 10px}
.post-info a,.post-info a:visited{color:#2983b6}
.float-left{float:left}
.align-left{text-align:left}
.align-right{text-align:right}
.aligncenter{align:center;text-align:center;margin:5px auto}
.clearer{clear:both}
.clear{display:inline-block}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
img.avatar{float:left;margin-right:5px}
#sub_nav{width:888px;text-align:center;list-style:none;background-color:#005B00;border:1px solid #333;margin:0;padding:5px}
#sub_nav ul{text-align:center;border:none;margin:0;padding:0}
#sub_nav li{display:inline}
#sub_nav li a,#sub_nav li a:visited,#sub_nav li a:active{text-decoration:none;color:#FFF;margin-left:5px;padding:5px}
#sub_nav li.current_page_item a{color:#FFF;text-decoration:underline;font-weight:700;margin-left:5px;padding:5px}
#sub_nav li a:hover{color:#FFF;text-decoration:underline;margin-left:5px;padding:5px auto}
.taglinebox{position:absolute;top:35px;left:290px;width:260px;height:45px;background-color:#000;border:1px solid #fff;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);padding:5px}
#social{float:left;width:60px;text-align:center;padding:15px}
#social a img{border:none;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);margin:10px 0 0;padding:0}
#social a:hover img{border:none;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100)}
#social a{text-decoration:none}
#mini-so,#mini-so a,#mini-so a:hover,#mini-so a:active,#mini-so a:visited{text-decoration:none;color:#333;margin:0;padding:0}
#mini-so{width:700px;margin:0 auto 10px}
ul.mini-so{list-style-type:none;display:inline;align:center;margin:0 auto;padding:0}
li.mini-so{display:inline;width:170px;height:28px;list-style-type:none;text-align:left;font-size:12px;vertical-align:middle;margin:0 5px}
img.mini-so,img.mini-so a{border:0;background:none;text-decoration:none;vertical-align:middle;margin:0 6px 3px;padding:0}
.c_even{border:1px solid #333;padding:4px}
#nav{position:relative;width:900px;height:35px;overflow:hidden;margin:-35px 5px 0;padding:0}
#mainmenu{postion:relative;width:900px;height:30px;background-color:#2C2F31;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);margin:205px 0 0;padding:0}
.lavaLamp{position:relative;height:35px;width:890px;overflow:hidden;margin:2px 2px 2px 0;padding:0 0 0 40px}
.lavaLamp li{float:left;list-style:none;padding:0}
.lavaLamp li.back{background-color:#2C2F31;width:9px;height:26px;z-index:8;position:absolute;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);margin:4px 0 0}
.lavaLamp li a{font-size:14px;text-decoration:none;font-weight:400;color:#000;outline:none;text-align:center;top:10px;text-transform:none;letter-spacing:.25em;z-index:10;display:block;float:left;height:35px;position:relative;overflow:hidden;margin:auto 10px}
.lavaLamp li a:hover,.lavaLamp li a:active,.lavaLamp li a:visited{border:none}
.addtoany_share_save_container{margin:16px 0}
ul.addtoany_list{display:inline;list-style-type:none;margin:0!important;padding:0!important}
ul.addtoany_list li{background:none!important;border:0;display:inline!important;line-height:32px;list-style-type:none;margin:0!important;padding:0!important}
ul.addtoany_list li:before{content:""}
ul.addtoany_list li a{padding:0 9px}
ul.addtoany_list img{float:none;width:16px;height:16px;border:0;vertical-align:middle;margin:0;padding:0}
ul.addtoany_list a img{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}
ul.addtoany_list a:hover img,ul.addtoany_list a.addtoany_share_save img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
a.addtoany_share_save img{border:0;width:auto;height:auto}
#event_details{text-align:left;width:300px;float:left;margin-bottom:15px;margin-top:5px;color:#D8E7FF}
#event_register{margin-top:30px;text-align:center;width:150px;float:right}
#event_register form{margin:10px;padding:10px}
#event_widget{margin:8px 8px 18px}
a:hover,#header p#weburl a:hover,#sidebar ul li a:hover{text-decoration:underline}
.post-footer .date,.post-footer a.comments,.post-footer a.readmore{margin:0 10px 0 5px}
.float-right,.skiptranslate{float:right}
.c_odd,#event_widget_single{margin-bottom:10px}
#event_details h2,#event_widget h2{text-align:center;font-size:16px;letter-spacing:4px;color:#FFF;font-weight:700;border-bottom:1px dashed #fff;margin:0 1px 1px}
#google_translate_element{padding:30px 30px 0 0}