/* General proSilver Markup Styles
---------------------------------------- */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 0px;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	background:#FFF url(images/bg-sub.png) repeat-x;color:#666;font:75%/150% Arial, Sans-Serif;padding:0
}
* html body {behavior:url(https://www.smoothping.com/templates/sp/js/hover.htc)}




#page {margin:0 auto;position:relative;width:940px}

/* ------------------
   Header
-------------------- */
	/* Logo */
	#logo {background:url(images/logo-bg-sub.png) no-repeat left bottom;height:60px;margin:0 0 30px -15px;padding:37px 0 0;position:relative;width:333px}
	#logo img {margin:-5px 0 0 27px}

	/* Menu */
	#menu {background:url(images/divider.gif) no-repeat left center;height:21px;padding:12px 0 12px 15px;position:absolute;right:-50px;top:8px;width:560px}
	* html #menu {background-position:left top}
	#menu li {float:left;list-style:none}
	#page #menu li.action a {color:#209ccb}
	#menu li.divider {background:url(images/divider.gif) no-repeat left center;clear:none;height:44px;margin:-12px 10px 0;width:1px}
	#menu li.back {background:url(images/menu.png) no-repeat left top;height:21px;padding:0 0 0 5px;position:absolute;width:9px;z-index:8}
	#menu li.back .left {background:url(images/menu.png) no-repeat right bottom;height:21px;margin-right:9px}
	#page #menu li a {color:#000;cursor:pointer;float:left;height:15px;letter-spacing:0;outline:none;overflow:hidden;padding:3px 13px 3px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:0px;z-index:10}
	* html #page #menu li a {padding:3px 9px 3px 10px}
	* html #menu li.back .left {margin-right:17px}
	*+html #page #menu li a {padding:3px 9px 3px 10px}
	*+html #menu li.back .left {margin-right:14px}
	#page #menu li a:hover, #menu a:active, #menu li a:visited {border:none;color:#FFF}
	#page #menu li.current {background:url(images/menu.png) no-repeat left top;height:21px;padding:0 0 0 5px}
	#page #menu li.current a {background:url(images/menu.png) no-repeat right -21px;color:#FFF;height:15px;margin-right:4px;padding:3px 10px 3px 5px}
	

/* Main blocks
---------------------------------------- */
#wrap {
	clear:both;
	width: 940px;
	padding:0
}

#page #search-box {float:none;position:absolute;top:40px;right:5px;width:300px}

#page li.row:hover {background:#f1f3f2}
#page a.forumtitle:hover, #page a:hover {color:#41b2ea}
#page .header a:hover {color:#fff}
#page .postbody .content {font-size:1em}
#page input, #page textarea {font:12px Arial, Serif }

/* ------------------
   Footer
-------------------- */
#footer {background:url(images/footer.png) repeat-x;font:10px Arial, Sans-Serif}
#footer div {margin:0 auto;overflow:hidden;padding:15px 0;width:940px}
#footer ul {float:left;list-style:none;text-transform:uppercase;width:700px}
#footer ul li {display:inline;margin:0 15px 0 0}
#footer ul li a {color:#FFF;cursor:pointer;font-weight:bold;text-decoration:none}
#footer ul li a:hover {text-decoration:underline}
#footer p {color:#84c1d5;float:right;margin:0}