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

html, body {
	height: 100%;
	}

body {
	background-color:#000;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

p {
	margin-bottom:1em;
}

/*** News***/

#news { 
	float:right;
	width: 310px;
	color:#fff;
}

/*** JCarousel ***/

.scrollerGallery {
	padding:20px 0;
	width:530px;

}
label.blockLabel{
	display: none;
}
div.jcarousellite{
	display: inline;
}
div.jcarousellite a{
	display: inline-block;
	width:460px;
	height:115px;
	margin-right: 10px;
	margin-bottom: 20px;
	z-index:9999;
	text-decoration: none;
}
div.jcarousellite a:hover{
	text-decoration: none;
	color:#f1ce0a;
}
div.jdetail{
	display: inline;
}
div.jdetail span.entity{
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 20px;
	width: 228px;
	height: 228px;
	vertical-align: top;
}
div.jdetail a img{
	vertical-align: top;
}
div.starify{
	position:absolute;
	z-index:10;
	width:174px;
	margin-left: 0;
	background:url(../images/opac-bg.png);
	padding: 13px 10px 12px 45px;
	margin-top: -50px;
	*margin-top:177px;
	*margin-left:-233px;
	font-size: 22px;
	color: #FFF;
	font-family:"Times New Roman";
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-shadow: 0 -1px 0 #000;
}
div.starify span.pvbold{
	font-size: 16px;
}
div.jslidecaption{
	background:url(../images/opac-bg.png);
	height:30px;
	width: 440px;
	position: absolute;
	z-index: 999;
	margin-top: 75px;
	padding:10px;
}
div.jslidecaption div.caption{
	color: #FFF;
	font-size: 17px;
	font-family:"Times New Roman";
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-shadow: 0 -1px 0 #000;
}
div.jslidecaption div.caption:hover{
	color:#f1ce0a;
}
div.jslidecaption1{
	background:#000;
	opacity:0.8;
	filter:alpha(opacity=80);
	height:30px;
	width: 370px;
	margin-left:444px;
	padding: 16px 10px 10px 10px;
	position: absolute;
	z-index: 999;
	margin-top: -75px;
}
div.jslidecaption1 div.caption{
	color: #FFF;
	font-size: 16px;
	font-family:"Times New Roman";
	font-weight: normal;
	font-style: italic;
	text-shadow: 0 -1px 0 #000;
}

/*** Header ****/

#header {
	height:175px;
}


#rightColumn {
	float:right;
	width:360px;
	padding:10px 0;
	margin:0;
}


#logo a img { border:none; }

#logo {
	float:left;
	height:75px;
	margin-top:25px;
}

#menu {
	margin:10px 0 0 0;
	float:right;
}

#menu ul { margin:0; padding: 0 5px 0 0;}

#menu ul li { 
	list-style:none;
	margin:2px 0;
	padding:0;
	font-size:11px;
}

#menu li a {
	list-style-type:none;
	color:#776620;
	text-decoration:none;
	padding:0;
	margin:0;
}

#menu li a:hover, #menu li a.active:link {
	color:#edcb40;
}

.menuFloat { float:left; padding-right:5px; margin:0;}


/*** Global Links ***/

a { color:#edcb40; }

a:hover { color:#776620; }

/**** Sign In *****/

.signin table tr td { padding:5px; }
.signin table td td input { border:1px solid #776640; }

/**** Button ****/

#Buttons { margin-left:40px; }

a.BigButton:link, a.BigButton:visited  {
	font-size:14px;
	line-height:16px;
	background:url(../images/buttonN.jpg) no-repeat right;
	padding:8px 9px 10px 0;
	color:#776620;
	
}

a.BigButton:hover {
	background:url(../images/button.jpg) no-repeat right;
	color:#edcb40;
}

/** Sifr ***/

.sIFR-flash {
margin:0pt;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:0pt;
width:0pt;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash h1 {
font-size:24px; line-height:28px;
margin:0pt;
padding:0 0 5px 0;
visibility:hidden;
}
.sIFR-hasFlash h2{
font-size:18px;
line-height:20px;
margin:0pt;
padding:0 0 2px 0;
visibility:hidden;
}



/**** Classes  ****/

.page-thumb { float:left; padding:5px 15px 5px 0; height:175px; }
.gallery-thumb { float:left; padding:5px 15px 5px 0; }
.gallery-thumb a img { height:125px;}

.page-content-returnlink { width:100%; float:left; padding:5px 0; border-top:1px solid #776640; border-bottom:1px solid #776640; font-size:10px; margin-top:10px; }

.more { background:url(../images/moreBtn.gif) no-repeat right; line-height:12px; padding:0 10px 0 0; }

.more a:hover { background-color:#776620; }

/**** Title Bar ****/

#titleBar { border-bottom:1px solid #edcb40; margin:10px 0 0 0; }

#login { float:right; font-size:10px; padding-bottom:5px; }

#heading { float:left; margin:0; padding-top:25px;}

/**h1 { font-weight:100; font-size:24px; line-height:28px; padding:0px 0 5px 0;}

h2 { font-weight:100; font-size:18px; padding:2px 0; margin:0;}**/

h3 { font-weight:100; font-size:14px; padding:2px 0; margin:0;}

.bottomBar { padding: 0 ; border-bottom:1px solid #776620; }

/*** Container ***/

#container {
	height:100%;
	color:#edcb40;
	width:950px;
	margin:0 auto;
}


#bodyblock {
	width:950px;	
}

#bodyblock b, #bodyblock strong { font-size:13px; font-weight:bold; }


.clear { clear:both; }

/***** News Article *****/

.newsTitle { color:#edcb40;  }
.newsArticle p { font-size:10px; line-height:12px; color:#fff; }

/****** Nominations *******/

.nomSection {border-bottom:1px solid #776620; margin:10px 0; }

.nomItem { 
	float:left;
	width:173px;
	padding-right:17px;
	margin:10px 0;
	font-size:10px;
	line-height:12px;
}

.noright{ padding-right:0; }

.nomTitle {
	font-size:10px;
	line-height:12px;
	color:#edcb40;
}

.nomThumb {
	margin:5px 0;
}

.nomCaption {
	font-size:10px;
	line-height:12px;
}

/**** HomepageItems ****/

#articles { margin:0px 330px 0 0; }

#BottomRow { padding-bottom:10px; }

.topBar { padding:10px 0 0 0; border-top:1px solid #776620; }

div.hr hr {
  display: none;
}

div.hr {  color: #776620;
background-color: #776620;
height: 1px;}


.homeItem { 
	float:left;
	width:150px;
	padding-right:5px;
	margin:10px 0;
}

.homeright{ padding-right:0; }

.homeTitle {
	font-size:10px;
	line-height:12px;
	color:#edcb40;
}

.homeThumb {
	margin:5px 0 0 0;
}

.homeCaption {
	font-size:9px;
	line-height:11px;
	padding-bottom:10px;
	
}

.homeCaption a {display:block; color:#edcb40; padding:5px 5px 10px 5px; }
.homeCaption a:hover { background-color:#776620;  }

/**** Sign Up Box *****/

#signupBox {
	background-color:#edcb40;
	color:#000;
	padding:5px 10px;
	width:290px;
	
}

#signupBox a{ color:#000; text-decoration:underline; font-size:11px;}	
#signupBox a:hover {  }

/**** Main Content ****/

#scroller { margin:0px 320px 0px 50px; }



#full { padding:10px 0; }

#main { 
	main:550px;
	margin:0px 380px 0px 0px;
	padding:10px 0;
}

#full, #main {	
	font-size:12px;
	line-height:16px;
}


#full ol li { list-style-type:decimal;}

#full li { margin:2px 0; font-size:12px; line-height:14px; }

/*** Right Column ***/

#rightColumnHome {
	float:right;
	width:310px;
	padding:0;
	margin:0;
}

#moviePlayer { width:300px; margin:20px 0; }

.rightThumb { float:left; width:173px; height:125px; }

.largePreview { margin:10px 0px; border:1px solid #edcb40; }

/**footer**/

#footer {
	clear:both;
	width:950px;
	font-size:1.0em;
	color:#666;
	margin:0 ;
	padding:2px 0;
	margin:10px 0;
	padding-bottom:10px;
}

#footer a:link, #footerRight a:link {
	color:#666;
	text-decoration:underline;
}

#footer a:visited, #footerRight a:visited {
	color:#666;
	text-decoration:underline;
}

#footer a:hover, #footerRight a:hover {
	color:#edcb40;
	
}

#footerLeft {
	float:left;
	padding: 0 ;
	padding-bottom:10px;
}

#footerRight {
	float:right;
	padding: 0 ;
	padding-bottom:10px;
	
}

.page-text-error {
	color:#FF0000;
}
.page-text-message {
	font-weight:bold;

}

/* Page forms*/
.page-input {
	border:1px solid #EDCB40;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #EDCB40;
	padding:3px;
	background-color:#4E4315;
}
.page-button, .page-button-sml {
	
	border:1px solid #A68E2D;
	background-color:#EDCB40;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 10px;
	color:#000;
	text-decoration:none;
	
}
.page-button-sml {
	
	font-size:10px;
	padding:3px 7px;
	
}
.page-text-small {
	font-size:80%;
}

p.half {
	margin-bottom:0.25em;
}
p.none {
	margin:0;
	padding:0;
	padding-bottom:0px;
}

.boxHighlight {
	background-color:#4c4115;
	padding:10px;
	margin:10px 0;
}
.boxHighlightSymbol {
	background-image:url(../images/cs_symbol1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-bottom:10px;
}
.boxBasket {
	background-color:#262626;
	padding:10px;
	margin-bottom:1px;
}


/* THE FOLLOWING STYLES ARE TEMPORARY */

div.popupclose a {font-size:1em !important;}
/* global */


div.popupclose {text-align:center !important; display:block; clear:both; margin-top:1em; font-size:86%;}


div.popupclose p {
width: auto; 
text-align: center !important; 
padding: 4px; 
font-size:86%;
margin-top: 2em; 
border-top: 1px solid #ccc;
padding-top:0.5em;
}

div.popupclose p a {padding-left: 12px; background: url(nav_winclose.gif) no-repeat left center; padding-top:0; margin-top:0; margin-bottom:1.5em;}
div.popupclose a:visited {color: #000084;}

#emsg {
	font-size: 100.1%; color: #000; font-family: Arial, Helvetica, sans-serif;
 margin:0em auto 0; padding:0.5em; width:882px; text-align:center;}
 div#inner { text-align:left;}
#emsg p {
	line-height: 1.4em; font-size:1em; margin-top:0;
}
#emsg h3 {
	line-height: 1.4em; font-size:1em; margin:0;
}
#footer {display:block; clear:left; padding-top:1em;}

#sig1 {margin-bottom:1em;}

#emsg a:link {
	color: #000084; text-decoration: underline;
}
#emsg a:visited {
	color: #63659c; text-decoration: underline;
}
#emsg a:hover {
	color: #ff6300; text-decoration: underline;
}
#emsg a:active {
	color: #ff6300; text-decoration: underline;
}
/* */

p#dateline {text-align:right; font-size:86%; color:#006; margin:1em 0 1em 0;}


#brand { height:100px; background-color:#FF0000;}
cite {font-style:normal;}

#content {margin-top:16px; display:block;}
/* sidebar */
div#sidebar {width:225px; float:right; display:block; margin-right:0px; }
div#sidebar address, div#sidebar p { padding-left:40px;} 
div#sidebar div.chapternav {
padding-left:0;

}
div#sidebar div.chapternav p {padding-left:0;}
div#sidebar div.chapternav ul {margin-left:0; padding-left:1.25em;}
div#sidebar div.chapternav ul li {list-style-type:square; padding-left:0.25em; margin-left:0;}
.mtitle span {font-weight:bold; color:#006;}
#sidebar h2 span {display:none;}
#sidebar h3 {margin-top:0; margin-bottom:1em;}
acronym {border:none;}
p.docfile {font-size:86% !important; color:#333; margin-bottom:1em;}
#media {display:block; float:none; width:642px; height:372px;}
#inner:after {content:"."; display:block; clear:both; visibility:hidden;}
div.popupclose, div.popupclose p { border:none !important;}
div#sidebar p.disclaimer {padding-left:0; font-style:italic; font-size:86%;}

#twitter_update_list3 li {
list-style-type: none;
}


#twitter_update_list3 span {
color: #666666;
}


#twitter_update_list3 span a {
display: inline;
color: #FF0000;
}
#twitter_update_list3 span a:hover {
text-decoration: underline;
color: #999999;
}