.searchBox{
    font-family:Arial, Helvetica, sans-serif;
}
.searchBoxWrapper{
    width:253px;
    height:18px;
    padding:4px;
    border:1px solid #ccc;
    background:url('http://www.freecountrymusicnews.com/images/search_box_mag_glass.png') no-repeat 4px 6px;
    background-color:#FFF;
    float:left;
    margin-right:8px;
    vertical-align:middle;
}
form{
    margin:0;
    padding:0;
    border:0;
}
#keyphrase_box{
    width:150px;
    height:16px;
    border:0;
    float:left;
    margin-left:18px;
}
#sel_sindex{
    border:1px solid;
    padding:0px;
    width:70px;
    font-size:10px;
    height:18px;
    float:right;
    margin-left:6px;
}
#search_button{
    float:left;
    margin:0;
}
#adult_filter_check{
    float:left;
    margin:2px 6px;
    vertical-align:middle;
}
#exclude_adult{
    font-size:10px;
    color:#FFF;
    margin-top:4px;
    float:left;
}
#exclude_adult span{
    margin-top:2px;
    float:left;
}

.maindiv {
	background-image: url(images/country-header-back.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 852px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.singlecol {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.singlecol a:link{
text-decoration:Verdana, Arial, sans-serif;
text-size: 12px;
color: #0000FF;
}
.singlecol a:hover{
text-decoration:Verdana, Arial, sans-serif;
text-size: 12px;
color: #0000FF;
}
.singlecol a:visited{
text-decoration:Verdana, Arial, sans-serif;
text-size: 12px;
color: #0000FF;
}
.singlecol a:visited:hover{
text-decoration:Verdana, Arial, sans-serif;
text-size: 12px;
color: #0000FF;
}
.nav {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-right:12px;
	
}
.nav a:link {
	text-decoration: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
.nav a:visited {
	text-decoration: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
.nav a:hover {
	text-decoration: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
.nav2 a:link {
	text-decoration: none;
	color: #FFFFFF;
	
}
.nav2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	
}
.nav2 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	
}
.btn_A {
	padding: 0px;
	margin: 8px;
}
.subhead1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 100;
	vertical-align: baseline;
	margin-top: 20px;
	margin-left: 12px;
	font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, sans-serif;
}
.textcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}
.textcolumntop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #336699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.applyintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 8px 20px;
}
.applyform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
}
.inputstyle{
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(../images/textfieldbg.gif);
	border: 1px solid #999999;	
	
}
.inputstyle2{
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(../images/textfieldbg.gif);
	border: 1px solid #999999;	
	
}
.inputstyle3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(../images/textfieldbg.gif);
	border: 1px solid #999999;	
	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70AE27;
	font-weight: normal;

}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
.footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
.footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
.subnav {
	padding-top:0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.subnavList{
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	text-decoration: none;
	color: #666666;
	list-style-type: none;
	margin-left: 0px;
	padding-left:0px;
	font-weight: lighter;
}
.subnavList LI{
	margin-bottom: 8px;
}
.subnavList a:link{
	text-decoration: none;
	color: #666666;
}
.subnavList a:hover{
	text-decoration: none;
	color: #70AE27;
}
.subnavList a:visited:hover{
	text-decoration: none;
	color: #70AE27;
}

.subnavList a:visited{
	
	color: #666666;
	text-decoration:none;
	
}


/*
 *-----------------------------------------------------------------------
 * MAIN BODY
 *-----------------------------------------------------------------------
*/

	html{
		margin:0px;
		padding:0px;
		border:0px;
		height:100%;
		max-height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
        scrollbar-face-color: #E9E9E9;
        scrollbar-arrow-color: #000000;
        scrollbar-track-color: #F7F7F7;     
        scrollbar-shadow-color: #999999;
        scrollbar-lightshadow-color: #CCCCCC; 
        scrollbar-darkshadow-color: #E4E4E4;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: #E9E9E9;
        overflow-x: hidden;
	    overflow-y: auto;

	}
	body{
		margin:0px;
		padding:0px;
		border:0px;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	a{
	    color:#0000FF;
	}
	a:hover{
	    color:#000000;
	}
	form{
	    margin:0px;
	}

/*
 *-----------------------------------------------------------------------
 * BODY BACKGROUND -- testing merge
 *-----------------------------------------------------------------------
*/

	body.spotlight{
		background:url(/common/images/bgSpotlightCol.jpg) scroll repeat-y left top;
	}
	body.noAd{
		background:url(/common/images/bgNoCol.jpg) scroll repeat-y left top;
	}
	body.skyscraper{
		background:url(/common/images/bgSkyscraperCol.jpg) scroll repeat-y left top;
	}
	
	
/*
 *-----------------------------------------------------------------------
 * TOP FRAME
 *-----------------------------------------------------------------------
*/

    #banner{
        color:#001B2F;
    }

/*
 *-----------------------------------------------------------------------
 * LEFT COLUMN (SIDE NAV)
 *-----------------------------------------------------------------------
*/

	/* Gradient behind left nav */
	#sideNav{
		padding-top:6px;
		background:url(/common/navigation/side/images/topGradient.jpg) scroll no-repeat left top;
	}
	
	/* Navigation group header and links */
	#navGroup{
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		margin:0px;
		display:block;
	}
	#navHeader{
		font: bold 10px verdana;
		color:#FFFFFF;
		text-transform:uppercase;
		position:relative;
		display:block;
	}
	#navLink a{
		font: 10px verdana;
		color:#FFFFFF;
		text-decoration:none;
		position:relative;
		display:block;
		line-height:120%;
	}
	#navLink a:hover{
		font: 10px verdana;
		color:#FFFFFF;
		background:#4BB0D1;
		position:relative;
		display:block;
		line-height:120%;
	}
	.subNavHighlight{
	    margin:12px 0px 0px 0px;
	    padding:5px 0px 5px 5px;
	    width: 120px;
	    background-color:#07283D;
	    opacity:1.00;
    	filter: alpha(opacity=15); 
    	-moz-opacity: 1.00;
	}
	head:first-child+body .subNavHighlight{
	    background:#276E95;
	    width: 115px;
	}
	
	/* Register FREE! link */
	#registerFree{
		padding-left:11px;
		padding-top:5px;
		padding-bottom:12px;
		font: bold 10px verdana;
	}
	#registerFree a{
		color:#FFFFFF;
	}
	#registerFree a:hover{
		color:#D1EAFF;
	}

	
/*
 *-----------------------------------------------------------------------
 * LEFT COLUMN (SIDE NAV) MY ALL ACCESS THUMB
 *-----------------------------------------------------------------------
*/

	#myAAThumbBody{
	    background:url("/common/navigation/side/images/myAAThumb_bg.gif") left top scroll no-repeat;
	    display:block;
	    margin:0px 0px 0px 6px;
	    width:106px;
	    height:61px;
	}
	#myAACountBody{
        margin:5px 0px 0px 5px;
        height:41px;
	}
	.myAAUserName{
        font-family:arial;
        font-size:10px;
        color:#FFFFFF;
        padding:2px 0px 0px 2px;
	}
	.myAACounter{
	    font-size:10px;
        font-family:verdana;
        color:#FFFFFF;
        margin:0px 0px 4px 0px;
	}
	.myAACounter a{
	    color:#FFFFFF;
        text-decoration:none;
        font-weight:bold;
	}	
    .myAACounter a:hover{
        color:#BDECFF;
	}
	.myAATextBody{
	    background:url('/common/navigation/side/images/myAAThumb_midMid.gif') scroll top left no-repeat;
	    background-color:#23779B;
	}
	.newCounter{
	    color:#BDECFF;
        font-weight:bold;
	}
	
/*
 *-----------------------------------------------------------------------
 * MIDDLE COLUMN
 *-----------------------------------------------------------------------
*/

    /* Main content column, between left nav and right column */
    .midColBody{
        padding:5px 7px 5px 6px;
    }	
    .midColBodySub{
        padding:2px 14px 10px 12px;
    }    
    #midColSpot{
        width:396px; 
        float:left;      
    }	    
    #midColSky{
        width:523px; 
        float:left;     
    }
    #midColNoAd{
        width:660px;      
    }
    
    #midCol{
		padding:14px 14px 14px 12px;
	}
    
    /* Header graphics */
    .headerBlue{
		height:33px;
		display:block;
	}
	.headerTab{
		height:32px;
		display:block;
	}

/*
 *-----------------------------------------------------------------------
 * IMAGES
 *-----------------------------------------------------------------------
*/
	.imageBorder{
	    border:1px solid #CCCCCC;
	}
	.imagePadRight{
	    margin:0px 6px 0px 0px;
	}
	.floatLeftTop{
	    float:left;
	    margin:0px 0px 0px 0px;
	}
	.floatRightTop{
	    float:right;
	}
	.floatLeft{
	    float:left;
	    margin:8px 8px 8px 0px;
	}
	.floatRight{
	    float:right;
	}
	.clearLeft{
	    clear:left;
	}

/*
 *-----------------------------------------------------------------------
 * SPACERS
 *-----------------------------------------------------------------------
*/

   .spacer1{
       margin:2px 0px 2px 0px;
   }
   .hr1{
       margin:3px 0px 3px 0px;
       color:#DFDFDF;
   }
   .hr2{
       margin:6px 0px 6px 0px;
       color:#DFDFDF;
   }
	
/*
 *-----------------------------------------------------------------------
 * TEXT
 * 1 = largest; 4 = smallest
 *-----------------------------------------------------------------------
*/
	.bold{
	    font-weight:bold;
	}
	.italic{
	    font-style:italic;
	}
	.gray{
	    color:#777777;
	}
	.lightGray{
	    color:#A7A7A7;
	}
	.paragraph{
	    padding:0px 0px 16px 0px;
	}
	.subHead{
	    padding:4px 0px 12px 0px;
	    font-weight:bold;
	}
	.headline1Pad{
        padding:0px 0px 18px 0px
    }
    .headline2Pad{
        padding:0px 0px 4px 0px
    }
    
    .pullQuote{
	    margin:2px 0px 8px 8px;
	    width:120px;
	    float:right; 
	    font-family:times new roman,serif;
	    font-size:17px;
	    font-weight:bold; 
	    line-height:115%;
	}
	.quoteText{
	    font-family:times new roman,serif;
	    font-size:17px;
	    font-weight:bold; 
	}
    .headline1{
        font-weight:bold;
        font-size:18px;
        color:#808080;
    }
    .headline1 a{
        text-decoration:none;
        color:#C93160;
    }
    .headline1 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .headline2{
        font-weight:bold;
        font-size:16px;
        color:#808080;
    }
    .headline2 a{
        text-decoration:none;
        color:#C93160;
    }
    .headline2 a:hover{
        text-decoration:underline;
        color:#000000;
    }
	.headline3{
        font-weight:bold;
        font-size:14px;
        color:#808080;
    }
    .headline3 a{
        text-decoration:none;
        color:#C93160;
    }
    .headline3 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .headline4{
        font-weight:bold;
        font-size:12px;
        color:#C93160;
    }       
    .headline4 a{
        text-decoration:none;
        color:#C93160;
    }
    .headline4 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .headline5{
        font-weight:bold;
        font-size:11px;
        color:#C93160;
    }       
    .headline5 a{
        text-decoration:none;
        color:#C93160;
    }
    .headline5 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    
    .text0{
        font-family:arial;
        font-size:16px;
    }
    .text1{
        font-family:arial;
        font-size:14px;
    }
    .text1 a{
        text-decoration:none;
        color:#0000FF;
    }
    .text1 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .text2{
        font-family:arial;
        font-size:12px;
    }
    .text2 a{
        text-decoration:none;
        color:#0000FF;
    }
    .text2 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .text3{
        font-family:arial;
        font-size:11px;
    }
    .text3 a{
        text-decoration:none;
        color:#0000FF;
    }
    .text3 a:hover{
        text-decoration:underline;
        color:#000000;
    }
    .text4{
        font-family:verdana;
        font-size:10px;
    }
    .text4 a{
        text-decoration:none;
        color:#0000FF;
    }
    .text4 a:hover{
        text-decoration:underline;
        color:#000000;
    }

	
/*
 *-----------------------------------------------------------------------
 * TABLES
 *-----------------------------------------------------------------------
*/

	.tableHeader{
		background-color:#DFDFDF;
		font-weight:bold;
	}
	.tableSubHeader{
	    background-color:#CDCDCD;
	    border:2px solid #CDCDCD;
	}
	.tableDark{
		background-color:#F4F4F4;
	}
	.tableLight{
		background-color:#F8F8F8;
	}
    tr.tableLightBorder td{
        background:#F8F8F8;
	    border:1px solid #F8F8F8;
    }
    tr.tableDarkBorder td{
        background:#F4F4F4;
	    border:1px solid #F4F4F4;
	}
	.tableBorder{
	    border: 1px solid #CCCCCC;
        padding:4px;
	}

	/* Normal column header */
	a.colHeader{
	    font-size:10px;
	    font-family:Verdana,Arial;
	    font-weight:bold;
	    color:#777777;
        text-decoration:none;	
	}

	/* Sortable column headers */
	.colHeaderOn{
        border:2px outset #F7F7F7;
        background-color:#DFDFDF;
        cursor:pointer;
        color:#000000;
        font-size:10px;
	    font-family:Verdana,Arial;
	    font-weight:bold;
        text-decoration:none;
    }
    .colHeaderPress{
        border:2px inset #F7F7F7;
        background-color:#E9E9E9;
        cursor:pointer;
        color:#000000;
        font-size:10px;
	    font-family:Verdana,Arial;
	    font-weight:bold;
        text-decoration:none;	
    }
    
    tr.tableCellOn{
	    background-color:#E2F5FF;
    }
    tr.tableCellOn td{
    	border:1px solid #C5DFED;
    }
    
    .dropShadow{
        background: #E2E2E2;
    	position:relative;
    	left:3px;
    	top:3px;
    }
    .dropShadowOffset{
        border:1px solid #C0C0C0;
        position:relative;
        top:-3px;
        left:-3px;
    }
    .tabOn{
        cursor:pointer;
        background-color:#F8F8F8;
        border-top:1px solid #CCCCCC;
        border-left:1px solid #CCCCCC;
        border-right:1px double #CCCCCC;
    }
    .tabLeftOff{
        cursor:pointer;
        background-color:#DFDFDF;
        border-bottom:1px solid #CCCCCC;
        border-right:1px solid #FFFFFF;
    }
    .tabCenterOff{
        cursor:pointer;
        background-color:#DFDFDF;
        border-bottom:1px solid #CCCCCC; 
    }
    .tabRightOff{
        cursor:pointer;
        background-color:#DFDFDF;
        border-left:1px solid #FFFFFF;
        border-bottom:1px solid #CCCCCC;
    }
    
}

/*
 *-----------------------------------------------------------------------
 * FORM ELEMENTS
 *-----------------------------------------------------------------------
*/

    .smallDropDown{
		font-size:11px;
	}
    .submitButton{
    	background-color:#DFDFDF;
    }
    .publishButton{
    	background-color:#C93160;
    	font-weight:bold;
    	color:#FFFFFF;
    	font-family:Arial, Helvetica, sans-serif;
    }
        
/*
 *-----------------------------------------------------------------------
 * ERROR & SUCCESS MESSAGES
 *-----------------------------------------------------------------------
*/
	.errorMsgSmall{
		color:#C93160;
		font-size:11px;
		font-weight:bold;
	}
    .successMsg{
        color:#FFFFFF;
        background:#51B4E6;
    }
    .errorMsg{
        color:#FFFFFF;
        background:#C93160;
        
    }
    #statusMsg{
        font-size:16px;
        font-weight:bold;
        padding:4px;
        font-family:Arial;
        text-align:center;
        margin:6px 0px 10px 0px;
    }

    
/*
 *-----------------------------------------------------------------------
 * MOUSEOVER TRANSPARENCY
 *-----------------------------------------------------------------------
*/

    span.transparencyOff {	
    	width:15px;
    }
    span.transparencyOn{
    	width:15px;
    	opacity:.50;
    	filter: alpha(opacity=50); 
    	-moz-opacity: 0.5;
    }

    
/*
 *-----------------------------------------------------------------------
 * RIGHT COLUMN (SKYSCRAPER/SPOTLIGHT)
 *-----------------------------------------------------------------------
*/

    /* Right and middle column on spotlight pages */
    #rightColSpot{
        float:right;
    } 
    
    /* Hack for IE 5.x box model bugs */
    #rightColSpot{
        width: 234px;
        padding:7px 0px 7px 0px;
        voice-family: "\"}\""; 
        voice-family:inherit;
        width: 249px;
        padding:7px 7px 7px 7px;
    }
    
    /* Right and middle column on skyscraper pages */
    #rightColSky{
        width:122px; 
        float:right;
        padding:7px 8px 7px 6px;
    } 
    
    #spotlightCol{
        padding:14px 14px 14px 12px;   
    }
    
	
/*
 *-----------------------------------------------------------------------
 * PAGE LOADING OVERLAY
 *-----------------------------------------------------------------------
*/	

	#pageLoading{
	    height:100%;
	    width:100%;
    	background:#FFFFFF;
    	opacity:.70;
    	filter: alpha(opacity=70); 
    	-moz-opacity: 0.7;
    	position:absolute;
    	z-index:1000;
	}
	#loadingMsg{
    	position:absolute;
    	z-index:1001;
    	top:100px;
    	left:300px;
    	height:50px;
    	width:250px;
    	border:2px outset #DFDFDF;
    	background:#FFFFFF;
	}
	
/*
 *-----------------------------------------------------------------------
 * FOOTER
 *-----------------------------------------------------------------------
*/
	#pageFooter{
		font-size:10px;
		color:#999999;
		padding:10px 0px 10px 0px;
		clear:both;
	}
	#loadingIcon{
       position:absolute; 
       overflow:hidden; 
       z-index:999;
    }
	
/*
 *-----------------------------------------------------------------------
 * CLOSE BUTTON FOR SIDE FRAME
 *-----------------------------------------------------------------------
*/
	.closeButton{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		border:1px solid #000000;
		background-color:#FFFFFF;
	}
	.closeButton a{
		text-decoration:none;
		padding:0px 3px 0px 3px;
	}
	
/*
 *-----------------------------------------------------------------------
 * HELP SECTION
 *-----------------------------------------------------------------------
*/	
    .helpHeader{
        font-weight:bold;
        font-size:14px;
        color:#0069A0;
    }
    .helpBorder{
        border:4px double #51B4E6;
    }
    .helpDetails{
        margin:14px 10px 10px 10px;
        font-size:11px;
        border:1px solid #EAEAEA;
        padding:8px;
        background-color:#FFFFFF;
    }
    .helpBasics{
        font-size:12px;
    }
    .helpCode{
        font-family:courier;
        font-size:11px;
        color:#FFFFFF;
        background-color:#000000;
        border:1px solid #EAEAEA;
        padding:4px;
        margin:0px 10px 6px 10px;
    }
    .helpCodeHeader{
        color:#999999;
        font-size:10px;
        margin:6px 10px 0px 10px;
    }
    .helpBox{
        width:100%;
        margin:0px 0px 16px 0px;
        background-color:#F2FBFF;
    }
    
    .ad_120x600{
        margin-bottom:30px;
    }
    .ad_120x600_netNews{
        margin-bottom:100px;
    }
    .js_hide{
        display:none;
    }
    .secondarySpotlightAd{
        margin-top:30px;
    }