/* By default, the following classes are all the same */
/* p, ul, ol, li, blockquote, cbodytxt, cbodytxt3, cfont2,  */
/* profileaddress, profilecommtext, profilenavbartext,  */
/* profiletext, profilenarrtext, profileafflname */

/* this is the default font family & size */
td, body, input, textarea, option, select { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

body { margin: 0px; padding: 0px; }

a:link { color: #0099cc; }
a:visited { color: #0099cc; }
a:hover { color: #006699; }
a:active { color: #006699; }

/* only modify these styles if you want them to be different than the default */
p, .cfont2 { line-height: 15px; }
ul { }
ol { }
li { }
blockquote { }

/* HEADER STYLES */
h1, .cfont7 { font-size: 16px; font-weight: bold; color:#99CCFF; margin-left:10px; margin-top:20px; }
/*h2, .cfont6 { font-size: 14px; font-weight: bold; }*/
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 11px; font-weight: bold; color:#FFFFFF; }
h2,h4, .cfont4, .cbodyhdr4 { font-size: 11px; font-weight: bold; }
h5, .cfont3 { font-size: 10px; font-weight: bold; color: #FFFFFF; margin-left: 10px;}
h6, .cfont1 { font-size: 9px; font-weight: bold; }

/* SMALL TEXT STYLE */
.smallText { font-size: 9px; }

/* CONTACT FORM - MAIN STYLES */
.asterisk { color: #990033; }
#contactFormMain .inputFieldSize1 { width: 196px; }
#contactFormMain .selectFieldSize1 { width: 196px; }
#contactFormMain .textareaFieldSize1 { height: 100px; width: 300px; }
#contactFormMain .checkboxSize1 { height: 14px; margin: 2px 0px 0px 0px; }
#contactFormMain .textNoBreak { white-space: nowrap; }

.cbodytxt { }
.cbodytxt3 { }

/* EMAIL OBFUSCATION STYLES */
.emailObfuscationBody { background-image: url(images/spacer.gif); }
#emailObfuscation { padding: 5px; }
#emailObfuscation h4 { margin-top: 0px; margin-bottom: 16px; }
#emailObfuscation .asterisk { color: #ff0000; }
#emailObfuscation table { margin: 10px; }
#emailObfuscation td { height: 24px; }
#emailObfuscation td.cellLeft { padding: 2px; }
#emailObfuscation td.cellRight { padding: 2px; }
#emailObfuscation td.cellColspan2 { padding: 2px; }
#emailObfuscation input { width: 230px; }
#emailObfuscation textarea { width: 300px; }
#emailObfuscation input.RadioButtonPrefferredEmail { width: 15px; }
#emailObfuscation input.RadioButtonPrefferredPhone { width: 15px; }
#emailObfuscation input.CheckBoxSendCopy { width: 15px; }
#emailObfuscation input.ButtonSubmit { width: 100px; }
#emailObfuscation input.ButtonReset { width: 100px; }
#emailObfuscation p.closeWindow { text-align: right; }

/* Add design specific styles below. */

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body.hm,body.int { background-color: #333333; }

#pagediv_C { width: 100%;  text-align: center; background: url(images/pg-bg.jpg) repeat-x 0 50px; }
#pagediv_C2 { margin: 10px auto 0 auto; width: 784px; }

/**** Clearing of floating columns ****/
#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
*html #clearOut { margin-top: -13px; } /* Only for IE*/

/**** HEADER Styles ****/

/*Nav*/
#lyt_hm_nav { text-align: right; }

#lyt_hm_hdr_container { width: 784px; height: 153px; background: url(images/h-bg-hdr.jpg) no-repeat; }

#lyt_hdr_right { width: 469px; float: right; margin-right: 19px; text-align: right; }
*html #lyt_hdr_right { width: 469px; float: right; margin-right: 10px; text-align: right; }
#lyt_tagline { margin-top: -17px; }
#lyt_emaillist { width: 207px; margin:28px 10px 0 0; float: right; }
*html #lyt_emaillist { width: 207px; margin:28px 4px 0 0; float: right; }

#lyt_logo { width: 277px; float: left; margin-left: 19px; }
*html #lyt_logo { width: 277px; float: left; margin-left: 10px; }

/**** BODY Styles ****/

#lyt_hm_bdyContainer { width: 784px; background: url(images/h-bg-main.jpg) no-repeat #FFF;; margin: 0; padding-bottom: 20px; }

#lyt_hm_bdyRight { float: right; width: 452px; margin-right: 27px; }
*html #lyt_hm_bdyRight { float: right; width: 452px; margin-right: 14px; }

/* NEWS*/

#lyt_news { width: 430px; text-align: left; margin: 35px 0 0 18px; }
#lyt_news a:link { color: #006699; text-decoration: underline; }
#lyt_news a:visited { color: #006699; text-decoration: underline;; }
#lyt_news a:hover { color: #006699; text-decoration: none; }
#lyt_news a:active { color: #006699; text-decoration: underline; }

#lyt_news ul { line-height: 15px; padding: 0; margin: 15px 0 0 16px; }
#lyt_news li { list-style-image: url(images/h-bullet.jpg); padding: 0px; margin: 0px 0px 10px 0px; }


#lyt_featureBoxes { float: left; width: 255px; margin-left: 27px; }
*html #lyt_featureBoxes { float: left; width: 255px; margin-left: 14px; }

/****BODY STYLES INTERNAL****/

#lyt_int_bdyContainer2 { width: 784px; background: url(images/i-bg-main2.jpg) repeat; margin: 0; padding-bottom: 40px; }
#lyt_int_bdyContainer { width: 784px; background: url(images/i-bg-main.jpg) no-repeat; margin: 0; padding: 0; }

#lyt_int_bdyContainer p { color: #FFFFFF; }

#lyt_int_bdyRight { float: right; width: 453px; margin: 0 27px 0 0; }
*html #lyt_int_bdyRight { float: right; width: 453px; margin-right: 14px; text-align: left; }

#lyt_int_bdyRight a { font-weight: bold; text-decoration: underline; }
#lyt_int_bdyRight a:link { color: #FFFF66; }
#lyt_int_bdyRight a:visited { color: #FFFF66; }
#lyt_int_bdyRight a:hover { color: #FFF; }
#lyt_int_bdyRight a:active { color: #FFFF66; }

/*INTERNAL content title bars*/

#lyt_int_titleBG { width: 453px; height: 22px; padding: 4px 0 0 10px; margin:20px 0 0 0; background: url(images/i-title-bg.jpg) no-repeat; text-align: left; }
#lyt_int_titleBG2 { width: 453px; height: 22px; padding: 4px 0 0 0; margin: 0; background: url(images/i-title-bg2.jpg) no-repeat; text-align: left; }

	#lyt_int_titleBG h3 { margin:0; }


#lyt_int_guysBG1 { width: 452px; height: 214px; padding-top: 14px; margin: 10px 0 15px 0; text-align: left; }
#lyt_int_guysBG1 p { margin: 5px 0 12px 0; line-height: 12px; }
#lyt_int_guysBG1 a:link { color: #FFFF66; }
#lyt_int_guysBG1 a:visited { color: #FFFF66; }
#lyt_int_guysBG1 a:hover { color: #FFF; }
#lyt_int_guysBG1 a:active { color: #FFFF66; }

#lyt_int_guysBG2 { width: 452px; height: 214px; background: url(images/i-guys2-bg.jpg) no-repeat; padding-top: 14px; margin: 10px 0 15px 0; text-align: left; }
#lyt_int_guysBG2 p { margin: 5px 0 12px 0; line-height: 12px; }
#lyt_int_guysBG2 a:link { color: #FFFF66; }
#lyt_int_guysBG2 a:visited { color: #FFFF66; }
#lyt_int_guysBG2 a:hover { color: #FFF; }
#lyt_int_guysBG2 a:active { color: #FFFF66; }

/*GUYS individual bios section*/
#lyt_guysBios { margin: 0px 0 0 0px; margin-bottom: 35px; text-align:left; }
#lyt_guysBios h5 { color:#FFFFFF; margin: 0; margin-left: 10px;}
#lyt_guysBios p { color:#99CCFF; margin: 0 0 10px 0; }
#lyt_guysBios .img { margin: 0 0 8px 0px;}

/*blog widget*/

#blog_widget { float:left; margin-top: 20px; }

/*Content Main (internal)*/
/*#lyt_int_contentMain { padding: 0 8px 0 10px; }*/

#lyt_int_guysAndy { width: 130px; float: right; margin-right: 5px; }
*html #lyt_int_guysAndy { width: 130px; float: right; margin-right: 1px; }
#lyt_int_guysLeft { width: 280px; float: left; margin-left: 10px; }
*html #lyt_int_guysLeft { width: 280px; float: left; margin-left: 5px; }
#lyt_int_guysJason { width: 130px; float: right; }
#lyt_int_guysJamie { width: 130px; float: left; }

#lyt_int_contentMain { margin-top: 0px; text-align: left; padding-left: 0px; }
#lyt_int_contentMain .img { border:0px solid #6699CC; margin: 5px 0px 0px 0px; padding-bottom: 8px}  //border for images
#lyt_int_contentMain h5 { color:#FFFFFF; margin-left: 8px; }
#lyt_int_contentMain h4,h2 { color:#FFFFFF; margin: 18px 0 0 8px; border-bottom: 1px dotted #6699FF; }
#lyt_int_contentMain  p{ margin-left: 10px  }
/*#lyt_int_contentMain h3 { color:#FFFFFF; margin: 8px 0 0 0; }*/
#lyt_int_contentMain em { color: #99CCFF;}

#lyt_int_contentMain ul { line-height: 15px; padding: 0; margin: 15px 0 0 16px; }
#lyt_int_contentMain li { list-style-image: url(images/h-bullet.jpg); padding: 0px; margin: 0px 0px 10px 0px; }
#lyt_int_contentNews a { font-weight:normal; }

/*content schedule*/
#lyt_schedule_headers { margin-top: 10px; border-bottom: 1px dotted #99CCFF; padding: 0; }
#lyt_schedule_headers h4 { color:#FFFFFF; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0; }

#lyt_schedule { margin-top: 20px; padding-left:5px; }
#lyt_schedule td { color:#FFFFFF; padding-bottom:6px; text-align:left; }

/*content featured pictures (gallery)*/
#lyt_gallery { margin:40px 0 20px 0; text-align:left; }
#lyt_gallery .img { border:1px solid #000000; margin: 0 5px 5px 0; }

#lyt_galleryTitle { border-bottom:1px solid #6699FF; margin-bottom: 15px; width:425px; }
#lyt_galleryTitle p { margin:0; }
#lyt_galleryTitle a { margin:0; }
#lyt_galleryTitleRight { float:right; }
#lyt_galleryTitleLeft { float:left; }

/* media */

#lyt_media { padding-left: 5px; }
#lyt_media p { margin:12px 0 0 0; }
#lyt_media a { font-weight:normal; }

/*radioshow*/

#lyt_radioAccess { border:1px solid #6699FF; margin: 30px 0 30px 0; padding: 10px 10px 10px 10px; background:#015a86 }
*html #lyt_radioAccess { border:1px solid #6699FF; margin: 30px 0 30px 0; padding: 10px 10px 0px 10px; background:#015a86; }
*html #lyt_radioAccess p { margin-bottom: 5px; }

/* music */

#lyt_musicContainer { width: 452px; margin: 12px 0 0px -10px; }
#lyt_musicRight { float: right; width: 335px; padding-bottom: 10px; }
#lyt_musicLeft { float: left; width: 100px; padding: 13px 0 0 6px; }
/*#lyt_musicLeft .img { margin: 0px 0px 0px 10px; padding-bottom: 0px}  //border for images
#lyt_musicBuy { margin-top: 15px; }*/

/*#lyt_musicLeftLrg { float: left; text-align:left; width: 200px; padding: 10px 0 0 11px; }
#lyt_musicRightLrg { float: right; width: 220px; padding: 0 0 0 15px; margin:10px 0 30px 0; }
#lyt_musicRightLrg .img { margin: 0px 0px 0px 10px; padding-bottom: 8px}  //border for images
*html #lyt_musicRightLrg { float: left; width: 220px; padding: 0 0 0 15px; }*/
#lyt_musicLeftLrg { color:#FFFFFF; }
#lyt_musicLeftLrg ul { line-height: 11px; padding: 0; margin: 15px 0 0 16px; }
#lyt_musicLeftLrg li { list-style-image: url(images/h-bullet.jpg); padding: 0px; margin: 0px 0px 6px 0px; }

/* Music pages TABLES ----------- */

#music-tables { margin:20px auto 30px 10px; }
	#music-tables td { padding-right:8px; }
	#music-tables p { margin:0; }
	#music-tables h4 { margin:auto auto 12px 0; }

/* news */

#lyt_news_split { width:400px; }
#lyt_news_splitRight { float:right; width:200px; }
#lyt_news_splitLeft { float:left; width:200px; }


/* #### SUBNAV LEFT COLUMN #### */

#subnav-header { width: 261px; height: 22px; background:url(images/i-subnav-hdr-bg.jpg) no-repeat; text-align:left; padding-top: 3px; }
	#subnav-header p { margin:0 0 0 12px; font-weight:bold; color:#99CCFF; }
	
	#subnav-header a { font-weight: bold; text-decoration: underline; margin:0 0 0 10px; }
	#subnav-header a:link { color: #99CCFF; }
	#subnav-header a:visited { color: #99CCFF; }
	#subnav-header a:hover { color: #FFF; }
	#subnav-header a:active { color: #99CCFF; }
	
#subnav-content { text-align:left; margin-bottom:25px; }

	#subnav-content a { font-weight: bold; }
	#subnav-content a:link { color: #FFFF99; }
	#subnav-content a:visited { color: #FFFF99; }
	#subnav-content a:hover { color: #FFF; }
	#subnav-content a:active { color: #99CCFF; }
	
	#subnav-content ul { padding: 0; margin: 15px 0 0 26px; }
	#subnav-content li { list-style-image: url(images/i-subnav-bullet.jpg); padding: 0px; margin: 0px 0px 3px 0px; }


/* Feature Box 1 - Snazzy */
#lyt_featureBox1 { width: 255px; height: 171px; margin-bottom: 5px; padding: 15px 0 0 0; }
*html #lyt_featureBox1 { width: 255px; height: 171px; margin-bottom: 5px; }

#lyt_snazzyTxt { text-align: left; margin: 0 0 0 170px; }
*html #lyt_snazzyTxt { text-align: left; margin: 15px 0 0 172px; }
#lyt_snazzyTxt p { margin: 0; color:#FFF; line-height: 12px; }
*html #lyt_snazzyTxt p { margin: 0; color:#FFF; line-height: 12px; }

#lyt_snazzyLogo { margin: 16px 0 0 41px; }

#lyt_snazzyLinks { margin: -16px 0 0 55px; }
*html #lyt_snazzyLinks { margin: -18px 0 0 55px; }
#lyt_snazzyLinks p { color: #FFCC00; margin-top: 17px; }
#lyt_snazzyLinks a { text-decoration: underline; text-transform: uppercase; }
#lyt_snazzyLinks a:link { color:#FFCC00; }
#lyt_snazzyLinks a:visited { color:#FFCC00; }
#lyt_snazzyLinks a:hover { color:#FFF; }
#lyt_snazzyLinks a:active { color:#FFCC00; }

/* Feature Box 2 - Radio Show */
#lyt_featureBox2 { width: 255px; height: 171px; margin-bottom: 7px; padding-top: 15px; }

#lyt_radioTxt { text-align: left; margin: 0 0 0 160px; padding-right: 10px; }
*html #lyt_radioTxt { text-align: left; margin: 15px 0 0 160px; padding-right: 10px; }
#lyt_radioTxt p { margin: 0; color:#000; line-height: 12px; }
*html #lyt_radioTxt p { margin: 0; color:#000; line-height: 12px; }

#lyt_radioLinks { margin: 70px 0 0 65px; }
*html #lyt_radioLinks { margin: 70px 0 0 65px; }
#lyt_radioLinks p { color: #FFF; margin-top: 17px; }
#lyt_radioLinks a { text-decoration: underline; text-transform: uppercase; }
#lyt_radioLinks a:link { color:#FFF; }
#lyt_radioLinks a:visited { color:#FFF; }
#lyt_radioLinks a:hover { color:#FFCC00; }
#lyt_radioLinks a:active { color:#FFF; }

/* Feature Box 3 - Big Mouth */
#lyt_featureBox3 { width: 255px; height: 171px; margin-bottom: 22px; text-align: left; }

#lyt_bigmouthLinks ul { line-height: 12px; padding: 0; margin: 15px 0 0 16px; }
#lyt_bigmouthLinks li { list-style-image: url(images/h-bullet.jpg); padding: 0px; margin: 0 0 5px 27px; }
*html #lyt_bigmouthLinks li { list-style-image: url(images/h-bullet.jpg); padding: 0px; margin: 0 0 5px 0px; }

#lyt_bigmouthLinks { margin: 0; }
*html #lyt_bigmouthLinks { margin: 0; }
#lyt_bigmouthLinks p { color: #FFF; margin: 0; }
#lyt_bigmouthLinks a { text-decoration: underline; text-transform: uppercase; }
#lyt_bigmouthLinks a:link { color:#FFF; }
#lyt_bigmouthLinks a:visited { color:#FFF; }
#lyt_bigmouthLinks a:hover { color:#FFCC00; }
#lyt_bigmouthLinks a:active { color:#FFF; }

/* Footer */

#lyt_footer { width: 784px; float:left; margin: 0; }

#lyt_footerNav { width: 784px; text-align: center; }
#lyt_footerNav p { color: #666; margin-top: 20px; }

#lyt_footerNav a { text-transform: uppercase; }
#lyt_footerNav a:link { color: #999; }
#lyt_footerNav a:visited { color: #999; }
#lyt_footerNav a:hover { color: #FFF; }
#lyt_footerNav a:active { color: #FFF; }




/*------------------------VBS Specific--------------------------*/


#lyt_vbs_hdr_container { width: 784px; height: 99px; background: url(/cms/templates/i-gofish/images/vbs-bg-hdr_01.jpg) no-repeat; }

#vbs_hdr_right { width: 469px; float: right; margin-right: 19px; text-align: right; }
*html #vbs_hdr_right { width: 469px; float: right; margin-right: 10px; text-align: right; }

#lyt_vbs_bdyContainer2 { width: 784px; background: url(/cms/templates/i-gofish/images/i-bg-main2.jpg) repeat; margin: 0; }
#lyt_vbs_bdyContainer { width: 784px; background: url(/cms/templates/i-gofish/images/vbs-bg-hdr_02.jpg) no-repeat; margin: 0; padding: 0 0 25px 0; }


#lyt_vbs_bdyContainer p { color: #FFFFFF; }

#vbs_titleBG { width: 453px; height: 22px; padding: 4px 0 0 10px; margin:20px 0 0 0; background: url(/cms/templates/i-gofish/images/i-title-bg.jpg) no-repeat; text-align: left; }
#vbs_titleBG2 { width: 453px; height: 22px; padding: 4px 0 0 0; margin: 0; background: url(/cms/templates/i-gofish/images/i-title-bg2.jpg) no-repeat; text-align: left; }

	#vbs_titleBG h3 { margin:0; color: #99CCFF; }

#lyt_vbs_bdyRight { float: right; width: 453px; margin:0; padding-right:17px; text-align:left; }
*html #lyt_vbs_bdyRight { float: right; width: 453px; margin-right: 14px; text-align: left; }

#lyt_vbs_bdyRight a { font-weight: bold; text-decoration: underline; }
#lyt_vbs_bdyRight a:link { color: #FFFF66; }
#lyt_vbs_bdyRight a:visited { color: #FFFF66; }
#lyt_vbs_bdyRight a:hover { color: #FFF; }
#lyt_vbs_bdyRight a:active { color: #FFFF66; }

#day1downloads a { color:#99CCFF; }

#lyt_vbs_contentMain_hm { margin-top: 0px; text-align: left; }
#lyt_vbs_contentMain { margin-top: 0px; text-align: left; padding-left: 11px; }
#lyt_vbs_contentMain h4,h2 { color:#FFFFFF; margin: 18px 0 0 -5px; border-bottom: 1px dotted #6699FF; }
#lyt_vbs_contentMain em { color: #99CCFF;}

#lyt_vbs_bdyLeft { float: left; width: 266px; margin-left: 12px; text-align:left; }
*html #lyt_vbs_bdyLeft { float: left; width: 266px; margin-left: 14px; }
#lyt_vbs_bdyLeft a { font-weight: bold; text-decoration: underline; }
#lyt_vbs_bdyLeft a:link { color: #FFFF66; }
#lyt_vbs_bdyLeft a:visited { color: #FFFF66; }
#lyt_vbs_bdyLeft a:hover { color: #FFF; }
#lyt_vbs_bdyLeft a:active { color: #FFFF66; }

	#vbs-subnav-content { text-align:left; margin:0 0 10px 15px; }
		#vbs-subnav-content { color:#FFFFFF; line-height:11px; }
		
	#vbs-emaillist { margin:0; }
		#vbs-emaillist p { color:#FFFFFF; }
		#vbs-emaillist em { color: #99CCFF;}
		#vbs-emaillist .texta { font-size: 10px; background-color: #fff; border: 1px solid #000; padding:2px; }
		
#vbs-flash { margin-top:10px; }