@CHARSET "UTF-8";

html, 
body {
	background:url(../img/sc2db/main-background.jpg?v=1) center top no-repeat #000000;
	margin:0;
	padding:0;
	height:100%;
	font-size:12px;
	font-family:tahoma, helvetica, arial, helvetica;
	color:#ffffff;
	background-attachment:fixed;
}

form {
	margin:0;
	padding:0;	
	display:inline;
}

img {
	border:0;
}

a {
	margin:0;
	padding:0;
	color:#8af1f8;
	text-decoration:none;	
}

a:hover {
	text-decoration:underline;		
}

/**
 * TEXT TOOLS
 */
p		{ margin:0;padding:0; }
.blue	{ color:#8af1f8; }
.blizzblue { color:#0099FF; }
.grey	{ color:grey; }
.small	{ font-size: 10px; }
.errors { color:yellow; }
.clearfix { clear:both; }
var		{ font-style:normal; }
em 		{ font-style:normal; }

#db-main-container {
	position:relative;
	width:960px; 
	margin-left:auto; 
	margin-right:auto;	
	padding:0 10px 0 10px;
	background: url(../img/sc2db/shadow.png) center top repeat-y; 
	min-height:100%;
}

#db-header-container {
	position:absolute;
	left:0;
	width:100%; 
	background:url(../img/sc2db/header-background.png) center top no-repeat;
	height:129px;
}

#db-header-logo {
	position:absolute;
	padding-left:3px;
	padding-top:1px;
	width:200px;
	height:120px;
}

#db-header-language {
	margin-top:-5px;
	margin-right:-7px;
}

#db-header {
	width:960px;
	height:100px;
	padding:0 10px 0 10px;
	margin-left:auto; 
	margin-right:auto;
}

#db-head-spacer {
	padding-top:160px;
}

#db-menu-container {
	position:absolute;
	background:url(../img/sc2db/menu-background.png) center top no-repeat;
	width:100%;
	left:0;
	top:129px;
	height:30px;
}

#db-menu {
	width:960px; 
	padding:0 10px 0 10px;
	margin-left:auto; 
	margin-right:auto;
}


#db-content {
	padding:5px 10px 95px 10px;
	position:relative;
	z-index:3;
}

#db-breadcrumbs {
	background:url(../img/sc2db/breadcrumps-background.png) left top no-repeat;
	height:55px;
}

#breadcrumb-container {
	font-size:10px;	
}

#bc-left {
	height:55px;
	width:36px;
	float:left;
	background:url(../img/sc2db/breadcrump-container-left.png) left top no-repeat;
}

#bc-center {
	height:33px;
	background:url(../img/sc2db/breadcrump-center-background.png) left top repeat-x;
	float:left;
	padding:22px 5px 0 5px;
}

#bc-right {
	width:51px;
	height:55px;
	background:url(../img/sc2db/breadcrump-container-right.png) right top no-repeat;
	float:left;
}


#db-footer {
	position:relative;
	background:url(../img/sc2db/footer-background.png) center top no-repeat;
	height:85px;
	margin-top:-85px;
	width:100%;
	text-align:center;
	font-size:10px;
}


#db-content-bottom {
	position:absolute;
	bottom:85px;
	height:62px;
	background:url(../img/sc2db/main-content-footer.png) center bottom no-repeat;
	width:100%;
	left:0;
	
}

#db-header-userinfo {
	font-size:11px; 
	font-family:tahoma;
	font-weight:bold;
	padding-right:20px;
	padding-left:20px;
	margin-top:-5px;

}

#searchbox-container {
	position:relative;
	float:right;
	top:2px;
	right:0px;
}

.searchbox-container-button {
	position:absolute;
	top:0;
	right:15px;
	display:block;
	width:50px;
	height:27px;
	z-index:1;
}

.searchbox {
	border:0px;
	height:21px;
	width:220px;
	margin-right:75px;
	padding-top:3px;
	color:#ffffff;
	background:transparent;
}

.start-right-contentbox {
	margin-bottom:10px;	
}

.blizzard_newsbox {
	color:#0099FF;
	font-size:11px;
}

.blizzard_newsbox a {
	color:#0099FF;
	text-decoration:underline;	
}

/* HEADLINE */

h1						{ font-size:14px;   font-weight:bold; margin:0; padding:0; color: #8af1f8; padding-bottom: 4px; }
h2						{ font-size:13px;   font-weight:bold; margin:0; padding:0; color: #8af1f8; padding-bottom: 4px; }
h3						{ font-size:12.5px; font-weight:bold; margin:0; padding:0; color: #8af1f8; padding-bottom: 4px; }

.content-line-text		{ padding:4px; background:#272016; font-size:11px; font-family:tahoma;font-weight:bold; color:#DBCEB3;}
.content-line			{ background:#272016; height:1px; margin-top:3px }

/* DB BOX */
.db-box					{}
.db-box-ro 				{}
.db-box-lo 				{}
.db-box-ru 				{}
.db-box-lu 				{}
.db-box-content			{}
.db-box-content-wrapper {}
.db-box-bottom			{}

/* CONTENT BOX */
.content-box					{ background:#4a6270; }
.content-box-ro 				{ background:url(../img/sc2db/content-box-ro.gif) top right no-repeat; height:4px; overflow:hidden; }
.content-box-lo 				{ background:url(../img/sc2db/content-box-lo.gif) top left no-repeat; height:4px; overflow:hidden; }
.content-box-ru 				{ background:url(../img/sc2db/content-box-ru.gif) top right no-repeat; height:4px; overflow:hidden; }
.content-box-lu 				{ background:url(../img/sc2db/content-box-lu.gif) top left no-repeat; height:4px; overflow:hidden; }
.content-box-content			{ background:#4a6270; }
.content-box-content-wrapper 	{ padding:4px 9px 4px 9px; }
.content-box-bottom				{ background:#4a6270; }

/* MAP BOX */
.map-box					{ border:1px solid #656560; background:url(../img/1pxspacergreen.png); clear:both; }
.map-box-ro 				{}
.map-box-lo 				{}
.map-box-ru 				{}
.map-box-lu 				{}
.map-box-content			{ }
.map-box-content-wrapper 	{ padding:0 4px 0 4px; }
.map-box-bottom				{ }

/* TABLE BOX */
.table-box					{clear:both;}
.table-box-ro 				{}
.table-box-lo 				{}
.table-box-ru 				{}
.table-box-lu 				{}
.table-box-content			{}
.table-box-content-wrapper 	{}
.table-box-bottom			{}

/* INFO BOX */
.infobox-table				{ padding:4px;border:0px;width:100%;border-spacing:0px;margin:0px;}
.infobox-header-label		{ padding:2px 4px 2px 4px; background:#50504b url(../img/sc2db/nav/label-background.gif) left top repeat-x; border-left:1px solid #50504b; border-right:1px solid #50504b; border-top:1px solid #50504b; font-size:11px; font-family:tahoma;font-weight:bold; text-align: left;}
.infobox-header-spacer		{ padding:0; background:#50504b;}

.infobox-text				{ font-size:11px; font-family:tahoma;font-weight:normal;text-align: left;}
.infobox-text-right			{ font-size:11px; font-family:tahoma;font-weight:normal;text-align: right;}
.infobox-text-bold			{ font-size:11px; font-family:tahoma;font-weight:bold;text-align: left;}

.infobox-colorbox 			{border:1px solid white;width:15px;height:15px;}

/* INHERITED FROM TABLE BOX */
.table-filter			{ float:left; padding:10px 0 10px 0; }
.table-nav				{ float:right; padding:10px 0 10px 0; }

/* OUTSIDE (TOP) FROM TABLE BOX */
.table-tabs				{ border-bottom:1px solid #86a8a9; float:left; line-height:normal; margin:0; padding:0; width:100%; }
.table-tabs	ul			{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 10px 0; }
.table-tabs li			{ background:transparent url(../img/sc2db/tab-left-off.png) no-repeat scroll left top; float:left; margin:0; padding:0 0 0 9px; cursor:pointer; }
.table-tabs a			{ color:#ffffff; background:transparent url(../img/sc2db/tab-right-off.png) no-repeat scroll right top; display:block; float:left;  padding:5px 15px 5px 0px; text-decoration:none; }
.table-tabs a span		{ font-weight:normal; }

.table-tabs .current  	{ background:transparent url(../img/sc2db/tab-left-on.png) no-repeat scroll left top; }
.table-tabs .current a 	{ color:#8af1f8; font-weight:bold; background:transparent url(../img/sc2db/tab-right-on.png) no-repeat scroll right top; }
.table-tabs li:hover 	{ background:transparent url(../img/sc2db/tab-left-on.png) no-repeat scroll left top; }
.table-tabs li:hover a 	{ color:#8af1f8; font-weight:bold; background:transparent url(../img/sc2db/tab-right-on.png) no-repeat scroll right top; }

/* INFO TABLE */

.info-table					{ width:100%; font-size:11px; line-height:20px; }
.info-table td:first-child	{ width:20%; }

/* DB TABLE */
.default-table 				{ width:100%; border-collapse:collapse; empty-cells:show; border-spacing:1px; clear:both;}
.default-table th 			{ background:#343434 url(../img/sc2db/nav/submenu-off.gif) left top repeat-x; padding:5px; border-left:1px solid #646464; border-top:1px solid #646464; border-right: 1px solid #656560; border-bottom: 1px solid #656560; }
.default-table th:hover		{ background:#343434 url(../img/sc2db/nav/submenu-on.gif) left top repeat-x; }
.default-table td			{ padding:4px; border:1px solid #656560; text-align:center; }
.default-table tr			{ }
.default-table tr:hover		{ background:url(../img/sc2db/table-row-hover-background.png); }
.default-table-topline		{ padding-bottom:10px; padding-top:5px; color:#cccccc; width:100%; }
.default-table-searchfield	{ width:220px; height:14px; font-size:11px; border:1px solid #50504b;  }

.noborder-table				{ padding:0px;border:0px;border-spacing:0px;margin:0px;}

.item-stattable				{ padding:4px; border-spacing:5px; border:2px solid #7B735F; background:#0F2029; }

.db-icon-div-16 {position: relative;margin:2px;height:16px;width:16px}
.db-icon-div-24 {position: relative;margin:2px;height:24px;width:24px}
.db-icon-div-32 {position: relative;margin:2px;height:32px;width:32px}
.db-icon-div-40 {position: relative;margin:2px;height:40px;width:40px}
.db-icon-div-48 {position: relative;margin:2px;height:48px;width:48px}
.db-icon-div-16 a {border:0pt none;display:block;height:16px;position:absolute;width:16px;z-index:50}
.db-icon-div-24 a {border:0pt none;display:block;height:24px;position:absolute;width:24px;z-index:50}
.db-icon-div-32 a {border:0pt none;display:block;height:32px;position:absolute;width:32px;z-index:50}
.db-icon-div-40 a {border:0pt none;display:block;height:40px;position:absolute;width:40px;z-index:50}
.db-icon-div-48 a {border:0pt none;display:block;height:48px;position:absolute;width:48px;z-index:50}
.db-icon-fl {float:left}

.raceFilter {
	float:right;
	margin-bottom:-5px;
	margin-top:-5px;
	margin-left:10px;
}

.rangeFilter {
	float:right;
	margin-top:0px;
	margin-left:10px;
}

.share-table {
	font-size:11px;
}

.share-input {
	border: #665F55 1px solid;
	width:250px;
	font-size:11px;
}

.termsofservice {
	line-height: 18px;
}

.default-button	{
	color: white;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background:#556661;
	padding:2px;
	border-left:1px solid #90B0AD;
	border-top:1px solid #90B0AD;
	border-right: 1px solid #303030;
	border-bottom: 1px solid #303030;
	cursor: pointer;
}

/**
 * MENU
 */

#menu1_r {
	margin:1px 0 0 30px;
	letter-spacing:1px;
	font-weight:bold;
	color:#8af1f8;
}

.dropdown-top-off { 
	text-transform:uppercase;
}
.dropdwon-top-on { 
	text-transform:uppercase;	
}

.dropdown-label { 
	color:#ffffff;
	letter-spacing:0px;
	font-weight:bold;
	padding-left:10px;
	background:url(../img/sc2db/nav/label-background.gif) left top repeat-x;
}

.dropdown-nosub-off { 
	color:#ffffff;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:14px;	
	background:url(../img/sc2db/nav/submenu-off.gif) left top repeat-x;
}

.dropdown-nosub-on {
	color:#ffffff;
	letter-spacing:0px;
	font-weight:normal; 
	padding-left:14px;
	background:url(../img/sc2db/nav/submenu-on.gif) left top repeat-x;
}

.dropdown-sub-off { 
	color:#ffffff;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:14px;
	background:url(../img/sc2db/nav/submenu-off.gif) left top repeat-x;
}

.dropdown-sub-on {
	color:#ffffff; 
	letter-spacing:0px;
	font-weight:normal;
	padding-left:14px;
	background:url(../img/sc2db/nav/submenu-on.gif) left top repeat-x;
}

/* COMMENTS */

.comments-header {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top: 20px;
	padding:0;
	color: white;
	padding-bottom: 4px;
}

.comments-head {
	background:#35403F;
	padding:6px;
	font-size:11px;	
	color:#aaaaaa;
}

.comments-head a {
	float:right;
}

.comments-spacer {
	float:right;
	width: 10px;
	text-align: center;
}

.comments-user {
	color:#C6F3F4;
	font-weight:bold;
}

.comments-body {
	margin-top: 5px;
	padding:5px;
}

.comments {
	padding:5px;
	background-color: #202427;
	margin: 2px;
}

.comments-textarea {
	width:99%;
	height:200px;
	font-family:tahoma, helvetica, arial, helvetica;
	font-size: 12px;
	border: 1px solid #272016;
	margin-bottom: 5px;
	padding: 3px;
}

.comments-nocomments {
	text-align:center;
	width:100%;
	height:70px;
}

.comments-notloggedin {
	text-align:center;
	background:url(../img/1pxspacergreen.png);
	border: 1px solid #50504b;
	padding-top: 8px;
	padding-bottom: 8px;
}

.comments-editor {
	color: black; 
	border-bottom: 0px;
	border-left: #333333 1px solid;
	border-top: #333333 1px solid;
	border-right: #333333 1px solid;
	width: 99.5%;
	background: #e5e5e5;
}

.comments-editor button {
	border-bottom: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	padding: 3px;
	margin: 5px;
	font-family: Times New Roman;
	font-size: 10pt;
	background: #e5e5e5;
	height: 22px;
	color: black; 
	border-top: #e5e5e5 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #e5e5e5 1px solid;
}

.comments-editor button:hover {
	border-bottom-color: black;
	background-color: #f2f2f2;
	border-top-color: black;
	border-right-color: black;
	border-left-color: black;
}

.comments-quote {
	border: 1px solid #1C313D;
	background: #3E6277;
	padding: 4px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-style: italic;
}

/* SCREENSHOTS */

.screenshots-header {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	color: white;
	padding-bottom: 4px;
}

.screenshots-head {
	background:#35403F;
	padding:6px;
	font-size:11px;	
	color:#aaaaaa;
}

.screenshots-head a {
	float:right;
}

.screenshots-user {
	color:#F4ECC6;
	font-weight:bold;
}

.screenshots-body {
	padding:5px;
}

.screenshots {
	width:229px;
	height:264px;
	background: #202427;
	text-align: center;
	vertical-align: middle;
	display: inline-table;
	font-size: 11px;
}

.screenshots-image {
	margin-top: 6px;
	border: 3px solid #404040;
}

.screenshots:hover {
	background: #35403F;
}

.screenshots-noscreenshots {
	text-align:center;
	width:100%;
	height:70px;
}

.screenshots-notloggedin {
	text-align:center;
	background:url(../img/1pxspacergreen.png);
	border: 1px solid #50504b;
	padding-top: 8px;
	padding-bottom: 8px;
}

/**
 * USERSETTINGS
 */

.usersettings-title {
	padding-top: 3px;
	padding-left: 3px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	background:#156265;
	border-left:1px solid #90B0A1;
	border-top:1px solid #90B0A1;
	border-right: 1px solid #303030;
	border-bottom: 1px solid #303030;
	height: 17px;
	text-align: left;
}
.usersettings-submenu {
	border-left:1px solid #665F55;
	font-weight: normal;
	text-align: left;
}
.usersettings-link {
	font-size: 11px;
	font-weight: normal;
	color: #156265;
	text-decoration: underline;
}
.usersettings-item {
	padding-left: 3px;
	color: black;
	text-align: left;
}
.usersettings-input {
	border:1px solid #a7a6aa;
	background: white;
	color: black;
	font-size: 11px;
	width: 210px;
	text-align: left;
}
.usersettings-select {
	border:1px solid #a7a6aa;
	background: white;
	color: black;
	font-size: 11px;
	width: 120px;
	text-align: left;
}
.usersettings-button {
	color: white;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background:#156265;
	padding:0px;
	border-left:1px solid #90B0A1;
	border-top:1px solid #90B0A1;
	border-right: 1px solid #303030;
	border-bottom: 1px solid #303030;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.usersettings-pinned {
	background-color: #C8F1E1;
}
.usersettings-category {
	padding-top: 3px;
	padding-left: 3px;
	color: #808080;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	background-image: url('/img/sc2db/nav/usersettings_category.png');
	background-repeat: no-repeat;
	text-align: left;
}

/**
 * LOGIN-FORM
 */

#rememberme-label {
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
}
#rememberme-element {
	float:left;
	margin-top:-1px;
	padding:0;	
}

#email-element input, #password-element input, #passwordrepeat-element input, #username-element input {
	width:200px;
}

/**
 * REGISTER-FORM
 */

.login-title {
	font-size: 18px;
	font-weight: bold;
	padding-bottom:5px;
}

.Form_Register {
	padding: 5px;
}

.Form_Register .description {
	font-size:11px;
	color:#8af1f8;
}

.Form_Register ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.Form_Register li {
	list-type:none;
	font-weight:bold;
	font-size:11px;
}

.Form_Register  dd, .Form_Register dt, .Form_Register p {
	margin:0;
	padding:0;
}

.Form_Register dt {
	margin-bottom:5px;
}

.Form_Register label {
	font-weight:bold;	
}

.Form_Register input {
	margin-bottom:5px;
}

#password, #email, #username, #passwordrepeat {
	border: 1px solid black;
	padding: 3px;
}

#captcha-input {
	margin-top: 5px;
	border: 1px solid black;
	padding: 3px;
}

/**
 * LIVE SEARCH
 */

.livesearch-result {
	width:100%;
	padding:0px;
	border-color:black;
	border-spacing:1px;
	margin:0px;
	background-color: black;
	border:0px;
	font-weight: normal;
	font-size:11px;
	font-family:tahoma, helvetica, arial, helvetica;
	color:#ffffff;
}

.live-search-row-on {
	curser:pointer;
	background:url(../img/sc2db/nav/livesearch-on.gif);
	background-repeat:repeat-x;
}

.live-search-row-off {
	curser:pointer;
	background:url(../img/sc2db/nav/livesearch-off.gif);
	background-repeat:repeat-x;
}

/**
 * POPUP
 */

.popup-container {
	position: relative;
	z-index: 200000;
}
.popup-table {
	border-collapse: collapse;
	margin: auto;
	border-spacing: 0px;
}
.popup-topleft,
.popup-topright,
.popup-bottomleft,
.popup-bottomright {
	background: none repeat scroll 0 0 transparent;
	border = 0 none;
	border-spacing: 0;
	height: 10px;
	overflow: hidden;
	padding: 0px !important;
	width: 10px !important;
}
.popup-topleft {
	background-image: url("/img/popup/topleft.png");
}
.popup-topright {
	background-image: url("/img/popup/topright.png");
}
.popup-bottomleft {
	background-image: url("/img/popup/bottomleft.png");
}
.popup-bottomright {
	background-image: url("/img/popup/bottomright.png");
}
.popup-border {
	background-image: url("/img/popup/border.png");
	border: 0 none;
	border-spacing: 0;
}
.popup-content {
	background: none releat scroll 0 0;
	padding: 0px;
	vertical-align: top;
}
.popup-title {
	font-size: 14px;
	font-weight: bold;
	color: #342F1E;
	background-color: #C7C6C0;
	border: #837C66 1px solid;
	height: 100%;
	height: 19px;
	vertical-align: middle;
	width: 100%;
}

/**
 * CONTRIBUTIONS
 */

.contribution-label {
	font-weight: bold;
	text-align: right;
	width: 100px;
	height: 25px;
}
.contribution-field {
	width: 300px;
	height: 25px;
}
.contribution-desc {
	font-size: smaller;
}
.contribution-input {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	border: #556662 1px solid;
	color: white;
	background: #131E22;
	padding: 4px;
	width: 90%;
}
.contribution-table {
	background-color: #262520;
	border-left: #837C66 1px solid;
	border-bottom: #837C66 1px solid;
	border-right: #837C66 1px solid;
	height: 100%;
	padding: 5px;
	border-spacing: 5px;
	border-collapse: separate;
	width: 400px;
}
.contribution-helplink {
	color: #342F1E;
	font-weight: normal;
}
.contribution-imagepreview {
	width: 250px;
	border: white 1px solid; 
}
.mapcontrol-contribution {
	background: #27241F;
}
.link-viewin3d			{ color:#FFF775; text-decoration: none;}
.link-viewin3d:hover	{ color:#FFF775; text-decoration: underline;}
.pdg_select {
   border-style: solid;
   border-width: 0px;
   border-color: #cccccc;
}
.language-dropdown-off { 
	background-color:#323F44;
	color:#8AF1F8;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:2px;
}

.language-dropdown-on { 
	background-color:#4B5E61;
	color:#8AF1F8;
	letter-spacing:0px;
	font-weight:bold;
	padding-left:2px;
}

.worldmap-container {
	width:512px;
	height:512px;
	border:3px solid #131E22;
	background:black;	
}

.worldmap-title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: white;
	padding-bottom: 3px;
	padding-top: 3px;
}

.worldmap-input {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	width:512px;
	border: #556662 1px solid;
	color: white;
	background: #131E22;
	padding: 4px;
}

.techtree-button {
	position:absolute;
	width:89px;
	height:24px;
	font-size: 10px;
	text-align: center;
}

.techtree-button-small {
	position:absolute;
	width:105px;
	height:13px;
	font-size: 10px;
	text-align: center;
}

/*
 * FORUMS STYLES 
 */

.pdb_header {
	font-size:16px;
	font-weight: bold;
	color: #8af1f8;
}

.pdb-input {
	font-family:tahoma, helvetica, arial, helvetica;
	font-size: 12px;
	width:400px;
	border: black 1px solid;
	color: black;
	background: white;
	padding: 4px;
}

.pdb_posts {
	margin-top:10px;
	background:url(../img/sc2db/table-row-hover-background.png);
	border:1px solid #666666;
	padding:5px;	
}

.pdb_table {
	width:100%;
	border-collapse:collapse; 
	empty-cells:show;
	border-spacing:1px; 
	clear:both;
	margin: 10px 0 10px 0;
	font-size:13px;
}

.pdb_table th 		{ background:#343434 url(../img/sc2db/nav/submenu-off.gif) left top repeat-x; padding: 5px 5px 2px 5px; border-left:1px solid #646464; border-top:1px solid #646464; border-right: 1px solid #656560; border-bottom: 1px solid #656560; }
.pdb_table td		{ padding:4px; border:1px solid #656560; text-align:center; }
.pdb_table tr:hover	{ background:url(../img/sc2db/table-row-hover-background.png); }


.pdb_table .small {
	font-size:11px;
}

.pdb_table .pdb_col_forum {
	text-align:left;
}
.pdb_table .pdb_col_replies {
	width:80px;	
}
.pdb_table .pdb_col_views {
	width:80px;
}
.pdb_table .pdb_col_threads {
	width:80px;
}
.pdb_table .pdb_col_name {
	white-space:nowrap;
	width:90px;
}
.pdb_table .pdb_col_info {
	white-space:nowrap;
	text-align:left;
	width:150px;
}
.pdb_table .pdb_col_admin {
	white-space:nowrap;
	width:1%;
}

.pdb_post_container {
	margin-bottom:5px;	
}

.alt1 {
	background:url(../img/sc2db/board/c1-background.png);
}

.alt2 {
	background:url(../img/sc2db/board/c2-background.png);
}

.pdb_post_top {
}

.pdb_post_bottom {	
}

.pdb_post_content {	
	margin-right:220px;
	min-height:120px;
	font-family:arial;	
	line-height:18px;
}

.pdb_post_content blockquote {
	background-color:#0a2322;
	border-color:#666666;
	border-style:none dotted dotted solid;
	border-width:0 1px 1px 4px;
	padding:5px;
	color:#ffffff;
}

.pdb_post_content blockquote b {
	display:block;
	background:#041817;
	margin:-5px;
	padding:5px;
	color:#ffffff;
}

.pdb_post_content code {
	background:white;
	padding:3px;
}

.pdb_post_content_wrapper {
	padding:5px;
}

.pdb_post_right {
	float:right;
	width:220px;
}

.pdb_post_right_wrapper {
	padding:5px;
	margin-top:15px;
	border-left:1px solid #666666;	
}

.pdb_post_header {
	font-size:11px;
	color:#8af1f8;
}

.pdb_table td.pdb_category  {
	text-align:left;
	padding:5px 4px 5px 4px;
	font-weight:bold;
	background:url(../img/1pxspacergreen.png);
}

.pdb_category_icon {
	background:url(../img/sc2db/board/category-icon.png) left top no-repeat;
	padding: 3px 0 0 30px;
	height:21px;
}

.pdb_spacer_line {
	background:url(../img/sc2db/spacer-line.png) left top no-repeat;
	width:370px;
	height:1x;
	margin-top:4px;
}

.pdb_admin_post { 
	color:#00C0FF;
}

.pdb_moderator_post {
	colr:#5DF644;
}

.pdb_button 			{ background:url(../img/sc2db/button/background.png) repeat-x; white-space:nowrap; margin-right:10px; }
.pdb_button_left 		{ background:url(../img/sc2db/button/left.png) left top no-repeat; height:39px; margin-left:-1px; }
.pdb_button_right 		{ background:url(../img/sc2db/button/right.png) right top no-repeat; height:39px; margin-right:-1px; }
.pdb_button_content 	{ padding: 12px 10px 0 9px; font-weight:bold; font-size:12px;}
.pdb_button a		 	{ text-decoration:none; color:#ffffff; }

.pdb-icon-sticky		{ background:url(../img/sc2db/board/sticky.png) left top no-repeat; padding-left:20px; }
.pdb-icon-closed		{ background:url(../img/sc2db/board/closed.png) left top no-repeat; padding-left:20px; }
.pdb-icon-report		{ background:url(../img/sc2db/board/report.png) left top no-repeat; padding-left:20px; }

.sc2db_article em {
	font-style:italic;
}

#mapcontrol-navigation {
	background-color: white;
	border-style: solid;
	border-width: 2px;
	width: 80px;
	height: 80px;
}

.mapcontrol-navigation-cursor {
	font-family: Arial,sans-serif;
	font-size: 8px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	cursor: pointer;
	border: 1px solid black;
	width: 17px;
	color: black;
}

#mapcontrol-navigation-north {
	left: 28px;
	top: 5px;
}

#mapcontrol-navigation-south {
	left: 28px;
	top: 55px;
}

#mapcontrol-navigation-east {
	left: 5px;
	top: 14px;
}

#mapcontrol-navigation-west {
	left: 50px;
	top: 3px;
}

#mapcontrol-coordinates {
	width: 100px;
	height: 100px;
	background-color: white;
	color: black;
}

#mapcontrol-zoom {
	background-color: white;
	border-color: white;
	border-style: solid;
	border-width: 2px;
	width: 10px;
	margin-top: 20px;
}

.goog-slider-vertical,
.goog-slider-horizontal {
  background-color: #131E22;
  position: relative;
  overflow: hidden;
}

.goog-slider-thumb {
  position: absolute;
  background-color: #355E6D;
  overflow: hidden;
}

.goog-slider-vertical .goog-slider-thumb {
  left: 0;
  height: 20px;
  width: 100%;
}

.goog-slider-horizontal .goog-slider-thumb {
  top: 0;
  width: 20px;
  height: 100%;
}
