body 
{
	font-family: Georgia, serif; 
	font-size: 10pt;
	background: #efefef;
	margin: 0px;
}
a {	color: #002282; }
a:hover { color: #AAAAAA; }

#headerProtect
{
	position: absolute;
	left: 40px;
	top: 150px;
	width: 420px;
	height: 210px;
	border: solid 1px #000000;
	background: #FFFFFF url(og_banner.gif) no-repeat 30px 25px;
}

#mainContent
{
	position: absolute;
	left: 300px;
	top: 50px;
	width: 470px;
	background: #F0C825 url(og_sunburst.gif) no-repeat left top;
	border: solid 1px #000000;
	padding: 10px;
	color: #000000;
}

#mainLine
{
	position: absolute;
	right: 25px;
	top: 23px;
	width: 400px;
	text-align: right;
	font-weight: bold;
	color: #000000;
}

#mainLineHead {	font-size: 15pt; font-family: Trebuchet MS, Verdana; }
#mainLineDate { font-size: 12pt; font-family: Trebuchet MS, Verdana; }

#wrapHeader
{
	height: 325px;
	width: 175px;
	margin: 2px;
	border: solid 0px #000000;
	float:left;
	background: transparent;
}

.spaceTop
{
	height: 67px;

}

#otherInfo
{
	position: absolute;
	left: 40px;
	top: 384px;
	width: 240px;
}


#miscPane
{

	border: solid 1px #000000;
	background: #333333;
	color: #000000;
}

#emailPane
{
	border: solid 1px #000000;
	background: #efefef url(gray_fade.jpg) repeat-y right top;
	color: #000000;
	padding: 0px;
}

.emailSub
{
	margin: 5px;
	padding: 5px;
	background: transparent;
	border: solid 1px #666666;
	
}

#flexSpace
{
	position: absolute;
	left: 300px;
	top: 127px;
	width: 184px;
	height: 256px;
	background: #efefef url(gray_fade.jpg) repeat-y;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

p { margin-top: 6px; margin-bottom: 0px; }
.para_fade 
{
	border: double 8px #F0C825;
	padding: 3px;
	color: #000000;
	background: #F2CC46 url(fade_squash.jpg) repeat-y 100px 0px;
	font-size: xx-small;
}

p.para_text
{
	background: #FAE9B0;
	border: solid 1px #666666;
	padding: 3px;
	margin-left: 10px;
	margin-right: 10px;
}

.tabLink
{ 
	text-decoration: none; 
	font-size: 13px; 
	font-weight: bold;
	background: transparent; 
	display: inline; 
	color: #FFFFFF;
	padding-left: 13px;
	padding-right: 13px;
}

#tab1 { background: #507DB0; }
#tab1:hover { background: #666666; }
#tab2 {	background: #9FB050; }
#tab2:hover { background: #666666; }
#tab3 {	background: #B05082; }
#tab3:hover { background: #666666; }

#tabLinkHolder 
{ 
	text-align: center; 
	background: transparent;
	margin-left: 5px; 
	margin-right: 5px;
	font-family: Trebuchet MS, Verdana;
}

.tabPage { display: none; padding: 7px; color: #FFFFFF; }
#tabPage1 { display: block; background-color: #507DB0; }
#tabPage2 { background-color: #9FB050;}
#tabPage3 { background-color: #B05082;}

.miscTabTitle { font-weight: bold; color: #EFEFEF; font-size: 10pt; margin-bottom: 5px; }
.miscTabDark { font-weight: bold; color: #333333; font-size: 10pt; font-family: Trebuchet MS, Verdana; }

.searchPane
{
	margin: 2px;
	display: inline;
	width: 80px;
	vertical-align: top;
}

.searchField
{
	margin: 2px;
	display: inline;
	width: 120px;
	vertical-align: top;
}

input { font-size: 10px; border: solid 1px #666666; font-family: Arial, Sans-serif; }
select { font-size: 10px; font-family: Arial, Sans-serif; }

ul {margin-left: 25px; padding-left: 0;}

#ITunesSongDetail
{	
	position: absolute;
	left: 279px;
	top: 410px;
	border: solid 1px #000000;
	border-left: 0px;
	text-align: left;
	background: #B05082;
	padding: 20px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
	display: none; 
}
#ITunesIFrame
{
	width:275px;
	height: 140px;
	border: solid 1px #666666;
}
#songDetailTitle {
	position: absolute;
	left: 3px;
	top: 3px;
}
#songDetailClose {
	position: absolute;
	right: 3px;
	top: 3px;
	color: #000000;
}

.songTable
{
	font-size: .8em;
	padding: 1px;
	border-collapse: collapse;
	border: solid 1px #333333;
	width: 100%;
}
.songTable td 
{ 
	border: 0px; 
	padding: 2px; 
	background: #E1D6EA; 
	border: dotted 1px #666666;
	color: #000000; 
}
.emailSubmit { color: #900000; font-weight: bold; }

/* TOOLTIP CODE - http://www.madaboutstyle.com/tooltip2.html */
a.tooltip {
	position:relative;
	z-index:24; 
	text-decoration:none;

	color:#000000;
	background-color: #E1D6EA;
	border: solid 1px #000000;
	padding-left: 5px;
	padding-right: 5px;
}

a.tooltip:hover{ z-index:25; background-color:#ff0; }
a.tooltip span{ display: none; }
a.tooltip:hover span{ 
	font-weight: normal;
	display:block;
	position:absolute;
	top: 13px; 
	left:13px;
	width: 300px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding: 5px;
}