/* Random Image Slices */
.maintable
{
	background: #FFFFFF;
}

.glyphtop
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_01.jpg') top center no-repeat;
}

.glyphmiddle
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_02.jpg') top center no-repeat;
}

.glyphbottom
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_06.jpg') top center no-repeat;
}

.bordertopright
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_04.jpg') top center no-repeat;
}

.bannermain
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_05.jpg') top center no-repeat;
}

.bannerspotlighttop
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_08.jpg') top center no-repeat;
}

.bannerspotlightbottom
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_09.jpg') top center no-repeat;
}

.spotlightright
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_11.jpg') top center no-repeat;
}

.topnavigation
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_12.jpg') top center no-repeat;
}

.spotlightskin
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_13.jpg') top center no-repeat;
}

.affiliateleft
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_14.jpg') top center no-repeat;
}

.affiliatedate
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_19.jpg') top center no-repeat;
}

.skinleft
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_16.jpg') top center no-repeat;
}

.skinright
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_18.jpg') top center no-repeat;
}

.skinbottom
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_20.jpg') top center no-repeat;
	text-align: right;
	font-weight: bold;
}

.dateleft
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_21.jpg') top center no-repeat;
}

.datebottom
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_23.jpg') top center no-repeat;
}

.bottombannerleft
{
	background: url('/siteimages/layouts/v7default/index_38.jpg') bottom center no-repeat;
}

.bottombannerfarright
{
	background: url('/siteimages/layouts/v7default/index_44.jpg') bottom center no-repeat;
}

.bottombanner1
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_45.jpg') top center no-repeat;
}

.bottombanner2
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_40.jpg') top center no-repeat;
}

.bottombanner3
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_47.jpg') top center no-repeat;
}

.bottombanner4
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_50.jpg') top center no-repeat;
}

.bottombanner5
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_52.jpg') top center no-repeat;
}

.bottombannertopmiddle
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_42.jpg') top center no-repeat;
}

.bottombannertopright
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_46.jpg') top center no-repeat;
}

.bottombannerbuttons
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_48.jpg') top center no-repeat;
}

.bottombannerright
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_49.jpg') top center no-repeat;
}

.bottombannerbottom1
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_54.jpg') top center no-repeat;
}

.bottombannerbottom2
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_53.jpg') top center no-repeat;
}

.contentbottom
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_41.jpg') top center no-repeat;
}

.contentbottomright
{
	background: url('/siteimages/layouts/v7default/index_42.jpg') bottom center no-repeat;
}

/* Body Styles */
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-width: 0px;
	margin-height: 0px;
	background-color: #FFFFFF;
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px;	 
	font-family : tahoma; 
	text-align: justify;
	color: #592E2E;
}

p
{
	margin-top: 8px;
	margin-bottom: 0px;
}

/* Header Styles */
h1 
{
	font-variant: small-caps;
	letter-spacing: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #FFFFFF;
}

h1:first-letter
{
	color: #FFFFFF;
}

h2 
{
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #FFFFFF;
}

h3
{
	font-weight: bold; 
	text-align: justify;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: underline;
	color: #FFFFFF;
}

h4 
{
	font-weight: bold; 
	font-size: 12px; 
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #FFFFFF;
}

h5 
{
	font-weight: bold; 
	font-size: 12px; 
	text-align: justify;
	margin-bottom: 2px;
	margin-top: 0px;
	width: 80%;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

h6
{
	font-weight: bold; 
	font-size: 12px; 
	text-align: right;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

hr {
	width: 80%;
	border: none;
	border-top: 1px solid #853534;
	height: 1px;
}

.hrtop {
	float: right;
	font-size: 8px;
}

.imageviewer
{
	background-color: #E6D192;
}

/* Traditional Format Style Modification*/
.ipnote
{
	font-style: italic;
	padding: 2px;
}

/* Table Styles */
table 
{ 
	font-size: 10px; 
   	text-align: justify;
   	font-family: tahoma; 
   	color: #FFFFFF; 
}

.content
{
	background: #853534 url('/siteimages/layouts/v7default/index_34.jpg') top center no-repeat;
	vertical-align: top;
}

.contentulcorner
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_26.jpg') top center no-repeat;
}

.contentleftborder
{
	background: url('/siteimages/layouts/v7default/index_33.jpg') top center no-repeat;
}

.contenturcorner
{
	background: #FFFFFF url('/siteimages/layouts/v7default/index_28.jpg') top center no-repeat;
}

.tcontenthead
{
	background-color: #E6D192;
	font-weight: bold;
	text-align: center;
	color: #853534;
}

.tcontent
{
	background-color: #B06142;
	text-align: justify;
	color: #FFFFFF;
}

/* Form Styles */

td form {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	border: 1px solid #E2C97F;
}

legend {
	background-color: #592E2E;
	font-style: none; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: tahoma; 
	margin: 2px;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	border: 1px solid #E2C97F;
}	

label {
	float:left;
	width:20%;
	margin-right:0.5em;
	padding-top:0.4em;
	text-align:right;
	font-weight:bold;
}

input {
	margin-top: 2px;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px groove #592E2E;
}

textarea {
	width: 425px;
	height: 200px;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px groove #592E2E;
}

select {
	width: 221px;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px groove #592E2E;
}

/* Image Styles */
img
{
	border: 0px;
}

a img.noborderfloatRight
{
	margin: -1px;
	border: 0px;
    float: right;
}

a:hover img.noborderfloatRight
{
	margin: -1px;
	border: 0px;
    float: right;
}

a img
{
	border: 1px solid #DEC26D;
}

a:hover img
{
	border: 1px solid #FFFFFF;
	background-color: transparent;
}

img.border
{
	border: 1px solid #DEC26D;
}

.floatLeft 
{ 
    float: left; 
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: -1px;
}

.floatRight 
{ 
    float: right; 
	margin-top: 2px;
	margin-left: 4px;
	margin-bottom: -1px; 
}

img.floatLeft 
{ 
    float: left; 
    margin: 4px; 
}

img.borderfloatLeft 
{ 
    float: left; 
    margin: 4px; 
	border: 1px solid #DEC26D;
}

img.floatRight 
{ 
    float: right; 
    margin: 4px; 
}

img.borderfloatRight 
{ 
    float: right; 
    margin: 4px; 
	border: 1px solid #DEC26D;
}

.botcheck
{
	width:5px;
	visibility:hidden;
}

/***** Custom Styles *****/
/* Upper Navigation */

.negativespace
{
	background-image: url('/siteimages/layouts/v7default/index_07.jpg');
	vertical-align: middle;
	text-align: center;
}

.date
{
	background-image: url('/siteimages/layouts/v7default/index_22.jpg');
	font-size: 9px;
   	font-weight: bold;
	text-indent: 15px;
	vertical-align: top;
   	text-align: justify; 
   	color: #FFFFFF; 
}

.network
{
	background-color: #A46867;
	vertical-align: bottom;	 
   	text-align: right;
   	color: #FFFFFF; 
}

.mogtop
{
	background-image: url('/siteimages/layouts/v7default/index_51.jpg');
	vertical-align: middle;
	text-align: center;
	text-indent: 2px;
	font-size: 9px;
   	font-weight: bold;
	color: #000000;
}

.sitenav
{
	font-style: italic; 
   	font-weight: bold; 
	font-size: 10px; 
   	text-align: center;
	text-decoration: none;
   	font-family: tahoma; 
   	color: #000000; 
}

.quotetop
{
	background:#592E2E;
	text-align: right;
	border:1px dotted #E2C97F;
	border-bottom:0;
	border-left:4px solid #E6D192;
	padding: 2px;
	text-transform: uppercase;
	font-weight:bold;
}

.quotemain
{
	background:#B06142;
	border:1px dotted #E2C97F;
	border-left:4px solid #E6D192;
	border-top:0;
	padding:4px;
	margin:0 auto 0 auto;
}

/***** Miscellaneous Extras *****/
/* Menu Styles */

.menubreaker
{
	position: relative;
	top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #592E2E;	
	text-align: center;
	border-top: dotted 1px #592E2E;
	border-bottom: dotted 1px #592E2E;
}

.menuhead
{
	width: 95%;
	margin-left: 3px;
	text-indent: 3px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #B06142;
	text-align: justify;
	vertical-align: middle;
	border-bottom: solid 1px #592E2E;
}

.menubar
{
	background: #E6D192 url('/siteimages/layouts/v7default/index_32.jpg') top center no-repeat;
	vertical-align: top;
}

.menutop
{
	background: url('/siteimages/layouts/v7default/index_25.jpg') top center no-repeat;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #853534;
}

.menubottom
{
	width: 185px;
	height: 110px;
	background: url('/siteimages/layouts/v7default/index_39.jpg') top center no-repeat;
}

.menu
{
   	text-align: justify;
	padding: 1px;
   	font-family: tahoma;
   	color: #B06142;
}

.misc
{
   	text-align: justify;
	padding: 1px;
   	color: #FFFFFF;
}

.mischead
{
	width: 95%;
	margin-left: 3px;
	text-indent: 3px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #E6D192;
	text-align: justify;
	vertical-align: middle;
	border-bottom: solid 1px #592E2E;
}

.pollhead
{
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: middle;
}

.misctop
{
	background: url('/siteimages/layouts/v7default/index_29.jpg') top center no-repeat;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #E6D192;
}

.miscbar
{
	background: #A06142;
	vertical-align: top;
}

.inputpoll {
	background-color: #A06142;
	border: none;
}

.miscbottom
{
	margin-top: -12px;
	width: 185px;
	height: 110px;
	background: url('/siteimages/layouts/v7default/index_43.jpg') top center no-repeat;
}

/***** Specific Game Section Extras *****/
/*** Crisis Core ***/
/* Difficulty Hover Box */

.ccdifficulty a {
	position: relative;
}	/* set stacking context*/

.ccdifficulty a span {
	top: -999em;
/* hide message initially*/
	position: absolute;
	left: -77px;
	width: 160px;
	height: 108px;
	padding: 0px;
	padding-left: 1px;
	background: #B06142;
	color: #fff;
}

.ccdifficulty a:hover {
	visibility: visible;
}	/* ie bug needed to make span show */

.ccdifficulty a:hover span {
	top: 12px;
}	/* reveal image*/

/* Treasure Hover Box */

.ccprizes a {
	position: relative;
}	/* set stacking context*/

.ccprizes a span {
	top: -999em;
/* hide message initially*/
	position: absolute;
	left: -44px;
	width: 160px;
	height: 108px;
	padding: 0px;
	padding-left: 1px;
	background: #B06142;
	color: #fff;
}

.ccprizes a:hover {
	visibility: visible;
}	/* ie bug needed to make span show */

.ccprizes a:hover span {
	top: 12px;
}	/* reveal image*/

/* Misc Text Styles */

.spoiler
{
	display: inline;
	background-color: #000000;
	color: #000000;
}

.notice
{
	display: inline;
	color: #CC3300;
}

.musicplayer
{
	width: 220px;
	height: 40px;
	background-image: url(/siteimages/layouts/rebirth/musicbg.gif); 
	text-align: center;
	vertical-align: middle;
}

/* Google Ads */
.google
{
	text-align: center;
}

/* Spacer Cover */
.spacer
{
	background-color: #FFFFFF;
}

/* Page Header */
.pagetitle
{
	background: url('/siteimages/layouts/v7default/index_27.jpg') no-repeat;
	font-weight: bold; 
	font-size: 11px;	 
	text-align: center;
	color: #FFFFFF;
}

/* Normal Content Style */
.textcontent
{
	padding: 0px 2px;
	text-align: justify;
}

.imagecontent
{
	padding: 0px 2px;
	text-align: left;
}

/* Table "Padding" Styles */

.tabletitle
{
	padding: 1px;
	background-color: #E6D192;
	font-weight: bold;
	color: #592E2E;
	font-size: 12px;
	text-align: center;
}

.tablenormal
{
	padding: 1px;
	background-color: #592E2E;
	color: #FFFFFF;
}

/* Cute News Styles */
.news
{
	border: solid 1px #592E2E;
	width: 100%;
}

.newstop
{
	width: 100%;
	height: 30px;
	background: url('/news/v7head.gif');
	border-bottom: solid 1px #592E2E;
}

.newsbottom
{
	width: 100%;
	background-color: #592E2E;
}

.commenttop
{
	width: 100%;
	height: 16px;
	background-color: #B06142;
	border-bottom: 1px dotted #592E2E;
}

.news-readmore
{
	float: right;
	width: 100px;
	height: 24px;
	background: #853534 url('/siteimages/layouts/v7default/readmore.jpg') top right no-repeat;
}

/* Link Styles */
a:link, a:visited, a:active, a:hover
{
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
}

.network a:link, .network a:visited
{
	font-weight: bold;
   	text-align: justify;
   	color: #DEC26D; 
}

.network a:active, .network a:hover
{
	font-weight: bold;
   	text-align: justify;
   	color: #FFFFFF; 
}

.sitenav a:link
{
	font-weight: bold;
   	text-align: center;
   	color: #000000; 
}

.sitenav a:visited
{
	font-weight: bold;
   	text-align: center;
   	color: #000000; 
}

.sitenav a:active
{
	font-weight: bold;
   	text-align: center;
	background-color: #000000;
   	color: #FFFFFF; 
}

.sitenav a:hover
{
	font-weight: bold;
   	text-align: center;
	background-color: #000000;
   	color: #FFFFFF;
}

.menu-navigation-section
{
    display: block;
	padding-top: 1px;
	background-image: url('/siteimages/layouts/v7default/menusectionheadbg.png');
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.menu-navigation-head
{
    display: block;
	padding-top: 1px;
	padding-left: 19px;
	height: 14px;
	background-image: url('/siteimages/layouts/v7default/menuheadbg.png');
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-weight: bold;
   	color: #FFFFFF;
}

.menu-navigation, .submenu-navigation, .secondsubmenu-navigation
{
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	font-size: 10px;
	width: 185px;
}

.menu-navigation li
{
	min-height: 15px;
	background: url('/siteimages/layouts/v7default/menulinkbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
	font-weight: bold;
   	color: #B06142;
}

.menu-navigation li a, .menu-navigation li a:link, .menu-navigation li a:visited
{
   	color: #592E2E;
}

.menu-navigation li a:active, .menu-navigation li a:hover
{
	margin-left: -10px;
	background: url('/siteimages/layouts/v7default/menulinkhlbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
   	color: #B06142;
}

.submenu-navigation li
{
	min-height: 15px;
	background: url('/siteimages/layouts/v7default/menusublinkbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 16px;
}

.submenu-navigation li a, .submenu-navigation li a:link, .submenu-navigation li a:visited
{
   	color: #592E2E;
}

.submenu-navigation li a:active, .submenu-navigation li a:hover
{
	margin-left: -16px;
	background: url('/siteimages/layouts/v7default/menusublinkhlbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 16px;
   	color: #B06142;
}

.secondsubmenu-navigation li
{
	height: 14px;
	background: url('/siteimages/layouts/v7default/menusecondsublinkbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 22px;
}

.secondsubmenu-navigation li a, .secondsubmenu-navigation li a:link, .secondsubmenu-navigation li a:visited
{
   	color: #592E2E;
}

.secondsubmenu-navigation li a:active, .secondsubmenu-navigation li a:hover
{
	margin-left: -22px;
	background: url('/siteimages/layouts/v7default/menusecondsublinkhlbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 22px;
   	color: #B06142;
}

.menu a:link, .menu a:visited
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #592E2E;
}

.menu a:active, .menu a:hover
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #B06142;
}

a.menu:link, a.menu:visited
{
	line-height: 18px;
	width: 100%;
	background-image: url('/siteimages/layouts/v7default/menulinkbg.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #592E2E;
}

a.menu:active, a.menu:hover
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #B06142;
}

.misc a:link, .misc a:visited
{
   	color: #592E2E;
}

.misc a:active, .misc a:hover
{
   	color: #E6D192;
}

.textcontent a:link
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #DEC26D;
}

.textcontent a:visited
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #DEC26D;
}

.textcontent a:hover, .textcontent a:active
{
	text-decoration: underline;
}

.imagecontent a:link
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #DEC26D;
}

.imagecontent a:visited
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #DEC26D;
}

.imagecontent a:hover
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #FFFFFF;
}

.imagecontent a:active
{
	font-style: normal;
	font-size: 10px; 
	text-decoration: none;
   	color: #FFFFFF;
}

.pagetitle a:link
{
	font-weight: bold;
   	color: #DEC26D;
}

.pagetitle a:visited
{
	font-weight: bold;
   	color: #DEC26D;
}

.pagetitle a:hover
{
	font-weight: bold;
   	color: #FFFFFF;
}

.pagetitle a:active
{
	font-weight: bold;
   	color: #FFFFFF;
}

.mogtop a:link, .mogtop a:visited
{
	font-style: normal;
	font-size: 9px; 
	text-decoration: none;
   	color: #853534;
}

.mogtop a:hover, .mogtop a:active
{
	font-style: normal;
	font-size: 9px; 
	background-color: #853534;
   	color: #FFFFFF;
}

.affiliate
{
	background: url('/siteimages/layouts/v7default/index_15.jpg') top center no-repeat;
	vertical-align: middle;
	text-align: center;
}

.spotlight
{
	background: url('/siteimages/layouts/v7default/index_10.jpg') top center no-repeat;
	vertical-align: middle;
	text-align: center;
}

/* Skin Chooser Stuff */

.skinchooser
{
	background: url('/siteimages/layouts/v7default/index_17.jpg') top center no-repeat;
	vertical-align: middle;
	text-align: center;
}

#pscroller1
{
	width: 229px;
	height: 78px;
}

.skinbottom a:link, .skinbottom a:visited
{
	font-weight: bold;
   	color: #E6D192; 
}

.skinbottom a:active, .skinbottom a:hover
{
   	color: #E6D192;
	text-decoration: underline;
}

/* Social Networking */
.news-social
{
	float: right;
	width: 300px;
}

.twitter 
{
	float: right;
	overflow: hidden;
	height: 20px;
	width: 57px;
}

.facebook-share
{
	float: right;
	margin-top: 1px;
	overflow: hidden;
	height: 20px;
	width: 60px;
	margin-right: 6px;
}

.facebook-like
{
	float: right;
	overflow: hidden;
	height: 20px;
	width: 75px;
	margin-right: 4px;	
	text-align: center;
}
