/*GLOBAL*/
*{
font-family:verdana,sans-serif;
font-size:13px;
}
body{
background:url(../images/body_bg00.gif) 0 0 repeat-x #660033;
margin:0;
padding:0;
text-align:center;
}
a:link,a:active,a:visited{
font-weight:bold;
color:#cc0000;
text-decoration:none;
}
a:hover{
font-weight:bold;
color:#660033;
text-decoration:underline;
}
h1{
position:absolute;
padding:0;
margin:-65px 0 0 0;
}
h2{
margin:1.5em 0 0.5em 0;
padding:0;
font-size:15px;
color:#ff9900;
}
h2.first{
margin:0 0 0.5em 0;
}
div.column_right h2{
color:#000000;
font-size:13px;
}
p{
margin:0 0 0.5em 0;
padding:0;
}
p.right{
}
sup{
font-size:9px;
}
blockquote{
margin:0;
padding:0 0 2em 0;
}
img{
border:0;
margin:0;
}

/*LAYOUT*/
div.layout{
width:920px;
margin:0 auto;
text-align:left;
}
div.banner{
background:url(../images/banner_logo00.gif) 550px 90px no-repeat;
height:150px;
}
div.content{
background:#ffffff;
padding:15px 20px;
}
div.content_inner{
background:url(../images/column_right_content_bg00.gif) 0 0 repeat-y;
overflow:auto;
}
* html div.content_inner{
height:1%;
}
div.column_left{
width:530px;
float:left;
}
div.column_right{
width:290px;
padding:20px;
float:right;
}

/*MENU*/
ul.menu{
height:78px;
background:url(../images/banner_bg00.gif) 100% 0 no-repeat;
margin:0;
padding:32px 140px 0 10px;
list-style:none;
}
ul.menu li{
margin:0 10px;
list-style:none;
float:left;
}
ul.menu li img{
display:block;
}
li#contact{
float:right;
}
ul.menu li a:link,ul.menu li a:active,ul.menu li a:visited{
display:block;
padding:13px 0 16px 0;
}
ul.menu li a:hover{
display:block;
padding:13px 0 8px 0;
border-bottom:8px solid #ffffff;
}

/*FOOTER*/
div.footer{
padding:10px 0 20px 0;
font-size:11px;
text-align:center;
color:#ffffff;
}
div.footer *{
font-size:11px;
}
div.footer a:link,div.footer a:active,div.footer a:visited{
font-size:11px;
color:#ffffff;
text-decoration:none;
}
div.footer a:hover{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

/*HOME*/
body.home div.content_inner{
background:url(../images/column_right_bg00.gif) 100% 100% no-repeat;
}
body.home div.column_right{
background:url(../images/home_tagline01.gif) 0 0 no-repeat;
padding:126px 0 0 0;
width:330px;
}
img#home_img{
display:block;
}
a#testimonials_link:link,a#testimonials_link:active,a#testimonials_link:visited{
display:block;
margin:10px 0 0 0;
background:#ff9900;
}
a#testimonials_link:hover{
display:block;
margin:10px 0 0 0;
background:#ff7a00;
}
div#testimonials_link img{
display:block;
}
* html a#testimonials_link:link,* html a#testimonials_link:active,* html a#testimonials_link:visited,* html a#testimonials_link:hover{
background:url(../images/home_testimonials_link00.gif) 0 0 no-repeat #ff9900;
width:530px;
height:90px;
}
* html a#testimonials_link img{
visibility:hidden;
}

/*TEXT VARIANTS*/
img#julieanne{
float:right;
border:10px solid #ffffff;
}