/* ============================== COMMENT: Background (Style) ============================== */

body#bg
{ 
background-image: url('../images/glbl_bggrad.jpg');
background-repeat: repeat-x;
background-color: #000000;
margin-top: 0;
margin-bottom: 0;
}

/* ============================== COMMENT: Main Body Background (Style) ============================== */

.mainbg
{ 
background-color: #CCCCCC;
padding: 0;
border-color: #000000;
border-width: 1px;
border-style: solid;
margin-right: 0;
}

/* ============================== COMMENT: Navbar Links (Text) ============================== */

a.navbar
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px
}

a:hover.navbar
{
	background-color: #0099FF;
	color: #000099;
	text-decoration: none;
}

/* ============================== COMMENT: Navbar Separators (Text) ============================== */

.textnav
{
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}

/* ============================== COMMENT: Right Column (Text) ============================== */

.textright
{
	color: #808080;
	font-family: Georgia;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0
}

/* ============================== COMMENT: Right Column (Text) ============================== */

.textfooter
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0
}

/* ============================== COMMENT: Right Column Background (Style) ============================== */

.rightbg
{ 
background-color: #C0C0C0;
border-color: #000000;
border-style: solid;
border-width: 1px;
padding: 0;
margin-top: 10px;
margin-bottom: 0;
}

/* ============================== COMMENT: Image Borders (Toggle) ============================== */

.imageborder
{
	border-color: #000000;
	border-style: solid;
	border-width: 1;
}

.imagenoborder
{
	border-width: 0;
}

/* ============================ COMMENT: Subtitle Positioning (Structure) ============================ */

.reviewbox
{
	position: relative;
	margin-left: 5px;
	margin-top: 10px;
}

/* ============================== COMMENT: Review Header (Text) ============================== */

.reviewheadertext
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-indent: 5px
}

/* ============================== COMMENT: Review Description (Text) ============================== */

.reviewdesctext
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0
}

/* ============================== COMMENT: Review Description Line 2 (Text) ============================== */

.reviewdesctext2
{
	color: #330000;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0
}

/* ============================== COMMENT: More Reviews (Text) ============================== */

a.morereviews
{
	color: #FFFFFF;
	font-family: Georgia;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

a:hover.morereviews
{
	color: #660000;
	text-decoration: none;
}

/* ============================== COMMENT: Float Review Details (Text) ============================== */

.floatleft
{
	float: left;
	width: 183px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #CCCCCC;
	padding: 10px;
	border-top: 1px solid #999999;
	border-right: 2px solid #555555;
	border-bottom: 2px solid #555555;
	border-left: 1px solid #999999;
}

.caption
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 5px;
	text-align: left;
}	

div.floatleft img
{
	border-top: 2px solid #555555;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #555555;
}

div.floatleft img.noborder
{
	border-width: 0;
	margin-top: 10px;
}

/* ============================== COMMENT: Review Formatting (Text) ============================== */

.reviewtitle
{
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
}

.reviewtitle2
{
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.reviewbyline
{
	margin-top: 5px;
	margin-bottom: 25px;
	color: #333333;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}

.reviewbody
{
	margin-top: 0px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
}

.rating
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

/* ============================== COMMENT: Staff Reviewers (Text) ============================== */

.reviewername
{
	margin-top: 10px;
	margin-bottom: 0;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.reviewertitle
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}

div.contactemail a
{
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;}

div.contactemail a:hover
{
	color: #660000;
	text-decoration: none;
}

/* ============================== COMMENT: Review Listings (Text) ============================== */

a.reviewlistings
{
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

a:hover.reviewlistings
{
	color: #660000;
	text-decoration: underline;
}

/* ============================== COMMENT: Browse Listings Navigation (Text) ============================== */

.browsetitle
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

div.browsenav a
{
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

div.browsenav a:hover
{
	color: #660000;
	text-decoration: underline;
}

/* ============================== COMMENT: Contest (Text) ============================== */

a.contestlink
{
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

a:hover.contestlink
{
	color: #660000;
	text-decoration: underline;
}

div.entryform
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.entry
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
}

.form
{
	background-color: #CCCCCC;
	border-color: #999999;
	border-width: thin;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}

.rules
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 5px;
	text-align: left;
}

.received
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	margin-top: 5px;
	text-align: left;
}