html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{background:#fff url(/images/background.gif) repeat-x top left;}

a:link,
a:visited{text-decoration:none;color:#e68f1b;}
a:hover,
a:focus,
a:active{text-decoration:underline;color:#e68f1b;}

h1,h2,h3,h4,h5,h6{font-weight:normal;text-transform:uppercase;}
h3{font-size:1.9em;margin-bottom:0.1em;text-transform:uppercase;color:#6385a1;}

p{font-size:1.3em;line-height:1.5;margin-bottom:1.5em;}

strong{font-weight:bold;}
em{font-style:italic;}
sup,
sub{font-size:0.8em;height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}
sup{bottom:0.7ex;}
sub{top:0.5ex;}
.uc{text-transform:uppercase;}
.lc{text-transform:lowercase;}

#logotype,
#byline,
#copyright,
#elsewhere{text-indent:-9999px;overflow:hidden;}

.clear{float:none;clear:both;}

#container{position:absolute;left:50%;width:900px;margin-left:-450px;font:normal 62.5% Arial,Helvetica,Verdana,sans-serif;}

#branding{height:180px;}

#nav_main{float:left;width:202px;}
#nav_main li{height:35px;}
#nav_main a{font:bold 1.8em/1 Arial,sans-serif;text-transform:uppercase;padding-right:18px;}
#nav_main a:link,
#nav_main a:visited{color:#000;}
#nav_main a:hover,
#nav_main a:focus,
#nav_main a:active{color:#e68f1b;}
body.home #nav_main a.home,
body.register #nav_main a.register,
body.details #nav_main a.details,
body.program #nav_main a.program,
body.guests #nav_main a.guests,
body.location #nav_main a.location,
body.downloads #nav_main a.downloads,
body.blog #nav_main a.blog{color:#e68f1b;background:url(/images/heart-small.gif) no-repeat right center;}
body.home #nav_main a.home:hover,
body.home #nav_main a.home:focus,
body.home #nav_main a.home:active,
body.register #nav_main a.register:hover,
body.register #nav_main a.register:focus,
body.register #nav_main a.register:active,
body.details #nav_main a.details:hover,
body.details #nav_main a.details:focus,
body.details #nav_main a.details:active,
body.program #nav_main a.program:hover,
body.program #nav_main a.program:focus,
body.program #nav_main a.program:active,
body.guests #nav_main a.guests:hover,
body.guests #nav_main a.guests:focus,
body.guests #nav_main a.guests:active,
body.location #nav_main a.location:hover,
body.location #nav_main a.location:focus,
body.location #nav_main a.location:active,
body.downloads #nav_main a.downloads:hover,
body.downloads #nav_main a.downloads:focus,
body.downloads #nav_main a.downloads:active,
body.blog #nav_main a.blog:hover,
body.blog #nav_main a.blog:focus,
body.blog #nav_main a.blog:active{text-decoration:none;}

#content_main{float:right;width:698px;}

.col1{float:left;width:331px;}
.col2{float:right;width:331px;}

#siteinfo{width:100%;height:192px;clear:both;}
#siteinfo .in{padding-top:28px;border-bottom:solid 1px #6385a1;}

#logotype{float:left;width:444px;height:180px;background-image:url(/images/radiate08.gif);}
#byline{float:right;width:295px;height:180px;background-image:url(/images/radiate08dates.gif);}

#featured_image{margin-bottom:36px;}

#copyright{display:block;float:left;width:239px;height:53px;background-image:url(/images/copyrightccc.gif);}

#elsewhere{float:right;width:357px;height:53px;}
#elsewhere h4{float:left;width:118px;height:53px;background-image:url(/images/visitradiate08on.gif);}
#elsewhere li{float:left;}
#elsewhere li.facebook{width:89px;}
#elsewhere li.twitter{width:87px;}
#elsewhere li.flickr{width:63px;}
#elsewhere li.facebook a,
#elsewhere li.twitter a,
#elsewhere li.flickr a{display:block;height:53px;background-image:url(/images/social-links.gif);}
#elsewhere li.facebook a:link,
#elsewhere li.facebook a:visited{background-position:0 -53px;}
#elsewhere li.facebook a:hover,
#elsewhere li.facebook a:focus,
#elsewhere li.facebook a:active{background-position:0 0;}
#elsewhere li.twitter a:link,
#elsewhere li.twitter a:visited{background-position:-89px -53px;}
#elsewhere li.twitter a:hover,
#elsewhere li.twitter a:focus,
#elsewhere li.twitter a:active{background-position:-89px 0;}
#elsewhere li.flickr a:link,
#elsewhere li.flickr a:visited{background-position:-175px -53px;}
#elsewhere li.flickr a:hover,
#elsewhere li.flickr a:focus,
#elsewhere li.flickr a:active{background-position:-175px 0;}

body.home #registration_closed{height: 27px;margin-top:-27px;}
body.home #registration_closed span{line-height: 20px;font-size:1.3em;}

body.register a#registerlink{display:block;height:92px;font-size:2.8em;font-weight:bold;margin:-25px 0 -40px -64px;padding:15px 0 0 64px;background:url(/images/register-arrows.png) no-repeat top left;}

body.details p.petesignature{padding-top:40px;font-size:1.2em;color:#6385a1;background:url(/images/pete-signature.gif) no-repeat top left;}
body.details img.e{margin-bottom:-3px;}

body.location #map p{margin:0;}
body.location p.address,
body.location p.url{margin-bottom:0.6em;}

body.guests h3{margin-bottom:0.4em;}
body.guests img.portrait{margin-bottom:1.4em;}
body.guests p.url{margin-bottom:0.8em;}
body.guests p.bio{margin-bottom:3.1em;}

body.downloads h3{font-size:2.2em;margin-bottom:0.7em;color:#000;}
body.downloads h4.caption{font-size:1.5em;margin-top:-0.45em;margin-bottom:0.45em;color:#000;text-align:center;}
body.downloads .section{margin-bottom:3em;}
body.downloads .buddyicons{margin-bottom:1.5em;}
body.downloads .wallpaper,.downloads .video{margin-bottom:1.8em;}
body.downloads #videos{margin-bottom:3em;}
body.downloads .poster{margin-bottom:2.4em;}
body.downloads .section img{margin-bottom:0.8em;}
body.downloads .buddyicons img{margin-bottom:1em;}
body.downloads .section dl,
body.downloads .section ul{text-align:center;margin-bottom:0.6em;}
body.downloads .section dt,
body.downloads .section dd,
body.downloads .section li{display:inline;font-size:1.2em;font-weight:bold;}
body.downloads .buddyicons li{float:left;margin-right:15px;}
body.downloads .buddyicons li.last{margin-right:0;}
body.downloads #profilepics .odd{float:left;}
body.downloads #profilepics .even{float:right;}
body.downloads .profilepic{margin-bottom:1em;}
