#outter_container {width:980px;margin:0 auto;}

#header {
	background-image:url('sprite.png');
	background-position: 0px -212px;
	width: 980px;
	height: 96px;
	
	position: relative;
}
#newsletter_signup {
	float: right;
    padding-top: 7px;
    width: 245px;
}
#main_nav {
	width: 980px;
	height: 41px;
}
#sub_nav {
	width: 980px;
	min-height: 12px;
	background: #004468 url('bg_nav.png') repeat-x bottom;
	margin-bottom: 15px;
}

#main_header {
	width: 940px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position:0px 0px;
	
	font-size: 11px;
	padding: 0 20px;
}
#main_content {
	width: 980px;
	background: #ffffff url('bg_main.png') repeat-x;
	padding: 20px 0;
}

#footer {
	background-image:url('sprite.png');
	background-position: 0 -315px;
	width: 980px;
	margin: 10px 0;
	position: relative;
	color:#ffffff;
	
}

/* CONTAINERS */
/* XLARGE */

.cont_xlarge_header {
	width: 931px;
	height: 28px;
	line-height: 28px !important;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position: 0px -480px;
	padding: 5px;
	
	position: relative;
}
.cont_xlarge_footer {
	width: 941px;
	height: 36px;
	background-image:url('sprite.png');
	background-position: 0px -518px;
}
.cont_xlarge_footer_mini {
	width: 941px;
	height: 15px;
	background-image:url('sprite.png');
	background-position: 0px -554px;
}

.cont_xlarge {
	width: 927px;
	background: #ffffff;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	padding: 5px;
}
.cont_xlarge_20padding {
	width: 897px;
	background: #ffffff;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	padding: 20px;
}
.cont_xlarge_bsubnav {
	width: 931px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background: #dddddd url('bg_grey_big.png') repeat-x;
	padding: 5px;
}

.cont_xlarge_review_logo {
	display: inline-block;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	width: 140px;
	height: 70px;
	line-height: 70px;
	vertical-align: middle;
	text-align: center;
	
	padding: 5px;
	
	position: absolute;
}
.cont_xlarge_review_logo img {
	vertical-align: middle;
	text-align: center;
}

/* LARGE */

.cont_large_header {
	width: 644px;
	height: 28px;
	line-height: 28px !important;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position: 0px -34px;
	padding: 5px;
	
	position: relative;
}
.cont_large_footer {
	width: 654px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position: 0px -72px;
}
.cont_large_footer_mini {
	width: 665px;
	height: 15px;
	background-image:url('sprite.png');
	background-position: 0px -108px;
}

.cont_large {
	width: 651px;
	background: #ffffff;
	border: 2px solid #d9d9d9;
	
	padding: 5px;
}
.cont_large_subnav {
	width: 655px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	background: #dddddd url('bg_grey.png') repeat-x;
	padding: 5px;
	
	position: relative;
}
.cont_large_bsubnav {
	width: 655px;
	height: 50px;
	vertical-align: middle;
	background: #dddddd url('bg_grey_big.png') repeat-x;
	padding: 5px;
	
	position: relative;
}
.cont_large_bluecont {
	width: 655px;
	background: #024368 url('bg_bluecont.png') repeat-x;
	padding: 5px;
}

.cont_large_jq {
	width: 665px;
	height: 220px;
	background: url('roulette.png') no-repeat;
	
	position: relative;
}
.cont_large_text {
	width: 360px;
	height: 164px;	
	background: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	
	position: absolute;
	top: 20px;
	left: 20px;
}
.cont_large_text_box {
	width: 206px;
	height: 164px;
	background-color: #051620;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	
	position: absolute;
	top: 20px;
	right: 20px;
}

.cont_large_toplist {
	width: 654px;
	background: #ffffff;
}
.cont_large_toplist table td {
	border-bottom: 1px solid #b3cfda;
}
.cont_large_toplist table td img {
	margin: auto 0;
	vertical-align: middle;
}
.cont_large_toplist table tr {
	width: 665px;
	height: 37px;
	line-height: 37px;
}
.cont_large_toplist table tr.toplist_header {
	width: 665px;
	height: 37px;
	line-height: 37px;
	background: #dddddd url('bg_grey.png') repeat-x;
}

.cont_large_toplist th,
.cont_large_toplist td {
	margin: 0;
	padding: 0;
}

/* SMALL */

.cont_small_header {
	width: 241px;
	height: 27px;
	line-height: 27px !important;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position: 0px -123px;
	padding: 5px;
	
	position: relative;
}
.cont_small_footer {
	width: 251px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	background-image:url('sprite.png');
	background-position: 0px -160px;
}
.cont_small_footer_mini {
	width: 251px;
	height: 15px;
	background-image:url('sprite.png');
	background-position: 0px -197px;
}

.cont_small {
	width: 237px;
	background: #ffffff;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	padding: 5px;
}
.cont_small_no_pad {
	width: 247px;
	background: #ffffff;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
}
.cont_small_bluecont {
	width: 241px;
	background: #024368 url('bg_bluecont.png') repeat-x;
	padding: 5px;
}
.cont_small_bluecont a {
	color: #00bbe3;
}
.cont_small_subnav {
	width: 241px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	background: #dddddd url('bg_grey.png') repeat-x;
	padding: 5px;
}

/* REVIEW */
.review_info_cont {
	position: absolute;
	top: 10px;
	left: 10px;
}
.review_info_header {
	width: 172px;
	height: 90px;
	background-image:url('sprite.png');
	background-position: 0 -579px;	
}
.review_info_footer {
	width: 172px;
	height: 10px;
	background-image:url('sprite.png');
	background-position: 0 -569px;	
}
.review_info {
	background: #004468;
	padding: 9px;
}

.review_stats,
.review_stats_full {
	float: left;
	width: 120px;
	text-align: center;
	border-right: 1px solid #9b9b9b;
}
.review_stats_full {
	float: left;
	width: 120px;
	text-align: center;
	border-right: 1px solid #9b9b9b;
}
.review_counter {
	width: 26px;
	height: 26px;
	line-height: 26px;
	background-image:url('sprite.png');
	background-position: -389px -185px;	
	vertical-align: middle;
	text-align: center;
	margin-right: 15px;
}
.review_copy {
	display: inline;
	float:left;
	margin: 10px 0 10px 190px;
	width: 295px;
	font-size: 13px;
}

/* STARS */
.stars_cont {
	width: 245px;
	height: 20px;
	position: relative;
}
.stars_on {
	width: 245px;
	height: 20px;
	background-image:url('sprite.png');
	background-position: -415px -185px;
	position: absolute;
	top: 0;
	left: 0;
}

.stars_off {
	width: 245px;
	height: 20px;
	background-image:url('sprite.png');
	background-position: -662px -185px;
	position: absolute;
	top: 0;
	left: 0;
}

.sstars_cont {
	width: 145px;
	height: 10px;
	position: relative;
	margin: 3px 0;
}
.sstars_on {
	width: 145px;
	height: 10px;
	background-image:url('sprite.png');
	background-position: -665px -106px;
	position: absolute;
	top: 0;
	left: 0;
}

.sstars_off {
	width: 145px;
	height: 10px;
	background-image:url('sprite.png');
	background-position: -815px -106px;
	position: absolute;
	top: 0;
	left: 0;
}

/* COMPATIBLE */

.compatible_cont {
	color: #ffffff;
	margin: 0 10px;
	display: inline-block;
}

/* SCREENSHOTS */

.screenshot_cont_sm {
	width: 140px;
	float: right;
	margin: 10px 10px 0 0;
}
.screenshot_cont_lg {
	width: 450px;
}
.screenshot_cont_lg img {
	margin: 0 15px 10px 0;
	border: 2px solid #a4a4a4;
}
.screenshot_cont_lg img.last {
	margin: 0 0 10px 0 !important;
}
.screenshot_cont_sm img {
	border: 2px solid #a4a4a4;
}

/* NEWS */

.cont_large_news_img {
	float: right;
	margin: 0 0 10px 10px;
}

.news_intro_cont {
	width: 480px;
	float: right;
}

.news_feat_img {
	width: 251px;
	height: 167px;
}

/* PAGINATION */

.pagination {
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}

/* CUSTOM PAGES */

#custom_page {
	width: 502px;
	height: 300px;
	float: right;
	margin: 0 0 10px 10px;	
}

/* SITEMAP */

.sitemap_column {
	float: left;
	width: 230px;
	margin: 0 5px 0 0;
}

/* TOP ONLINE */

.side_bar {
	width: 140px;
}

/* FW BOX */

#fw_box {
	height: 275px;
	margin-bottom: 15px;
}

#fw_box_left {
	height: 255px; /* 275 */
	width: 270px; /* 290 */
	padding: 10px;
	
	color: #ffffff;
	
	float: left;
	background: #004468 url('bg_fwbox_left.png') repeat-x;
}

#fw_box_right {
	height: 275px; /* 275 */
	width: 650px; /* 666 */
	
	color: #ffffff;
	
	float: left;
	background: #000000;
}

/* FW BUTTON */

a.fw_button {
    background: transparent url('fw_button_a.gif') no-repeat scroll top right;
    color: #006838;
    display: block;
    float: left;
    font: bold 11px verdana;
    height: 53px;
    padding-right: 15px;
    text-decoration: none;
    position: absolute;
    bottom: 15px;
    left: 25px;
}
a.fw_button:hover { color:#ffffff; }

a.fw_button span {
    background: transparent url('fw_button_span.gif') no-repeat;
    display: block;
    line-height: 53px;
    padding: 0px 0 0px 15px;
}



.myfooter{
	padding:10px;
}

.myfooterlinks{
	padding:10px;
	color:#00BBE3;
}

.myfooterlinks a{
	color:#00BBE3;
}

.myfooterlinks a:hover{
	color:#00BBE3;
	text-decoration:underline;
}

.article{
	padding:5px 0;
}

.article a{
	color:#00BBE3;
}
























