/*global*/
html{
overflow-x: auto; /*fixes MSIE scrollbar bug DONT REMOVE, has no effect in Mozilla, or Opera*/
}
body{ 
background: #333355;
color: #444;
font-family: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
font-size: 9pt;
line-height: 135%;
margin: 0px;
padding: 0px; /*needed for Opera to have 0 margin*/
text-align: left; /*center board in MSIE*/
min-width:1000px;
}
body #songstuff{
min-width:1000px;
}
#header_wrapper{
min-width:1000px;
}
/* Safari*/
th{
text-align: left;
}
form{
display: inline;
margin: 0;/*removes mystery form tag gapping*/
padding: 0;/*removes mystery form tag gapping*/
}
img{
border: 0;/*makes sure linked images dont have a border*/
vertical-align: middle;
}
/*global hyperlink styles*/
a {
background: transparent;
color:#2222aa;
font-family: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
}
a:link,
a:visited,
a:active{
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
ul,li {
margin:0;
padding:0;
}
.topleft,.topright,#backliton,#backlitoff,#powerbuttonon,#powerbuttonoff,#logo,#ledon,#ledoff,.popupmenu-item a,.navlist-item a,.areanavlist-item a,.navlist a,.areanavlist a,.ftrnavlist a,.submenu-link a,#submenu_start,.catheader1,.catheader-left,.catsubheader1,.catsubheader-left,.catheader2,.catheader-right,.catsubheader2,
.catsubheader-right,.popupmenutop,.popupmenubot,.topmenurightend{
background: transparent url(/images/header_2009/sprite2.gif) no-repeat;
}
.footer,.subfooter,.top,.catheader,.catheader_norel,.catheader-tile,.catsubheader,.catsubheader_norel,.catsubheader-tile,#submenu,#navstrip,#navstripoff,#lightoverlay{
background: transparent url(/images/header_2009/sprite_tiles.gif) repeat-x;
}
/*Top*/
.top{
background-position: 0 -180px;
padding:0px 0px 0px 0px;
height:95px;
border:0px;
margin:5px 0px 0px 0px;
text-align:left;
}
.top img{
border:0px;
margin:20px 10px 10px 10px;
padding:0px;
background:transparent;
}
.topleft, .topright{
padding:0px;
height:95px;
border:0px;
margin:0px;
}
.topleft{
float:left;
background-position: 0 -281px;
width:14px;
}
.topright{
float:right;
position:absolute;
top:5px;
right:0px;
background-position: 0 -426px;
width:13px;
}
.topmenuright{
height:31px;
padding-right:50px;
position:absolute;
top:101px;
right:0px;
z-index:60;
padding-bottom:5px;
}
.topright img{
border:0px;
margin:17px 60px 10px 0px;
padding:0px;
}
/*Layout*/
.layoutsplit{
width:49%;
float:left;
padding:5px;
}
#c-block{
position:relative;
width:100%;
height:auto;
min-height:700px;
margin:0px;
padding:10px 0px 0px 0px;
overflow:inherit;
white-space:normal;
}
#c-col{
position:relative;
padding-left:10px;
padding-right:10px;
height:100%;
margin:0px;
}
/*Main wrapper*/
#ipbwrapper{ 
margin: 20px auto 0px auto;/*center box, no matter overall width, and adds a 20px gap at the top and bottom of the board*/
text-align: left;/*re_aligns text to left 2nd part of 2 part MSIE centering workaround*/
padding: 10px;
}
#innerwrapper{
padding: 5px;
}
.footer,.subfooter{
float:left;
width:100%;
height: 10px;
background-position: 0 -613px;
/*background: url(/images/header_2009/section_bot.jpg) repeat-x;*/
font-size: 1px;
}
.subfooter{
height: 32px;
}
.footer1,.subfooter1{
float:left;
margin: 0px;
padding:0px;
width: 100%;
height: 48px;
}
.footer2,.subfooter2{
text-align: center;
float:right;
padding: 0px 0px 0px 0px;
text-decoration:none;
color:#768192;
font-size: 10px;
width: 100%;
height: 48px;
}
.subfooter1{
height: 32px;
}
.subfooter2{
height: 32px;
}
/*tableborders gives the white column / row lines effect*/
.tablepad,.navtablepad,.ftrtablepad{ 
background: #eeeeff;
border: 1px solid #768192;
padding: 6px;  
border: 0 !important;
}
/*.tablepad a,.navtablepad,.ftrtablepad{
font-family:Tahoma, Arial, Georgia;
}*/
.ftrtablepad{
text-align:center;
}
#leftmenu ul 
{
margin-top:0px;
margin-bottom:0px;
}
/*forms*/
input,textarea,select{
background: #F2F5FA;
border: 1px solid #6B7587;
color: #000;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
margin: 5px;
padding: 3px;
vertical-align: middle;
font-weight: normal;
}
select{
border: 1px solid #3F444D;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding: 2px;
}
input.button{
margin: 0;
width: auto;
cursor: pointer;
}
optgroup option{
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
}
.textarea{
color: #3F444D;
vertical-align: middle;
}
.formsubtitle3,.formsubtitle5{ 
background:#C8CAE8;
border-bottom: 1px solid #768192;
border-top: 1px solid #768192;
color: #34496A;
padding: 5px;
}
.formsubtitle3 a:link,.formsubtitle5 a:link,.formsubtitle3 a:active,.formsubtitle5 a:active,.formsubtitle3 a:visited,.formsubtitle5 a:visited{ 
background: transparent;
color: #34496A;
text-decoration: none; 
}
.formsubtitle3 a:hover,.formsubtitle5 a:hover{ 
background: transparent;
color: #55709A;
text-decoration: none; 
}
.formsub1{
	/*background:#C8CAE8;*/
	background:transparent;
border-bottom: 1px solid #768192;
border-top: 1px solid #768192;
color: #34496A;
padding: 5px;
}
.formsub1 a:link,.formsub1 a:active,.formsub1 a:visited{ 
background: transparent;
color: #34496A;
text-decoration: none; 
}
.formsub1 a:hover,.formsub1 a:hover{ 
background: transparent;
color: #55709A;
text-decoration: none; 
}
.chart{
	width:48%;
	float:left;
	margin:1%;
}
.categories{
border-bottom: 2px solid #768192;
border-top: 2px solid #768192;
color: #34496A;
padding: 5px;
}
/*New*/
.catheader,.catheader_norel,.catheader-tile,.catsubheader,.catsubheader_norel,.catsubheader-tile{
background-position: 0 -460px;
height: 31px;
font-size: 11px;
margin: 0px;
padding: 0px;
}
.catheader,.catsubheader{
position: relative;
}
.catheader1,.catheader-left,.catsubheader1,.catsubheader-left{
background-position: 0 -795px;height:31px;width:14px;
text-align: right;
margin: 0px;
padding: 0px;
height: 31px;
}
.catheader2,.catheader-right,.catsubheader2,.catsubheader-right{
background-position: 0 -876px;height:31px;width:13px;
text-align: center;
padding: 0px;
text-decoration: none;
color: #444;
font-size: 1px;
height: 31px;
width:13px;
}
.catheader,.catheader1,.catsubheader,.catsubheader1{
float: left;
}
.catheader,.catheader2,.catsubheader,.catsubheader2{
display: inline;
}
.catheader,.catsubheader{
text-align: center;
width: 100%;
}
.catheader1,.catsubheader1{
display: block;
width: 100%;
}
.catheader2,.catsubheader2{
float: right;
}
.catheader-left,.catheader-right,.catsubheader-left,.catsubheader-right{
width: 18px;
}
.headertext,.headertext_right{
margin: 0px;
padding: 4px 6px 6px 6px;
text-decoration: none;
font-size:11px;
vertical-align:middle;
text-align: center;
font-weight:bold;
}
.headertext a:link,.headertext a:visited,.headertext_right a:link,.headertext_right a:visited,.headertextcollapse a:link,.headertextcollapse a:visited{ 
background: transparent;
color: #444;
text-decoration: none; 
}
.headertext a:hover,.headertext a:active,.headertext_right a:hover,.headertext_right a:active,.headertextcollapse a:hover,.headertextcollapse a:active{ 
background: transparent;
color: #587286;
}
.headertext img{
	padding: 3px 6px 6px 6px;
}
.catheader-tile .headertext,.catsubheader-tile .headertext{
padding-top: 5px;
text-align: left;
}
.catheader .headertext,.catsubheader .headertext{
position: absolute;
top: 0px;
left: 0px;
padding-left: 20px;
}
.catheader .headertext_right,.catsubheader .headertext_right{
position: absolute;
right: 0px;
padding-right: 20px;
}
.cleared,.clear{
clear: both;
}
.borderwrap,.borderwrap2,.borderwrap4,.borderwrapm,.borderwrapbot{
background:#090910;
border: 1px solid #768192;
padding: 0px; 
margin: 0px; 
}
.borderwrap2{
border-bottom: 0;
}
.borderwrap4{
border-top: 0;
}
.borderwrapm{
margin: 5px;
}
.borderwrapbot{
border-left: 0;
border-right: 0;
border-top: 0;
}
.borderwrap h3,.maintitle,.maintitlecollapse{
background: #BCC6D4;
color: #444; 
font-size: 12px;
font-weight: bold; 
margin: 0px;
padding: 6px 6px 6px 30px;
text-align: left;
border-bottom: 1px solid #768192;
}
.maintitle td {
color: #444; 
font-size: 12px;
font-weight: bold;
}
.maintitle p,.maintitlecollapse p,.formsubtitle p{
background: transparent !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.maintitle p.expand,.maintitle p.goto,.maintitlecollapse p.expand,.formsubtitle p.members{
float: right;
width: auto !important;
}
.maintitlecollapse p.expand,.maintitle p.expand{
float: right;
width: auto !important;
}
.maintitle a:link,.maintitle a:visited{ 
background: transparent;
color: #333;
text-decoration: none; 
}
.maintitle a:hover,.maintitle a:active{ 
background: transparent;
color: #587286;
}
table th,.borderwrap table th,.subtitle,.subtitlediv,.postlinksbar{ 
background:#CBD0D8;
border-bottom: 1px solid #425984;
color: #336; 
font-size: 11px;
font-weight: bold; 
letter-spacing: 1px;
margin: 0; 
padding: 5px;
font-family:Arial, Helvetica, sans-serif;
}
.subtitlediv{
border-top: 1px solid #768192;
border-bottom: 1px solid #768192;
text-align: right;
}
.borderwrap table th a:link,.subtitle a:link,.subtitlediv a:link,.borderwrap table th a:visited,.subtitle a:visited, .subtitlediv a:visited,.borderwrap table th a:active,.subtitle a:active,.subtitlediv a:active{
background: transparent;
color: #000;
text-decoration: none; 
}
.borderwrap table th a:hover,.subtitle a:hover,.subtitlediv a:hover{ 
background: transparent;
color: #5378AE;
text-decoration: none; 
}
.borderwrap h4{
background: #AEBFD8;
border: 1px solid #FFF;
border-bottom: 1px solid #374F62;
border-top: 1px solid #374F62;
color: #374F62; 
font-size: 12px;
font-weight: bold; 
margin: 0;
padding: 5px;
}
.borderwrap p{
background: #d4d7e2;
border: 1px solid #8D9DB6;
margin: 5px;
padding: 10px;
text-align: left;
}
td.formbuttonrow,.pformstrip,.borderwrap p.formbuttonrow,.borderwrap p.formbuttonrow1{
background: #d4d7e2 !important; 
border: 1px solid #FFF;
border-top: 1px solid #768192;
margin: 0px !important;
padding: 5px !important;
text-align: center;
}
td.formbuttonrow{
border-bottom: 0;
border-left: 0;
border-right: 0;
}
.borderwrap p.formbuttonrow1{
background: #d4d7e2 !important;
border: 0;
border-top: 1px solid #8D9DB6;
}
.catend{
background: #d4d7e2;
color: #3F444D;
font-size: 1px;
height: 15px;
}
#gfooter{
background: transparent;
margin: 0;
padding: 0;
width: 100%;
}
#gfooter td{
color: #333;
font-size: 10px;
padding: 4px;
}
#gfooter a:link,#gfooter a:visited{
color: #333;
}
#submenu{ 
background-position: 0 -460px;
border-bottom: 0px;
color: #000; 
margin: 0px; 
height: 33px;
}
#submenu .submenu-link{
background: transparent !important;
margin: 0px;
width: auto;
height:10px;
border: 0 !important;
cursor: pointer;
vertical-align:top;
font-size:11px;
}
#submenu .submenu-link a:link,#submenu .submenu-link a:visited{ 
color: #000000;
padding: 0px 8px 20px 36px;
text-decoration: none;
font-size:11px;
vertical-align:top;
}
#submenu .submenu-link a:hover,#submenu .submenu-link a:active{
color: #000000; 
padding: 0px 8px 20px 36px;
text-decoration: none;
font-size:11px;
vertical-align:top;
}
#submenu_start{
background-position: 0 -795px;
height: 31px;
}
#userlinks,#userlinksguest{ 
background: transparent;
border: 1px solid #C2CFDF;
margin: 0;
padding: 0 5px 0 5px;
}
#userlinksguest{ 
background: #ECA185;
border: 1px solid #A4360E;
}
#submenu p,#userlinks p,#userlinksguest p{
background: transparent !important;
border: 0 !important;
font-size: 10px;
font-weight: normal;
letter-spacing: 0;
margin: 0 !important;
padding: 0; 
text-align: right;
}
#userlinks p,#userlinksguest p{
font-weight: normal;
letter-spacing: 0;
}
#userlinksguest p.pcen{
text-align: center;
}
#submenu p.home,#userlinks p.home,#userlinksguest p.home{
float: left;
}
.home{width:50px;}
#navstrip{
background-position: 0 0px;
color:#5D608C;
font-size: 11px;
font-weight: bold;
line-height:140%;
margin: 0 0 0px 0;
padding: 12px 10px 5px 10px;
height:23px;
z-index:51;
position:relative;
border-left: 3px solid #768192;
border-right: 3px solid #768192;
border-bottom: 1px solid #768192;
}
#navstripoff{ 
display:none;
z-index:99;
top:168px;
position:absolute;
left:15px;
right:15px;
background-position: 0 -90px;
color:#ffffff;
font-size: 11px;
font-weight: bold;
line-height:140%;
margin: 0 0 0px 0;
padding: 12px 10px 5px 10px;
height:23px;
border-left: 3px solid #768192;
border-right: 3px solid #768192;
border-bottom: 1px solid #768192;
}
#navstrip a:link,#navstrip  a:visited,#navstripoff a:link,#navstripoff  a:visited{ 
background: transparent; 
color:#5D608C;
text-decoration: none;
font-weight: bold;
}
#navstrip a:hover,#navstrip a:active,#navstripoff a:hover,#navstripoff a:active{
background: transparent; 
color:#24395A;
font-weight: bold;
}
.copyright,#ftr p,#ftr p a{ 
background: transparent;
font-size: 11px; 
margin: 0 0 5px 0;
padding: 8px;
text-align:center;
color:#CBCAE8;
}
/*Experimental*/
.popupmenu{
background: #DDE3EB;
border: 0px;
text-align:left;
font-size:10px;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
width: 150px;
display:none;
}
.popupmenutop{
background-position: 0 -1019px;height:6px;width:150px;
height:6px;
}
.popupmenubot{
background-position: 0 -957px;height:12px;width:150px;
height:12px;
}
.popupmenu-item{
background: #d4d7e2 url(/images/header_2009/popmenu_tile.jpg);
padding: 3px;
line-height: 140%;
white-space: nowrap;
}
.popupmenudfx-item{
background: #d4d7e2;
padding: 3px;
line-height: 140%;
white-space: nowrap;
border-bottom: 1px solid #5C6D88;
color: #D6E3E9;
}
.popupmenu-item2{
padding: 3px;
white-space: nowrap;
border-bottom: 1px solid #5C6D88;
height: 27px;
}
.popupmenu-item-last{
background: #d4d7e2;
padding: 3px;
line-height: 140%;
white-space: nowrap;
border: 0px;
}
.popupmenu-item a:link,.popupmenu-item a:visited,.popupmenu-item-last a:link,.popupmenu-item-last a:visited{ 
color: #34496A;
margin: 0px;
padding: 0px;
text-decoration: none;
font-weight: normal;
font-size:11px;
padding-left: 30px;
}
.popupmenu-item a:hover,.popupmenu-item-last a:hover{ 
color: #466CA8;
margin: 0px;
padding: 0px;
text-decoration: none;
font-weight: normal;
padding-left: 30px;
}
.popupmenu-category{ 
background: transparent;
border-bottom: 1px solid #30545A;
color: #30545A; 
font-size: 10px;
font-weight: bold; 
letter-spacing: 1px;
margin: 0; 
padding: 3px; 
}
/*Loading box*/
.popupmenu-footer{
border: 0;
text-align: left;
white-space: nowrap;
}
.popupmenu-footer-left{
margin: 0px;
padding: 0px;
font-size: 1px;
width: 3px;
height: 10px;
}
.popupmenu-footer-right{
margin: 0px;
padding: 0px;
font-size: 1px;
width: 3px;
height: 10px;
}
.popupmenu-footer-tile{
width: 100%;
height: 10px;
font-size: 1px;
margin: 0px;
padding: 0px;
}
.drupdoun-tile{width:100px;}
.drupdoun-tile,.drupdown-tile a{
height: 33px;
background: transparent;
font-size: 11px;
padding: 5px 0px 0px 0px;
vertical-align:top;
}
input[type='checkbox']{
background-color: transparent;
border: 0;
margin: 1px;
}
#gfooter td.nopad{
padding: 0px;
}
#main_feat p{
border:0;
background:transparent;
}
#main_feat table{
width:100%;
}

/*<h>*/
#main_feat h1,#main_feat h2,#main_feat h3,#main_feat h4{
font-family:Arial, Helvetica, sans-serif; 
font-style:normal;
font-weight:bold; 
background:0;
background-color: transparent;
border:0px;
padding:5px;
}
#main_feat h1{
font-size:14pt; 
text-align:center;
margin-bottom:20px;
}
#main_feat h2{
font-size:13pt;
text-align:left;
margin-bottom:5px;
text-decoration:underline;
}
#main_feat h3,#main_feat h4{
text-align:left;
margin-bottom:5px;
margin-top:10px;
}
#main_feat h3{
font-size:12pt;  
}
#main_feat h4{
font-size:11pt; 
}
#main h2{
text-align:left;
}
/*<h>*/
h1,BodyTextHeader1{
color:#42475E;
background-color:#FFDA6A;
border:1px solid #777788;
}
h2,BodyTextHeader2{
color:#555566;
}
h3,BodyTextHeader3,h4,BodyTextHeader4{
color:#777788;
}
h2,h3,h4,.BodyTextHeader2,.BodyTextHeader3,.BodyTextHeader4{
font-family:Arial, Helvetica, sans-serif; 
font-style:normal;
font-weight:bold; 
}
h1,BodyTextHeader1{
font-family:Tahoma, Arial, sans-serif; 
font-size:13pt; 
text-align:center;
margin-bottom:20px;
padding:5px;
font-weight:bold; 
}
h2,BodyTextHeader2{
font-size:12pt;
text-align:center;
height:13pt;
margin-bottom:5px;
}
h3,BodyTextHeader3,h4,BodyTextHeader4{
text-align:left;
margin-bottom:5px;
}
h3,BodyTextHeader3{
font-size:12pt;  
}
h4,BodyTextHeader4{
font-size:11pt; 
}
/*Float*/
.fr,.inset_r{
float:right
}
.fl,.inset_l{
float:left
}
.fn{
float:none
}
.inset_r,.inset_l{
padding:10px;
margin:15px;
width:250px;
}
.floatright,#floatright{
float:right;
z-index:7;
overflow:auto;
}
.floatleft,#floatleft{
float:left;
z-index:auto;
}
.floatcenter{
float:none;
}
.floatright,.floatleft,.floatcenter{
padding:15px;
margin:10px;
}
.nofloat{
clear:both;
}
.main_image{
text-align:center;
padding:5px;
border:0px;
float:right;
margin:10px 20px 20px 20px;
}
.main_image img{
text-align:center;
}
.menu_class {
border:1px solid #1c1c1c;
}
.the_menu {
display:none;
width:300px;
border: 1px solid #1c1c1c;
}
.the_menu li {
background-color: #302f2f;
}
.the_menu li a {
color:#FFFFFF;
text-decoration:none;
padding:10px;
display:block;
}
.the_menu li a:hover{
padding:10px;
font-weight:bold;
color: #F00880;
}
/*new styles*/
#ledon{
z-index:1;
float:left;
position:absolute;
left:15px;
padding-top:3px;
background-position: 0 -632px;
height:11px;
width:11px;
}
#ledoff {
z-index:99;
float:left;
position:absolute;
left:15px;
display:none;
padding-top:3px;
background-position: 0 -571px;
height:11px;
width:11px;
}
#backliton{
background-position: 0 -109px;
height:59px;
width:192px;
z-index:5;
float:right;
position:absolute;
right:10px;
}
#backlitoff {
background-position: 0 0px;
height:59px;
width:192px;
z-index:6;
float:right;
position:absolute;
right:10px;
display:none;
}
#powerbuttonon {
background-position: 0 -1162px;
z-index:3;
float:left;
position:absolute;
left:10px;
height:37px; width:39px;
}
#powerbuttonoff {
background-position: 0 -1075px;
height:37px;
width:39px;
z-index:101;
float:left;
position:absolute;
left:10px;
display:none;
}
#lightoverlay {
background-position: 0 -325px;
/*background:url(images/header_2009/lightoverlay.jpg) left top repeat;*/
height:85px;
width:100%;
z-index:50;
float:left;
position:absolute;
top:132px;
}
.slinksmenu_menu,.mlinksmenu_menu,.llinksmenu_menu,.rlinksmenu_menu{
z-index:100;
position:absolute;
top:24px;
display:none;
}
#slinksmenu_menu ul, #mlinksmenu_menu ul, #llinksmenu_menu ul, #rlinksmenu_menu ul {
list-style:none;
}
#navigation div div ul{
list-style:none;
}
#c-col div div ul{
list-style:none;
}
#c-col div div ul li{display:inline;width:180px}
.ftrnavlist a,.ftrnavlist li,.ftrnavlist li.navlist-item{width:180px;}
.navlist a,.areanavlist a,.ftrnavlist{
padding-left: 30px;
line-height: 140%;
}
.navlist-item,.areanavlist-item{
padding: 3px;
line-height: 140%;
white-space: nowrap;
}
.navlist-item a:link,.navlist-item a:visited,.navlist-item-last a:link,.navlist-item-last a:visited,.areanavlist-item a:link,.areanavlist-item a:visited,.areanavlist-item-last a:link,.areanavlist-item-last a:visited{ 
color: #34496A;
margin: 0px;
padding: 0px;
text-decoration: none;
font-weight: normal;
font-size:11px;
padding-left: 30px;
}
.navlist-item a:hover,.navlist-item-last a:hover,.areanavlist-item a:hover,.areanavlist-item-last a:hover{ 
color: #466CA8;
margin: 0px;
padding: 0px;
text-decoration: none;
font-weight: normal;
padding-left: 30px;
}
#logo{
position:absolute;
top:5px;
left:76px;
z-index:10;
background-position: 0 -693px;
height:52px;
width:118px;
}
.submenu-link a{background-position: 0 -218px;padding-left: 30px;}
.popupmenu-item a,.navlist-item a,.areanavlist-item a,.navlist a,.areanavlist a,.areanavlist a,.ftrnavlist{background-position: 0 -1249px;}
.ftrnavlist{display:inline;width:100px;}
.backlit_wrap{
float:right;
position:absolute;
top:15px;
right:87px;
width:13px
}
.areanavlist,areanavlist-item {background-color:transparent;}
.areanavlist-item{display:block !important;color:#EEEEFF;background-color:transparent;}
.areanavlist-item a {font-weight:bold;background-color:transparent;}
.power_wrap{
float:left;
position:absolute;
top:28px;
left:13px;
width:39px
}
.logo_wrap{
float:left;
position:absolute;
top:21px;
left:20px;
width:118px
}
.led_wrap{
float:left;
position:absolute;
top:105px;
left:21px;
width:11px
}
.topmenurightend{
background-position: 0px -876px;
height:31px;
width:13px;
position:absolute;
top:100px;
right:0px;
z-index:20;
}
.innermenu,.innermenuleft,.innermenu_nofloat{
width:250px;
padding:5px;
border:0px;
margin:10px 20px 20px 20px;
}
.innermenu{float:right;}
.innermenuleft{float:left;}
.sscolumn,.ssprime,.ssprimecol{
padding:3px 3px 50px;
border:0px;
margin:0.5%;
min-width:200px;
text-align:left;
}
#col1,#col2,#col3,#col23{
top:15px;
float:left;
position:relative;
}
#col1{
left:0px;
width:28%;
}
#col2{
left:0;
width:38%;
}
#col3{
left:0;
width:28%;
}
#col23{
left:0;
width:66%;
}
.ssprime{
width:720px;
}
.ssprimecol{
width:320px;
}
.sscolmenu{
width:100%;
border:0px;
}
.sscolumn img{
text-align:center !important;
}
.cat, .cat .headertext{
text-align:left;
font-size:14px;
}
.bodylist{
list-style:none;
list-style-type:none;
list-style-position:outside;
display:block;
}
.bodylist li{display:block !important; padding-left:20px;}
.navigation_list{display:inline !important;width:200px !important;padding:5px 20px 10px 20px !important;}
.navigation_list li{float:left;min-width: 200px;
display: -moz-inline-box;
display: inline-block !important;
width:250px !important;padding:10px !important;vertical-align:top;height:20px;}
.sign_up{
text-align:center !important;
font-size:15px;
font-weight:bold;
}
.sign_up a{
text-align:center !important;
font-size:15px !important;
font-weight:bold !important;
}
.leader_image{
text-align:center !important;
width:360;
height:202;
background:url(http://www.songstuff.com/images/songstuff_logo-1.jpg) no-repeat center;
margin-bottom:20px;
}
.colheader{
position:absolute;
right:0px;
left:-35%;
width:60%;
margin-top: 24px;
}
.pitch{
font-size:13px;
font-weight:bold;
text-align:justify !important;
padding:15px 25px 25px 25px !important;
min-width:190px;
}
.area_image{
text-align:center !important;
}
#main_feat .tableside,.tableside{
border:2px solid #000000;
width:600px !important;
margin-left: auto;
margin-right: auto;
margin-top:15px;
margin-bottom:15px;
}
.tableside th{
	font-weight:bold;
	border:1px solid #000000;
}
.tableside td{
	border:0px;
	text-align:center !important;
}
iframe, #main_feat iframe, #main_feat p iframe{border:0px !important;}
#main_feat iframe html{border:0px !important;}
#main_feat .videoplayer,#main_feat .videoplayer iframe{text-align:center !important;border:0px !important;}
