/*
   Urban-Zone.org, 2007-2008
   SWAT theme

   top:	#252e37
      font: #677687
   page: #edeff1
   logo1: #1b2f65
   logo2: #3c4f90
   shell: #737373
   panel
      linkbg: #d9e3ef
      linktxt: #1b2f65

   links: #252C2C
      active:
      focus:
      hover:
      link:
      visited:

   borders: #32393F

*/

body {
	background: #edeff1 url(img/bgflat2small.png) repeat-x;
	margin: 0 0 0 0px;
}

a, a:active, a:focus, a:hover, a:link, a:visited {
	color: #252C2C;
}

a.nick { color: #acacac; text-decoration: none; }
a.nick:hover { text-decoration: underline; }

.bold {
	font-weight: bold;
}


#page {}

#topRow {}

	.topbar {
		height: 20px;
		background-color: #252e37;
	}

	.topLabel {
		height: 19px;
		margin: 0px;
		padding: 0px;
		color: #677687;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
	}

	.topList {
		height: 19px;
	}

	.topList select {
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-color: #252e37;
		color: #edeff1;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		text-align: right;
	}

	.topList select option {
		color: #edeff1;
		font-size: 11px;
	}

	#logo {}

	#promos {}

	#geturt {
		position: absolute;
		left: 0px;
		top: 0px;
	}

	#langLabel {}

	#langList {}

	#onlineBox {
		z-index: 50;
		width: 100%;
		padding: 2px 6px 5px 6px;
	}

	#onlineTitle {
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-align: right;
	}

	#onlineData {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 9px;
		text-align: right;
	}

#sidepanel {
	z-index: 100;
	width: 200px;
}

	.boxrpane {
		border: 4px solid #252e37;
		border-top: 2px solid #252e37;
		margin: 0px 5px 0px 5px;
		background-color: #7B7D7C;
	}

	.boxrpane h3 {
		margin: 0px;
		padding: 3px;
		background-color: #252e37;
		color: #edeff1;
		font-family: Tahoma, Arial, san-serif;
		font-weight: bold;
		font-size: 11px;
		text-align: right;
	}

	.boxrpane div.element, .boxrpane div {
		padding: 2px;
		background-color: #49525c;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 8pt;
	}

	#login {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

		#login select {
			position: relative;
			border: 1px solid #49525c;
			border-right: 0px;
			border-bottom: 1px dotted #5b6773;
			margin: 0px;
			padding: 0px;
			width: 80%;
			background-color: #49525c;
			color: #E1E1E1;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 11px;
			text-align: right;
		}

		#login select option {
			font-size: 11px;
		}

		#login input {
			border: 1px solid #979BAE;
			margin: 0px;
			padding: 4px;
			background-color: #49525c;
			color: #E1E1E1;
			font-family: Tahoma, Arial, sans-serif;
			font-weight: bold;
			font-size: 11px;
		}

		#login input.submit {
			border: 1px solid #49525c;
			border-left: 0px;
			border-bottom: 1px dotted #5b6773;
			margin: 0px;
			padding: 0px;
			width: 20%;
			background-color: #49525c;
			font-family: Tahoma, Arial, sans-serif;
			font-weight: bold;
			font-size: 11px;
		}

		#loginList {
			margin: 0;
			padding: 0;
			width: 100%;
		}

		#loginList li {
			display: block;
			margin: 0;
			border-bottom: 1px dotted #5b6773;
		}

		#loginList li a {
			display: block;
			margin: 0;
			padding: 3px;
			padding-left: 6px;
			width: 180px;
			background-color: #49525c;
			color: #e4e3e8;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 8pt;
			text-decoration: none;
		}

	#menu {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

		#menuList {
			margin: 0;
			padding: 0;
			width: 100%;
		}

		#menuList li {
			display: block;
			margin: 0;
			border-bottom: 1px dotted #5b6773;
		}

		#menuList li a {
			display: block;
			margin: 0;
			padding: 3px;
			padding-left: 6px;
			width: 180px;
			background-color: #49525c;
			color: #e4e3e8;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 8pt;
			text-decoration: none;
		}

	#poll {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

	#minitable {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

		#minitable td {
			font-size: 9px;
		}

		#minitable a {
			color: #ffffff;
			text-decoration: none;
		}

		#minitable a:hover {
			color: #FCEAA3;
			text-decoration: none;
		}

	#info {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

	#affiliates {
		background-color: #49525c;
		color: #e4e3e8;
		width: 190px;
	}

		#linksList {
			margin: 0;
			padding: 0;
			width: 100%;
		}

		#linksList li {
			display: block;
			margin: 0;
			border-bottom: 1px dotted #5b6773;
		}

		#linksList li a {
			display: block;
			margin: 0;
			padding: 3px;
			padding-left: 6px;
			width: 180px;
			background-color: #49525c;
			color: #e4e3e8;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 8pt;
			text-decoration: none;
		}

	#special {}
	#divisions {}
	#user {}

#midRow {
}

	#headlines {
		position: relative;
		margin-top: 5px;
		margin-bottom: 4px;
	}

		.headBox {
			position: relative;
			height: 100%;
			margin-left: 8px;
			padding: 4px;
			background: url(img/bluetr.png);
			border-right: 1px dashed #32393F;
			border-left: 1px dashed #32393F;
		}

		.headBox h3 {
			margin: 0px;
			font-family: 'Andale Mono', Tahoma, Arial, sans-serif;
			font-weight: bold;
			font-size: 8pt;
			color: #EBECF1;
		}

		.headBox div {
			height: 100%;
			margin: 0px;
			padding: 5px;
			font-family: Tahoma, Tahoma, Arial, sans-serif;
			font-size: 8pt;
		}

		a.top_box { text-decoration: none; }
		a.top_box:hover { color: #6A2B2D; text-decoration: underline; }

	#newsbox {}

	#matchbox {}

		#matchbox div.lastMatches {
			margin: 0px;
			padding: 0px;
		}

	#upcbox {}

#content {
	margin-left: 8px;
	margin-bottom: 5px;
}

	.contententTable {
		margin: 0px 0px 16px 0px;
		padding: 10px 8px 24px 8px;
		border: 1px dotted #32393F;
		border-bottom: 2px dashed #425166;
		background: #D5DBDA;
		width: 100%;
	}

	.contententTable td.news {
		line-height: 12pt;
	}

	.contentHeader {
		font-weight: bolder;
		color: #222B48;
		font-family: Arial, san-serif;
		font-size: 13pt;
		letter-spacing: 1px;
		line-height: 19pt;
		text-align: left;
	}

	.news_head1 {
		color: #222B48;
		font-family: Arial, san-serif;
		font-weight: bolder;
		font-size: 14pt;
		letter-spacing: 1px;
		line-height: 19pt;
		text-align: left;
	}

	.news_head2, .news_head3 {
		color: #7F7F7F;
		font-size: 8pt;
		letter-spacing: 0px;
		text-align: right;
	}

	.newsItem {
		margin: 0px 0px 16px 0px;
		padding: 10px 8px 24px 8px;
		border: 1px dotted #32393F;
		border-bottom: 2px dashed #425166;
		background: #D5DBDA;
	}

	.newsItem h3.newsTitle {
		margin: 0px;
		color: #222B48;
		font-family: Arial, san-serif;
		font-size: 14pt;
		line-height: 19pt;
	}

	.newsItem div.newsMeta {
		border-bottom: 1px solid #9da1a0;
		margin-bottom: 4px;
		padding: 1px;
		color: #7F7F7F;
		font-family: Tahoma, Arial, san-serif;
		font-size: 8pt;
	}
	.newsItem .newsDate {}
	.newsItem a {
		color: #7F7F7F;
		text-decoration: none;
	}
	.newsItem a:hover {
		color: #303030;
		text-decoration: none;
	}

	.newsItem div.newsData {
		padding-left: 8px;
		padding-right: 8px;
		color: #303030;
		font-family: Verdana, Arial, san-serif;
		font-size: 8pt;
		line-height: 13pt;
		text-align: justify;
	}

	.newsItem div.newsMore {
		margin-top: 22px;
		margin-right: 20px;
		text-align: right;
		font-size: 9pt;
	}

	.newsItem div.newsMore a {
		color: #373737;
		text-decoration: none;
		font-weight: bold;
	}

	a.top {
		margin: 1px;
		padding: 4px 9px 4px 9px;
		color: #303030;
		font-weight: bold;
		font-size: 8pt;
		letter-spacing: 0px;
		text-decoration: none;
	}
	a.top:hover {
		border: 1px solid #4B524D;
		margin: 0px;
		color: #303030;
		background-color: #C8C6B7;
		text-decoration: none;
	}

#sitemap {
	border-top: 1px solid #C7C7C7;
	background-color: #252e37;
}

	#sitemap a {
		color: #959595;
		text-decoration: none;
	}

	#sitemap a:hover {
		text-decoration: none;
	}

	#maplinks {
		padding: 4px;
		color: #959595;
		font-family: Verdana, Arial, san-serif;
		font-size: 8pt;
		line-height: 13pt;
	}


		#maplinks h4 {
			margin: 2px;
		}
		.left {
			height: 100%;
		}
		.mid {
			border-left: 1px solid #454f58;
			height: 100%;
		}
		.right {
			border-left: 1px solid #454f58;
			height: 100%;
		}

#legals {
	background-color: #252e37;
	color: #959595;
	font-family: Verdana, Arial, san-serif;
	font-size: 9px;
	line-height: 13pt;
}

	#legals a {
		color: #959595;
		text-decoration: none;
	}


/* moo-tool stuff */

.tool-tip {
	font-family: tahoma, sans-serif;
	color: #fff;
	width: 200px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #A0B7CF;
	padding: 8px 8px 4px;
	background: url(img/bubble.png) top left;
}

.tool-text {
	font-weight: normal;
	font-size: 10px;
	padding: 4px 8px 8px;
	background: url(img/bubble.png) bottom right;
}

