/*
Theme Name: Casa De Esperanza
Theme URI: http://www.casadeseperanza.org/
Description: A custom WordPress theme built for Casa de Esperanza.
Version: 1.0
Author: Modern Design
Tags: blue, custom header, fixed width
*/



html,body,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,textarea,input,select,a,img,table,tr,td{margin:0;padding:0;border:0;}
html{height:100%;min-height:100%;width:100%;}
body{background:#E6E6E6 url(images/white.gif) top center repeat-y;color:#1E1D1D;font-family:"Myriad Pro","Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;height:100%;width:100%;/*line-height:18px;*/text-align:center;letter-spacing:normal;}
#overlay,#flash,img{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");} /*-moz-opacity: 0.75;opacity:.75;filter: alpha(opacity=75);*/
 
#container{position:relative;margin:0 auto;width:828px;text-align:left;border:22px solid #fff;background-color:#fff;}
#home #flash{position:relative;width:828px;height:454px;/*background:url(images/homeflash.jpg) top left no-repeat;*/overflow:hidden;z-index:1;}
#home #overlay{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");position:absolute;top:354px;height:100px;width:828px;overflow:hidden;display:block;background:url(images/homeoverlay2.png) top left no-repeat;z-index:9999;}
#home #content{position:relative;background:#fff url(images/homebg2.gif) top left no-repeat;width:663px;padding:206px 165px 0 0;min-height:405px;text-align:right;}

#home #flash{position:relative;width:828px;height:458px;/*background:url(images/homeflash.jpg) top left no-repeat;*/overflow:hidden;z-index:1;}
#home #overlay{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");position:absolute;top:293px;height:165px;width:828px;overflow:hidden;display:block;background:url(images/homeoverlay3.png) top left no-repeat;z-index:9999;}
#home #content{position:relative;background:#fff url(images/homebg3.gif) top left no-repeat;width:663px;padding:96px 165px 0 0;min-height:526px;text-align:right;}

#int #flash{float:left;position:relative;width:828px;height:456px;/*background:url(images/flash.jpg) top left no-repeat;*/overflow:hidden;z-index:1;padding:0;margin:0;border:none;}
#int #overlay{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");;position:absolute;top:326px;left:0;height:131px;width:828px;overflow:hidden;display:block;background:url(images/overlay.png) top left no-repeat;z-index:9999;}
#int #content{float:left;position:relative;background:#fff url(images/bg.gif) top left no-repeat;width:828px;height:625px;padding:0;margin:0;border:none;}
#int #content-es{float:left;position:relative;background:#fff url(images/bg-es.gif) top left no-repeat;width:828px;height:625px;padding:0;margin:0;border:none;}

#hope #flash{float:left;position:relative;width:828px;height:454px;z-index:1;overflow:hidden;padding:0;margin:0;border:none;}
#hope #overlay{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");position:absolute;top:0;left:0;height:1113px;width:828px;overflow:hidden;display:block;background:url(images/hope-bg.png) top left no-repeat;z-index:9998;}
#hope #content,#hope #content-es{float:left;position:relative;width:828px;height:625px;z-index:9999;}

#hcamp #flash{float:left;position:relative;width:828px;height:454px;z-index:1;overflow:hidden;padding:0;margin:0;border:none;}
#hcamp #overlay{behavior: url("/wp-content/themes/casadeesperanza/iepngfix.htc");position:absolute;top:0;left:0;height:1463px;width:828px;overflow:hidden;display:block;background:url(images/hope-bg2.png) top left no-repeat;z-index:9998;}
#hcamp #content,#hcamp #content-es{float:left;position:relative;width:828px;height:975px;z-index:9999;}
/** html #hcamp #overlay{behavior: url(iepngfix.htc);position:absolute;top:325px;left:0;height:131px;width:828px;overflow:hidden;display:block;background:url(images/overlay.png) top left no-repeat;z-index:9999;}
* html #hcamp #content,* html #hcamp #content-es{background:url(images/hope-bg2.png) 0 -454px no-repeat;}*/

#forum #container{background:url(images/forum_header.gif) top left no-repeat;}
#forum #casa{position:absolute;top:30px;left:30px;width:270px;height:100px;display:block;text-indent:-9999px;overflow:hidden;}
#forum #ta-login{
    color: #FFFFFF;
    display: block;
    font-size: 17px;
    height: 40px;
    left: 698px;
    overflow: visible;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 76px;
    width: 120px;
}
#forum #content,#forum #content-es{position:relative;width:828px;height:625px;z-index:9999;}


#nav{position:absolute;top:0px;left:46px;}
#nav ul{list-style:none;width:170px;margin:0;padding:0;}
#nav ul li{margin-bottom:5px;line-height:12px;}
#nav ul li a{text-decoration:none;color:#6A5D15;line-height:12px;}
#hcamp #nav ul li a{color:#85CBD1;}
#nav ul li a:hover,#hcamp #nav ul li a:hover{color:#fff;}
#nav ul li.current_page_item a,#nav ul li.current_page_parent a,#hcamp #nav ul li.current_page_item a,#hcamp #nav ul li.current_page_parent a{color:#fff;}
#nav ul li.whitelink a,#hcamp #nav ul li.whitelink a{color:#fff;}
#nav ul li.white{color:#fff;}

#hcamp #nav{top:35px;}

/*8F6651*/
#subnav{position:absolute;top:0px;left:270px;}
#subnav ul{list-style:none;width:190px;}
#subnav ul li{margin-bottom:5px;line-height:12px;}
#subnav ul li a{text-decoration:none;color:#007988;line-height:12px;}
#subnav ul li a:hover{color:#fff;}
#subnav ul li.current_page_item a,#subnav ul li.current-cat a{color:#fff;}
#subnav ul li.white{color:#fff;}
#subnav ul li ul{margin:5px 0 0 10px;}
#subnav ul li ul li a,#subnav ul li.current_page_item ul li a{color:#007988;}

span.req{color:#CC0033;}

#text{position:relative;float:right;display:inline;margin-right:25px;/*absolute;top:0px;left:502px;*/width:300px;color:#6D6C6D/*1E1D1D*/;/*overflow:hidden;*/}
#before-forum{position:relative;display:inline;margin-left:25px;width:828px;color:#6D6C6D; font-family:"Myriad Pro","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px;}
#hope #text{width:462px;color:#fff;margin-right:95px;font-size:14px;}
#hcamp #text{width:522px;color:#fff;margin-right:35px;font-size:14px;}
#hcamp input.hopefield{display:inline;width:210px;}
#forum #text{width:828px;color:#fff;font-size:14px;margin:160px 0 0 0;padding:0;}
#text h2,#text h1, #before-forum h2, #before-forum h1{font-size:13px;color:#007988;font-weight:normal;padding-bottom:12px;}
#text h3, #before-forum h3{font-size:13px;color:#B9BA47;font-weight:bold;font-style:italic;}
#text h4 a,#text h4, #before-forum h4 a, #before-forum h4{font-size:13px;color:#B9BA47;font-weight:normal;text-decoration:none;font-style:normal;}
#text h4, #before-forum h4{font-weight:bold;}
#text h5, #before-forum h5{font-size:12px;color:#B9BA47;font-weight:normal;font-style:italic;padding:3px 0 10px 0;}
#text p, #before-forum p{padding:0 0 12px 0;}
#text ul, #before-forum ul, ol{margin-left:22px;padding:0 0 12px 0;}
#text ul li ul, #before-forum ul li ul{margin-left:0px;}
#text ul li ul li, #before-forum ul li ul li{list-style-type:none;}
/*#text a{color:#6A5D15;text-decoration:underline;}
#text a:hover{text-decoration:none;}*/
#text a{color:#6D6C6D;text-decoration:none;font-weight:bold;font-style:italic;}
#text a:hover{text-decoration:none;}
#text input,#text textarea,#text select{font-family:"Myriad Pro","Trebuchet MS",Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
textarea{border:1px solid #ccc;padding:1px 3px;}
#text input.mid{border:1px solid #ccc;padding:1px 3px;}
#text input.checkbox{}
#text input#wp-submit{}
#text #ssideshoppingcart{margin:0;padding:0;}
#text #sideshoppingcart #shoppingcartcontents{margin:0;padding:0;}
#text #sideshoppingcart #shoppingcartcontents #sliding_cart{margin:0;padding:0;}
#text #shoppingcartcontents strong.cart_title{display:none;}
#text #shoppingcartcontents table{width:250px;margin:0;padding:0;}
#text #shoppingcartcontents th{font-size:13px;color:#007988;font-weight:normal;}/*white-space:nowrap;*/
#text .producttext{margin-bottom:40px;}
#text div.default_product_display  div.textcol div.imagecol{position:relative;}
#text div.default_product_display div.imagecol{position:relative;}
#text #products_page_container{position:relative;height:auto;}
#text table.wpsc_checkout_table td{white-space:nowrap;}
#text table.wpsc_checkout_table input.text,#text table.wpsc_checkout_table textarea,#container #text table.wpsc_checkout_table #region_select_18 select.current_region,#container #text table.wpsc_checkout_table #region_select_19 select.current_country,#text #region_country_form_19 #region_select_19 select,table.wpsc_checkout_table select,#text table.wpsc_checkout_table select{width:160px;}
#text table.wpsc_checkout_table select {
	width:168px !important;
}
#text .firstcol img{display:none;}
#text .remove_button{font-family:"Myriad Pro","Trebuchet MS",Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

#text input.text,#text select,input{border:1px solid #ccc;}
#text input.text,#text select{padding:2px 3px;/*width:200px;*/}
/*#text table.productcart select#current_country{display:none;}*/
#excerpt p{font-style:italic;font-size:12px;}

/*#text strong{padding:0 3px;}*/

#spanish{position:absolute;top:60px;left:710px;color:#fff;text-decoration:none;font-size:15px;width:118px;text-align:left;}
#english{position:absolute;top:90px;left:710px;color:#fff;text-decoration:none;font-size:15px;width:118px;text-align:left;}

#hope #english{position:absolute;top:431px;left:710px;color:#fff;text-decoration:none;font-size:18px;width:65px;text-align:left;text-indent:-9999px;overflow:hidden;}
#hope #spanish{position:absolute;top:377px;left:710px;color:#fff;text-decoration:none;font-size:18px;width:68px;text-align:left;text-indent:-9999px;overflow:hidden;}

input#hopefield{background:url(images/bluefield.gif) top left no-repeat;width:151px;height:15px;padding:0 2px;border:none;}

#hope h6{padding:20px 0 12px 0;}

.green{color:#6A5D15;}
.white{color:#fff;font-style:normal;}
.fourteen{font-size:13px;}
.fifteen{font-size:15px;}
.sixteen{font-size:16px;}
.italic{font-style:italic;}

p.homebig{font-size:17px;font-style:normal;padding-bottom:4px;}

p#crisis-line{position:absolute;top:63px;left:0px;text-align:right;width:790px;font-size:17px;font-weight:bold;color:#4C9EBE;}
p#sixfive{width:663px;font-size:13px;}
div#space{padding-top:25px;width:565px;float:right;font-size:14px;}

.clear{clear:both;}

ul#qtrans_language_chooser li.active{display:none;}
ul#qtrans_language_chooser li{list-style:none;}
h2.widgettitle{display:none;}

/*#lpages{position:absolute;top:571px;left:0px;text-align:right;color:#4CA1AB/*007987*//*;width:290px;font-style:italic;font-size:13px;font-weight:normal;}*/
#lpages{position:relative;padding-top:100px;text-align:right;color:#4CA1AB/*007987*/;width:290px;font-style:italic;font-size:13px;font-weight:normal;}
#lpages a{color:#616061;text-decoration:none;padding:0 3px;font-weight:normal;display:inline;}
#lpages .next,#lpages .prev{display:none;}

#leave{position:absolute;top:571px;left:0px;/*color:#2A2623;*/color:#5B5856;/*-moz-opacity: 0.77;opacity:.77;filter: alpha(opacity=77);*/font-style:italic;font-size:13px;text-decoration:none;}
a#hopecampaign{position:absolute;top:390px;left:0;width:160px;height:40px;display:block;text-indent:-9999px;overflow:hidden;}
a#ournewsletter{position:absolute;top:460px;left:0;color:#fff;text-decoration:none;}

p#number{color:#007988;font-size:15px;padding-top:25px;}
p#line{color:#6A5D15;font-style:italic;}

p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

a#casa{position:absolute;top:60px;left:46px;width:160px;height:54px;display:block;text-indent:-9999px;overflow:hidden;padding:0;margin:0;}
#hope a#casa{top:416px;height:58px;width:155px;}
#hcamp a#casa{top:416px;height:68px;width:155px;}

#search input{width:105px;height:14px;padding:0 3px;background:url(images/field.gif) top left no-repeat;font-family:"Myriad Pro","Trebuchet MS",Arial, Helvetica, sans-serif;font-size:12px;border:none;}
li#search{padding-top:10px;}

#text input.wpsc_buy_button{font-family:"Myriad Pro","Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px;background-color:#B9BA47;color:#fff;vertical-align:middle;width:90px;padding:0;height:20px;overflow:hidden;line-height:12px;}
#text a.viewcart,#text a.checkout{background-color:#B9BA47;color:#fff;vertical-align:middle;font-weight:normal;font-style:normal;font-size:13px;width:90px;padding:0;height:20px;overflow:hidden;line-height:20px;display:block;text-align:center;}
#text a.checkout{background-color:#8CCED4;}
#text input.wpsc_buy_button,#text a.viewcart,#text a.checkout{margin:0 0 0 0;border:none;}

input.radio{vertical-align:text-bottom;margin-right:3px;border:none;}

#post-611 li.registerl{display:none;}
ul#cycnav{display:none;}
#login_error a{display:none;}

#newsletter input{vertical-align:text-bottom;}
p.error{color:#990000;}

.clogout h4{display:none;}
/*select.current_country{display:none;}*/

p.visitshop{display:none;}

table input.newssign{width:190px;padding:1px 2px;}

#exit_button{
    color: #5B5856;
    display:block;
    font:normal normal normal 12px/normal Arial;
    position:absolute;
    text-align:right;
    top:-18px;
    width:100%;
}
#exit_button a.exit_btn{
    color: #5B5856;
    text-decoration: none;
}
#exit_button a.exit_btn:hover{
    color: #000;
    text-decoration: underline;
}

div#recaptcha_image img, div#recaptcha_image {
height:36px;
width:190px;
}

div#recaptcha_image img {
padding: 3px 3px 3px 3px;
border: 1px solid #CCC;
}


