@charset "UTF-8";
/* CSS Document */




body { margin:0px; padding:0px; font-family:trebuchet ms; font-size:14px; line-height:20px;}

h1 {position:absolute; background:url(img/logo.gif) no-repeat; width:135px; height:128px; top:0px; left:92px;margin:0px; padding:0px;z-index:1;}
h1 a {text-indent:-5000px; display:block; height:128px;}

h2 {margin:0px 0px 12px 0px; font-size:20px; height:20px;}

#nav {height:128px; background:url(img/hdr_bg.jpg) no-repeat; position:absolute; top:0px; left:0px; width:880px;z-index:0}

#nav a {color:#fff; text-decoration:none;}
#nav a:hover, #nav a.on {color:#f1e30b;}
#nav ul {margin:80px 0px 0px 0px; padding:0px; list-style:none; float:right;}

#nav ul li {margin:0px; padding:0px; list-style:none;float:left; margin-left:24px;}

#snav {position:absolute; top:0px; right:0px; z-index:10; }
#snav ul {margin:24px 0px 0px 0px; padding:0px; list-style:none; float:right; font-size:11px;}

#snav ul li {margin:0px; padding:0px; list-style:none;float:left; margin:0px; padding:0px 12px; border-left:1px solid #76aae4; height:14px; line-height:12px; }

#snav a {color:#76aae4; text-decoration:none}
#snav a:hover {text-decoration:underline}

#artwork {height:305px; background:url(img/p_e.jpg) no-repeat; position:absolute; top:128px; left:0px; width:881px; text-indent:-500px;}
#artwork2 {height:305px; background:url(img/p_e_2.jpg) no-repeat; position:absolute; top:128px; left:0px; width:881px; text-indent:-500px;}
#artwork3 {height:305px; background:url(img/p_e_3.jpg) no-repeat; position:absolute; top:128px; left:0px; width:881px; text-indent:-500px;}

#homecopy {color:#fff; position:absolute; top:433px; background:url(img/p_e_b.jpg) no-repeat;width:882px; height:227px;}

#hc_left, #hc_right {width:372px; float:left; text-align:left;padding-top:32px;}

#hc_left{ margin-left:92px; margin-right:44px;}

#tagline { clear:both; padding-left:92px; padding-top:32px; margin-bottom:32px;}

#container{z-index:5; position:absolute; top:0px; left:0px; width:883px;}
#bg{z-index:1; background:url(img/bg.gif); height:660px; position:absolute; top:0px; left:0px; width:100%;}

#bgh{z-index:1; background:url(img/bg.gif); height:128px; position:absolute; top:0px; left:0px; width:100%;}

#footer {position:absolute; left:0px; top:660px; height:200px; font-size:11px; color:#666; padding-left:92px; padding-top:32px;}
#footer a, #footer_mp a {color:#666;}

#footer_mp {border-top:1px dashed #dedede; height:200px; font-size:11px; color:#666; padding-left:92px; padding-top:32px;}

#footer_mp {  float:left; width:791px; }


#contentbox {margin:180px 48px 32px 92px; width:540px; float:left; text-align:left; min-height:300px;}

#contentbox ul{padding:0px 10px 12px 24px; margin:0px; color:#666; }
#contentbox ul li{padding:0px; margin:0px; list-style-type:circle;}

#subnav {font-size:12px; margin:180px 0px 0px 0px; width:200px; float:left; text-transform:uppercase; font-weight:bold; }
#subnav a {text-decoration:none; color:#154479; display:block; margin-bottom:10px;}
#subnav a:hover {text-decoration:underline; color:#154479; }
#subnav a.here {text-decoration:underline}

p {margin-bottom:10px; margin-top:0px;}

h4 {font-size:16px; color:#666; margin-bottom:0px;}

a {color:#666;text-decoration:none}
a:hover {text-decoration:underline}