@import "reset.css";
@import "controls.css";

a img {border:0;}

.brown a img, .skin_black a img, .skin_white a img, .beige a img { border: 0px none #d0cd09; }

body {
	font-family: arial, helvetica, sans-serif;
	background: #000 url("/Pics/bg/bg-page.jpg") no-repeat center top;
	color: #ece2d1;
	margin: 0;
}
body#popuplayout { background-image: none !important;} 
a, a:hover, a:visited {
	text-decoration: none;
}
a {

}
a:hover {

}
a:visited {

}
p {
	font: 11px/13px arial, helvetica, sans-serif;
	margin: 1px 0 4px 0;
	padding: 0;
}
/* layout */
#wrapper {
	width: 920px;
	margin: 0 auto;
	padding: 0;
	background-color: #000;
	border-left: 14px solid #000;
	border-right: 14px solid #000;
}
#main {
width: 920px;
}
/* masthead */
td#header {
}
/* leftnav */
#nav {

}
#leftnav ul {
	list-style: none;
}
#leftnav li {
	background: #e2d8b7 url("../Images/frame/Bg/nav_bkg.jpg") repeat-x left top;
	border-bottom: 1px solid #cabca9;
	font: 11px/14px arial, sans-serif;
	color: #333;
}
#leftnav li a {
	color: #333;
	display: block;
}
#leftnav li a:hover {
	color: #333;
	background: #f1ecd7;
	display: block;
}
/* cr */
#cr {
border-right: 9px solid #000;
width: 751px;
}
	body.int7 #cr, body.int7 #crtop {
		border-right:none;
		width:920px;
	}
td#crtop {
width: 751px;
}
.int6 #cr, .int6 td#crtop {
width: 920px;
}
td#crbot {

}
td#crleft {
	width: 440px;
	padding-right: 11px;
}
td#crtopleft {
width: 440px;
padding-right: 11px;
}
td#crbotleft {
width: 440px;
padding-right: 11px;
}
	body.int7 #crbotleft {
		width:540px;
	}
td#crright {
	width: 300px;
}
td#crtopright {
width: 300px;
}
td#crbotright {
width: 300px;
}
	body.int7 #crbotright {
		width:369px;
	}
.contentblock {
	padding: 6px;
	margin-bottom: 6px;
	_height: 0; /* IE6 peekaboo fix */
	font-size: 12px;
}

.brown .contentblock {
	background: #453226;
	color: #fff;
}

.brown h3, .brown a {
color: #d0cd09;
}
.brown a:hover {
color: #ff0;
}
.brown .label, .brown .label_alt {
padding: 4px 6px;
background: #e07218 url('../images/frame/Bg/bg-header-right.gif') no-repeat top right;
color: #000;
}
.brown.has_label .contentblock {
background-image: url('../images/frame/Bg/bg-contentblock.gif');
background-repeat: repeat-x;
background-position: top left;
padding-top: 15px;
}

.beige .contentblock {
	background: #c4b69e;
	color: #3a3321;
}
.beige .label, .beige .label_alt {
padding: 4px 6px;
background: #ece2d1 url('../images/frame/Bg/bg-header-right-beige.gif') no-repeat top right;
color: #000;
}
.beige.has_label .contentblock {
background-image: url('../images/frame/Bg/bg-contentblock-beige.gif');
background-repeat: repeat-x;
background-position: top left;
padding-top: 15px;
}
.beige h3, .beige a {
color: #727000;
}
 {
color: #727000;
font-weight: bold;
}
.beige a:hover {
color: #990;
}

/********** Black Skin */
.skin_black .contentblock {
	background: #000;
	color: #fff;
}

.skin_black h3, .skin_black a {
color: #d0cd09;
}
.skin_black a:hover {
color: #ff0;
}
.skin_black .label, .skin_black .label_alt {
padding: 4px 6px;
background: #e07218 url('../images/frame/Bg/bg-header-right.gif') no-repeat top right;
color: #000;
}
.skin_black.has_label .contentblock {
background:#000;
padding-top: 15px;
}
/********** White Skin */
.skin_white .contentblock {
	background: #fff;
	color: #000;
}
.skin_white h3 {
color: #c93700;
}
.skin_white a {
color: #727000;
font-weight: bold;
}
.skin_white a:hover {
color: #990;
}
.skin_white .label, .skin_white .label_alt {
padding: 4px 6px;
background: #e07218 url('../images/frame/Bg/bg-header-right.gif') no-repeat top right;
color: #000;
}
.skin_white.has_label .contentblock {
background:#fff
padding-top: 15px;
}

/* \*/
* html .contentblock {
	height: 1%;
}
/* */
		
.contentblock ul {
	list-style: none;
}
.contentblock li {
	line-height: 14px;
	padding-bottom: 4px;
}
.subnavblock {
	font: 11px arial;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 20px;
}
.subnavblock_alt {
	text-align: right;
padding-top: 5px;
padding-bottom: 20px;
}

.subnavblock a, .subnavblock_alt a {
	font-weight: bold;
	text-decoration: none;
	color: #e07218;
	text-transform: uppercase;
	
}
.subnavblock a:hover, .subnavblock_alt a:hover {
	font-weight: bold;
	color: #f60;
	text-decoration: none;
}
.label {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.label_alt {
}
.footlinks {
	padding: 5px 6px 20px 0;
	margin: 0 -6px -6px -6px;
	font: 11px arial;
	text-align: right;
}
.footlinks_alt {
	padding: 5px 6px 20px 0;
	margin: 0 0 6px 0;
	font: 11px arial;
	text-align: right;
}
.footlinks a, .footlinks_alt a {
	font-weight: bold;
	text-decoration: none;
	color: #e07218;
	text-transform: uppercase;
}
.footlinks a:hover, .footlinks_alt a:hover {
	font-weight: bold;
	color: #f60;
	text-decoration: none;
}
.insetbanner {
	text-align: center;
}
.pad img {
margin-right: 5px;
}
.alt {
}
#cr_int .alt {
background-color: transparent !important;
}
#cr_int ul.pad li {
padding: 15px;
background-color: #524034;
}
#cr_int ul.pad img {
border: 4px solid #645647;
margin-right: 20px;
}
#cr_int ul.pad h3 {
text-transform: none;
color: #e07218;
}
/* RM */
.rm {
	height: 100%;
	width: 160px;
}
td.rmbg {
}
.rmlabel, .rmlabel_alt {
	background: url("../Images/frame/Bg/bg-rmtitle.gif") repeat-x left top;
	padding: 5px 0 5px 8px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.rmitem {
	background: #402e24;
	margin: 0 0 8px 0;
	color: #e7dcd1 !important;
	font-size: 10px;
	padding: 6px;
}
.rmtile {
	background: #402e24;
	color: #e7dcd1;
	margin: 0 0 8px 0;
	font-size: 10px;
}

.rm .rmitem a, .rm .rmitem a:visited { color: #fff; }
/* FOOTER */
#footer {
	text-align: center;
	padding: 10px;
	font: 11px/16px arial, helvetica;
	color: #c4b69e;
	font-weight: bold;
	font-style: italic;
}
#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: normal;
}
#footer li {
	display: inline;
	padding: 0 10px 0 0;
}
#footer a {
color: #d0cd09;
}
#footer a:hover {
color: #dc0;
}

.popupmasthead { background: #1c0c04; }
/*.popupcontent { background: #1c0c04;padding: 10px; } removed as part of SF 14181*/
.popupcontent { ;padding: 10px; }
	.popupcontent td { padding: 2px; }
.popupfooter { background: #1c0c04; }

/* v2.0 text styles */

h1 {
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	padding: 0 0 3px 0;
}
h2 {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 3px 0;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 2px 0;
}
h4 {
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 1px 0;
}
h5 {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 1px 0;
}
h6 {
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 1px 0;
}
.white {
	color: #ffffff;
}
.black {
	color: #000000;
}
.dark {
	/*color: #333;*/
}
.lit {
	color: #a9360f !important;
}
.dim {
	color: #666;
}
.accent {

}
.alert {
	color: #ff3300;
}

.videoSingleTeaser h4, .videoSingleTeaser h6 {
padding:0 0 2px 0;
margin:0;
}
 
.corner {
width: 9px;
}
.div2 {
	padding: 1px;
	margin: 0;
	clear: both;
}
.div4 {
	padding: 2px;
	margin: 0;
	clear: both;
}
.div6 {
	padding: 3px;
	margin: 0;
	clear: both;
}
.div10 {
	padding: 5px;
	margin: 0;
	clear: both;
}
.div10 {
	width: 100%;
	padding: 5px;
	height: 10px;
	clear: both;
}
.hdiv10 {
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom:18px;
}
.alignright {
	float: right;
	display: inline;
}
.clearfix {
	clear: both;
}

/* v1.0 text styles, required for old controls */
.header {
	font-weight: bold;
	font-size: 12px;
}
.subheader {
	font-weight: bold;
	font-size: 12px;
}
.largeheader {
	font-weight: bold;
	font-size: 13px;
}
.nav {
	font: bold 10px/12px helvetica, Arial, sans-serif;
}
.jumperlink, .rmjumperlink {
	font: bold 11px/15px Arial, sans-serif;
}
.rm .jumperlink, .rm .rmjumperlink { color: #fff; }

.jumperlink:hover, .rmjumperlink:hover, .largelink:hover {
	color: #f30;
}
.headerlink, .headerlink:visited {
	font-weight: bold;
}
.largeheaderlink, .largeheaderlink:visited {
	font: bold 13px/15px Arial, sans-serif;
}
.headerlink:hover, .sblabellink:hover, .miniheaderlink:hover, .largeheaderlink:hover {

}
.mini, .rm, .rmtext {
	font-size: 11px;
	line-height: 15px;
}
.mini {
	font-size: 11px;
	line-height: 15px;
}
.minilit {
	font-size: 11px;
	line-height: 15px;
	color:#D20101;
}
.miniheader, .rmheader, .sblabel {
	font: bold 11px/15px Arial, sans-serif;
}
.minidim, .rmdim {
	font-size: 11px;
	line-height: 15px;
	color: #666;
}
.minidimheader, .rmdimheader {
	font-size: 11px;
	line-height: 15px;
	font-weight:bold;
}
.minilink, .rmlink {
	font-size: 11px;
	line-height: 15px;
}
.micro {
	font: 10px/14px arial, sans-serif;
}

.microlink {
font: 10px/14px arial, sans-serif;
}

.microdim {
	font: 10px/14px arial, sans-serif;
}
.revtext, .rev {

}
.revheader {
	font-weight: bold;
}
.revlargeheader {

}
.revminitext, .revmini {
	font-size: 11px;
	line-height: 14px;
}
.revminiheader {
	font: bold 11px/14px Arial, sans-serif;
}
.revminidim {
	font-size: 11px;
	line-height: 14px;
}
.revlink, .revlink:visited {

}
.revjumperlink, .revjumperlink:visited {
	font: bold 11px/14px Arial, sans-serif;
}
.revminilink, .revminilink:visited {
	font-size: 11px;
	line-height: 14px;
}
.revlink:hover, .revminilink:hover, .revjumperlink:hover {

}

.image_top_left	{ float: left; padding: 0 10px 10px 0; margin: 0; }
.image_top_right	{ float: right; padding: 0 10px 0 10px; margin: 0; }
.image_no_text_wrap	{ padding: 0 0 10px 0; margin: 0; clear: both; }

/* v1.0 bg styles, required for old controls */
.mhpopup {
	background: url("../images/frame/bg/mh.popup.gif");
}
.pg {
	background: url("../images/frame/bg/pg.gif");
}
.rmint {
	background: url("../images/frame/bg/rm.int.gif");
}
.sbdiv {
	background-image: url("../images/frame/bg/sb.div.gif");
	background-repeat: repeat-x;
	background-position: center center;
}
.sbdivrl {
	background-image: url("../images/frame/bg/sb.div.rl.gif");
	background-repeat: repeat-x;
	background-position: center center;
}
.sbint, .skin_black .contentblock .contentblock .sbint {
	background: #3b2b22;
}
.beige .sbint {background:#e7dcca;}
.skin_black .contentblock .sbint, .contentblock .skin_black .contentblock .sbint {
	background:none;
}

table.sbint td { padding: 3px 3px 3px 6px; }
table.sbtrdef td { padding: 3px 3px 3px 6px; }
.sblb, .skin_black .contentblock .contentblock .sblb {
	background: url("../images/frame/bg/sb.lb.gif");
}
	.skin_black .contentblock .sblb, .contentblock .skin_black .contentblock .sblb {
		background:none;
	}

.sbrl, .skin_black .contentblock .contentblock .sbrl {
	background: url("../images/frame/bg/sb.rl.gif");
	color: #222222;
}
	.skin_black .contentblock .sbrl, .contentblock .skin_black .contentblock .sbrl {
		background:none;
	}
.contentblock table td.sbint, .contentblock table td.sbrl, .contentblock table td.mini { color: #453226;}
.brown .contentblock table td.sbint, .brown .contentblock table td.sbrl, .brown .contentblock table td.mini,
.skin_white .contentblock table td.sbint, .skin_white .contentblock table td.sbrl, .skin_white .contentblock table td.mini,
.skin_black .contentblock table td.sbint, .skin_black .contentblock table td.sbrl, .skin_black .contentblock table td.mini { color: #fff;}

.skin_white .contentblock table.sbtrdef td.mini { color: #000;}

.brown .contentblock table.sbtrdef td.mini,
.skin_black .contentblock table.sbtrdef td.mini,
.skin_white .contentblock table.sbtrdef td.mini header { color: #ccc; }
.brown .contentblock table.sbtrdef td.mini header { color: #ccc; }

.trlb {
	background: url("../images/frame/bg/tr.lb.gif");
}
.beige .sbtralt {
	background: #e7dcca;
}
.beige .sbtrdef {
	background: none !important;
}
.beige .tralt {
	background: #e7dcca;
	color: #222222;
}
.beige .trdef {
	background: #d5cab6;
	color: #222222;
}


.brown .sbtralt {
	background: #322620;
}
.brown .sbtrdef {
	background: none !important;
}
.brown .tralt {
	background: #322620;
	/*color: #222222;*/
}
.brown .trdef {
	background: #3b2b22;
	/*color: #222222;*/
}


.pgBg {
	background: #efefef;
}
.crint {
	background: #fff url("../Images/Frame/Bg/cr.int.gif")
}
#cr_int .contentblock {
padding: 15px;
}
.hdiv11 {
	background-image: url("../images/frame/bg/h.div.1.gif");
	background-repeat: repeat-x;
	background-position: center center;
	height: 11px;
	margin-right: 4px;
	margin-left: 4px;
	clear: both;
}
.hdiv17 {
	background-image: url("../images/frame/bg/h.div.1.gif");
	background-repeat: repeat-x;
	background-position: center center;
	height: 17px;
	margin-right: 4px;
	margin-left: 4px;
	clear: both;
}


/* nav */

#navex {
	border-bottom: 28px solid #000;
	color: #716457;
	font-size: 10px;
	font-weight: bold;
	line-height: 1em;
	background: #efead8 url('../images/frame/bg/bg-menu.gif') repeat-x top left;
}


#navex ul {
	position: relative;
	width: 880px;
	margin: 0 auto;
}


#navexList:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	overflow: hidden;
	visibility: hidden;
}


#navex li {
	float: left;
	display: block;
	font-size: 10px;
	letter-spacing: 1px;
}


#navex a {
	display: block;
	margin: 0;
	padding: 0;
	color: #716457;
	text-decoration: none;
	text-transform: uppercase;
}


#navex li ul {
	clear: both;
	display: block;
	visibility: hidden;
	position: absolute;
	top: 20px;
	left: 0;
}


#navex li:hover ul {
	visibility: visible;
	background: #000;
	z-index: 100;
}


#navex li.current ul {
	visibility: visible;
	z-index: 10;
}


#navex li li {
	padding: 8px 1.5em;
	line-height: 1em;
}


#navex li li a {
	padding: 0;
	color: #e07218;
	font-size: 11px;
	letter-spacing: normal;
	text-transform: lowercase;
	font-style: italic;
	white-space: pre;
}

#navex li a:hover {
	color: #1e0b03;
}

#navex img {
border: 0 !important;
}

#navex li li a:hover {
	color: #f00;
}

#navex li#home {

}

#navex li#experience ul {
	width: 790px;
padding-left: 130px;
text-align: center;
}



#navex li#themusic ul {
	width: 660px;
padding-left: 260px;
text-align: center;
}

#navex li#republic ul {
	width: 500px;
padding-left: 360px;
text-align: center;
}


#navex li#lifestyles ul {
	padding-left: 475px;
	width: 325px !important;
}

/* top row */
#navex li.current,
#navex li.current:hover {
	background-color: #8cccdf;
}


/* bottom row */
#navex li li.selected,
#navex li li.selected a {
	color: #fff;
}

.imgheader {
border: 0 !important;
}

#control_feature h3 {
color: #fff;
}
#control_featuredartists .contentblock {
padding: 15px 12px 12px 12px;
}

#control_featuredartists .contentblock table {
margin-bottom: 10px;
}

#control_featuredartists h3 {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
padding-top: 5px;
}

#control_playlist ol {
padding-top: 10px;
list-style-type: decimal;
margin-left: 20px;
}

#control_playlist ol a {
color: #e07218;
}
#control_playlist ol a:hover {
color: #f30;
}


.inset_banner {
border: 5px solid #705f53;
}

/* blogs */
.blogs-img {
border: 0 !important;
padding: 0 10px 10px 0 !important;
}

.blogs-item a {
color: #453226 !important;
}
.blogs-item a:hover {
color: #444 !important;
text-decoration: underline;
}

.rssconsumer .title {
font-size:10px !important;
}


/******* Gallery Teaser */
.PhotoGalleryTeaserWrap img.photos_spacer {
	display:none;
	}
.PhotoGalleryTeaserWrap img.photos_spacerthumb {
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}

.usermix_trdef {
	background: #31312f !important;
}

.usermix_tralt {
		background: #1f1f1e  !important;
}

.home2 #cr{ border-right: 9px solid #000; width: 611px; }
.home2 td#crtop, .home2 #MainMid{ width: 611px; }
.home2  .rm{ width: 300px; }
.home2  td#crbotleft { width: 300px; padding-right: 11px; }

.blogs_aggregated.agro_GM .blurb, .blogs_aggregated.agro_GM .citation { /**SF 26628**/
    color: #CCCCCC;
}

