@charset "UTF-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	font: medium;
	font:0.95em/1em Arial, Helvetica, sans-serif;
	color:#000000;
	background: #F8F6B1;
	text-align: center;
	}
	
* html {
	
}

a:link { color:#424A47;text-decoration:underline; }
a:visited { color:#424A47;text-decoration:underline; }
a:active { color:#78A887;text-decoration:underline; }
a:hover { color:#CC8F0A;text-decoration:none; } 	

.color-1-text-20 { font-family:times,helvetica,serif;font-size:22pt;color:#ACC5BC;}

/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/

#Table_01 {
	position:relative;
	background-position: center;
	vertical-align: top;
	margin: 0 auto;
	width: 1000px;
}

#SOMain-01-topmenu_ {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:39px;
	background-image: url("../interface/SOMain_01-topmenu.png");
}

#SOMain-02-logo-mission_ {
	position:absolute;
	left:0px;
	top:39px;
	width:780px;
	height:125px;
}

#SOMain-03-login_ {
	position:absolute;
	left:780px;
	top:39px;
	width:220px;
	height:44px;
}

#SOMain-04-blast_ {
	position:absolute;
	left:780px;
	top:83px;
	width:220px;
	height:81px;
	background-image: url("../interface/SOMain_04_blastbox.png");
}

#SOMain-05-middlebar_ {
	position:absolute;
	left:0px;
	top:164px;
	width:1000px;
	height:44px;
	background-image: url("../interface/SOMain_05_middlebar.png");
}

#SOMain-06-mag-rollover_ {
	position:absolute;
	left:0px;
	top:208px;
	width:234px;
	height:94px;
}

#SOMain-07-rsrc-rollover_ {
	position:absolute;
	left:234px;
	top:208px;
	width:224px;
	height:94px;
}

#SOMain-08-rollovertext_ {
	position:absolute;
	left:458px;
	top:208px;
	width:363px;
	height:189px;
	background-image: url("../interface/SOMain_08_bkgd.png");
}

#SOMain-09-cover-slideshow_ {
	position:absolute;
	left:821px;
	top:208px;
	width:179px;
	height:195px;
	background-image: url("../interface/SOMain_09_cover-slideshow.png");
}

#SOMain-10-books-rollover_ {
	position:absolute;
	left:0px;
	top:302px;
	width:234px;
	height:95px;
}

#SOMain-11-radio-rollover_ {
	position:absolute;
	left:234px;
	top:302px;
	width:224px;
	height:95px;
}

#SOMain-12_ {
	position:absolute;
	left:0px;
	top:397px;
	width:821px;
	height:6px;
}

#SOMain-13_ {
	position:absolute;
	left:0px;
	top:403px;
	width:1000px;
	height:11px;
}

#SOMain-14-news_ {
	position:absolute;
	left:0px;
	top:414px;
	width:245px;
	height:285px;
	background-image: url("../interface/SOMain_14-news.png");

}

#SOMain-15-video-widget_ {
	position:absolute;
	left:245px;
	top:414px;
	width:486px;
	height:332px;
	background-color:#F8F6AE;
	background-image: url("../interface/SOMain_15_video-widget.png");
}

#SOMain-16_ {
	position:absolute;
	left:731px;
	top:414px;
	width:49px;
	height:235px;
	background-color:#F8F6AE;
}

#SOMain-17-music-widget_ {
	position:absolute;
	left:780px;
	top:414px;
	width:220px;
	height:235px;
	background-color:#F8F6AE;
	background-image: url("../interface/SOMain_17_music-widget.png");
}

#SOMain-18_ {
	position:absolute;
	left:731px;
	top:649px;
	width:49px;
	height:97px;
}

#SOMain-19_ {
	position:absolute;
	left:780px;
	top:649px;
	width:70px;
	height:42px;
}

#SOMain-20-fb-twitter_ {
	position:absolute;
	left:850px;
	top:649px;
	width:150px;
	height:42px;
	background-image: url("../interface/SOMain_20_fb-twitter.png");
}

#SOMain-21-sponsor1_ {
	position:absolute;
	left:780px;
	top:691px;
	width:110px;
	height:55px;
	background-image: url("../interface/SOMain_21_sponsor1.png");
}

#SOMain-22-sponsor2_ {
	position:absolute;
	left:890px;
	top:691px;
	width:110px;
	height:55px;
	background-image: url("../interface/SOMain_22_sponsor2.png");
}

#SOMain-23-thefolks-top_ {
	position:absolute;
	left:0px;
	top:699px;
	width:173px;
	height:101px;
}

#SOMain-24_ {
	position:absolute;
	left:173px;
	top:699px;
	width:72px;
	height:47px;
	background-color:#F8F6AE;
}

#SOMain-25-contact_ {
	position:absolute;
	left:173px;
	top:746px;
	width:558px;
	height:54px;
	background-color:#F8F6AE;
	background-image: url("../interface/SOMain_25_contact.png");
	text-align: left;
}

#SOMain-26_ {
	position:absolute;
	left:731px;
	top:746px;
	width:49px;
	height:54px;
}

#SOMain-27-sponsor3_ {
	position:absolute;
	left:780px;
	top:746px;
	width:110px;
	height:54px;
	background-image: url("../interface/SOMain_27_sponsor3.png");
}

#SOMain-28-sponsor4_ {
	position:absolute;
	left:890px;
	top:746px;
	width:110px;
	height:54px;
	background-image: url("../interface/SOMain_28_sponsor4.png");
}

#SOMain-29-thefolks-bottom_ {
	position:absolute;
	left:0px;
	top:800px;
	width:173px;
	height:20px;
}

#SOMain-30-footermenu_ {
	position:absolute;
	left:173px;
	top:800px;
	width:558px;
	height:20px;
	background-color:#D9D785;
	background-image: url("../interface/SOMain_30_footermenu.png");
	text-align: left;
}

#SOMain-31_ {
	position:absolute;
	left:731px;
	top:800px;
	width:269px;
	height:20px;
}

/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ index adjustment styles start ++++++++++*/

#SOIndex-SSAdjust {
	position:relative;
	top:0px;
	left: -13px;
}

#SOIndex-SSBkgd {
	position:relative;
	background-image: url(images/current-cover.jpg);
	background-repeat: no-repeat;
	background-color: b1b076;
}

#SOIndex-LLAdjust {
	position:relative;
	top:60px;
}

#SOIndex-YTadjust {
	position:relative;
	top:0px;
	text-align: left;
	padding-left: 20px;
}

#SOIndex-FBTwitteradj {
	position:relative;
	text-align: center;
	padding-top: 35px;
	margin-right: 35px;
	left: 20px;
}

#SOIndex-PartnerAdjust {
	position:relative;
	width:200px;
	top:20px;
	left:50px;
	padding-left: 40px;
}

#SOIndex-contact {
	color:#2E423B;
	text-align:left;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding-top: 7px;
	}		

#SOIndex-footer {
	color:#2E423B;
	text-align:left;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding-top: 2px;
	top: 2px;
	}		


#awmAnchor-menu {
	position:absolute;
	top:2px;
	left:10px;
}

#SOIndex-middlebar-left {
	position:relative;
	float:left;
	text-align: left;
	margin-left: 30px;
	width: 500px;
	padding-top: 10px;
	}
	
#SOIndex-middlebar-right {
	position:relative;
	float: right;
	text-align: right;
	margin-left: 0px;
	margin-right: 30px;
	width: 400px;
	padding-top: 7px;
	}	

	
#SOflashplayer {
	position: relative;
	height: 225px;
	width: 210px;	
	}
