img {
border:none;
}
body {
padding:0; margin:0; line-height:150%;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
background:url(../_images/bg_page.jpg) repeat-x #EAE5C8;
}
a {
color:#999933; text-decoration:none;
}
a:hover {
color:#FF6633;
}
.clear {
clear:both; height:0;
}
#container {
margin:0 auto;
width:790px; background:url(../_images/bg_container.jpg) repeat-y;
}
#bg_left {
background:url(../_images/bg_containerleft.jpg) top left no-repeat;
width:15px; float:left; height:600px;
}
#innercontain {
width:760px; height:100%;
float:left;
}
.right {
float:right;
margin:0 0 0 10px;
}
.left {
float:left;
margin:0 10px 0 0;
}
#bg_right {
background:url(../_images/bg_containerright.jpg) no-repeat;
width:15px; float:left; height:600px;
}
#masthead {
background:url(../_images/masthead.jpg) no-repeat;
height:80px;
}
#masthead a {
width:250px; height:80px; float:right;
}

#content {
width:528px; float:left; padding:20px; background:url(../_images/bg_content_header.jpg) top center no-repeat;
}
h1 {
color:#FF6633; font-weight:normal; letter-spacing:-2px; margin-top:10px; font-size:30px; text-align:left;
width:350px; padding-top:10px; padding-bottom:10px;
}
#description {
float:right; width:180px; padding:0; margin-top:5px; text-align:right; line-height:100%;
}
.shadow {
color:#EFCDA2; margin-top:-42px; z-index:99; position:relative; display:none;
}
h1 a {
text-decoration:none; color:#FF6633;
}
h1 a:hover {
color:#999933;
}
h2 {
font-size:14px; margin-top:30px; font-weight:normal; color:#999999; clear:left;
}
h3,
#rightnav h2 {
color:#999933; font-size:24px; border-bottom:1px dotted #999933; padding-bottom:5px; margin-top:10px; letter-spacing:-1px;
}
#content h3 {
clear:none;
}
h3 a {
text-decoration:none; display:block; color:#999933;
}
.post_details a {
background:url(../_images/bullet2.jpg) left 3px no-repeat; padding:0 0 0 10px; font-weight:bold; margin-left:5px;
}
.post_details a:hover {
text-decoration:underline;
}

#rightnav {
background:url(../_images/bg_rightnav_header.jpg) no-repeat; width:192px;
float:right;
}
#livesupport {
text-align:center; padding-top:11px;
}
#livesupport img {
border:1px solid #FF6633;
}
#posts_nav,
#actioncalls {
padding:12px;
}
#rightnav h2 {
font-size:14px; padding-bottom:1px;
}
#rightnav ul,
#rightnav li {
list-style:none; margin:0; padding:0; margin:0 0 2px;
}
#posts_nav a {
background:url(../_images/bullet1.jpg) left 4px no-repeat; padding:0 0 0 12px; font-weight:bold; color:#FF6633; display:block;
}
#posts_nav a:hover {
color:#999933; text-decoration:underline;
}
#actioncalls {
margin:0; padding-top:0;
}
#actioncalls li {
margin:0 0 10px 0;
}
#actioncalls a {
font-size:15px; display:block; letter-spacing:-1px;
}
a.contact {
background:url(../_images/bg_buttoncontact.jpg) no-repeat; color:#FFFFFF; padding:2px 0 4px 30px; border-bottom:1px solid #999933;
}
a.contact:hover {
background-image:url(../_images/bg_buttoncontact_over.jpg); border-bottom:1px solid #FF6633; color:#FFFFFF;
}
a.subscribe {
background:url(../_images/bg_buttonrss.jpg) no-repeat; padding:2px 0 4px 30px; border:1px solid #999933; font-size:10px;
}
a.subscribe:hover {
border:1px solid #FF6633;
}

#footer {
clear:both; text-align:center; padding:10px 0; color:#FFFFFF; font-size:10px; line-height:120%;
background:url(../_images/bg_footer.jpg) repeat-y; width:790px; margin:0 auto;
}
#footer a {
color:#FFFFFF;
}
.post-body img,
#page_contact #content img {
background-color:#FFF; border:1px solid #FF6633; padding:5px;
}
#page_contact #content {
}
#page_contact #rightnav {
background:none;
}
#cmt_form {
margin:15px;
}
#cmt_form input,
#cmt_form textarea {
width:150px; border:none; background-color:#FFFFFF; border:1px solid #999933; padding:4px; font-family:Arial; font-size:12px;

}
#cmt_form input:focus,
#cmt_form textarea:focus {
border-color:#FF6633; background-color:#FCF9F2;
}
#cmt_form label {
display:block; color:#999944; font-weight:bold; margin-top:10px;
}
#landing_contactform {
padding:12px 0 0 12px;
}
.contactform_send,
.contactform_clear {
margin:10px 0; display:block;
}
.contactform_send {
background:url(../_images/bg_buttoncontact.jpg) top right no-repeat; padding:3px 0; color:#FFFFFF; 
font-size:14px; text-transform:uppercase; letter-spacing:1px;
}
.contactform_send:hover {
background-image:url(../_images/bg_buttoncontact_over.jpg); color:#FFF;
}
.contactform_clear {
border:1px solid #999933; font-size:11px;
}
#page_contact #content {
background:url(../_images/contact_bg.jpg) 10px 9px no-repeat;
padding-top:220px;
}
#page_contact #landing_contactform {
margin-top:8px; padding:30px 0 5px 0; background:url(../_images/arrow_down.jpg) center 2px no-repeat #FF6633;
}
#page_contact #landing_contactform h2 {
color:#FFF; font-size:18px; border-bottom:none; text-align:center; padding:0; margin:0;
}
#page_contact #description{
font-size:22px; font-weight:bold; text-align:center;
margin-right:20px; margin-top:5px;
}
.call {
display:block; color:#999933; font-style:italic; padding-bottom:5px;
}
#landing_images {
float:right; width:130px;
}
#page_contact ul {
margin:0; padding:0; margin-right:150px;
}
#page_contact li {
font-size:16px; list-style:none; margin:30px 0; background:url(../_images/bullet3.gif) left 4px no-repeat; padding:0 15px;
}
#page_contact li.bigger {
color:#999933; font-size:18px;
}
.landing_footer {
clear:right; text-align:center; color:#FF6633; margin:0; padding:20px 0; font-size:20px;
}

#girl_illustration {
margin:0 auto; margin-left:18px;
}
