@charset "UTF-8";
/* CSS Document */


body {
padding:10px 0;
margin:0;
}

#wrap {
width:950px;
margin:0 auto;
padding:0;
}







/* H1, H2, H3, H4 */

h1 {
margin:6px 0 16px 0;
font:normal 60px Arial, Helvetica, sans-serif; 
letter-spacing:-.040em; 
color:#555; 
line-height:1em;
padding:0 0 0 16px;
}

h3 {
margin:0 0 2px 0;
font:bold 14px Arial, Helvetica, sans-serif; 
letter-spacing:-.02em; 
color:#0066CC; 
line-height:1em;
}






/* HEADER NAVIGATION */

#topnav {

height:70px;
} 

#topnav img {
border-top:1px solid #eee;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
}






/* FEATURE CONTENT */

#feature {
width:900px;
margin:50px auto 0 auto;
}

img.feature {
float:left;
margin-left:400px;
}

#feature p {
font:13px Arial, Helvetica, sans-serif;
color:#444;
line-height:1.3;
letter-spacing:-.03em;
margin:0 0 16px 0;
padding:0 60px 0 402px;
}

#feature p a:link {
color:#0033FF;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#feature p a:visited {
color:#03F;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#feature p a:hover {
color:#0000CC;
text-decoration:none;
border-bottom:1px dotted #00c;
}





/* PAGE CONTENT */
#page {
width:946px;
margin:16px auto 0 auto;
padding:260px 0 0 0;

}

#page p {
font:12px Arial, Helvetica, sans-serif;
color:#444;
line-height:1.5;
letter-spacing:-.01em;
margin:0 0 18px 0;
padding:0 20px;
}

#page p a:link {
color:#0033FF;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#page p a:visited {
color:#03F;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#page p a:hover {
color:#0000CC;
text-decoration:none;
border-bottom:1px dotted #00c;
}



/* @plain : PLAIN PAGE CONTENT */

#pageplain {
width:946px;
margin:16px auto 0 auto;
padding:20px 0 0 0;

}

#pageplain p {
font:12px Arial, Helvetica, sans-serif;
color:#444;
line-height:1.5;
letter-spacing:-.01em;
margin:0 0 18px 0;
padding:0 20px;
}

#pageplain p a:link {
color:#0033FF;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#pageplain p a:visited {
color:#03F;
text-decoration:none;
border-bottom:1px dotted #03f;
}
#pageplain p a:hover {
color:#0000CC;
text-decoration:none;
border-bottom:1px dotted #00c;
}



/* @roundbox */
div.roundbox-top {
background:url(../img/contact-roundbox-top.jpg) top center no-repeat;
padding:0;
margin:0 0 0 12px;
width:290px;
height:12px;
}

div.roundbox-middle {
background:#fff;
border-left: 1px solid #dadada;
border-right:1px solid #dadada;
width:258px;
padding:3px 15px;
margin:0 0 0 12px;
}



div.roundbox-bottom {
background:url(../img/content-roundbox-bottom.jpg) top center no-repeat;
width:290px;
height:12px;
padding:0;
margin:0 0 10px 12px;
}




/* @wide-roundbox */
div.wide-roundbox-top {
background:url(../img/wide-roundtop.jpg) top center no-repeat;
padding:0 0 0 0;
margin:0 0 0 8px;
width:600px;
height:12px;
}

div.wide-roundbox-middle {
background:#fff1cc;
border-left: 1px solid #ccc;
border-right:1px solid #ccc;
width:560px;
padding:3px 15px;
margin:0 0 0 12px;
}



div.wide-roundbox-bottom {
background:url(../img/wide-roundbottom.jpg) top center no-repeat;
width:600px;
height:13px;
padding:0;
margin:-1px 0 10px 9px;
}



/* LIST STYLES */
ul {
float:none;
padding:0;
margin:0 50px 18px 50px;
}

ul li {
float:none;
width:530px;
padding:0 0 6px 0;
margin:0 0 0 16px;
font:11px Verdana, Helvetica, sans-serif;
color:#003399;
line-height:1.3;
letter-spacing:-.01em;
}



/* SIDEBAR */

#sidebar {
width:278px;
float:right;
margin:16px 6px 0 24px;
}

.sidetop {
height:19px;
background:url(../img/sidebar-top.jpg) center top no-repeat;
}

.sidemiddle {
background:url(../img/sidebar-middle.jpg) center repeat-y;
padding:10px 14px 4px 14px;
}

.sidebottom {
background:url(../img/sidebar-bottom.jpg) center no-repeat;
height:24px;
}

.sidemiddle p {
font:11px Arial, Helvetica, sans-serif;
color:#777;
line-height:1.5;
letter-spacing:-.02em;
padding:6px 0 12px 0;
margin:0 0 12px 0;
border-bottom:1px solid #dcdcdc;
}

.sidemiddle p.butt {
font:11px Arial, Helvetica, sans-serif;
color:#777;
line-height:1.5;
letter-spacing:-.02em;
padding:6px 0;
margin:0 0 6px 0;
border:0;
}

.sidemiddle p.blocker {
background:#fff; 
display:block; 
margin:-40px 0 0 0; 
height:18px; 
z-index:5; 
position:absolute; 
height:30px; 
width: 251px; 
top: 326px; 
padding:0; 
border-bottom:0; 
border-top:4px solid #CEC5B3; 
margin:0; 
color:#ddd;
}

.sidemiddle img.left {
float:left;
padding:0;
border:1px solid #ccc;
margin:5px 6px 0 0;
}


.sidemiddle a:link {
color:#0033FF;
text-decoration:none;
}
.sidemiddle a:visited {
color:#03F;
text-decoration:none;
}
.sidemiddle a:hover {
color:#0000CC;
text-decoration:underline;
}





/* FOOTER */

#footer {
width: 940px;
height:40px;
background: url(../img/casting-footer.png) no-repeat;
}


#footer a:link {
color:#0033FF;
text-decoration:none;
}
#footer a:visited {
color:#03F;
text-decoration:none;
}
#footer a:hover {
color:#0000CC;
text-decoration:none;
border-bottom:1px dotted #00c;
}
