/** global.css **/
body{background:#FFF;margin:0;padding:0;font:12px Verdana,Arial,sans-serif;color:#0B2D4C}
img{border:0}
.button_container a,.button_container a:visited{color:#0B2D4C}
#container{width:875px;margin:0 auto;padding-left:16px;padding-right:16px;background:transparent url(img/container_bg.png) repeat-y}
#header{height:64px;width:875px;background:#2382C0 url(img/header_bg.gif) repeat-x;overflow:hidden}
#header h1{margin:0;padding:0 0 0 42px;background:transparent url(img/logo.gif) 42px center no-repeat;text-indent:-99999px;height:64px;width:375px;float:left}
#header h2{margin:0 0 0 64px;padding:0;background:transparent url(img/free_easy_mature_secure.gif) left center no-repeat;text-indent:-99999px;height:64px;width:235px;float:right}
div.content_wrapper{background:#193340 url(img/big_gradient.jpg) repeat-x;display:block}
ul#footer_links{text-align:center;margin:0;padding:8px 0}
ul#footer_links li{display:inline;margin:0 8px}
ul#footer_links a{color:#666;font-weight:700;text-decoration:none}
ul.light#footer_links a,a,a:visited{color:#09F}
ul#footer_links a:hover{color:#BD2126;text-decoration:underline}
ul.light#footer_links a:hover{color:#FFF;text-decoration:underline}
#footer{background:#000 url(img/footer_bg.gif) repeat-x}
#footer p{background:transparent url(img/logo_footer.gif) 20px center no-repeat;display:block;width:708px;margin:0 auto;padding:6px 0 6px 200px;color:#9C9C9C;font-size:10px;text-transform:uppercase}
input.button{color:#0B2D4C;border:none;width:73px;height:25px;background:transparent url(img/buttons/button.png) no-repeat;font-weight:700}
input.button2{color:#0B2D4C;border:none;width:106px;height:25px;background:transparent url(img/buttons/button2.png) no-repeat;font-weight:700}
a.button{color:#0B2D4C;border:none;width:73px;height:20px;background:transparent url(img/buttons/button.png) no-repeat;font-weight:700;display:block;text-align:center;text-decoration:none;padding-top:5px;float:left}
a.button2{color:#0B2D4C;border:none;width:106px;height:20px;background:transparent url(img/buttons/button2.png) no-repeat;font-weight:700;display:block;text-align:center;text-decoration:none;padding-top:5px;float:left}
a.button.right{float:right}
a.button.wide,input.button.wide{width:114px;height:23px;background:transparent url(img/buttons/wide.png) no-repeat}
a.button.pad_right{margin-right:4px}
div.book_wrapper{background:transparent url(img/big_book.png) no-repeat;padding:28px 52px 12px 400px;min-height:400px;color:#FFF}
.karen_signature{display:block;margin-top:32px;width:72px;height:11px;background:transparent url(img/karen_signature.gif) no-repeat;text-indent:-999999px}
dl#hiw_steps{font-weight:700;font-size:18px;height:400px}
dl#hiw_steps dt{color:#ffe21d;float:left;clear:left;margin-right:18px}
dl#hiw_steps dd{float:left;margin-bottom:22px}
#p_users_add form{background:transparent url(img/big_book.png) no-repeat;padding:28px 0 12px 400px;color:#FFF}
#p_users_add h2{margin:0}
#p_users_add form div.input{clear:left;margin-bottom:8px}
#p_users_add form div.input.text{width:159px;float:left;clear:none}
#p_users_add form div.input.text input{width:150px}
#p_users_add form textarea{width:310px;height:64px}
#p_users_add label{display:block;text-transform:uppercase;font-size:11px}
#p_users_add form div.input.checkbox label{display:inline}
#p_users_add form div.input.checkbox label a{color:inherit;text-decoration:underline}
#nav_bar{list-style:none;margin:0 0 0 38px;padding:8px 0}
#nav_bar li{display:inline;padding-right:11px;background:#FFF url(img/red_dot.gif) right center no-repeat}
#nav_bar li.last{padding:0;background:none}
#nav_bar li a{color:#0B2D4C;text-decoration:none;font-size:14px}
#nav_bar li a:hover{text-decoration:underline}
#icon_navbar_wrapper{}
#icon_navbar{height:93px;list-style:none;margin:0;padding:0;background:transparent url(img/icon_navbar_wrapper_bg.gif) 0 0 no-repeat}
#icon_navbar li{display:inline;padding:0;margin-left:40px}
.iab{background:gray}
.iab.verticalBanner{width:120px;height:240px}
.iab.skyscraper{width:120px;height:600px}
.iab.leaderboard{width:728px;height:90px;margin:0 auto}
.book_wrapper .min_h{height:300px}
.clear{clear:both}
.centered{text-align:center}
.pad.top{padding-top:8px}
.pad.right{padding-right:8px}
.pad.left{padding-left:8px}
.pad.bottom{padding-bottom:8px}
#nav_bar_wrapper{background:transparent url(img/nav_bar_wrapper_bg.gif) repeat-x}
#nav_bar_wrapper #flashMessage{margin:0 10px;padding:2px 4px;background-color:#eaeada}
.generic_form label{display:block;font-weight:700}
.generic_form div.input{margin-bottom:16px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(img/blank.gif) no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(img/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(img/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;opacity:0.6}
.error-message{color:red;padding:2px 0;font-weight:bold}
.form2{background:#FFF;padding:5px 10px;border:1px solid #CCC;width:95%;margin:0 auto}
.form2 p{margin:1em 0}
.form2 a{color:#0B2D4C;font-weight:bold}
#wp_container{width:875px;margin:0 auto}
.wpcontainer{background:#193340 url(img/big_gradient.jpg) repeat-x}
a.contact_email{text-decoration:none;color:#fff;font-weight:bold}
a.contact_email:HOVER{/*color:#BD2126;*/color:#fff;text-decoration:underline;font-weight:bold}

