/*
Theme Name: HappyEarthTextiles
Theme URI: http://wordpress.org/
Description: Designed for HappyEarthTextiles.com by JadeBirdDesigns.
Version:
Author: Richard Friendlich
Author URI: http://www.jadebirddesigns.com/
Tags: green, custom header, fixed width, centered

This theme was designed by Jaidy Schweers and built by Richard Friendlich.
The CSS, XHTML and design is fully copyrighted by said designers. Content is under copyright by the site authors.
*/
/*Hacks employed:
Min-Height Fast Hack (http://www.dustindiaz.com/min-height-fast-hack/). !important after a command gives the CSS command precedence in all browsers but IE
IE hack (http://www.ejeliot.com/blog/63): prefix commands with _ to be only visible to IE 6 & 7.
 */
*{font-family:"Trebuchet Ms",Times,serif,Geneva; padding:0px; margin:0px}
body{/*overflow-y:auto*/;background:#72634D url(./images/body_bg.gif) 0px -0px repeat;/*min-height:600px;*/ min-width:790px; font-size:11px}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin:5px 0; padding:0px; text-align:left}
h1{font-size:2em; margin-left:0px}
h2{font-size:1.6em; margin-left:2px}
h3{font-size:1.2em; margin-left:4px}
h4{font-size:1.1em; margin-left:6px}
h5{font-size:1em; margin-left:8px}
h6{font-size:1em;font-style:italic}
p{padding:0.4em 0px .4em 10px}
a img{border:none}
img{border:none}
blockquote{font-style:italic}
code{font-family:"Arial Narrow"; font-size:.9em; line-height:20px;display:block;padding:5px;margin:10px 10px 0px 5px; background-color:#F8f8f8; border:1px dashed #E5E5E5; text-align:left; letter-spacing:.1em; clear:both}
.clear{clear:both}

#container{position:absolute;width:790px}
/*#container{margin:0px auto}*/

#header_wrapper{position:relative;height:180px; width:100%; background:#fff} 
#header_wrapper_bg{position:absolute;top:0px;left:0px;height:150px;width:100%;background:#004c1f;-moz-opacity:.20;filter:alpha(opacity=20);opacity:.20}
#header_wrapper_bg_img1{position:absolute; width:470px; height:100%; background:#fff url(./images/leaf_bg.gif) -30px 110px no-repeat;-moz-opacity:.10; filter:alpha(opacity=10);opacity:.10} 
#header_wrapper_bg_img2{position:absolute;top:3px;right:8px;height:180px; width:436px; background:url(./images/leaves_436x147.gif) 0px -0px no-repeat} 
#logo{position:absolute; height:147px, width:436px;left:5px; top:15px}
.login_panel{position:absolute; width:100px; top:2px;right:2px}
.login_panel ul{list-style-type:none}
.login_panel li, .login_panel li a:link, .login_panel li a:visited, .login_panel li a:hover, .login_panel li a:active{font-size:11px; color:#333; text-decoration:none; list-style-type:none; font-weight:bold; text-align:right}
.login_panel li a:hover, .login_panel li a:active{text-decoration:underline}
#login_panel_hidden a{ position:absolute;right:0px;top:0px;-moz-opacity:.0; filter:alpha(opacity=0); opacity:.0}
#header_title{display:none}
#tagline{display:none}
#searchbox{float:right; margin:3px 7px 0 0}
#searchbox form{float:left}
#searchbox p{float:left}
.searchfield{background-image:url(./images/s_box.gif);background-repeat:no-repeat; width:150px; float:left; margin-top:2px; padding:1px 0; border:1px solid #FFF}
#menu{position:absolute;bottom:2px;left:0px; width:100%; height:26px;background:#734615;color:#D3EBDB;text-transform:uppercase;margin:0 auto/*; border-bottom:#FFF solid 2px;border-top:#FFF solid 2px*/}
#tabbar{margin:4px 12px 0px; position:relative}
/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
#tabbar li, #tabbar ul li,{/* make them horizontal in IE*/display:inline; /* space them a little in IE*/margin:0px}
#tabbar li {display:inline; line-height:20px}
.tab, .tabselected{display:-moz-inline-box;display:inline-block; float:left;font-size:12px; display:inline;padding:0px 15px}
.tab, .tab a:link, .tab a:visited{text-decoration:none;color:#D4EECF}
.tab a:hover, .tab a:active{text-decoration:underline;color:#D4EECF}
.tabselected, .tabselected a:link, .tabselected a:visited,.tabselected a:hover, .tabselected a:active{color:#D4EECF}
.divider{height:13px;width:2px;background-color:#D3EBDB; padding:2px 0px 0 0; margin:2px 0px 0 0; float:left}
.dmenu{display: none;background:#734615;text-align:left;position:absolute;margin:23px 0 0 0;padding:5px 10px;
border:1px solid rgb(150,150,150); -moz-border-radius:5px; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; -khtml-border-radius:5px; -khtml-border-radius-top-left:0; -khtml-border-radius-top-right:0; -webkit-border-radius:5px; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0}
#tabbar .dmenu ul{padding:5px 20px 0 10px;margin:0}
#tabbar .dmenu ul li{display:list-item}
#tabbar .fademenu .dmenu{margin:5px 0 0 -6px}

#content_wrapper{position:relative;width:100%;min-height:400px;height:auto!important;height:400px;background:#FFF}/*ie hack requires all 3 height fields*/
#content_wrapper_bg{position:absolute; width:470px; height:100%; background:url(./images/leaf_bg.gif) -30px -70px no-repeat;-moz-opacity:.10; filter:alpha(opacity=10); opacity:.10}
#content_wrapper_bg_box{position:absolute; width:144px; height:100%; top:12px; left:14px;background:#004c1f;-moz-opacity:.10; filter:alpha(opacity=10); opacity:.10}
#content_wrapper_bg_img1,#content_wrapper_bg_img2,#content_wrapper_bg_img3,#content_wrapper_bg_img4,#content_wrapper_bg_img5{position:absolute; background:#aaa no-repeat;}
.post_meta{position:relative;z-index:1;}
#post_header,#archive_header{padding:33px 0 0 50px;width:740px}
#post_header_bg, #archive_header_bg{position:absolute; top:33px;right:0px;width:740px;height:24px;background:#5F9215;-moz-opacity:.20;filter:alpha(opacity=20);opacity:.20}
#post_header img, #archive_header img{margin:0 0 0 5px}
#post_header h1, #post_header h1 a:link, #post_header h1 a:visited, #post_header h1 a:hover, #post_header h1 a:active, 
#archive_header h1, #archive_header h1 a:link, #archive_header h1 a:visited, #archive_header h1 a:hover, #archive_header h1 a:active{font-weight:bold;text-transform:uppercase;text-decoration:none;color:#3C520A;font-size:19px;display:inline;margin:0}
#post_header #message{position:absolute;top:20px;left:400px;font-size:40px;font-weight:bolder;color:#92b560;margin:0} 
.archive #post_header, .archive #post_header_bg{position:relative}
#post_content{position:relative;padding:3px 0 0 50px; margin:0px;_padding:0;_margin:3px 0 0 50px;width:300px;min-height:180px;line-height:1.1em;overflow:hidden;color:#3C520A}
#post_content, #post_content a:hover, #post_content a:active, #post_content a:link, #post_content a:visited{color:#3C520A}
#post_content a img{background:#d4d494;border:thin solid #A9A929;padding:2px;margin:0 3px 0 3px}
#post_content .button a{float:right;padding:5px 10px;margin:2px 0;color:#D4EECF;font-size:1.1em;border:1px solid rgb(150,150,150);border-radius:5px;-moz-border-radius:5px; -khtml-border-radius:5px;-webkit-border-radius:5px}
#post_content .button a:link,#post_content .button a:visited{text-decoration:none;color:#D4EECF}
#post_content .button a:hover,#post_content .button a:active{text-decoration:underline;color:#D4EECF}
#post_content ul, #post_content ol{margin-left:27px}
#post_content .wp-caption a img{border:none}
.wp-caption{float:left;background:#d4d494;border:thin solid #A9A929;padding:3px 0pt 0pt; margin-right:2px;text-align:center; vertical-align:middle}
.wp-caption-text{font-size:10px; text-align:center; line-height:1em;font-weight:bold}
.questionnaire{position:absolute; top:20px; right:17px; width:200px; text-align:left}
.questionnaire a:link, .questionnaire a:visited, .questionnaire a:hover, .questionnaire a:active{}
.questionnaire a:hover, .questionnaire a:active{color:#b3424c}
.author{font-size:.8em}
.related_stuff ul{list-style-type:none}
h1.cat_title{font-size:15px}
.cat_edit, .cat_edit a:hover, .cat_edit a:active, .cat_edit a:link, .cat_edit a:visited{color:#eee; font-size:10px; list-style-type:none; display:inline; font-weight:normal; text-transform:none; color:#111}
.cat_category a:link, .cat_category a:visited, .cat_edit a:link, .cat_edit a:visited, .cat_post_bar a:link, .cat_post_bar a:visited, .cat_date_post a:link,.cat_date_post a:visited{text-decoration:none}
.cat_category a:hover, .cat_category a:active, .cat_edit a:hover, .cat_edit a:active, .cat_post_bar a:hover, .cat_post_bar a:active, .cat_date_post a:hover, .cat_date_post a:active{text-decoration:underline}
.cat_date_post{float:right}
.cat_author{color:#333; float:right; display:inline; font-size:9px}
.cat_category{font-size:.8em}
.cat_post_content{margin:0px 52px}
.continue{font-weight:bold; font-size:.8em; padding:0 0 4px 0; border-bottom:solid 1px #777; width:98%; text-align:right}
.post_cat{float:left; font-size:11px}
.post_cat a:link, .post_cat a:visited{text-decoration:none; font-weight:bold}
.post_cat a:hover, .post_cat a:active{text-decoration:underline; font-weight:bold}
.post_tag{clear:both; float:left; line-height:12px; padding-bottom:5px; font-size:11px; letter-spacing:-1px}
.post_tag a:link, .post_tag a:visited{text-decoration:none; font-weight:bold}
.post_tag a:hover, .post_tag a:active{text-decoration:underline; font-weight:bold}
#post_navigator{float:left; font-size:14px; line-height:40px; color:#333; font-weight:bold; height:40px}
.subscribe{float:left; padding-left:20px; font-size:11px; color:#000; background-image:url(./images/feed-icon-16x16-orange.png); background-repeat:no-repeat; background-position:left center; padding-top:3px; padding-bottom:3px}
.subscribe a:link, .subscribe a:visited{color:#C00; text-decoration:underline}
.subscribe a:hover, .subscribe a:active{color:#C00; text-decoration:none}
#comment_template{padding:0 0 5px 0}
#comment_template ul, #comment_template ol{}
#comments, #respond{text-align:left; color:#144b6a; list-style-type:none}
.comment_counter{ font-size:.8em}
#commentform{margin:0; padding:10px; background:#fff}
#content .commentlist{width:95%}
#content .commentlist li{list-style:none; margin:0; padding:.5em; border-bottom:#ddd 1px solid;border-top:#ddd 1px solid; font-size:0.9em}
#content .commentlist li .cmtinfo{padding:5px; margin-bottom:5px; position:relative}
#content .commentlist li .cmtinfo em{margin:0; padding:0 1em; font-weight:normal; font-style:normal; color:#999}
#content .commentlist li cite{font-style:normal; font-weight:bold; font-size:1.1em}
#content .commentlist li.alt{background:#f9f9f9}
.avatar{float:left; margin:0 5px 0 0}
#content .nocomments{font-size:0.9em; color:#999; text-align:center}
#submit{background-image:url(images/cat.jpg); background-repeat:repeat-x; background-position:center; padding:5px; color:#333; font-weight:bold; border:1px solid #282828}
#submit:hover{background-image:url(images/cat-hov.jpg); background-repeat:repeat-x; background-position:center; text-decoration:underline; color:#333}
#st_effect{float:left}
#st_effect p{clear:both; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#st_effect input{font-size:13px; background-color:#FFF; border:1px solid #DADADA; color:#666; padding-left:5px; padding-top:2px; padding-bottom:2px}
#sa_effect{float:left}
#sa_effect p{clear:both; margin:5px 0px 0px 0px}
#sa_effect textarea, #sa_effect textarea:hover{font-size:13px; height:50px; width:550px; background-color:#FFF; border:1px solid #DADADA; color:#666}
#sa_effect textarea:hover{border:1px solid #eee; color:#666}
.status{font-size:11px; color:#000; float:left; font-weight:bold}
#sbm_effect{clear:both; float:left; width:440px}
#sbm_effect p{margin:5px 0px 0px 0px}
#sbm_effect input{padding:1px; width:120px; font-size:11px; color:#FFF; background-color:#9E1B34; border-top-width:1px; border-right-width:1px; border-bottom-width:2px; border-left-width:1px; border-style:solid; border-color:#B30000; font-weight:bold; text-align:center}
#sbm_effect input:hover{padding:1px; width:120px; font-size:11px; color:#000; background-color:#f7f7f7; border-top-width:1px; border-right-width:1px; border-bottom-width:2px; border-left-width:1px; border-style:solid; border-color:#D4D4D4; font-weight:bold; text-align:center}
#st_effect input:hover{font-size:13px; background-color:#FFF; border:1px solid #eee; color:#666; padding-left:5px; padding-top:2px; padding-bottom:2px}
#content .trackback{background:url(images/icon_link.gif) no-repeat left center; padding:5px 5px 5px 20px; height:30px}
input.textbox, textarea{background-color:#fff; border:1px solid #282828; color:#333; font:1em Verdana,Arial,Serif; padding:5px}
#coments textarea{width:90%; padding:10px; line-height:2em; height:10em}
input.textbox:focus,textarea:focus{background-color:#fff; border:1px solid #333; color:#333}
.ping_block{float:left;padding:8px;font-size:11px;color:#000;background-color:#FFF;border-left-width:4px;border-left-style:solid;border-left-color:#000}
.ping_block a:link, .ping_block a:visited{color:#069;text-decoration:none;font-size:11px}
.ping_from{float:left}
.ping_block a:hover, .ping_block a:active{color:#069;text-decoration:underline;font-size:11px}
.ping_date{float:left;font-size:11px;font-weight:bold;color:#000}
.status a:link,.status a:visited{color:#333; text-decoration:none; font-weight:normal}
.status a:hover,.status a:active{color:#C00; text-decoration:underline; font-weight:normal}

#footer_wrapper{position:relative;padding:0 5px;height:20px;line-height:20px;background:#734615;color:#D4EECF;clear:both; font-size:12px}
#footer_wrapper a:link, #footer_wrapper a:visited,#footer_wrapper a:hover, #footer_wrapper a:active{color:#D4EECF}
#footer_wrapper a:hover, #footer_wrapper a:active{/*color:#D4A064;*/text-decoration:underline}
#footer_menu{float:left;margin:0px 0px;list-style-type:none;color:#D4EECF}
#footer_menu ul{text-align:left; float:left;list-style-type:none}
#footer_menu li{display:inline;border-left:solid thin #D4EECF; padding:0 7px 0 0px}
#footer_menu li:first-child{border-left:none}
#footer_menu .page_item,#footer_menu .page_item a:link, #footer_menu .page_item a:visited{}
#footer_menu .current_page_item,#footer_menu .current_page_item a:link,#footer_menu .current_page_item a:visited {font-weight:bold}
#footer_menu a img{padding:0 5px 0 0; vertical-align:text-bottom}
.rssfeeds{padding:3px 5px 0 0; float:right}
ADDRESS{}
ADDRESS a:link, ADDRESS a:visited, ADDRESS a:hover, ADDRESS a:active{float:right; text-align:right; letter-spacing:.1em; text-decoration:none; font-style:normal}
ADDRESS a:hover, ADDRESS a:active{text-decoration:none;color:#D4A064}
.copyright, .design{font-size:10px; text-decoration:none;font-weight:normal;text-align:right;font-style:normal;letter-spacing:.1em}
.design{float:left}
.design a:link, .design a:visited, .design a:hover, .design a:active{text-decoration:none; font-size:10px}
.design a:hover, .design a:active{}
.birdOrange{color:#F90; font-size:10px}
.copyright{float:left}

#toc_sidebar{float:right; width:140px;color:#555; background:#eee;padding:0 0 3px 0}
.toc_title{color:#9E1B34; font-size:12px; text-decoration:underline; text-align:center}
.toc{font-size:0.8em;padding:0 3px 0 8px}
#post_content .toc ol, #post_content .toc ul{margin:0px;list-style:decimal;list-style-position:inside}
#post_content .toc ol ol, #post_content .toc ul ul{margin:0 0 0 10px;list-style:disc;list-style-position:inside}
.toc li, .toc a, .toc a:link, .toc a:visited, .toc a:hover, .toc a:active{text-decoration:none}
.toc a:hover, .toc a:active{color:#069; text-decoration:underline}
#mainbar{ position:absolute; right:10px;padding:15px 0 0 0; width:35%;max-width:350px;}
#sidebar{float:left; position:absolute; -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95; top:0; left:0; background-color:#FFC; width:200px; padding:10px 0}
#sidebar_open, #sidebar_hide{position:absolute; top:0; left:0px; font-size:8px}
#sidebar_open a:link, #sidebar_open a:visited, #sidebar_hide a:link, #sidebar_hide a:visited {text-decoration:none}
#sidebar .postform{width:99%}
.arrow{list-style-type:none}
.arrow li{margin:0 0 2px 0}
.arrow ul{list-style-type:none}
.arrow ul li{margin:0px 0px 2px 0px}
.arrow li a:link, .arrow li a:visited,.arrow li a:hover, .arrow li a:active{padding:0 5px;text-decoration:none; background-image:url(./images/bullet.gif); background-repeat:no-repeat; background-position:left 2px}
.arrow li a:hover, .arrow li a:active{ text-decoration:underline}
.noarrow{float:left; list-style-type:none}
.noarrow li{float:left; font-size:11px; margin:0px 0px 3px 0px; color:#000; letter-spacing:-1px}
.noarrow li a:link, .noarrow li a:visited{color:#000; text-decoration:none}
.noarrow li a:hover, .noarrow li a:active{color:#333; text-decoration:none}
.noarrow ul{text-align:left; float:left; list-style-type:none}
.noarrow ul li{float:left; text-align:left; font-size:11px; margin:0px 0px 3px 0px}
#wp-calendar{empty-cells:show; width:90%; font-size:11px; color:#000; text-decoration:none; text-align:center; float:left; letter-spacing:-1px}
#wp-calendar a:link, #wp-calendar a:visited{text-decoration:none; color:#000; font-weight:bold}
#wp-calendar a:hover, #wp-calendar a:active{text-decoration:none; color:#C00; font-weight:bold}
#wp-calendar caption{text-align:left; width:90%; color:#C00; font-size:18px; letter-spacing:-1px}
#wp-calendar th{text-align:center}
#wp-calendar #next a{text-align:left; color:#000; text-decoration:none; float:right}
#wp-calendar #prev a{text-align:center; color:#C00; text-decoration:none; float:left}
#wp-calendar td{text-align:center}

#scroll_window{position:relative; overflow:hidden; height:100%}
#scrollbar_v{position:absolute; background-color:#a9a929; width:18px; height:242px; right:0px; top:0px;}
#track_v{position:absolute; background-color:#a9a929; width:16px; top:18px; left:1px}
#scroll_up, #scroll_dn{position:absolute; width:16px; height:16px; left:1px}
#scroll_up{top:1px; background:#d5d594 center top no-repeat url(./images/scroll_up.gif)}
#scroll_dn{bottom:1px; background:#d5d594 center bottom no-repeat url(./images/scroll_dn.gif)}
#handle_v{background-color:#d5d594; border-top:thin solid #a9a929; border-bottom:thin solid #a9a929; width:16px; height:30px}

.home #post_content{}
.home #post_content_footer_img{background:url(./images/home_tagline.gif) no-repeat top right;width:346px;height:78px; margin:0 0 0 16px}
.home #content_wrapper_bg_img1{background:url(./images/home_montage.jpg) no-repeat top right;right:0px;top:5px;width:414px;height:373px}
.home #content_wrapper_bg_img2{background:url(./images/leaves_corner.gif) no-repeat top right;right:9px;bottom:10px;width:85px;height:32px}
.home #content_wrapper_bg_img3{position:absolute;top:0px;left:723px; width:24px; height:100%;background:#5F9215;-moz-opacity:.20; filter:alpha(opacity=20); opacity:.20}
.i-do-slipcovers #menu,.i-do-slipcovers .dmenu, #footer_wrapper.i-do-slipcovers,.i-do-slipcovers #post_content .button a{background-color:#024A7F}
.i-do-slipcovers #content_wrapper_bg_img1{background:url(./images/ids_montage.jpg);left:406px;top:5px;width:382px;height:262px;z-index:10}
.i-do-slipcovers #content_wrapper_bg_img2{background:url(./images/leaves.gif) no-repeat;top:270px;right:10px;width:380px;height:128px;-moz-opacity:.70;filter:alpha(opacity=70);opacity:.70}

.mission #menu,.mission .dmenu, #footer_wrapper.mission {background-color:#3C520A}
.mission #post_content{width:400px}
.mission #post_content_footer_img{background:url(./images/mission_tagline.gif) no-repeat right top;width:358px; height:132px; margin:0 0 0 96px}
.mission #content_wrapper_bg_img1{background:url(./images/mission_world.jpg);width:296px; height:317px; top:82px; right:0px;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70}
.furniture-rescue #menu,.furniture-rescue .dmenu,#footer_wrapper.furniture-rescue {background-color:#007C85}
.furniture-rescue #content_wrapper_bg_img1{background:url(./images/furniture_rescue_montage.jpg);left:444px;top:5px;width:344px;height:386px}
.happy-earth-textiles #menu,.happy-earth-textiles .dmenu, #footer_wrapper.happy-earth-textiles {background-color:#0182AC}
.happy-earth-textiles #content_wrapper_bg_img1{background:url(./images/het_fabric.jpg);left:400px;top:5px;width:384px;height:264px}
.happy-earth-textiles #content_wrapper_bg_img2{background:url(./images/leaves.gif) no-repeat;top:270px;right:10px;width:380px;height:128px;-moz-opacity:.70; filter:alpha(opacity=70);opacity:.70}
.directions #post_content{width:670px; height:300px}
.directions #content_wrapper_bg_img1{background:url(./images/border_purple.gif);width:736px; height:364px; top:15px; left:45px}
.contact #menu,.contact .dmenu, #footer_wrapper.contact {background-color:/*#A50d0a*/#B83D00}
.contact #post_content{width:700px}
.contact #content_wrapper_bg_img1{background:url(./images/mission_tagline.gif);width:358px; height:132px; top:258px; left:96px}
.contact #content_wrapper_bg_img2{background:url(./images/leaf_bg_rt.gif); width:309px; height:280px; top:140px; left:480px;-moz-opacity:.10; filter:alpha(opacity=10); opacity:.10}
.contact #content_wrapper_bg_img3{background:url(./images/contact_image.jpg);width:333px; height:228px; top:70px; left:450px}
.single_post #post_content{width:680px;line-height:1.2em}

.gallery_template #post_content{width:680px; min-height:0px} 
.gallery_template .gallery{position:relative;width:700px;padding:10px 0px 0 0px; margin:0 43px}
.gallery_template .gallery-item{margin:0}
.gallery_template img {border:none}
.gallery_with_text_template #post_content{width:680px} 
.gallery_with_text_template .gallery{position:relative; padding:0px 10px 0 0;float:right}/*Ammended /includes/media.php gallery_shortcode()*/
.gallery_with_text_template .gallery-item{margin:5px 0}
.gallery-ids #content_wrapper_bg_img1{background:url(./images/leaf_bg_rt.gif); width:309px; height:280px; top:140px; left:480px;-moz-opacity:.10; filter:alpha(opacity=10); opacity:.10}

.elaine-ellis #post_content{width:330px;height:940px;line-height:1.5em;overflow:hidden}
.elaine-ellis #content_1{width:300px;height:275px}
.elaine-ellis #content_2{width:240px;height:290px;float:right;text-align:center;font-size:10px;line-height:1.2em}
.elaine-ellis #content_3{width:290px;height:240px;clear:both}
.elaine-ellis #post_header_bg2{position:absolute;top:594px;right:0px; height:24px;width:740px;background:#5F9215;-moz-opacity:.20; filter:alpha(opacity=20); opacity:.20}
.elaine-ellis #post_header #message{left:250px} 
.elaine-ellis #post_header #message_2{position:absolute;top:582px;left:250px;font-size:40px;font-weight:bolder;color:#92b560;margin:0} 
.elaine-ellis #content_wrapper_bg_img1{background:url(./images/elaine_ellis_montage.jpg);left:370px;top:12px;width:397px;height:583px}
.elaine-ellis #content_wrapper_bg_img2{background:url(./images/elaine_ellis_circle.gif);left:25px;top:300px;width:400px;height:241px}
.elaine-ellis #content_wrapper_bg_img3{background:url(./images/elaine_ellis_footer.jpg) -20px 0;bottom:8px;width:790px;height:360px}
.elaine-ellis #menu,.elaine-ellis .dmenu, #footer_wrapper.elaine-ellis {background-color:#5F015E}

.services_template #post_content{width:580px} 
.services_template #children{position:absolute;left:10px;top:70px}
.services_template #children ul{font-size:50px;font-weight:bold;list-style-type:none}
.services_template #children li{background-image:url(./images/icon_header.gif);background-position:left 20px;background-repeat:no-repeat;padding:0 0 0 20px}
.services_template #children li, .services_template a, .services_template a:link, .services_template a:visited, .services_template a:hover, .services_template #children a:active{text-decoration:none;color:#3C520A;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80}
.services_template #children a:hover, .services_template a:active{text-decoration:underline;-moz-opacity:1; filter:alpha(opacity=100); opacity:1}
.service #menu,.service .dmenu, #footer_wrapper.service {background-color:/*#A50d0a*/#B83D00}
.service #post_content{/*height:180px;*/min-height:180px;margin-left:105px;height:auto!important;height:180px}
.service #content_wrapper_bg_img1,.login #content_wrapper_bg_img1,.faq #content_wrapper_bg_img1{background:url(./images/leaves.gif);right:6px;bottom:8px;width:380px;height:128px;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70}