@charset "utf-8";
/* CSS Document */
/* General HTML control */
html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
body {
	background: url(../images/main/GTFN-bg.jpg) scroll top center no-repeat /*#223a12 #64450C*/ #260751 /*#7c0101*/;
	margin:0px;
}
p {
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
}
ul {
	margin:0px;
	margin-top:5px;
	margin-bottom:3px;
}
ol {
	margin:0px;
	margin-top:5px;
	margin-bottom:3px;
}
li {
	margin:0px;
	margin-top:3px;
	margin-bottom:10px;
}
/* Index Page Divisions */
div.maintwo { 
	position: absolute;
	background: url(../images/main/GTFN-top-image.png) top center scroll no-repeat; 
	top: 0px; 
	width: 900px;
	height: 300px; 
	text-align:center; 
	margin-top: 0px; 
	margin-left: -450px; 
	left: 50%;
	color:#ffffff; 
}
div#covertxt {
	width:270px;
	height:177px;
	text-align:left;
	overflow:auto;
	position:absolute;
	z-index:4;
	margin-top: 68px;
	margin-left: -125px;
	left:50%;
}
#covertxt a {
	color:#FFFFFF/*#CC6600*/;
	text-decoration:underline;
}
#covertxt a:hover {
	/*#99FF00 for ligther back*/
	color:/*#99FF00*/#003366;
	text-decoration:underline;
}
div#cover {
	width:300px;
	height:298px;
	background: url(../images/cover/cover.png) center center scroll no-repeat;
	text-align:left;
	overflow:auto;
	position:absolute;
	z-index:4;
	margin-top: 0px;
	margin-left: 150px;
	left:50%;
}
div.browse { 
	position: absolute;
	background: #000000;
	top: 300px; 
	width: 900px;
	height: 24px; 
	text-align:center;
	margin-top: 0px; 
	margin-left: -450px; 
	left: 50%;
	color: #ffffff;
	z-index:8;
}
/* Index Page Content */
div.alsocover {
	position:absolute;
	background: url(../images/background/white-45-black-bkgrnd.jpg) scroll repeat;
	top:628px;
	left:50%;
	margin-top:0px;
	margin-left:-450px;
	width:450px;
	height:300px;
	z-index:1;
}
div.alsocoverside {
	position:absolute;
	background: url(../images/also-cover/also-cover-side-bg.png) top left scroll no-repeat;
	top:629px;
	left:50%;
	margin-top:0px;
	margin-left:0px;
	width:450px;
	height:300px;
	z-index:2;
	color:#FFFFFF;
}
.musicbox {
	overflow:auto;
	width:380px;
	height:290px;
	border:1px;
	border-style:solid;
	border-color:#FFCC00;
	padding-left:2px;
}
.alsocoverside a {
	color:#FFCC00;
	text-decoration:none;
}
.alsocoverside a:hover {
	color:#000000;
	text-decoration:none;
}
div.content {
	position:absolute;
	width:900px;
	height:300px;
	top:933px;
	left:50%;
	margin-top:0px;
	margin-left:-450px;
	z-index:2;
	text-align:center;
	border:1px;
	border-style:solid;
	border-color:#FFCC00;
}
div.topics {
	float:left;
	width:224px;
	height:300px;
	overflow:hidden;
	text-align:left;
	color:#FFFFFF;
}
div#contenttextscroll {
	width:214px;
	height:210px;
	overflow:auto;
}
div#community {
	background: url(../images/content/community.png) scroll top center no-repeat;
	border:0px;
	border-right:1px;
	border-style:solid;
	border-color:#FFCC00;
}
div#performing {
	background: url(../images/content/performing.png) scroll top center no-repeat;
	border:0px;
	border-right:1px;
	border-style:solid;
	border-color:#FFCC00;	
}
div#news {
	background: url(../images/content/news.png) scroll top center no-repeat;
	border:0px;
	border-right:1px;
	border-style:solid;
	border-color:#FFCC00;	
}
.topics a{
	color:#FFFF00;
	text-decoration:none;
}
.topics a:hover {
	color:#6699CC;
	text-decoration:none;
}
/* Index Content end //////////////////////
/* Index Credit */
div.indexcredits {
	position: absolute;
	background: url(../images/background/credits-top-line.jpg) scroll top center repeat-x;
	background-color:#ffffff;
	top: 1240px;
	width: 900px;
	height: 100px;
	text-align:center;
	margin-top: 0px;
	margin-left: -450px;
	left: 50%;
	color: #ffffff;
	overflow: auto;
	z-index:10;
}
div.indexcreditstext {
	width:880px;
	height:50px;
	margin-top:30px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:9px;
	color:#999999;
	text-align:justify;
	overflow:auto;
}
.indexcreditstext a {
	color:#333333;
	text-decoration:none;
}
.indexcreditstext a:hover {
	color:#FF9900;
	text-decoration:none;
}
.indexcreditcounter {
	top:1340px;
	left:50%;
	width:200px;
	height:30px;
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
}
/* End Index Credit */
/* Control for Google Tools and other Ads */
div.adsense {
	position:absolute;
	background: #660000;
	width:900px;
	height:90px;
	top:631px;
	left:50%;
	z-index:2;
	margin-top:0px;
	margin-left:-450px;
}
div.search {
	width:370px;
	height:60px;
	position:absolute;
	top:265px;
	left:50%;
	margin-top:0px;
	margin-left:-170px;
	z-index:4;
}
div.searchtwo {
	width:370px;
	height:60px;
	position:absolute;
	top:20px;
	left:50%;
	margin-top:0px;
	margin-left:80px;
	z-index:8;
}
div.searchthree {
	width:370px;
	height:40px;
	position:absolute;
	top:265px;
	left:50%;
	margin-top:0px;
	margin-left:80px;
	z-index:8;
}
/* End Google Tools */
/* Credits Div */
div.credits {
	position: absolute;
	background: url(../images/background/credits-top-line.jpg) scroll top center repeat-x;
	background-color:#ffffff;
	top: 940px;
	width: 900px;
	height: 100px;
	text-align:center;
	margin-top: 0px;
	margin-left: -450px;
	left: 50%;
	color: #ffffff;
	overflow: auto;
	z-index:10;
}
div.creditstext {
	width:880px;
	height:50px;
	margin-top:30px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:9px;
	color:#999999;
	text-align:justify;
	overflow:auto;
}
.creditstext a {
	color:#333333;
	text-decoration:none;
}
.creditstext a:hover {
	color:#FF9900;
	text-decoration:none;
}
.creditcounter {
	top:1040px;
	left:50%;
	width:200px;
	height:30px;
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
}
/* End Credits Formating */
/* Article Divisions and Links Control */
div.titletop {
	position:absolute;
	background: url(../images/tops/gen-title.png) scroll top left no-repeat;
	width:900px;
	height:65px;
	left:50%;
	top:0px;
	margin-top: 0px;
	margin-left: -450px;
	z-index:1;
}
div.author {
	position:absolute;
	width:120px;
	height:120px;
	left:50%;
	top: 80px;
	margin-top: 0px;
	margin-left: -400px;
	text-align:center;
	z-index:1;
	overflow:hide;
}
div.author img {
	width:120px;
	height:120px;
}
div.authorsub {
	position:absolute;
	width:120px;
	height:25px;
	left:50%;
	top:200px;
	margin-top:0px;
	margin-left:-400px;
	text-align:left;
	z-index:1;
	font-size:9px;
	padding-top:5px;
}
.authorsub a {
	color:#660000;
	text-decoration:none;
}
.authorsub a:hover {
	color:#000033;
	text-decoration:none;
}
div.authorinfo {
	position:absolute;
	width:350px;
	height:150px;
	left:50%;
	top: 80px;
	margin-top: 0px;
	margin-left: -278px;
	text-align:left;
	z-index:1;
	overflow:auto;
	color:#000033;
	padding-left:5px;
	font-size:12px;
}
.authorinfo a {
	color:#660000;
	text-decoration:none;
}
.authorinfo a:hover {
	color:#660000;
	text-decoration:none;
}
div.articleprelude {
	position:absolute;
	width:300px;
	height:170px;
	left:50%;
	top: 80px;
	margin-top: 0px;
	margin-left: 100px;
	text-align:center;
	z-index:10;
	/*color:#FFFF00;*/color:#660066;
	font-size:14px;
}
/*During Christmas*/
.articleprelude a{
	color:#FFFFFF;
	font-weight:bold;
}
/* This control the topic title area */
div.topictitle {
	position:absolute;
	width:900px;
	height:50px;
	top:250px;
	left:50%;
	margin-top:0px;
	margin-left:-450px;
	z-index:2;
	color:#FFFF00;
}
#topicabout {
	background: url(../images/tops/about-topics-title.png) scroll top left no-repeat;
}
#topicgallery {
	background: url(../images/tops/gallery-topics-title.png) scroll top left no-repeat;
}
#topicsponsor {
	background: url(../images/tops/sponsors-topics-title.png) scroll top left no-repeat;
}
#topicsponsorships {
	background: url(../images/tops/sponsorships-topics-title.png) scroll top left no-repeat;
}
#topicdonate {
	background: url(../images/tops/donate-topics-title.png) scroll top left no-repeat;
}
#topicmusicbox {
	background: url(../images/tops/music-topics-title.png) scroll top left no-repeat;
}
#topicperforming {
	background: url(../images/tops/performing.png) scroll top left no-repeat;
}
#topiccommunity {
	background: url(../images/tops/community-topics-title.png) scroll top left no-repeat;
}
#topicnews {
	background: url(../images/tops/news-topics-title.png) scroll top left no-repeat;
}
#topicdownload {
	background: url(../images/tops/downloads-topics-title.png) scroll top left no-repeat;
}
#topiceditor {
	background: url(../images/tops/editor-topics-title.png) scroll top left no-repeat;
}
#topicondemand {
	background: url(../images/tops/ondemand-topics-title.png) scroll top left no-repeat;
}
#topicwebexclusives {
	background: url(../images/tops/webexclusives-topics-title.png) scroll top left no-repeat;
}
.topicnav a {
	color:#FFFFFF;
	text-decoration:none;
}
.topicnav a:hover {
	color:#FFFF00;
	text-decoration:underline;
}
/* End topic formating */
/* Control for the Article Content Area */
div.article {
	position:absolute;
	background: url(../images/utilities/articlebg.jpg) scroll top left repeat-y;
	width:900px;
	height:614px;
	left:50%;
	top:326px;
	margin-top:0px;
	margin-left:-450px;
	text-align:left;
	z-index:2;
}
.article a {
	color:#660000;
	text-decoration:none;
}
.article a:hover {
	color:#000000;
	text-decoration:none;
}
div.articletitle {
	width:740px;
	height:40px;
	float:right;
	font-size:24px;
	text-transform:capitalize;
	font-weight:bold;
	color:#000033;
	text-align:left;
	border:0px;
	border-bottom:2px;
	border-style:solid;
	border-color:#FFFF00;
	padding-top:10px;
	padding-left:5px;
}
div.articlebrowse {
	width:150px;
	height:auto;
	float:left;
	color:#000000;
	padding-top:10px;
	padding-left:5px;
}
div.articlecontent {
	width:740px;
	height:561px;
	float:right;
	color:#666666;
	padding-left:5px;
	overflow:scroll;
}
.article img {
	border:0px;
	margin:5px;
	float:right;
}
.article img.topimage {
	border:0px;
	margin:0px;
	width:540px;
	float:right;
}
.articlesubtitle {
	font:Garamond,"Times New Roman", Times, serif;
	font-size:24px;
	color:#999999;
}
/* This is to control the way videos behaves in an article 
   Is Formated to fit proportionally GodTube or YouTube videos */

div.articlevideosWSxs {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:140px;
	height:80px;
	float:left;
}
.articlevideosWSxs object {
	width:140px;
	height:80px;
}
.articlevideosWSxs embed {
	width:140px;
	height:80px;
}
div.articlevideosWSmed {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	height:115px;
	float:left;
}
.articlevideosWSmed object {
	width:200px;
	height:115px;
}
.articlevideosWSmed embed {
	width:200px;
	height:115px;
}
div.articlevideosWS {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:530px;
	height:304px;
	float:left;
}
.articlevideosWS object {
	width:530px;
	height:304px;
}
.articlevideosWS embed {
	width:530px;
	height:304px;
}
div.articlevideosxs {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:140px;
	height:120px;
	float:left;
}
div.articlevideos {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	height:171px;
	float:left;
}
div.articlevideosmed {
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	width:300px;
	height:257px;
	float:left;
}
.articlevideos object {
	width:200px;
	height:171px;
}
.articlevideos embed {
	width:200px;
	height:171px;
}
.articlevideosmed object {
	width:300px;
	height:257px;
}
.articlevideosmed embed {
	width:300px;
	height:257px;
}
.articlevideosxs object {
	width:140px;
	height:120px;
}
.articlevideosxs embed {
	width:140px;
	height:120px;
}
/* End video formatting */
/* End Article Control Area */
/* Team Photos */
div#rva {
	background: url(../images/team/rva.jpg) scroll center center no-repeat;
}
div#evv {
	background: url(../images/team/evv.jpg) scroll center center no-repeat;
}
div#cm {
	background: url(../images/team/cm.jpg) scroll center center no-repeat;
}
div#cc {
	background: url(../images/team/cc.jpg) scroll center center no-repeat;
}
div#vc {
	background: url(../images/team/vc.jpg) scroll center center no-repeat;
}
div#et {
	background: url(../images/team/et.jpg) scroll center center no-repeat;
}
div#logo {
	background: url(../images/utilities/logo-small-150x150.png) scroll center center no-repeat;
}
/* Ends Team Control */
/* Index Picture Control */
#com-index {
	background: url(../images/index/com-index-pic.png) scroll center center no-repeat;
}
#gal-index {
	background: url(../images/index/gallery-index-pic.png) scroll center center no-repeat;
}
#music-index {
	background: url(../images/index/music-index-pic.png) scroll center center no-repeat;
}
#performing-index {
	background: url(../images/index/performing-index-pic.png) scroll center center no-repeat;
}
#ondemand-index {
	background: url(../images/index/ondemand-index-pic.png) scroll center center no-repeat;
}
#news-index {
	background: url(../images/index/news-index-pic.png) scroll center center no-repeat;
}
/* Ends Index Pic Control */
/* Advertisements Control For Articles Browsing Area -Left Corner-*/
.smallad {
	margin:5px;
	width:120px;
	height:60px;
	float:left;
}
.smallbutad {
	margin:5px;
	width:120px;
	height:90px;
	float:left;
}
.smallsquaread {
	margin:5px;
	width:120px;
	height:120px;
	float:left;
}
.smalltallbanner {
	margin:5px;
	width:120px;
	height:240px;
	float:left;
}
.smallskycrapperbanner {
	margin:5px;
	width:120px;
	height:600px;
	float:left;
}
/* End Article Control Small -Left Corner */
/* Article Ad Control */
.skyarticlead {
	margin:10px;
	width:160px;
	height:600px;
	float:right;
	padding:0px;
}
.skyarticlead img {
	border:0px;
}
.midskyarticlead {
	margin:10px;
	width:160px;
	height:500px;
	float:right;
	padding:0px;
	margin-right:0px;
	right:0px;
}
.midskyarticlead img {
	margin:0px;
	border:0px;
}
.fullpagebanner {
	margin:10px;
	width:728px;
	height:90px;
	float:left;
}
.smallsquaread {
	margin:10px;
	width:200px;
	height:200px;
	float:right;
}
.mediumsquaread {
	margin:10px;
	width:250px;
	height:250px;
	float:right;
}
.largesquaread {
	margin:10px;
	width:300px;
	height:250px;
	float:right;
}
.largesquaretwoad {
	margin:10px;
	width:300px;
	height:280px;
	float:right;
}
.rightcolumnarticlearea {
	float:right;
	width:160px;
	height:auto;
}
.rightcolumnarticlearea img {
	margin:0px;
	border:0px;
}
.rightcolumnarticlearea div {
	margin:0px;
	margin-top:5px;
	margin-bottom:2px;
	border:0px;
}
/* Ends Article Ad Control */
	