body {
	background:#FFF;
	margin:0 auto;
	padding:0;
	font: 0.8em Verdana, arial, Helvetica, sans-serif;
	background:#ccc;
	background:url('/skins/seven/images/background.png') #86a;
}

body.c_1{background-color:#c0c0c0}
body.c_2{background-color:#ff3434}
body.c_3{background-color:#ffcc33}
body.c_4{background-color:#386dda}
body.c_5{background-color:#2c6409}
body.c_6{background-color:#ff9518}
body.c_7{background-color:#69bce9}
body.c_8{background-color:#cc4422}

img {
	border:0;
	vertical-align:text-bottom;
}

div.clear {
	clear:both;
	border:0;
	padding:0;
	margin:0;
}

#page {
	margin:0 auto;
	padding:0;
}

#head_shadow {
	background:url('/skins/seven/images/head_shadow.png') top center repeat-x;
	min-width:996px;
}

.atflb {
	padding-bottom:5px;
	margin: 0 10px;
	/*width:728px;*/
	text-align:center;
	min-height:90px;
/*	max-height:90px;*/
}

.atflb ins {
/*	height:90px !important;*/
}

#contentad {
	margin:0 10px;
	text-align:center;
	/*width:728px;*/
	padding-bottom:5px;
}

.btflb {
	padding-top:10px;
	margin: 0 auto;
	width:100%;
	text-align:center;
}

#body_shadow {
	width:960px;
	margin:0 auto;
	background:#EEE;
	background:url('/skins/seven/images/bg.png') repeat-y center top;
	padding:10px 12px 0;
}

/* HEADER */

#title_box {
	background:url('/skins/seven/images/grad_purple.png') bottom left repeat-x #a27acb;
	min-width:996px;
}

#title {
	width:960px;
	margin:0 auto;
	padding:0;
}

/* HEADER: Logo Bar */

#nav {
	padding-bottom:9px;
	width:492px;
	float:left;
}

#logo {
	background:url('/skins/seven/images/head_bg_dotd.jpg') bottom left no-repeat #FC3;
	border:1px solid #FC3;
	border-top:0;
	border-right:0;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	border-bottom-left-radius:15px;
}

h1 {

	height:76px;
	width:491px;
	padding:0;
	margin:0;

}

h1 a {
	display:block;
	height:100%;
	width:100%;
	background:url('/skins/seven/images/head_logo.png') 20px 8px no-repeat;
}

h1 span {
	display:none;
}

/* HEADER: Search Box */

#search {
	margin:0;
	padding:5px 0 5px 5px;
	width:461px;
}

html > body #search {width:471px}

#search input, #search button {vertical-align:text-bottom}

#search ul {
	list-style-type:none;
	margin:2px;
	padding:0 0 0 5px;
	display:none;
}

#search ul li {display:inline}

#search .tbox {
	width:440px;
	font-size:1em;
	color:#888;
	border:0;
	height:1.3em;
	margin:0;
	padding:3px 2px 2px 2px;
	border:1px solid #c49d27;
	border-right:1px solid #dfb22d;
	border-bottom:1px solid #dfb22d;
	background:rgba(238, 238, 238, 0.8);
}

html > body #search .tbox {width:450px}

#search .tbox:hover, #search .tbox:focus {
	color:#000;
	background:#FFF;
}

#search .sbox {
	border:0;
	padding:0;
	margin:0 0 0 0;
	background:none;
}

#search .sbox img {
	padding:0;
	background:none;
	margin:0;
	border:0;
	height:21px;
	width:21px;
}

#search .sbox:hover img {background:url('/skins/seven/images/search_glow.png') center no-repeat}

#search .sbox:hover {cursor:pointer}

#search div {
	padding:0;
	margin:0;
}

/* NAVIGATION: Main Links */

#main_nav {
	list-style-type:none;
	font-size:1em;
	margin:0 10px;
	padding:0;
}

#main_nav li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#main_nav li a {
	display:block;
	padding:8px 14px 4px;
	color:#FC3;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
}

#main_nav li.set a {
	background:url('/skins/seven/images/head_link_hover.png') center top no-repeat;
}

#main_nav li a:hover {
	background-image:url('/skins/seven/images/head_link_hover.png');
	background-position: center top;
	background-repeat:no-repeat;
}

#tcorner {
	float:right;
	height:10px;
	width:10px;
	border:1px solid #FC3;
	border-bottom:0;
	border-left:0;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	background:url('/skins/seven/images/grad_purple.png') 0 27px;
}

#tcb {
	background:url('/skins/seven/images/logos_20.png') 0 0 no-repeat #FC3;
	height:10px;
	float:right;
	width:10px;
	margin:-1px -1px 0 0;
}

/* HEADER: Right Column */

#title_c {
	width:468px;
	/*margin-left:492px;*/
	float:left;
	margin:0;
}

/* Advert Space */

#navad {
	display:block;
	margin:0;
	height:60px;
	width:468px;
	background:#FC3;
	float:left;
}

#sidead {
	width:160px;
	margin:20px auto;
}

#frontad {
	width:335px;
	height:280px;
	margin:20px auto;
}

/* HEADER: Random Image */

#title_c .random {
	position:absolute;
	bottom:0;
	right:0;
	padding:0 13px 0px;
	background:#FFF;
	float:right;
	margin:0 0 0 0px;
	border-left:1px solid #FC3;
	border-top:1px solid #FC3;
	height:76px;
	width:94px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	border-bottom-right-radius:15px;
}

/* HEADER: Login Box */

#login {
	position:relative;
	float:left;
	width:466px;
	background:url('/skins/seven/images/grad_yellow.png') bottom left repeat-x #cda429;
	padding:0;
	margin-top:-1px;
	border:1px solid #FC3;
	border-top:0;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	border-bottom-right-radius:15px;
	min-height:76px;
}

#login_box {
	float:left;
	width:329px;
	padding:0 8px;
	border-top:1px solid #cda429;
}


#login_links {
	font-size:0.85em;
	text-align:right;
	padding:0.5em 0 0 0;
margin-right:8px;
}

#login_box form {
	margin:0;
	padding:0;
}

#login #login_links td {
padding:0 2px;
}

#login_links td.submit {
text-align:right;
}

#login_links th {
font-weight:normal;
text-align:center;
}

#login_links input.tbox {
	width:105px;
	padding:4px;
	margin:2px 4px 0;
	height:16px;
}

#login_links form input.sbox {
	margin-right:8px;
	margin-top:3px;
	float:right;
}

#login_links .details {
	text-align:center;
	width:329px;
	font-size:0;
}

#login_links .details span {
	float:left;
	margin:5px 0 0;
	font-size:12px;
}

#login #login_links .rem span {
	line-height:1.65em;
	font-size:1em;
	padding:0;
}

#login_links .rem span input {vertical-align:bottom}

#login a {
	color:#000;
	text-decoration:underline;
}

#login a:hover {text-decoration:none}

#login img.avatar {
	background:#FFF;
	border:1px solid #000;
	max-height:50px;
	max-width:50px;
	margin:0 10px 0 2px;
}

#login .logout {
	float:right;
	font-size:0.89em;
	color:#000;
	text-decoration:none;
	padding:2px 5px;
	margin-bottom:-2em;
	margin-right:-8px;
	z-index:2;
	position:relative;
	background:none;
	border:0;
}

#login .logout:hover {
	background-color:#86A;
	color:#FC3;
	cursor:pointer;
}

#login table {
	font-size:0.9em;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	height:76px;
	z-index:1;
}

#login table table {font-size:1em;height:0}

#login table td {
	text-align:left;
	vertical-align:middle;
	padding:2px 0 3px;
}
#login table td.av {width:64px}
#login table td.rank {padding:0}
#login table table {width:100%}
#login table table td.subs {max-width:8em;text-align:right}
#login table table td {padding:2px 0 2px}
#login table table td.rank_icon {width:31px}
#login table td.settings {text-align:right}

#login span {padding:0em 12px 0 11px}

#login a.mm {
background:#D00;
color:#FFF;
border:2px solid #F00;
padding:4px;
text-decoration:none;
font-weight:bold;
}

#login a.mm:hover {
background:#FFF;
color:#D00;
}

/* NAVIGATION: Game Links */

#nav_box {
	background:#FC3;
	border-bottom:1px solid #86A;
	min-width:996px;
	margin-bottom:4px;
}

#sub_nav {
	clear:both;
	padding:0;
	margin:0 auto;
	width:960px;
	height:40px;
	border:1px solid #FC3;
}

#sub_nav ul {
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0;
	text-align:center;
}

/*#sub_nav ul.skyland li, #sub_nav ul.skyland a, #sub_nav ul li.std, #sub_nav ul li.std a {width:50px}*/

#sub_nav li {
	display:block;
	float:left;
	height:40px;
	width:48px;
}

#sub_nav li a {
	display:block;
	height:40px;
	width:48px;
	background-repeat:no-repeat;
}

#sub_nav li.im, #sub_nav li.im a {width:48px}

/*#sub_nav ul.skyland li, #sub_nav ul.skyland a, #sub_nav ul.handheld li, #sub_nav ul.handheld a {width:68px}*/


#sub_nav.eu li a {background-image:url('/skins/seven/images/head_link_bg_eu_20.png')}
#sub_nav.na li a {background-image:url('/skins/seven/images/head_link_bg_na_20.png')}

#sub_nav li a span {
	display:none;
}

#sub_nav li.im a	{background-position:-912px 0}
#sub_nav li.sc a	{background-position:-864px 0}
#sub_nav li.tt a	{background-position:-816px 0}
#sub_nav li.sf a	{background-position:-768px 0}
#sub_nav li.g a		{background-position:-720px 0}
#sub_nav li.sky a	{background-position:-672px 0}
#sub_nav li.dotd a	{background-position:-624px 0}
#sub_nav li.ten a	{background-position:-576px 0}
#sub_nav li.anb a	{background-position:-528px 0}
#sub_nav li.sl a	{background-position:-480px 0}
#sub_nav li.aht a	{background-position:-432px 0}
#sub_nav li.f a		{background-position:-384px 0}
#sub_nav li.o a		{background-position:-384px 0}
#sub_nav li.a a		{background-position:-336px 0}
#sub_nav li.aotr a	{background-position:-336px 0}
#sub_nav li.etd a	{background-position:-288px 0}
#sub_nav li.sof a	{background-position:-240px 0}
#sub_nav li.soi a	{background-position:-192px 0}
#sub_nav li.yotd a	{background-position:-144px 0}
#sub_nav li.gtg a	{background-position:-96px 0}
#sub_nav li.rr a	{background-position:-96px 0}
#sub_nav li.std a	{background-position:-48px 0}
#sub_nav li.rt a	{background-position:-0px 0}


#sub_nav ul li a:hover		{
	background-position:center;
	background-repeat:no-repeat;
	height:64px;
	width:100px;
	position:relative;
	top:-12px;
	left:-26px;
margin-right:-30px;
margin-bottom:-24px;
}

html #sub_nav ul li.rt a:hover {left:-18px}
html #sub_nav ul li.im a:hover {left:-34px}

#sub_nav li a:hover {background-image:url('/skins/seven/images/logos_20.png')}

#sub_nav li.std a:hover {background-position:0 -18px}
#sub_nav li.gtg a:hover {background-position:0 -118px}
#sub_nav li.rr a:hover {background-position:0 -218px}
#sub_nav li.yotd a:hover {background-position:0 -318px}
#sub_nav li.etd a:hover {background-position:-100px -18px}
#sub_nav li.aht a:hover {background-position:-100px -118px}
#sub_nav li.soi a:hover {background-position:-100px -218px}
#sub_nav li.sof a:hover {background-position:-100px -318px}
#sub_nav li.a a:hover {background-position:-200px -18px}
#sub_nav li.aotr a:hover {background-position:-200px -118px}
#sub_nav li.f a:hover {background-position:-200px -218px}
#sub_nav li.o a:hover {background-position:-200px -318px}
#sub_nav li.sl a:hover {background-position:-300px -18px}
#sub_nav li.anb a:hover {background-position:-300px -118px}
#sub_nav li.ten a:hover {background-position:-300px -218px}
#sub_nav li.dotd a:hover {background-position:-300px -318px}
#sub_nav li.sky a:hover {background-position:-400px -18px}
#sub_nav li.g a:hover {background-position:-400px -118px}
#sub_nav li.sf a:hover {background-position:-400px -218px}
#sub_nav li.tt a:hover {background-position:-400px -318px}
#sub_nav li.sc a:hover {background-position:-500px -18px}
#sub_nav li.im a:hover {background-position:-500px -118px}
#sub_nav li.rt a:hover {background-position:-500px -218px}

/* FOOTER */

#footer {
	padding:20px 12px 0;
	text-align:center;
	background:url('/skins/seven/images/bg_bottom.png') no-repeat top center;
	width:960px;
	margin:0 auto;
}

#copyright {
	width:960px;
	min-width:960px;
	margin:0.6em auto;
	text-align:center;
	font-size:0.8em;
	color:#333;
}

#footer span.date, #footer span.email, #footer span.count {
	display:block;
	padding:0.2em;
	font-size:0.85em
}

#footer span.email {font-size:1em}
#footer span.count {font-size:0.7em}

/* CONTENT */



/* OTHER */

#jackal {
background:#86A;
margin-bottom:4px;
border-bottom:1px solid #000;
	min-width:996px;
}

#jackal ul {
margin:0 auto;
padding:0;
width:972px;
}

#jackal ul li {
display:inline;
}

#jackal ul li a {
color:#000;
text-decoration:none;
padding:0 1em;
}

#jackal ul li a:hover {
text-decoration:underline;
}




#main {
width:760px;
background-color:#EEE;
/*background:none;*/
padding:0 0 0.1px;
margin-left:190px;
}

.snav {
margin-top:0px;
}

#jackal, #nav_box {
margin-bottom:0px;
}

#side_nav {
background:#EEE;
width:160px;
float:left;
margin-left:10px;
}

#side_nav h3 {
font-size:12px;

margin:0;
padding:5px;
text-align:center;
background:url('/skins/seven/images/grad_purple.png') bottom left repeat-x;
}

#side_nav h3 a {
color:#FC3;
text-decoration:none;
}

#side_nav h3 a:hover {
text-decoration:underline;
}

#side_nav ul {
margin:0;
padding:0;
list-style-type:none;
}

#side_nav ul ul li a {
padding-left:31px;
}

#side_nav ul ul ul li a {
padding-left:48px;
}

#side_nav ul li a {
display:block;
padding:2px 14px 3px;
text-decoration:none;
color:#648;
}

#side_nav ul li a:hover {
background:url('/skins/seven/images/side_link.png') 0px center no-repeat;
text-decoration:underline;
}

#side_nav ul ul li a:hover {
background-position:18px center;
}

#side_nav ul ul ul li a:hover {
background-position:35px center;
}


#side_nav ul ul {
background:url('/skins/seven/images/vdots.png') 14px top repeat-y;
}

#side_nav ul ul ul {
background:url('/skins/seven/images/vdots.png') 31px top repeat-y;
}

#side_nav a.logo {
display:block;
height:64px;
width:160px;
margin:0 auto 2px;
background-position:center;
background-repeat:no-repeat;
}

#side_nav a.logo.na, #side_nav.na a.logo.eu, #side_nav h3.na, #side_nav.na h3.eu {display:none}
#side_nav.na a.logo.na, #side_nav.na h3.na {display:inherit}


div.pages div {
border:1px solid #999;
background:#DDD;
padding:2px 5px;
margin-left:5px;
float:left;
}

div.pages div {margin-top:-1px}

div.pages {
height:33px;
margin:0 0 10px;
font-size:11px;
}

div.pages a {
color:#000;
}

div.pages a:hover {
color:#555;
}


div.pages div.list {
padding:0;
border-top:0;
border-bottom:0;
border-right:0;
}

div.pages div.list a, div.pages div.list span {
float:left;
background:#CCC;
padding:1px 3px;
border:1px solid #999;
border-left:0;
font-size:10px;
text-decoration:none;
}

div.pages div.list a:hover {
background:#BBB;
}

div.pages div.list span {
background:none;
}

div.pages.top div {margin-top:0;}

#main div.bread {
margin:0 -5px 5px;
}

div.poll span {
padding:5px;
display:block;
margin:0;
}

div.poll table {
margin:0 0 0 10px;
padding:0;
}

div.poll table input {
vertical-align:text-bottom;
margin:0;
}

div.poll table td {
padding:2px;
}

div.poll input.submit {
margin:3px auto 0;
display:block;
}

div.news_poll div.poll span.result {
display:inline;
}

div.news_poll div.poll input.submit {
display:inline;
margin-left:13px;
}

#main {
padding-top:0.0007em;
}

#main h2.gname {
color:#86A;
margin:0;
padding:0.5em;
text-align:center;
}

#main p {
margin:0;
padding:0.5em;
}




/**** Game Pages ****/

h5 {
font-size:1.3em;
color:#86A;
margin:0;
}

div.newscomment {
margin:10px 0;
min-height:50px;
}

div.newscomment img.avatar {
vertical-align:text-bottom;
float:left;
margin-bottom: 10px;
max-height:50px;
max-width:50px;
}

div.newscomment div.commentation {
margin-left:60px;
border:0;
padding:5px;
}

div.newscomment div.bar {
background:#DDD;
/*border:1px solid #BBB;*/
/*border-bottom:0;*/
margin-left:60px;
padding:3px;
}




div.newscomment span.confrom {
font-size:1em;
font-weight:bold;
}

div.newscomment span.confrom a {
color:#86A;
text-decoration:none;
}

div.newscomment span.confrom a:hover {
text-decoration:underline;
}

div.newscomment span.num, div.newscomment span.time {
color:#555;
font-size:0.8em;
}

div.newscomment div.bar div.control {
float:right;
font-size:0.8em;
margin-top:2px;
}

div.newscomment div.bar div.control a {
color:#F00;
text-decoration:none;
}

div.newscomment div.bar div.control a:hover {
text-decoration:underline;
}

.newscomment.ad div.bar {background:#DED}
.newscomment.mod div.bar {background:#DDE}
.newscomment span.confrom {color:#555}


.comment_nav {
padding:10px;
}

.comment_nav1 {
text-align:center;
color:#000;
margin:0;
}

#main .comment_nav2 {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

.comment_nav3 {

}

.comment_nav2 li {
display:inline;
padding:5px;
}

.comment_nav a {
color:#86A;
}

.comment_nav a:hover {
color:#537;
}



#main div.com_iccbox {
width:640px;
margin:10px auto 0;
}

#main div.com_iccbox table {
width:100%;
font-size:12px;
}

#main div.com_iccbox textarea {
width:510px;
height:150px;
display:block;
margin:5px auto;
padding:3px;
font:12px Verdana, san-serif;
}

#main div.com_iccbox tr.row_sub td {
text-align:center;
}

#main div.com_iccbox tr td.title, #main div.com_iccbox tr td.name {
width:30%;
vertical-align:middle;
}
#main div.com_iccbox tr td.input input {
width:93%;
}


.gnav {
margin:10px;
}

.gnav ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

.gnav li {
display:inline;
padding:5px;
}

.gnav li a {
color:#86A;
}

.gnav li a:hover {
color:#537;
}


.poll table {
font-size:1em;
}

/*quick fixes */
#main div.summation {margin-bottom:0}
hr {margin-bottom:0;}
html body #main div.com_iccbox {margin-bottom:0;}




/*** Search ***/

div.search_box {margin:1em}

div.search_box a.page {
	font-size:1.2em;
	font-weight:bold;
	color:#86A;
}

div.search_box span.game {
	font-size:0.8em;
	display:block;
	line-height:2em;
}

div.search_box p {
	margin:0;
	padding:0.5em;
	line-height:1.5em;
}

div.search_form {
	text-align:center;
	padding:1em;
}

div.search_form input.search_q {width:50%}

div.search_pages {
	text-align:center;
	padding:0.5em;
}

div.search_pages a {
color:#86A;
text-decoration:none;
}

div.search_pages a:hover {
text-decoration:underline;
}

div.search_results {padding:0 0.5em 0.5em}



dl {
margin:0;
padding:0;
}

dt {
margin:0 0 0 20px;
padding:0;
font-weight:bold;
}

dd {
margin:0 0 10px 20px;
padding:0;
}




img.poll_result {
display:block;
margin-bottom:-11px;
margin-left:1px;
}

img.poll_left {
display:block;
margin-bottom:-18px;
}

span.poll_percent {
display:block;
text-align:center;
font-size:12px;
font-weight:bold;
}

table.poll_table {
margin:10px auto 0 auto;
}

table.poll_table td {
	padding:4px;
}

/**** IE FIXES ****/


/* FORUM STUFF - don't go live! */

/*
#main {
width:940px;
margin-left:10px;
}

#side_nav {display:none}

#main div.bread {
margin:0 0 10px 0;
padding:0;
border:0;
background:none;
}

#main div.bread a {
color:#86A;
}

#main .pages {
padding:0;
margin:0 0 20px;
height:1.2em;
}

#main .pages div {
border:0;
background:none;
margin:0 20px 0 0;
padding:0;
}

#main .pages div a {
color:#86A;
text-decoration:none;
background:none;
border:0;
padding:0 4px;
font-size:1em;
}

#main .pages div a:hover {
text-decoration:underline;
}

#main .pages div.list span {
border:0;
padding:0 4px;
font-size:1em;
}

#main .general {
float:right;
margin:0;
}

#main .general a {
border:0;
background:none;
color:#86A;
display:inline;
padding:0;
margin:0 0 0 10px;
}

#main .general a:hover {
text-decoration:underline;
}

#main table.messages {
margin:0 0 20px 0;
border-collapse:collapse;
border-spacing:0;
}

#main table.messages caption {
background:none;
color:#86A;
padding:0;
}

#main table.messages td.info {
padding:0 !important;
margin:0;
min-width:120px; 
}


#main table.messages td.info span.username {
background:#DDD;
display:block;
padding:3px;
margin:0;
border:0;
}

#main table.messages td.info span.username a {
color:#F00;
}

#main table.messages td.info span {
margin:5px 0;
}

#main table.messages td.message {
padding:0;
margin:0;
}

#main table.messages td.detail {
margin:0;
background:none;
}

#main table.messages td.detail div {
margin:0;
}

#main table.messages td.message div.time {
font-size:1em;
border:0;
padding:3px;
}

#main table.messages td.message div.time span.number {
margin:0 5px;
}

/**/


/*** Old Ad Removal ***/

#navad {
	height:34px;
	width:466px;
	background:#cda429;
	border:1px solid #FC3;
	border-bottom:0;
	border-top:0;
}

#login {border-top:1px solid #cda429}

#search {
	position:relative;
	left:492px;
	margin-bottom:-34px;
}

#nav #search .tbox {width:426px}
#logo {height:83px}
#logo h1 {height:83px}
#logo h1 a {background-position:20px 15px}

#sub_nav li a:hover	{
	_margin-right:-44px;
	_margin-bottom:-24px;
}


span.error {
background:#FFF;
color:#F00;
border:2px solid #F00;
display:block;
width:50%;
margin:5px auto;
text-align:center;
padding:5px;
}

/** Game Page Navigation **/


.prev_url, .next_url {
padding:10px;
font-size:1.5em;
height:2em;
line-height:2em;
}
.next_url {
text-align:right;
float:right;
}

.prev_url a, .next_url a {
text-decoration:none;
color:#86A;
}

.prev_url a:hover, .next_url a:hover {
text-decoration:underline;
}

textarea.edit_c {
width:100%;
height:550px;
}
textarea.edit_n {
width:100%;
height:50px;
font:1em Verdana;
}

div.confirm {border:2px solid #577e38;background:#94d55f;padding:10px;margin:10px;}
div.warning {background:#fbb;color:#000;border:2px solid #F00;padding:10px;margin:10px;}

div.youtube {
	background:center no-repeat #000;
	width:640px;
	height:360px;
	max-width:100%;
	overflow:hidden;
	position:relative;
	cursor:hand;
	cursor:pointer;
	display:inline-block;
	background-size:cover;
}
div.youtube .play {
	filter:alpha(opacity=80);
	opacity:.8;
	height:77px;
	left:50%;
	margin-left:-38px;
	margin-top:-38px;
	position:absolute;
	top:50%;
	width:77px;
	background:url("/images/youtube.png") no-repeat;
}
div.youtube:hover .play {background-image:url("/images/youtube_h.png")}

iframe.youtube {
	display:block;
	display:inline-block;
}



.show-ads {
background:#222;
overflow:auto;
}

.show-ads ul.to-top {
text-align:right;
list-style-type:none;
background:#333;
margin:0;
padding:5px;
}

.show-ads ul.to-top a {
color:#EEE;
font-weight:bold;
text-decoration:none;
}

.show-ads ul.to-top a:hover {text-decoration:underline}

.show-ads ul.sites {
background:#222;
color:#EEE;
width:664px;
list-style-type:none;
height:280px;
margin:0;
padding:0;
float:left;
}

.show-ads ul.sites h4 {
color:#EEE;
margin:0;
height:80px;
background:center no-repeat;
padding:40px;
opacity:0.6;
}

.show-ads ul.sites h4.ds {background-image:url('/skins/seven/images/head_logo.png')}
.show-ads ul.sites h4.ig {background-image:url('/skins/seven/images/guru_logo.png')}

.show-ads ul.sites li:hover h4 {opacity:1}

.show-ads ul.sites ul {
list-style-type:none;
margin:0;
padding:0;
}

.show-ads ul.sites li {
display:block;
width:50%;
float:left;
}

.show-ads ul.sites h4 a {
display:block;
height:80px;
width:200px;
margin:0 auto;
}

.show-ads ul.sites h4 a span {display:none}

.show-ads div.foot-ad div.footer-ad-medRect {
height:250px;
width:300px;
margin:15px auto;
}

.show-ads div.foot-ad {
float:left;
width:332px;
background:#222;
}

.show-ads ul.sites ul  {
overflow:auto;
margin:0 auto;
}

.show-ads ul.sites ul li {
float:left;
display:block;
width:50px;
height:50px;
margin:0 10px;
}
.show-ads ul.sites ul a {
display:block;
height:50px;
width:50px;
opacity:0.3;
}
.show-ads ul.sites ul a:hover {opacity:1}

.show-ads ul.sites ul a span {display:none}

.show-ads ul.sites ul li.yt, .show-ads ul.sites ul li.yt a {width:120px}

.show-ads ul.sites ul li.yt a {background-image:url('/skins/seven/images/footer_youtube_off.png')}
.show-ads ul.sites ul li.yt a:hover {background-image:url('/skins/seven/images/footer_youtube_on.png')}

.show-ads ul.sites ul li.rs a {background-image:url('/skins/seven/images/footer_rss_off.png')}
.show-ads ul.sites ul li.rs a:hover {background-image:url('/skins/seven/images/footer_rss_on.png')}

.show-ads ul.sites ul li.tw a {background-image:url('/skins/seven/images/footer_twitter_off.png')}
.show-ads ul.sites ul li.tw a:hover {background-image:url('/skins/seven/images/footer_twitter_on.png')}

.show-ads ul.sites ul li.fb a {background-image:url('/skins/seven/images/footer_facebook_off.png')}
.show-ads ul.sites ul li.fb a:hover {background-image:url('/skins/seven/images/footer_facebook_on.png')}

.show-ads ul.sites .social_links {
float:left;
position:relative;
left:50%;
}

.show-ads ul.sites .social_box {
float:left;
position:relative;
left:-50%;
}

.show-ads .lower {
width:996px;
margin:0 auto;
}

div.spoiler div.spoiler_box {background-color:#DDD}
