@charset "utf-8";

/* It's the Little Big Stylesheet */


* {
    padding: 0px;
    margin: 0px;
    border: 0px;

    outline: 0px;
}
html {
    font-size: 100%;
}
body {
	width: 100%;
	background-color: black;
	font-family: "Trebuchet MS", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	background-image: url(/images/assets/shared/site_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
div {
    display: block;
}
h1, h2, h3, h4, h5, h6, p, li, legend {
    line-height: 175%;
}
h1 {
	color: #2199bc;
	font-size: 36px;
	line-height: 120%;
	padding: 0 0 12px 0;
}
h2 {
	color: #2199bc;
	font-size: 36px;
	line-height: 120%;
	padding: 0 0 9px 0;
}
h3 {
	font-size: 24px;
	line-height: 120%;
	padding: 0 0 9px 0;
}
h4 {
	font-size: 18px;
	line-height: 120%;
	padding: 0 0 6px 0;
}
h5 {
	font-size: 15px;
	line-height: 120%;
	padding: 0 0 6px 0;
}
p {
	color: #062a35;
	font-size: 14px;
	line-height: 180%;
	padding: 6px 0 6px 0;
}
blockquote, .quote, q {
	font-style: italic;
	display: block;
	color:#333333;
	font-size: 14px;
	line-height: 160%;
	padding: 6px 12px 6px 12px;
	margin: 0 36px 0 24px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.caption {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	padding: 6px 0 6px 0;
}
a {
    color: #2199bc;
    text-decoration: none;
}

/*
.level a {
	color: #A90000;
}
*/

a:hover {
}
p a, li a {
	font-weight: bold;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, li a:hover {	
    text-decoration: underline;
}
p a[target="_blank"] {
	padding-right: 12px;
	background-image: url(/images/assets/shared/new_window.png);
	background-repeat: no-repeat;
	background-position: top right;
}
p.tags {
	font-size: 13px;
}
.tags a {
	font-weight: normal;
	padding: 0 6px 0 6px;
	color: white;
	background-color: #2199bc;
}

.level .tags a {
	background-color: #E91212;
}

.tags a:hover {
	background-color: #f92f8c;
	text-decoration: none;
}

.level .tags a:hover {
	background-color: #A90000;
}

a span {
    display: none;
}
acronym {
    border-bottom: 1px dotted ;
}
b, strong {
    
}
i, em {
    
}
ul {
    list-style-type: circle;
}
#content .item ul {
    padding-left: 48px;
}
ol {
    padding-left: 15px;
}
li {
    font-size: 14px;
}
#content .item li {
	color: #062a35;
}
form {
    
}
fieldset {
	border: 0px;
	padding: 12px;
	display: block;
}
legend {
	font-weight: bold;
    font-size: 16px;
	line-height: 175%;
    padding: 3px 0 3px 0px;
}
label, .label {
    display: block;
	float: left;
}
input {
    display: block;
    float: left;
    font-size: 18px;
    border: 2px solid #D0D0D0;
    background-color: #FFFFFF;
    font-family: "Trebuchet MS", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}
select {
    display: block;
    float: left;
    font-size: 18px;
    border: 2px solid #D0D0D0;
    font-family: "Trebuchet MS", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}
textarea {
    display: block;
    float: left;
    border: 2px solid #D0D0D0;
    background-color: #FFFFFF;
    line-height: 150%;
    font-size: 18px;
    font-family: "Trebuchet MS", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}

/* Little Big Styles */


#container {
    width: 996px;
    display: block;
    margin:auto;
    text-align: left;
}
#topbar {
	width: 996px;
	display: block;
	height: 44px;
	background-image: url(/images/assets/shared/bg-topbar_search.png);
	background-repeat: no-repeat;
	background-position: center top;
	top: 0px;
}
#topbar.fulltopbar {
	background-image: url(/images/assets/shared/bg-topbar.png);
}
#topbar a:hover {
	text-decoration: none !important;
}
#topbar .padder {
	padding: 6px 12px 6px 12px;
}
/* Main menu*/

#mainmenu {
	width: 996px;
	height: 68px;
	display: block;
	float: left;
	text-align: center;
}
#mainmenu ul {
	margin: auto;
	width: 958px;
	height: 65px;
	padding-top: 3px;
	display: block;
	background-image: url(/images/assets/shared/bg_mainmenu.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#mainmenu ul li {
	height: 48px;
	width: auto;
	display: block;
	float: left;
	clear: none;
	padding-left: 12px !important;
}
#mainmenu ul li a {
	height: 48px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#mainmenu ul li a:hover,
.sectionnews #mm-news a,
.sectionfeatures #mm-features a,
.sectionlevels #mm-levels a {
	background-position: left bottom !important;
}
#mm-news {
}
#mm-news a {
	width: 106px;
	background-image: url(/images/assets/shared/bg_mm_news.png);
}
#mm-features {
}
#mm-features a {
	width: 150px;
	background-image: url(/images/assets/shared/bg_mm_features.png);
}
#mm-levels {
}
#mm-levels a {
	width: 134px;
	background-image: url(/images/assets/shared/bg_mm_levels.png);
}
#mm-fans {
	float: right !important;
}
#mm-fans a {
	width: 164px;
	margin-right: 18px !important;
	background-image: url(/images/assets/shared/bg_mm_lbf.png);
}


/* User panel */
#userpanel {	
	float:left;
	display: block;
	width: 600px;
	padding: 2px 0 0 0;
}
#userpanel ul {
	position: absolute;
	display: block;
	float: left;
	list-style-type: none;
	background-repeat: repeat;
	background-position: top left;	
}
#userpanel ul li {
	display: block;
	float: left;
	clear: none;
	background-repeat: repeat;
	background-position: top left;
	padding: 0px !important;
	margin: 0px !important;
}
#userpanel .photo {
	padding: 3px 3px 0px 3px !important;
}
#userpanel .photo:hover {
	background-image: none !important;
}
#userpanel .photo a {
	border: 2px solid #115F76;
}
#userpanel .photo a:hover {
	border: 2px solid #1C7EAB !important;
}
#userpanel ul li a {
	color: white;
	display: block;
	float: left;
	padding: 0px !important;
	margin: 0px !important;
}
#userpanel ul li a span {
	display: inline !important;
	padding: 2px 6px 2px 6px !important;
}
#userpanel ul li:hover, #userpanel ul li.hover {
	background-image: url(/images/assets/shared/bg-dashboardblue-80.png);
}
#userpanel ul li ul {
	position: absolute;
	z-index:10;
	top: 100%;
	clear: both !important;
	float: none;
	background-image: url(/images/assets/shared/bg-dashboardblue-50.png);
}
#userpanel ul li ul li {
	display: none;
}
#userpanel ul li ul li {
	clear: left;
}
#userpanel ul li:hover ul li, #userpanel ul li.hover ul li {display:block;}


/* Bookmarks */
#socialbookmarks {
	float: left;
	display: block;
	clear: both;
	width: 576px;
	padding: 6px 0 6px 0 !important;
	margin: 0 0 12px 0;
}
#socialbookmarks ul {
	list-style-type: none;
	display: block;
	float: left;
}
#socialbookmarks ul li {
	float: left;
	display: block;
	clear: none;
	padding: 0 0 3px 0;
}
#socialbookmarks ul li a {
	padding: 3px;
	display: block;
	float: left;
}
#socialbookmarks ul li a img {
	float: left;
	display: block;
}
#socialbookmarks ul li a span, #socialbookmarks ul li a:hover span {
	float: left;
	display: block;
	padding: 0 0 0 3px;
}
#socialbookmarks ul li a:hover  {
	background-color: transparent !important;
}
#socialbookmarks ul li a:hover span {
}



/* Left col panels */
.panel {
	display: block;
	width: 300px;
	background-repeat: repeat-y;
	background-position: top left;
	margin-bottom: -18px;
}
.panel.ad  {
	margin-bottom: 0px;
	padding: 6px 0 12px 0;
}
#leftcol .padder .panel .padder {
	position: relative;
	display: block;
	padding: 18px 18px 16px 18px;
	color: inherit;
}
#leftcol .padder .panel .padder p {
	color: inherit;
	padding: 3px 0 0 0;
	font-size: 13px;
}
.panel .footer {
	position: relative;
	z-index: 50;
	display: block;
	width: 300px;
	clear: both;
	font-size: 0px;
	height: 36px;
	background-position: bottom left;
	top: -24px;
}

/* Little Big Textures */
.card {
	color: #402a0e;
}
.card a, .card a:visited {
	color: #634226;
}
.card a:hover {
	color: #7e2f1a;
}
.card .padder {
	background-image: url(/images/assets/shared/bg-texture-cardboard-300.jpg);
}
.card.submenu .padder {
	background-image: url(/images/assets/shared/bg-texture-card-300.png);
}
.card .footer {
	height: 30px;
	/*background-image: url(/images/assets/shared/bg-texture-cardboard-300.jpg);*/
}
.wood {
	color: #442816;
}
.wood a {
	color: #561c07;
}
.wood a:hover {
	color: #561c07;
}
.wood .padder {
	background-image: url(/images/assets/shared/bg-texture-wood-300.jpg);
}
.wood .footer {
	background-image: url(/images/assets/shared/bg-texture-wood-300-footer.png);
}
.felt {
	color: #b4f28d;
	color: #102304;
	color: #060e00;
}
.felt a {
	color: #ffd957;
}
.felt a:hover {
	color: #ffd957;
}

.felt .tags a {
	color: #3B6A26;
	background-color: #CAEEBA !important;
}
.felt .tags a:hover {
	color: #CAEEBA;
	background-color: #3B6A26 !important;
}
.felt .padder {
	background-image: url(/images/assets/shared/bg-texture-felt-300.png);
}
.felt .footer {
	background-image: url(/images/assets/shared/bg-texture-felt-300-footer.png);
}
.denim {
	color: #daf0ff;
}
.denim a {
	color: #ebca31;
}
.denim a:hover {
	color: #ebca31;
}

.denim .tags a {
	color: #ebca31;
	background-color: #daf0ff !important;
}
.denim .tags a:hover {
	color: #daf0ff;
	background-color: #ebca31 !important;
}
.denim .padder {
	background-image: url(/images/assets/shared/bg-texture-denim-300.png);
}
.denim .footer {
	background-image: url(/images/assets/shared/bg-texture-denim-300-footer.png);
}
.book, .book p {
	color: #D7C897 !important;
}
.book a {
	color: #DABD64;
}
.book a:hover {
	color: #DABD64;
}

.book .tags a {
	color: #262535;
	background-color: #DABD64 !important;
}
.book .tags a:hover {
	color: #DABD64;
	background-color: #262535 !important;
}
.book .padder {
	background-image: url(/images/assets/shared/bg-texture-book-300.png);
}
.book .footer {
	background-image: url(/images/assets/shared/bg-texture-book-300-footer.png);
}
.hessian {
	color: #2d1a0e;
}
.hessian a {
	color: #330000;
}
.hessian a:hover {
	color: #330000;
}
.hessian .padder {
	background-image: url(/images/assets/shared/bg-texture-hessian-300.png);
}
.hessian .footer {
	background-image: url(/images/assets/shared/bg-texture-hessian-300-footer.png);
}











#topbar form {
	
}
#topbar_container_search {
	 float: right;
	 width: 264px;
	 display: block;
}
#topbar form input {
	border: 2px solid #115F76;
	background-color: transparent;
	background-image: url(/images/assets/shared/bg-black-50.png);
	background-repeat: repeat;
	background-position: left top;
	color: #849599;
	height: 25px;
	padding: 0 3px 0 3px;
}
#topbar form input:focus, #topbar form input:hover, #topbar form input.hover {
	color: white !important;
	border: 2px solid #1C7EAB !important;
}
#topbar #searchform {

}
#topbar .search_input {
	display: block;
	margin-right: 6px;
	width: 180px;
}
#topbar .search_submit_button {
	height: 28px;
	display: block;
	cursor: pointer !important;
}












#header {
    width: 996px;
    height: 280px;
    display: block;
	clear: both;
}
#header .padder {
}
#logo {
	width: 400px;
	height: 266px;
	display: block;
	text-align: center;
	margin-left: 48px;
}
#logo a {
	width: 364px;
	height: 240px;
	display: block;
	margin: auto;
}
#page {
	width: 996px;
	display: block;
	clear: both;
	background-image: url(/images/assets/shared/bg_page.png);
	background-repeat: repeat-y;
	background-position: center 96px;
}
.levels #page {
	background-image: url(/images/assets/shared/bg_page_levels.png);
}
#leftcol {
	width: 300px;
	display: block;
	float: right;
	clear: none;
	background-image: url(/images/assets/shared/bg_menudivider.png);
	background-repeat: no-repeat;
	background-position: 36px top !important;
}
#leftcol .padder {
	padding: 14px 0 0 0;
}
#content {
	width: 696px;
	display: block;
	float: right;
	clear: none;
	background-image: url(/images/assets/shared/bg_menudivider.png);
	background-repeat: no-repeat;
	background-position: -268px top !important;
}
.switchcols #content {
    float: right;
}
#content.level {
	background-image: url(/images/assets/shared/bg_level.png) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}
#content.level .video {
	width: 612px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	z-index: 6;
}
#content .padder {
	padding: 24px 0 24px 24px;
}
#content.fullwidth {
    width: 800px;
}
#content.fullwidth .padder {
	padding: 24px 0 24px 72px;
}

#content .item {
	display: block;
	width: 612px;
	position: relative;
}
#content .item img.floatright {
	margin: 0 0 12px 12px;
}
#content .item img.floatleft {
	margin: 0 12px 12px 0;
}
#content .date {
	font-size: 15px;
	font-style: italic;
	color: #f92f8c;
}


#footer {
	width: 996px;
	height: 270px;
	display: block;
	clear: both;
	background-image: url(/images/assets/shared/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footer .padder {
    padding: 60px 108px 60px 108px;
}
#footer p {
    color: #331100;
}
#footer em.fade {
    font-size: 10px;
    color: #493C29;
}
#footer a {
    color: #efe8cd;
}
#footer a[target="_blank"] {
	background-image: url(/images/assets/shared/new_window_footer.png);
}

/* page forms */
 
#content form {
 	width: 600px;
}
#content form ul {
 	list-style-type: none;
 	width: 600px;
	display: block;
padding: 0px !important;
}
#content form ul li {
 	display: block;
	float: left;
 	width: 600px;	
	clear: both;
	padding: 0 0 9px 0;
}
#content form label, #content form .label {
 	width: 96%;
 	display: block;
}
#content form label span, #content form .label span {
 	display: block;
	float: left;
	width: 180px;
}
#content form label span.nowidth, #content form .label span.nowidth {
	padding-right: 12px !important;
}
#content input, #content textarea, #content select { 	
	width: 240px;
	float: left;
	display: block; 
	font-size: 15px;
}
#content textarea {
font-size: 13px;
}
#content textarea { 	
	width: 380px;
	height: 120px;
}
.button {
	padding: 0 12px 0 12px !important;
	background-color: #2199bc !important;
	color: white !important;
	width: auto !important;
	cursor: pointer !important;
}

.text {
	
}
.checkbox {
	width: auto !important;
	margin-right: 6px !important;
}
.file {

}


.comments {
	width: 600px;
}
.comments .item {
	width: 600px;	
	margin: 12px 0 0 0;	
}
.comments .header {
	width: 600px;
	height: 18px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_commentbox_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
	top: 0px !important;
}
.author1 .header, .author2 .header, .author3 .header, .author4 .header {
	background-image: url(/images/assets/shared/bg_commentbox_header_adm.png) !important;
}
.comments .header span {
	display: none;
}
.comments .block {
	width: 600px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_commentbox.png);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
	top: 0px !important;
}
.author1 .block, .author2 .block, .author3 .block, .author4 .block {
	background-image: url(/images/assets/shared/bg_commentbox_adm.png) !important;
}
.comments .padder {
	padding: 0px 24px 0px 24px !important;
	margin: 0px !important;
}
.comments .footer {
	width: 600px;
	height: 72px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_commentbox_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
}
.author1 .footer, .author2 .footer, .author3 .footer, .author4 .footer {
	background-image: url(/images/assets/shared/bg_commentbox_footer_adm.png) !important;
}
.comments .footer .padder {
	padding: 28px 24px 0 72px !important;
}
.comments .footer h4 {
	width: 322px;
	display: block;
	float: left;
}
.comments .footer h5 {
	color: #b2b2b2;
	font-size: 15px;
	text-align: right;
}








/* Trophies */
#trophies {
	padding: 12px;
}
#trophies .item {
	width: 576px;
	display: block;
	float: left;
	clear: left;
	padding: 6px 0 6px 0;
}
#trophies .item .padder {
	padding: 18px 12px 6px 12px !important;
	display: block;
	float: left;
	width: 456px;
}
#trophies .item p {
	display: block;
	float: left;
	width: 456px;
	padding: 0px !important;
}
#trophies .item a {
	display: block;
	float: left;
}
#trophies .item a img {
	display: block;
	float: left;
}
#trophies h3 {
	display: block;
	float: left;
	clear: left;
	padding: 6px 0 12px 0;
	margin-top: 18px;
}
#trophies .item h4 {
	display: block;
	float: left;
	width: 456px !important;
	padding: 0px !important;
}















/* 'Global' styles */

a span {
	display: none;
}

.video {
	width: 600px;
	display: block;
	padding: 12px 0 12px 0;
}
.video .caption {
	width: 600px;
	clear: both;
	display: block;
}

.center {
	margin:auto;
	text-align: center;
}

.hr {
	display: block;
	width: 600px;
	height: 48px;
	background-image: url(/images/assets/shared/divider-scribble1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hr.scribble2 {
	background-image: url(/images/assets/shared/divider-scribble2.png);
}
.hr.scribble3 {
	background-image: url(/images/assets/shared/divider-stitch3.png);
}
.hr hr {
	display: none;
}

.nomargin {
    margin: 0px !important;
}
.nopadding {
    padding: 0px !important;
}
.nopaddingright {
    padding-right: 0px !important;
}
.nopaddingleft {
    padding-left: 0px !important;
}
.nopaddingbottom {
    padding-bottom: 0px !important;
}
.nopaddingtop {
    padding-top: 0px !important;
}
.floatleft {
    float: left !important;
}
.floatright {
    float: right !important;
}
.nowidth {
	width: auto !important;
}
.hide, .hidden, .hiddenFields {
	display: none !important;
}
.clear {
	clear: both !important;
	font-size: 0px !important;
	height: 0px !important;
}
.clearleft {
	clear: left !important;
	font-size: 0px !important;
	height: 0px !important;
}
.clearright {
	clear: right !important;
	font-size: 0px !important;
	height: 0px !important;
}
.pagetitle {

}
.scrollable {
	overflow: auto;
}
.feature {
	width: 160px;
	height: 48px;
	display: block;
	background-image: url(/images/assets/shared/feature.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.postedby {
	display: block;
	top: 52px;
	float: right;
	clear: right;
	width:184px;
	height: 60px;
	position: absolute;
	z-index: 20;
	left: 450px;
	background-image: url(/images/assets/shared/bg-postedby.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.postedby .padder {
	width:184px;
	padding: 24px 0 0 0 !important;
}
.commentscount {
	display: block;
	top: auto;
	float: right;
	clear: right;
	z-index: 10;
	left: 474px;
	position: absolute;
	background-image: url(/images/assets/shared/bg-comments.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 52px;
	width: 144px;
	text-align: center;
}
.commentscount a {
	color: white;
	padding-top: 6px !important;
	padding-right: 6px !important;
	display: block;
	float: right;
	height: 46px;
	width: 68px;
	font-size: 21px;
}

.heartscount {	
	display: block;
	top: -3px;
	float: right;
	clear: right;
	z-index: 15;
	left: 476px;
	position: absolute;
	background-image: url(/images/assets/shared/bg-hearts.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 52px;
	width: 144px;
	text-align: center;
}
.heartscount a {
	color: white;
	padding-top: 9px !important;
	padding-right: 6px !important;
	display: block;
	float: right;
	height: 46px;
	width: 68px;
	font-size: 21px;
}

.anchor {
	position: relative;
	top: 15px;
	right: 15px;
	float: right;
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(/images/assets/shared/anchor.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.author1 .anchor, .author2 .anchor, .author3 .anchor, .author4 .anchor {
	background-image: url(/images/assets/shared/anchor_adm.png) !important;
}
.author1 a, .author2 a, .author3 a, .author4 a, .author1 a:hover, .author2 a:hover, .author3 a:hover, .author4 a:hover {
	color: #DF2373 !important;
}
.anchor img {
	visibility: hidden;
}
.notice {
	font-size: 12px !important;
	color: #929292 !important;
	font-style: italic;
}
.browsererror {
	background-color: #610705;
	border: 3px solid red;
	width: 100%;
}
.browsererror p {
	padding: 12px;
	color: white;
}
.browsererror p a {
	color: red;
}




/* Ratings */

#ratingcontainer, #ratingloading, #ratingresult {
	width: 372px;
	float: left;
	clear: left;
}
#ratingcontainer h3, #ratingloading h3, #ratingresult h3 {
	padding: 0px !important;
	margin: 0px !important;
}
#ratingcontainer .padder, #ratingloading .padder, #ratingresult .padder {
	height: 72px;
	display: block;
	float: left;
	background-image: url(/images/assets/shared/bg_rating.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 372px;
	padding: 0px !important;
	margin: 0px !important;
}
#ratingloading .padder {
	padding: 0px !important;
	height: 72px;
}
#ratingcontainer .padder br, #ratingloading .padder br, #ratingresult .padder br {
	display: block;
	clear: both;
	width: 372px;
	height: 1px;
}
#ratingcontainer img, #ratingresult img {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-top: 3px !important;
}
#ratingloading .padder img {
	margin-top: 15px;
	margin-left: 200px;
	float: none !important;
	clear: left;
	display: block;
}
.tape1 {
	width: 244px;
	height: 99px;
	background-image: url(/images/assets/shared/bg_tape1.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	top: 28px;
	right: -24px;
	z-index: 8;
}



/* Alpha */
.alpha {
	display: block;
	float: left;
	width: 600px;
	border-top: 1px solid #565663;
	padding: 6px 0 12px 0 !important;
}
.rating_sml {
	float: left;
	display: block;
	clear: none;
	width: 83px;
	height: 19px;
	background-image: url(/images/assets/shared/bg_rating_sml.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rating_sml .padder {
	display: block;
	clear: none;
	padding: 2px 0 0 6px !important;
}
.levels .alpha ul {
	width: 600px;
	display: block;
	margin: 0px !important;
	padding: 0px !important;
}
.levels .alpha li {
	width: 300px;
	display: block;
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
.levels .alpha li a {
	display: block;
	float: left;
	margin-right: 12px !important;
}

.commentscountsml {
	display: block;
	float: left;
	clear: none;
	background-image: url(/images/assets/shared/bg-comments_sml.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px !important;
	width: 44px;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
}
.commentscountsml a {
	color: white;
	padding: 3px 0px 0px 0px !important;
	margin: 0 auto 0 auto !important;
	width: 32px !important;
	display: block !important;
	font-size: 13px !important;
	line-height:100% !important;
}


/* Promo panel */

#promopanelholder {
	text-align: center;
	margin-top: -12px;
}
#promopanel {
	width: 640px;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 640px;
	height: 308px;
}





/* Twitter Panel */
#twitter_div {
	padding: 0 0 12px 0;
}
#twitter_div p {
	padding: 0px;
}
#twitter_div ul{
	padding-top: 0px;
}
#twitter_div ul li {
	line-height: 100%;
	padding-top: 6px;
}




/* Table styles*/
table {
	border-collapse: collapse;
	border: 1px solid #bebebe;	
}
tr {
	
}
thead {
	font-weight: bold;
}
th {
	font-size: 13px;
	border: 1px dotted #bebebe;	
	border-bottom: 1px solid #bebebe;	
	padding: 3px;
}
td {
	font-size: 13px;
	border: 1px dotted #bebebe;	
	padding: 3px;
}




.prediction {
	display: block;
	float: left;
	clear: left;
	padding-bottom: 6px;
}
.prediction .hdr {
	display: block;
	float: left;
	clear: left;
	width: 600px;
	padding: 0 0 12px 0;
}
.prediction .pos {
	display: block;
	width: 74px;
	height: 74px;
	float: left;
}
.prediction h3 {
	display: block;
	width: 502px;
	margin-left: 12px;
	margin-top: 18px;
	float: left;
	clear: none !important;
}
.prediction .art {
	display: block;
	float: left;
	clear: left;
	width: 600px;
}
.prediction .desc {
	display: block;
	float: left;
	clear: left;
	width: 600px;
	padding: 12px 0 6px 0;
}
.prediction .h4 {
	display: block;
	float: left;
	clear: left;
	width: 600px;
}




/*  Submenu */

.submenu .padder ul {
	list-style-type: none;
}
.submenu .padder li {
	margin-bottom: 6px;
}

#doheartcontainer {
	width: 216px;
	height: 100px;
	display: block;
	float: left;
}
#heartrating, #heartrating a {
	width: 216px;
	height: 100px;
	display: block;
	float: left;
}
#heartrating {
	background-image: url(/images/assets/shared/bg-hearted.png);
	background-repeat: no-repeat;
}
.hearted {
	background-position: left top;
}
.nothearted {
	background-position: left bottom;
}
#heartstatus {
	cursor: pointer;
}
#hearters {
	background-image: url(/images/assets/shared/bg-hearters.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 382px;
	height: 100px;
	display: block;
	float: left;
}
#hearters p {
	font-size: 15px;
	text-align: center;
	color: #1a5b08;
}
#hearters .padder {
	padding: 15px 18px 0 18px;
}
#hearters a, #hearters a:hover {
	color: white;
}

/* Profile */
.planeteerprofile {
}
.planeteerprofile h1 {
	display: block;
	float: left;
	padding-bottom: 0px;
}
.planeteerprofile h4 {
	padding-bottom: 0px !important;
}
.profilephoto {
	float: right;
	display: block;
	width: 244px;
	height: 260px;
}
#personalinfo, #communicate, #statistics, #bio {
	padding-bottom: 6px;
}
#personalinfo p, #communicate p, #statistics p {
	padding-top: 0px;
}
.rank {
	display: block;
	float: left;
	width: 72px;
	height: 40px;
	background-position: left top;
	background-repeat: no-repeat;
	/*
	display: block;
	position: relative;
	left: 540px;
	top: 0px;
	width: 72px;
	height: 40px;
	z-index: 12;
	background-position: left top;
	background-repeat: no-repeat;
	*/
}
.planeteerprofile .rank {
	height: 52px;
}
.rank span {
	display: none;
}
.group1 {
	background-image: url(/images/assets/shared/forum_admin.png);
}
.group6 {
	background-image: url(/images/assets/shared/forum_mod.png);
}
.group7 {
	background-image: url(/images/assets/shared/forum_dev.png);
}
.group5 {
	background-image: url(/images/assets/shared/forum_planeteer.png);
}










.sackbookinfo {
	width: 600px;	
	margin: 12px 0 0 0;	
}
.sackbookinfo a {
	color: #00B6ED;
}
.sackbookinfo .header {
	width: 600px;
	height: 54px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_sbp_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
	top: 0px !important;
}
.sackbookinfo .header a {
	width: 600px;
	height: 54px;
	display: block;
}
.sackbookinfo .header span {
	display: none;
}
.sackbookinfo .block {
	width: 600px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_sbp.png);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
	top: 0px !important;
}
.sackbookinfo .padder {
	padding: 0px 24px 0px 24px !important;
	margin: 0px !important;
}
.sackbookinfo .footer {
	width: 600px;
	height: 24px;
	padding: 0px !important;
	margin: 0px !important;
	background-image: url(/images/assets/shared/bg_sbp_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	clear: left;
}
.sackbookinfo .sblevels {
	display: block;
	float: left;
	width: 320px;
}
.sackbookinfo .sbphotos {
	display: block;
	float: right;
	width: 226px;
}
.sackbookinfo p a[target="_blank"] {
	padding-right: 0px  !important;
	background-image: none !important;
}
