body {
	background-color: #111;
	font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-size: 80%;	
	color: #cccccc;
	padding: 0;
	margin
}

a {
	color: #cccccc;
}

h1, h2, h3{
	margin:0;
	padding:0;
}

/* debugging div*/
#debug, .error, .important {
	color:#AF5656;	
}

.debug-element{
	font-size: 80%;
}

.debug-toggler{
	font-weight: bold;
	font-size: 100%;
	cursor: pointer;
}

.debug-toggler:hover{
	color: #FF5656;
}

#debuginfo, #requestinfo{
	margin: 0 1em;
}

.message, .successmessage, .errormessage{
	border: #555 solid 1px;
	color: #000;
	text-align: center;
	padding: 0.3em;
	margin: 1em 0 0 0;
	font-size: 80%;	
	font-weight: bold;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
}

.message{
	background-color:#9BBDCF;
}

.successmessage{
	background-color:#AF9;
}

.errormessage{
	background-color:#F99;

}

.item-list{
	/*-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;*/
	padding: 0.5em;
	font-size: 80%;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	color: #999;
}
.item-list-last{
	border-bottom: solid 1px #666;
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px;
}
.item-list-first{
	border-top: solid 1px #666;
	-moz-border-radius-topright: 5px; 
	-webkit-border-top-right-radius: 5px;	
}


.item-list a{
	color: #bbb;
	text-decoration: none;
	font-weight: bold
}

.item-list a:hover{
	color: #98FB98;
}

.fineprint{
	font-size: 80%;
	color: #999;
	font-style: italic;
}

.fineprint>ul{
	margin: 0.2em 0;
	padding: 0 2.5em;
}

/* wrapper div that holds everything */
#wrap{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/* site banner image */
#banner {
	background-image:url(header.gif);
	height:130px;
	margin-top: 1em;
}

/* copyright at bottom of page */
#copyright{
	text-align: center;
	padding: 3px 0 20px 0;
	font-size: 80%;
	color: #667466;
	white-space: nowrap;
}

#navlogin{
	float: right;
}

#breadcrumbs{
	float: left;
}

.clear{
	clear: both;
}

/* admin login */
#header {
	margin: 0 0;
	background-color: #417690;
}
/* admin login */
#branding{
	margin:0 0;
	padding: 0 10px;
	color: #F4F379;
	background-color: #417690;
	font-weight: normal;
	font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;
}
/* admin login */
#branding h1{
	font-weight: normal;
	margin:8px 8px;
	padding: 2px 2px;
}

/* navigation container */
#nav{
}


/* container div of site links */
#navbar {
	border-color:#CCC;
}

/* list of site links */
#navsite{
	text-align: center;
	margin: 4px 0;
	background-color: #434343;
	border: #666 solid 1px;
}

/* list items in site links */
#navsite li{
	list-style-type: none;
	display: inline;
	padding: 0 50px;
}

#navsite li:hover{
	background-color: #777;
}

#navsite li>a{
	text-decoration: none;
}


#permissions{
}	


/* currently selected site section */
.navlink_current{
	font-weight: bold;
	background-color: #58748E;
}

.navlink_current a{
	color: #FFF;
	text-decoration: none;
}

.make-icon{
	float:left;
}

.paginator-align{
	float:right;
}

/* login/register links in nav */
#navlogin{

}

/* breadcrumbs trail in nav */
#breadcrumbs{
	margin: 0;
	white-space: nowrap;
}

.breadcrumb-text{
	white-space: nowrap;
}

.breadcrumb-text>a{
	text-decoration: none;
}

.breadcrumb-text>a:hover{
	color: #98FB98;
}


.noborder{
	border: none;
}

.explanation{
	text-align: center;
}

/* end of page-content statistics in footer */
#endstats{
}

/* page footer */
#footer{
	background-color: #262626;
}

/* Terms of Service */
#TOS{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#TOS>blockquote{
	text-align: left;
	background-color: #374503;
	padding: 5px;
}

#captcha{
	padding: 7px 0;
}

/* main content */
#content{
}

#categorylist{
	
}

.header-row{
	background-color: #434343;
	font-size: 10px;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #666666;
	padding: 1px 4px;
}

.header-row a, .footer-row a{
	text-decoration: none;
	font-weight: bold;
}

.header-row a:hover, .footer-row a:hover{
	color: #98FB98;
}


.footer-row, .newsfooter-cell{
	background-color: #434343;
	font-size: 10px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #555555;
}

.footer-row{
	padding: 1px 4px;
}

.footer-row-border-left{
	border-left: solid 1px #666;
}

.header-padded{
	padding: 0 0.5em;
}

.thread-row{
	padding: 0.3em 0.4em;
}

.forumboard{
	background-color: #282828;
}

.forumcategory{
	background-color: #1D2022;
}

.forumthread_odd, .listcycle_odd {
	background-color: #222;
}

.forumthread_even, .listcycle_even {
	background-color: #292D2F;
}

.forumpost_odd{
	background-color: #282828;
}

.forumpost-spacer{
	background-color: #111;
	padding: 0.5em 0;
}

.forumpost-details{
	vertical-align: top;
}
.forumpost-idlink{
	text-decoration: none;
	font-weight: bold;
}

.forumpost-owner-details{
	font-size: 80%;
	padding: 0.5em;
	border-left: #666 dotted 1px;
}

.forumpost-owner-details-spacer{
	padding: 0.2em 0;
}

.forumpost-owner-leftside-seperated{
	border-left: #666 solid 1px;
}

.forumpost-content{
	padding: 0.7em 1.5em 1.3em 0.7em;
	table-layout: fixed;
}

.forumpost-signature{
	padding: 0.7em 1.5em 0.8em 0.7em;
	table-layout: fixed;
	white-space: normal;
	overflow: auto;
}

.vertical-divider, .forumpost-signature-divider{
	border: none;
	height: 1px;
	background-color: #333;
}

.forumpost-signature-divider{
	margin: 0 0.7em;
}

.forumpost-signature-content>a>img{
	border: none;
}


.forumpost-content .code{
	overflow: auto;
	background-color: #161616;
	border: 1px dashed #434343;
	padding: 0 1em;
}

.forumpost-content blockquote{
	border: 2px solid #434343;
	padding: 2px 4px;
	margin: 0.2em;
	background-color: #232425;
}

.forumpost-content blockquote>em:first-child{
	background-color:#444;
	color:#BBB;
	font-size: 80%;
	display:block;
	margin:0.1em;
	margin-left:-4px;
	margin-top:-2px;
	padding:0.2em 0.5em;
	width:100%;
}

.forumpost-content blockquote>em:first-child a{
	text-decoration: none;
}

.code>pre{
	font-size: 110%;
	color: #AAA;
}

.forumpost_even{
	background-color: #1D2022;
}

.forumpost .header-row, .forumpost .footer-row{
	padding: 1px 4px;
}

.legend-edge-top{
	background-color: #666;
}

/* ------------------------------------------------------------------------ */
.thin-edge-left{background: transparent url(img/thin_edge_left.png) repeat-y top left;}
.thin-edge-right{background: transparent url(img/thin_edge_right.png) repeat-y top right;}
.thin-edge-bottom{background: transparent url(img/thin_edge_bottom.png) repeat-x bottom left;}
.thin-edge-top{background: transparent url(img/thin_edge_top.png) repeat-x top left;}
.thin-edge-left, .thin-edge-right{width: 3px;}
.thin-edge-top, .thin-edge-bottom{height: 3px;}

/* ------------------------------------------------------------------------ */
.edge-top{background: transparent url(img/edge_top.png) repeat-x top left;}
.edge-bottom{background: transparent url(img/edge_top.png) repeat-x top left;}
.edge-top, .edge-bottom{
	height: 30px;
	width: 1px;
}

.edge-left{background: transparent url(img/edge_top.png) repeat-x top left;}
.edge-right{background: transparent url(img/edge_top.png) repeat-x top left;}
.edge-left, .edge-right{
	height: 1px;
	width: 30px;
}

/* ------------------------------------------------------------------------ */
.corner-top-left{background: transparent url(img/corner_top_left.png) no-repeat top left;}
.corner-top-right{background: transparent url(img/corner_top_right.png) no-repeat top left;}

.corner-top-left, .corner-top-right{
	height: 30px;
	width: 3px;
}

/* ------------------------------------------------------------------------ */
.corner-small-top-left{background: transparent url(img/corner_small_top_left.png) no-repeat top left;}
.corner-small-top-right{background: transparent url(img/corner_small_top_right.png) no-repeat top left;}
.corner-small-bottom-left{background: transparent url(img/corner_small_bottom_left.png) no-repeat top left;}
.corner-small-bottom-right{background: transparent url(img/corner_small_bottom_right.png) no-repeat top left;}

.corner-small-top-left, .corner-small-top-right, 
.corner-small-bottom-left, .corner-small-bottom-right{
	height: 3px;
	width: 3px;
}

/* ------------------------------------------------------------------------ */
.join-styled-top-right{background: transparent url(img/join_tri_top_right.png) no-repeat top left;}
.join-styled-top-left{background: transparent url(img/join_tri_top_left.png) no-repeat top left;}
.join-styled-bottom-right{background: transparent url(img/join_tri_bottom_right.png) no-repeat top left;}
.join-styled-bottom-left{background: transparent url(img/join_tri_bottom_left.png) no-repeat top left;}
.join-styled-left-top{background: transparent url(img/join_tri_left_top.png) no-repeat top left;}
.join-styled-left-bottom{	background: transparent url(img/join_tri_left_bottom.png) no-repeat top left;}
.join-styled-right-top{background: transparent url(img/join_tri_right_top.png) no-repeat top left;}
.join-styled-right-bottom{background: transparent url(img/join_tri_right_bottom.png) no-repeat top left;}

.join-styled-right-top, .join-styled-right-bottom,
.join-styled-left-top, .join-styled-left-top{
	height: 32px;
	width: 30px;
}

.join-styled-top-left, .join-styled-top-right,
.join-styled-bottom-left .join-styled-bottom-right{
	height: 30px;
	width: 32px;
}

/* ------------------------------------------------------------------------ */
.corner-styled-top-right{background: transparent url(img/corner_tube_top_right.png) no-repeat top left;}
.corner-styled-top-left{background: transparent url(img/corner_tube_top_left.png) no-repeat top left;}
.corner-styled-bottom-right{background: transparent url(img/corner_tube_bottom_right.png) no-repeat top left;}
.corner-styled-bottom-left{background: transparent url(img/corner_tube_bottom_left.png) no-repeat top left;}
.corner-styled-left-top{background: transparent url(img/corner_tube_left_top.png) no-repeat top left;}
.corner-styled-left-bottom{	background: transparent url(img/corner_tube_left_bottom.png) no-repeat top left;}
.corner-styled-right-top{background: transparent url(img/corner_tube_right_top.png) no-repeat top left;}
.corner-styled-right-bottom{background: transparent url(img/corner_tube_right_bottom.png) no-repeat top left;}

.corner-styled-right-top, .corner-styled-right-bottom,
.corner-styled-left-top, .corner-styled-left-top{
	height: 14px;
	width: 30px;
}

.corner-styled-top-left, .corner-styled-top-right,
.corner-styled-bottom-left .corner-styled-bottom-right{
	height: 30px;
	width: 14px;
}

/* ------------------------------------------------------------------------ */
.edge-styled-top{background: transparent url(img/tube_edge_top.png) repeat-x top left;}
.edge-styled-bottom{background: transparent url(img/tube_edge_bottom.png) repeat-x top left;}
.edge-styled-left{background: transparent url(img/tube_edge_left.png) repeat-x top left;}
.edge-styled-right{background: transparent url(img/tube_edge_right.png) repeat-x top left;}
.edge-styled-top, .edge-styled-bottom{height: 30px;}
.edge-styled-left, .edge-styled-right{width: 30px;}

/* ------------------------------------------------------------------------ */
.label-end{background: transparent url(img/label_end.png) no-repeat top left;}
.label-bg{background: transparent url(img/label_bg.png) repeat-x top left;}

.label-end, .label-bg{
	height: 30px;
	width: 1px;
}

/* ------------------------------------------------------------------------ */
.header-fade-top-left{background: transparent url(img/header_tri_top_left.png) no-repeat top left;}
.header-fade-top-right{background: transparent url(img/header_tri_top_right.png) no-repeat top left;}
.header-fade-bottom-left{background: transparent url(img/header_tri_bottom_left.png) no-repeat top left;}
.header-fade-bottom-right{background: transparent url(img/header_tri_bottom_right.png) no-repeat top left;}

.header-fade-top-left, .header-fade-top-right, 
.header-fade-bottom-left, .header-fade-bottom-right{
	height: 16px;
	width: 15px;
}

/* ------------------------------------------------------------------------ */
.header-side-top-right{background: transparent url(img/header_bevel_top_right.png) no-repeat top left;}
.header-side-top-left{background: transparent url(img/header_bevel_top_left.png) no-repeat top left;}
.header-side-bottom-right{background: transparent url(img/header_bevel_bottom_right.png) no-repeat top left;}
.header-side-bottom-left{background: transparent url(img/header_bevel_bottom_left.png) no-repeat top left;}

.header-side-top-left, .header-side-top-right, 
.header-side-bottom-left, .header-side-bottom-right{
	height: 16px;
	width: 3px;
}

/* ------------------------------------------------------------------------ */
.header-arrow-top-right{background: transparent url(img/header_arrow_top_right.png) no-repeat top left;}
.header-arrow-top-left{background: transparent url(img/header_arrow_top_left.png) no-repeat top left;}
.header-arrow-bottom-right{background: transparent url(img/header_arrow_bottom_right.png) no-repeat top left;}
.header-arrow-bottom-left{background: transparent url(img/header_arrow_bottom_left.png) no-repeat top left;}

.header-arrow-top-left, .header-arrow-top-right, 
.header-arrow-bottom-left, .header-arrow-bottom-right{
	height: 16px;
	width: 7px;
}

/* ------------------------------------------------------------------------ */
.header-invarrow-top-right{background: transparent url(img/header_invarrow_top_right.png) no-repeat top left;}
.header-invarrow-top-left{background: transparent url(img/header_invarrow_top_left.png) no-repeat top left;}
.header-invarrow-bottom-right{background: transparent url(img/header_invarrow_bottom_right.png) no-repeat top left;}
.header-invarrow-bottom-left{background: transparent url(img/header_invarrow_bottom_left.png) no-repeat top left;}

.header-invarrow-top-left, .header-invarrow-top-right, 
.header-invarrow-bottom-left, .header-invarrow-bottom-right{
	height: 16px;
	width: 8px;
}

/* ------------------------------------------------------------------------ */
.header-rounded-top-right{background: transparent url(img/header_rounded_top_right.png) no-repeat top left;}
.header-rounded-top-left{background: transparent url(img/header_rounded_top_left.png) no-repeat top left;}
.header-rounded-bottom-right{background: transparent url(img/header_rounded_bottom_right.png) no-repeat top left;}
.header-rounded-bottom-left{background: transparent url(img/header_rounded_bottom_left.png) no-repeat top left;}

.header-rounded-top-left, .header-rounded-top-right, 
.header-rounded-bottom-left, .header-rounded-bottom-right{
	height: 16px;
	width: 9px;
}

/* ------------------------------------------------------------------------ */
.thinfooter-mid{background: transparent url(img/thinfooter_mid.png) repeat-x top left;}
.thinfooter-join-left{background: transparent url(img/thinfooter_join_left.png) no-repeat top left;}
.thinfooter-join-right{background: transparent url(img/thinfooter_join_right.png) no-repeat top left;}
.thinfooter-end{background: transparent url(img/thinfooter_end.png) no-repeat top left;}
.thinfooter-run{background: transparent url(img/thinfooter_run.png) repeat-x top left;}

.thinfooter-end{
	height: 16px;
	width: 1px;
}

.thinfooter-run{
	height: 16px;
}

.thinfooter-join-left, .thinfooter-join-right{
	height: 16px;
	width: 10px;
}

.thinfooter-mid{
	height: 16px;
}


/* ------------------------------------------------------------------------ */
.newpost-button{
	background: transparent url(img/newpost_button.png) no-repeat top left;
	height: 17px;
	width: 85px;
}
.newpost-button:hover{background: transparent url(img/newpost_button_hover.png) no-repeat top left;}

.threadoptions-button{
	background: transparent url(img/threadoptions_button.png) no-repeat top left;
	height: 17px;
	width: 134px;	
}
.threadoptions-button:hover{background: transparent url(img/threadoptions_button_hover.png) no-repeat top left;}

/* ------------------------------------------------------------------------ */

.block-title{
	padding-left: 0.4em;
	font-weight: bold;
	font-size: 110%;
	white-space: nowrap;
}


.pagelink{
	padding: 0.3em;
}

.pagelink_current, .pagelink_other{
	margin: 0 0.1em;
	border: #666 solid 1px;
}

.pagelink_current>span, .pagelink_other>a{
	text-decoration: none;
	padding: 0 3px;
}

.pagelink_current>span{
	color: #111;
	background-color: #6CACFF;
	font-weight: bold;
}

.pagelink_other>a{
	background-color: #181818;
	color: #EEE;
}

.post_options{
	white-space: nowrap;
	font-size: 80%;
}

.post_options a{
	text-decoration: none;
	font-weight: bold;
	margin: 0 0.4em;
}

.post_edit>a{
	color: #AF5656;	
}

.post_edit>a:hover{
	color: #FF5656;	
}

.post_quote>a{
	color: #5794BF;
}

.post_quote>a:hover{
	color: #6FC5FF;
}


.post_options_seperator{
	color: #777;
}

.align-right{
	float:right;
}

.align-left{
	float:left;
}

.paginator-standalone{
}

.thread-actions>a{
	color: #68A5E3;
	text-decoration: none;
	font-weight: bold;
}

.make-icon{
	margin: 0 0.1em;
	border: #666 solid 1px;
}

.make-icon>a{
	background-color:#181818;
	color: #EEE;
	padding: 0 5px;
	text-decoration: none;
	font-weight: bold;
}

.thread-actions>a>img{
	border: none;
}

.nowrap{
	white-space: nowrap;
}

.forumtableheader{
	white-space: nowrap;
}

.errorlist{
	color: #f00;
}

.infotable td{
	padding: 0.5em 1em;
	background-color: #222;
}

.infoheader{
	padding: 0 1em;
}

.infoblock{
	background-color: #3B4B4F;
	-moz-border-radius: 12px !important;
	-webkit-border-radius: 12px !important;
	padding: 1px;
}

.inforow-critical td{
	background-color: #211;
}

.inforow-header td, .inforow-footer td{
	background-color: #3B4B4F;
	font-weight: bold;
	color: #EEE;
}

.clearbg{
	background-color: transparent;
}

/* CSS3 rounded corners (currently supported by mozilla and webkit browsers only) */
.rounded-topleft{-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;}
.rounded-topright{-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
.rounded-bottomleft{-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
.rounded-bottomright{-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}

.rounded-med{
	-moz-border-radius: 1em !important;
	-webkit-border-radius: 1em !important;
}

.OFC-container{
	background-color: #161616;
	padding: 1em;
}

.news-title{
	padding: 0.2em 0.5em;
}
.news-cell, .news-title{
	color: #EEE;
	border-bottom: solid 1px #666;
	font-size: 140%;
	font-family: arial,helvetica,clean,sans-serif;
	background-color: #434343;
}

#frontpage-news{}

.news-subdetails, .news-comments-link{
	font-size: 80%;
	color: #555;
}

.news-subdetails a, .news-comments-link a{
	color: #555;
	text-decoration: none;
	font-weight: bold;
}

.news-subdetails a:hover, .news-comments-link a:hover{
	color: #aaa;
}

.newspost-divider{
	margin: 2em 0;
}

.newspost-content{
	margin: 1em 0 0 0;
	color: #AAA;
}

.newspost-content a, .forumpost-content a{
	font-weight: bold;
	color: inherit;
}

.newspost-content a:hover, .forumpost-content a:hover{
	color: #FFF;
}


.newspost, .servermsg, .infobox{
	background-color: #1D2022;
	padding: 0.6em 0.8em;
	border: 1px solid #434343;
	-moz-border-radius: 0.6em !important;
	-webkit-border-radius: 0.6em !important;
}

.infobox-small{
	background-color: #1D2022;
	padding: 0.15em 0.2em;
	border: 1px solid #434343;
	font-size: 80%;
	-moz-border-radius: 0.5em !important;
	-webkit-border-radius: 0.5em !important;	
}

.infobox-small a{
	text-decoration: none;
}

.infobox-small a:hover{
	color: #EEE;
}


#online_users {
	background-color:#333333;
	color:#AAA;
	margin-bottom:0.5em;
	padding:0.15em 0.8em;
}

#online_users a{
	color: #BBB;
}

#online_users a:hover{
	color: #EEE;
}


.errorcode{
	color: #F77;
}

.thread-index-lastpost, .thread-started, .board-description{
	font-size: 80%;
}

.thread-started, .board-description{
	color: #aaa;
	padding: 0 0.8em;
}

.thread-started a{
	color: #bbb;
}

.thread-row a{
	text-decoration: none;
	font-weight: bold;
}

.thread-row a:hover{
	color: #fff;
}

.board-title a, .thread-title a{
	color: #98FB98;
}
.board-title a:hover, .thread-title a:hover{
	color: #0F0;
}

.board-title, .thread-title{
	font-size: 110%;
}

.viewthread-title, .viewpage-title{
	color: #98FB98;
}

/* ------------------------------------------------------------------------ */
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (right menu) settings */
.rightmenu {
}
.rightmenu .colleft {
	right:26%;			/* right column width */
}
.rightmenu .col1 {
	width:71%;			/* left column content width (left column width minus left and right padding) */
	left:26%;			/* (right column width) plus (left column left padding) */
}
.rightmenu .col2 {
	width:25%;			/* right column content width (right column width minus left and right padding) */
	left:30%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
/* ------------------------------------------------------------------------ */
.fieldWrapper{
	padding: 0.5em 0;
}

.postform{
	background-color: #222;
	padding: 0.6em 1.2em;
	border: 1px solid #434343;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
}

.postform-inputs{
	padding: 0.5em 0;
}

input, select, textarea {
	background: #222225 url(img/inputshadow.png) repeat scroll center top;
	border:1px solid #434343;
	color:#CCCCCC;
	margin:1px;
	padding:0.1em;
	vertical-align:middle;
}

textarea{
	font-size: 150%;
}
input.button{
	padding: 0.2em 0.3em;
	background:#111111 url(img/buttonshadow.png) repeat scroll center top;
}

.button{
	border:1px solid #434343;
	color:#98FB98;
	cursor:pointer;
	font-size:100%;
	margin:1px;
	padding:0.125em 0.4em;
	text-decoration:none;
	font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	vertical-align:middle;
	
}

.button:hover{
	color:#0f0;
}

/* recaptcha override */
#recaptcha_response_field{
	color: #CCC;
}

.thread-status-title{
	font-size: 90%;
	color: #C77;
}

#ajaxload{
	display: none;
	background-image: url(/media/images/ajaxload.gif);
	width: 32px;
	height: 32px;
}

.smileys-cell{
	border: 1px solid #555;
	background-color: #333;
	-moz-border-radius: 0.6em !important;
	-webkit-border-radius: 0.6em !important;
	padding: 0.5em;
	
}

.smiley-set-title{
	font-size: 80%;
	border: 1px solid #434343;
	font-weight: bold;
	background-color: #666;
	color: #eee;
	-moz-border-radius: 0.3em !important;
	-webkit-border-radius: 0.3em !important;
	padding: 0.2em 0.8em;
	margin-bottom: 0.5em;	
}

#smileys-get-all{
	float: right;
	font-weight: normal;
	color: #aaa;
}

#smileys-get-all:hover{
	font-weight: normal;
	color: #9F9;
	cursor: pointer;
}

.avatar{
	margin-bottom: 0.6em;
}

.player-status-active{color: #5CC;}
.player-status-inactive{color: #CC5;}
.player-status-ex{color: #C55;}

.doublesized{
	font-size: 200%;
}

.onehalfsized{
	font-size: 150%;
}

.match-section-title{
	font-size: 130%;
	color: #79a;
	padding-bottom: 0.2em;
}


.vertical-cell-divider-r{
	border-right: solid 1px #333;
	padding: 0.5em;
}

.vertical-cell-divider-l{
	border-left: solid 1px #333;
	padding: 0.3em;
}

.cell-pad-subtle{
	padding: 0.5em;
}

.highlight-text{
	color: #B72;
}

.match-description{
	background-color: #161616;
	padding: 0.3em 0.5em;
	margin: 0.6em 1.5em 0.2em 1.5em;
	-moz-border-radius: 0.4em !important;
	-webkit-border-radius: 0.4em !important;	
}

.attending-yes{color: #5C5;}
.attending-probably{color: #5AA;}
.attending-unlikely{color: #AA5;}
.attending-no{color: #C55;}
.attending-no-answer{color: #A5A;}

.attended-true{
	color: #5A5;
	font-weight: bold;
}
.attended-false{
	color: #A55;
	font-weight: bold;
}

.imagefit-shadowbox-notify{
	background-color: #822;
	padding: 0.1em 0.7em;
	font-size: 80%;
	-moz-border-radius-topleft: 0.4em; 
	-webkit-border-top-left-radius: 0.4em;
	-moz-border-radius-topright: 0.4em;
	-webkit-border-top-right-radius: 0.4em;
}

.imagefit-shadowbox-notify>a{
	text-decoration: none;
	color: #CCC;
}

.imagefit-shadowbox-notify:hover{
	background-color: #A00;
}