body { margin:0; font-size:12pt; line-height:20px; font-family: "Trebuchet MS";}

a { 
color:#DB0048;
}

a:hover { 
text-decoration:none;
}

a:visited { 
text-decoration:none; color:#820065;
}

a:active { 
text-decoration:none; 
color:#5D9E9B;
}


#header { 
background:#000000 url('images/header_bckg.jpg') repeat-x;
}

#logo { 
text-align:center;
color:#DB0048;
font-size:30px;
font-weight:bold;
text-decoration:none;
padding-top:20px;
padding-bottom:10px;
 }

#logo a{ 
text-align:center;
color:#DB0048; 
font-size:30px;
font-weight:bold;
text-decoration:none;
padding-top:20px;
padding-bottom:10px;

}

#curls { 
background:url('images/header_curls.jpg') repeat; 
height:65px;
}
 
#menu { background:#000000; width:780px; margin:0 auto; height:35px; margin-top:20px;}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; padding-top:3px; list-style:none; text-align:center; width:100px; height:35px;}
#menu a { display:block; float:left; color:#FFFFFF; padding-top:3px; width:100px; font-size:16px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#menu a:hover{ background: #808080; padding-top:3px; height:24px}

#main { width:100%; background-color:#FFFFFF; float:left;}
#content { margin:0 auto; padding:10px 0 20px 0; width:780px;}
#content h1 { margin:0; text-transform:uppercase; font-size:18pt;}
#content h2 { margin:0; text-transform:uppercase; font-size:14pt;}
.text_block { padding-top:20px; float:left; background-color:#FFFFFF;}
.image { padding:10px; margin:0 0 20px 0; background-color:#f0f0f0; float:left; }
.text { float:right; width:480px; padding-left: 30px;}
.text h1 { margin:0; text-transform:uppercase; font-size:18pt;}
.text li { padding-left:20px; background:url('images/li.gif') no-repeat 0px 5px;; list-style-type:none}
.pink { color:#DB0048;}
#content p { padding-bottom:10px;}

#footer {background:#DB0048 url('images/footer_bckg.jpg') repeat-x; height:102px; clear:both }
#left_footer { float:left; background:url('images/c.gif') no-repeat 30px 35px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; padding-left:60px; padding-right:0; padding-top:40px; padding-bottom:0}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}