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

/*FIREFOX IMAGE LINK FIX*/
img {
border: none;
margin: 0px;
padding: 0px;
display:block;
}

/*MAIN*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FF9933;
	margin: 0px;
	
	background-image: url(./themes/site_themes/sideshow/_i/main/bground.gif);
	background-repeat: repeat;
	
	/*IE WORKAROUND (see also: main_middle)*/
	text-align: center;
}
.main_logo {
	position: absolute;
	z-index: 100;
	left: -45px;
	top: 3px;
	width: 121px;
	height: 107px;
}
.main_background {
	
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.main_middle {
	height: 100%;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 2;
	/*IE WORKAROUND (see also: body)*/
	text-align:left;
}

/*NAVIGATION*/
.main_nav {
	height: 34px;
	width: 1090px;
	position: relative;
	margin-left:-41px;
	z-index: 99;
}
.main_nav img {
	float: left;
	display: inline;
}
.nav_button {
	height: 34px;
	width: 130px;
	display: inline-table;
	float: left;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_button_middle.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding-top: 5px;
}
.nav_button img {
	float: none;
	/*
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	*/
}
.nav_button_separator {
	height: 34px;
	width: 32px;
	float: left;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_button_separator.png);
	background-repeat: no-repeat;
}
.nav_buttons_left {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_button_separator.png);
	background-position: right;
	height: 34px;
	width: 16px;
	float: left;
}
.nav_buttons_right {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_button_separator.png);
	background-position: left;
	height: 34px;
	width: 17px;
	float: left;
}
.main_nav .nav_button img {
	float: none;
}
.main_nav_dropdown_comics {
	width: 150px;
	position: absolute;
	left: 200px;
	top: 34px;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_dropdown_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 98;
}
.main_nav_dropdown_bottom {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_dropdown_bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 16px;
	width: 150px;
}
.main_nav_dropdown_top {
	background-color: #ebebeb;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_dropdown_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 6px;
}
.main_nav_dropdown_games {
	width: 150px;
	position: absolute;
	left: 362px;
	top: 34px;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_dropdown_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 97;
}
.main_nav_mininav {
	height: 13px;
	width: 1010px;
	position: absolute;
	z-index: 96;
	left: 0px;
	top: 44px;
	text-align: right;
	font-size: 9px;
	color: #666666;
}
.main_nav_mininav_left {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_mininav_button_left.png);
	float: right;
	height: 13px;
	width: 7px;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 4px;
}
.main_nav_mininav_right {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_mininav_button_right.png);
	float: right;
	height: 13px;
	width: 7px;
	background-repeat: no-repeat;
	background-position: left;
}
#main_nav_mininav_middle {
	padding-right: 4px;
	padding-left: 4px;
	background-color: ebebeb;
	width: auto;
	float: right;
	height: 12px;
	padding-top: 1px;
}
#bottom_ribbon_table {
	margin-right: auto;
	margin-left: auto;
}
#nav_login {
	height: 34px;
	width: 176px;
	display: inline-table;
	float: left;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_login_middle.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	padding-top: 4px;
	color: #666666;
}
.nav_login_left {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_login_left.png);
	background-position: left;
	height: 34px;
	width: 13px;
	float: left;
}
.nav_login_right {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_login_right.png);
	background-position: left;
	height: 34px;
	width: 12px;
	float: left;
}
#nav_login_img {
	float: left;
	height: 26px;
	width: 26px;
	margin-right: 4px;
}
#nav_login_entryform {
	float:left;
	
	font-size: 9px;
	height:14px;
	width:140px;
	
	color: #666666;
	padding: 0px;
	margin: 0px;
}
#nav_login_toplinks {
	float: left;

}
#main_content_area {
	height: auto;
	width: 1010px;
	position: relative;
	left: 0px;
	top: 32px;
}
#main_bottom_links {
	position: relative;
	clear:both;
	height: auto;
	width: 1010px;
	text-align: center;
	font-size: 9px;
}
.bottom_links_ribbon {
	
	width: auto;
	text-align: center;
	
}

.bottom_links_ribbon_left {
	width: 10px;
	display: inline-table;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_left.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding-top:4px;
}
.bottom_links_ribbon_center {
	color: #666666;
	position:relative;
	display: inline-table;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_middle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: -1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom_links_ribbon_center {
	color: #666666;
	
	position:relative;
	display: inline-table;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_middle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	padding:0px 2px 0px 2px;
	margin:0px -1px 0px -1px;
}
.bottom_links_ribbon_middle {
	color: #666666;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_middle.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: bottom;
}
.bottom_links_separator {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_separator.gif);
	background-repeat:no-repeat;
	width: 12px;
	padding-top:4px;
}
.bottom_links_ribbon_right {
	width: 10px;
	display: inline-table;
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_bottomlinks_right.gif);
	background-repeat: no-repeat;
	padding-top:4px;
}
#main_bottom_legal {
	color: #FFFFFF;
	margin-top: 4px;
	height: 20px;
}

/*LINK STUFF*/
.small_grey_links a:link{
	color: #666666;
	text-decoration: none;	
}
.small_grey_links {
	font-size: 9px;
}
.small_grey_links a:visited{
	color: #666666;
	text-decoration: none;	
}
.small_grey_links a:active{
	color: #666666;
	text-decoration: none;	
}
.small_grey_links a:hover{
	color: #000000;
	text-decoration: none;	
}

.dropdown_tray_button {
	height: 50px;
}
#dropdown_tray_comics {
	background-image: url(./themes/site_themes/sideshow/_i/main/nav_comics_tray_background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FBFBFB;
}
#dropdown_tray_games {
	background-color:#FBFBFB;
}

A:link {
color:#333333;
text-decoration: underline;
}
A:visited {
color:#999999;
text-decoration:none;
}
A:active {
text-decoration: none;
}
A:hover {
color:#000000;
text-decoration: underline;
}
.news_box A:visited {
color:#999999;
text-decoration:underline;
}




/*AD SPECIFIC STUFF*/
.frontpage_headlines_body img{
	/*float: right;*/
	margin-left: auto;
	margin-right: auto;

	border:#000000 solid 4px;
}


/*NEWS PAGE COMMENTER IMAGES*/
.commenter_box img{
display:none;
}


/*news_pagination_bottom*/
.news_pagination_bottom a{
color:#999999;
text-decoration: none;
}


/*NEWS TICKER APPENDAGE*/
#ticker a:link{
	color: #CCC;
	text-decoration: none;
}
#ticker a:visited{
	color: #CCC;
	text-decoration: none;	
}
#ticker a:active{
	color: #CCC;
	text-decoration: none;	
}
#ticker a:hover{
	color: #FFF;
	text-decoration: none;	
}


/*COMICS COMMENTS APPENDAGE*/
#c_comments a:link{
	color: #CCC;
	text-decoration: underline;
}
#c_comments a:visited{
	color: #CCC;
	text-decoration: underline;	
}
#c_comments a:active{
	color: #CCC;
	text-decoration: underline;	
}
#c_comments a:hover{
	color: #FFF;
	text-decoration: underline;	
}
/*COMICS USER COMMENTS APPENDAGE*/
.commenter_box a:link{
	color: #CCC;
	text-decoration: underline;
}
.commenter_box a:visited{
	color: #CCC;
	text-decoration: underline;	
}
.commenter_box a:active{
	color: #CCC;
	text-decoration: underline;	
}
.commenter_box a:hover{
	color: #FFF;
	text-decoration: underline;	
}
/*TWITTER AD*/
#twitter_div {
	font-size: 9px;
	color: #333333;
}
#twitter_div ul {
	padding: 0px;
	margin:	0px;

}
#twitter_div ul li{
	text-align:left;
	padding:	4px 3px 2px 2px;
}
#twitter_div ul li a{
	color: #5c7596;
	text-decoration: none;
}
