* html .firstchar,
* html #logo a{
behavior:url("/_stuff/iepngfix.htc");
}

body{
background:#d96000;
font-family:helvetica,arial,sans-serif;
font-size:12px;
color:#fff;
}

#universe{
width:1010px;
margin:0 auto;
position:relative;
padding-top:260px;
overflow:visible;
}

em{font-style:italic;}

sup{font-size:.5em;}

#logo{
position:absolute;
height:135px;
width:407px;
top:30px;left:8px;
}

#logo a{
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
text-align:-9999px;
background-image:url(../img/logo.png);
}

.imagetext{
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
white-space:nowrap;
overflow:hidden;
}


#maincontent{
overflow:visible;
position:relative;
width:900px;
padding-left:25px;
padding-bottom:40px;
z-index:1}

#maincontent p{
margin:0 0 40px;
font-size:25px;
line-height:2.1em;
}



.firstchar{
float:left;
margin-right:8px;
left:0;
top:-25px;
text-indent:-9999px;
position:absolute;
}

.firstchar-o{
background-image:url(../img/firstchar-o.png);
width:115px;
height:121px;}

.firstchar-7{
background-image:url(../img/firstchar-7.png);
left:0;
top:-8px;
width:78px;
height:116px;}

.firstchar-9{
background-image:url(../img/firstchar-9.png);
left:0;
top:-8px;
width:78px;
height:116px;}

.firstchar-t{
background-image:url(../img/firstchar-t.png);
width:95px;
left:-14px;
height:117px;}

.firstchar-a{
background-image:url(../img/firstchar-a.png);
width:112px;
height:117px;}

.firstchar-3{
background-image:url(../img/firstchar-3.png);
width:79px;
top:-16px;
height:121px;}


#cornerframe{
width:537px;
height:376px;
z-index:2;
position:absolute;
background:transparent url(../img/cornerframe.png) 0 0 no-repeat;
right:-87px;
top:-230px;
color:#58493f;
}

#cornerframe-interior{
padding:13px 34px 0 36px;
width:470px;
}

.morelinks{
margin:-20px 0 20px;
line-height:1.7em;
font-size:18px;
}

a.copperplatebrown{
text-decoration:none;}

.copperplatebrown{
font-family:"Copperplate Gothic Bold","Copperplate",serif;
color:#7f3600;
}

a.copperplatebrown:hover{
color:#fed600;
}

#cornerframe-title{
padding:0 10px;
height:29px;
line-height:26px;
font-size:15px;
font-family:"Copperplate Gothic Bold","Copperplate",serif;

border-bottom:#cacaca solid 1px;
}

#cornerframe-title .slashslash{
font-family:"Arial Black";
font-weight:400;
margin-top:1px;
}

#cornerframe-content{
margin-top:8px;
}

#body_shaved-head-videos #maincontent{
width:750px;
padding-left:25px;
padding-bottom:40px;}

#body_shaved-head-videos #cornerframe{right:-237px
}

#body_shaved-head-videos #maincontent #footerlinks ul{
margin-right:-180px;
}

#shaved-head-video-thumbs{
position:absolute;top:367px;right:0;width:200px;height:300px;
}

#shaved-head-video-thumbs .scrolls{
overflow-y:scroll;
height:410px;
}

#shaved-head-video-thumbs h3{
width:150px;
text-align:center;
margin:20px 0 15px;
font-size:16px;
font-family:"Copperplate Gothic Bold","Copperplate",serif;
color:#7f3600;
}


#shaved-head-video-thumbs .videothumb{
width:150px;
margin-right:30px;
display:block;
position:relative;
margin-bottom:20px;
text-align:center;
color:#fff;
}

#shaved-head-video-thumbs a{
background-position:0 0;
background-repeat:no-repeat;
height:85px;
width:150px;
display:block;
position:relative;
text-align:left;
text-indent:-9999px;
}

#shaved-head-video-thumbs .title{
display:block;
margin-top:2px;
}




.orangebutton{
float:left;
height:92px;
width:92px;
padding:0 4px 8px;
margin-right:30px;
position:relative;
}

.orangebutton a{
position:relative;
height:100px;
width:100px;
background: transparent url(../img/orangebutton.png) 0 0 no-repeat;
display:block;
color:#8e3e00;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:1.3em;
font-family:"Arial Narrow",arial,sans-serif;
text-decoration:none;

}

#footerlinks ul{
float:right;
margin-right:-30px;
}

.orangebutton table{
position:relative;
z-index:5;}

.orangebutton table tr td{
height:92px;
width:92px;
color:#8e3e00;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:1.3em;
vertical-align:middle;
cursor:pointer;
}

.footerlink-1 a{
padding-top:36px;
height:64px;
}

.footerlink-2 a{
padding-top:28px;
height:72px;
}

.footerlink-3 a{
padding-top:20px;
height:80px;
}

/*======page specific=======*/
#maincontent #beads-of-courage-header{
font-size:22px;
margin-bottom:22px;
}

#maincontent #beads-of-courage{
font-size:18px;
line-height:1.6em;
}

#uploadform_popup{
height:350px;
width:600px;
margin:-175px 0 0 -300px;
border:#fff solid 3px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
top:50%;
left:50%;
position:fixed;
background:#d96000;
z-index:450;
display:none;

}


* html #uploadform_popup{
position:absolute;
}


#uploadform_popup .interior{
position:relative;
}

#uploadform_popup .directions{
font-size:22px;
color:#fff;
width:480px;
line-height:1.3em;
padding:50px 50px 0;
}



#uploadform_popup #close{
display:block;
color:#fff;
height:20px;
width:20px;
position:absolute;
top:0;
right:0;
overflow:hidden;
font-size:30px;
line-height:20px;
text-align:center;
}

#uploadform_popup ul{
margin:25px 50px;
}

#uploadform_popup ul li{
	text-align:left;
	height:27px;padding:1px 0;
}

#uploadform_popup ul li label{
font-size:16px;
font-weight:bold;
text-align:right;
margin-right:8px;
width:120px;
float:left;
position:relative;
height:22px;
line-height:22px;
}

#uploadform_popup ul li .note{
height:22px;
line-height:22px;
}

#uploadform_popup ul li .text{
font-size:16px;
color:#000;
background:#fff;
padding:3px;
float:left;
position:relative;
margin-right:4px;
width:180px;
}

#uploadform_popup ul li .submit{
font-size:16px;
color:#000;
background:#fff;
padding:3px;
display:block;
margin-left:128px;
width:186px;
cursor:pointer;
}

*:first-child+html #uploadform_popup ul li .submit{
margin:0;
}

#uploadform_popup ul li .file{
border:0;font-size:16px;
color:#000;
background:#fff;
padding:3px;
float:left;
position:relative;
width:322px;

}

#uploadform_overlay{
background-color:#000;
opacity:.4;
filter:alpha(opacity=40);
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:400;
display:none;

}

* html #uploadform_overlay{
position:absolute;
height:1000px;
}
