.center {
	text-align: center;
}
.right {
	text-align: right;
	}
.left {
	text-align: left;
}
.border {
 	border : 1px solid #000000
}
.odd {
 	background-color: #DDDDDD
}
.even {
	background-color: #FFFFFF
}
.award {
 	background-color: #DAA520
}
.fleft  {
	float: left;
}
.fright {
	float: right;
}
.clearer {
	clear: both;
}



#theList{
	float				: right;
	width				: 80%;
	margin-right		: 5px;
}
td {
	font-size			: 1.0em
}

td.score	{
	font-size			: 3.0em;
	color				: #ffffff;
	background-color	: #000000;
	text-align			: center;
}
td.header {
	background-color	: #444444;
	color				: #FFFFFF;
	font-weight			: bold;
	border				: 1px solid #000000;
}

div.pagetitle {
	text-align			: center;
	color				: #fff;
	font-size			: 2em;
	font-weight			: bold;
}

td.review {
	text-align	: left;
	font-weight	: normal;
}
td.preview		{
				border		: 1px solid #000000;
				text-align	: center;
				background-color: #000000;
			}
div.pagenav		{
				width		: 100%;
				background-color: #3C4D7D;
				text-align	: center;
				color		: #AAAAAA;
				border		: 1px solid #000000;
			}
div.footer		{
				text-align	: center;
				font-size	: smaller;
				color		: #000000;
			}

div.sideinner		{
				text-align	: center;
				font-weight	: bold;
				background-color: #eeeeee;
				border		: 1px dashed #000000;
				padding-bottom	: 5px;
				margin-bottom	: 5px;

}

div.sidebar {
	float				: left;
	width				: 150px;
	margin-top			: 40px;
	margin-left			: 10px;
}

div.sidesnazzy  {
	background			: transparent;
	margin				: 1em;
	text-align			: center;
	margin-top			: 5px;
	margin-bottom		: 5px;
}

div.thumb {
	float				: left;
	width				: 170px;
	height				: 175px;
}

a			{
				color		: #3C4D7D;
				text-decoration	: underline;
			}
.header a		{
				color		: #FFFFFF;
				text-decoration	: underline;
			}
.sidebar a,
.pagenav a		{
				color		: #FFFFFF;
				text-decoration	: underline;
			}
a:hover			{
				color		: #FFFF00;
				text-decoration	: underline overline;
			}
a.terms			{
				color		: #ffffff;
				text-decoration	: none;
			}
a.terms:hover		{
				color		: #CCCCCC;
				text-decoration	: none;
			}


/*admin styles */

td.checkok		{
				border		: 1px solid #000000;
				text-align	: center;
				background-color: #009900;
				color		: #FFFFFF;
			}
td.checkbad		{
				border		: 1px solid #000000;
				text-align	: center;
				background-color: #990000;
				color		: #FFFFFF;
			}


/* snazzy corners */

#terms			{
				
				float		: right;
				width		: 82%;
				border		: 1px dashed #000000;
				background-color: #eeeeee;
				font-weight	: bold;
				padding-bottom	: 10px;
				margin-bottom	: 5px;
			}

#xsnazzy 		{
				float		: left;
				width		: 125px;
				background	: transparent;
				margin		: 1em;
				text-align	: center;
			}
.xtop, .xbottom		{
				display		: block;
				background	: transparent;
				font-size	: 1px;
			}
.xb1, .xb2, .xb3, .xb4 	{
				display		: block;
				overflow	: hidden;
			}
.xb1, .xb2, .xb3 	{	height		: 1px;}
.xb2, .xb3, .xb4 	{	
				background-color	: #3C4D7D;
				border-left	: 1px solid #000000;
				border-right	: 1px solid #000000;
			}
.xb1 			{
				margin		: 0 5px;
				background-color	: #3C4D7D;
			}
.xb2 			{	margin		: 0 3px;
				border-width	: 0 2px;
			}
.xb3 			{	margin:0 2px;}
.xb4 			{	height:2px; margin:0 1px;}

.xboxcontent {
		display			: block;
		background-color: #3C4D7D;
		border			: 0 solid #000000;
		border-width		: 0 1px;
		font-weight		: bold;
}

.sidecontent {
	background-image	: url("../images/nav_off.png");
	text-align			: center;
	font-weight			: bold;
	width				: 122px;
	height				: 27px;
	margin				: 2px auto;
	line-height			: 27px;
}

.sidecontent_on {
	background-image	: url("../images/nav_on.png");
	text-align			: center;
	font-weight			: bold;
	width				: 122px;
	height				: 27px;
	margin				: 2px auto;
	line-height			: 27px;
}
.sidecontent_on a {
	color				: #000;
}

/* dokuwiki skin styles */

body {
		font			: 0.8em "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
 		background-color	: #555555;
		background-image	: URL("../images/back.png");
		color			: #000000;
		margin			: 0 0 0 0;
}


div.topbar {
		padding-left		: 5px;
		background-color	: #3C4D7D;
		background-image	: URL("../images/topbar_back.png");
		height			: 19px;
		border			: 1px solid #181F32;
		border-top-color	: #6479B5;
		border-left-color	: #6479B5;
		color			: #FFCC00;
		letter-spacing		: 6px;
		font-size		: small;
		font-weight		: bold;
}

div.topmenu {
		position		: absolute;
		top			: 81px;
		left			: 0px;
		float			: left;
		width			: 600px;
		background-color	: #555555;
		background-image	: URL("../images/topmenu_back.png");
		height			: 19px;
		border			: 1px solid #181F32;


}
a.topmenu {
		border-right		: 1px solid #181F32;
		font-size		: x-small;
		letter-spacing		: 2px;
		text-align		: center;
		padding-left		: 10px;
		padding-right		: 10px;
		color			: #FF6600;
		text-transform		: uppercase;
		font-weight		: bold;
}
a.topmenu:hover {
		color			: #FFCC00 !important;
		text-decoration		: none !important;
}

div.header {
		padding			: 0px 0 0 2px;
		background-color	: #3c4d7d;
		background-image	: url("../images/topleft.png");
		background-repeat	: no-repeat;
}
div.bar {
		border-top		: 1px solid #000000;
		border-bottom		: 1px solid #000000;
		background		: #3c4d7d;
		padding			: 0.1em 0.15em;
		clear			: both;
}

div.bar-left {
		float			: left;
}

div.bar-right {
		float			: right;
		text-align		: right;
}

#bar__bottom {
		margin-bottom		:3px;
}
div.logo {	
		float			: right;
		text-align		: right;
		vertical-align		: middle;
}
input.button {

		vertical-align		: middle;
		text-decoration		: none;
		font-size		: 0.9em;
		cursor			: pointer;
		margin			: 1px;
		padding			: 0.25em 0.5em;

		font-weight		: bold;
		border			: solid 1px #9DA6B3;
		background-color	: #293B42;
		color			: #ff6600;
		text-align		: center;
 
}
input.edit {
		vertical-align		: middle;
		margin			: 1px;
		padding			: 0.20em 0.3em;
		display			: inline;
		font-weight		: normal;
		color			: #cccccc;
		background-color	: #000000;
		border			: 1px solid #FFFFFF;
}

div.clearer {
		clear			: both;
}

div.no {
		display			: inline;
		margin			: 0;
		padding			: 0;
}
