html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}

li{list-style:none}

body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	min-width: 900px;
	background-color: #E9E9E9;
}

#wrap {
	background-color: #FFFFFF;
    margin: 0 auto 20px auto;
    width:900px;
}

#frame {
	margin:20px auto;
	background-color: #FFF;	
	width:850px;
}

.logo {
	font-weight: bold;
	color: #006699;
	font-size: 36px;
	text-decoration: none;
	padding-bottom: 10px;
}

#topmenu {
	background:#7897AC;
	color: #FFFFFF;
	margin-top: 0px auto 10px auto;
	display: block;
	padding-left: 20px;
}

#topmenu ul {
    margin:0;
    padding:0;
    list-style:none;
}

#topmenu li {
    display:inline;
    margin:0;
    padding:0;
}

	
/*Position the 2 columns*/

#leftmenu {
	background:#FFFFFF url(http://www.ornamentalturners.info/assets/white.gif) repeat-y 50% 0;
	float:left;
	width:123px;
	margin: 0 auto;
	padding-left: 10px;
}
	
#maincontent{
	background:#fff;
	width:850px;
	margin-bottom: 10px;
}
	
#content2{
	background:#fff;
	width:710px;
	margin: 15px auto;
	text-align: left;
	display:block;
    }
	
/*Create a black border around the main content section*/

#blackborder {
	height: 600px;
	padding-bottom: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
		}
	
/*Create footer and clear floats*/	

#footer {
	background:#D1D7DC;
	clear:both;
	font-size: 10px;
	padding-left: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	color: #444444;
    }
	
	
* html #footer {
    height:1px;
    }

	
/*Style the menus; top and left*/

#topmenu ul{
	list-style:none;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
	height: 30px;
	padding-top: 5px;
    }
	
#topmenu li{
	display:inline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
    }
	
#leftmenu ul{
	list-style:none;
    }
	
#leftmenu li{
	height: 30px;
	padding-top: 10px;
    }
	
#topmenu li a {
	margin-right: 20px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5;
	padding-left: 20;
	padding-right: 10px;
	}
	
#topmenu li a.active{
	color: #000000;
	background-color:#FFFFFF;
	padding: 8px;
	}
	
#topmenu li a:hover{
	color: #000000;
	background-color:#FFFFFF;
	padding: 8px;
	}
	
#leftmenu li a {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	}


/* nav tab */

.navbar{position:relative;height:53px;background:#2f4456 none ;margin:10px 0px 0px 0px;color:rgb(255,255,255);font:11px Arial,Calibri,Verdana,Geneva,sans-serif;border:0px solid rgb(255,255,255);-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}

.navbar a{color:rgb(255,255,255)}

.navbar a:hover{color:rgb(255,255,255)}

.navtabs{background:#7192A8 url(http://www.ornamentalturners.info/forum/images/buttons/newbtn_middle.png) repeat-x ;padding:0px 0px 0px 20px;height:26px}

.navtabs li:first-child{border-left:1px solid #5a7f97}

.navtabs ul{position:absolute;top:26px;left:0px;width:100%;border-top:1px solid #5a7f97;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-right:-80px;direction:ltr}.navtabs li{float:left;border-right:1px solid #5a7f97}

.navtabs ul li:first-child{margin-left:20px;border-left:0}

#navtabs .popupmenu ul li:first-child{margin-left:0px}

.navtabs ul li{border-right:0;position:relative}

.navtabs li a{height:26px;line-height:26px;padding:0 10px}

.navtabs li a.navtab{border-top:1px solid #Cedfeb;border-left:1px solid #Cedfeb;display:block;background:#7192A8 url(http://www.ornamentalturners.info/forum/images/buttons/newbtn_middle.png) repeat-x ;min-width:60px;width:auto !important;width:60px;text-align:center;color:#ffffff;font:bold 12px Arial,Calibri,Verdana,Geneva,sans-serif;text-decoration:none;line-height:26px}

.navtabs li a.navtab:hover{background:#7192a8 url(http://www.ornamentalturners.info/forum/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x 0 -4px;color:#000000}

.navtabs li.selected{height:26px;color:#000000}

.navtabs li.selected a.navtab{color:#000000;background:#7192a8 url(http://www.ornamentalturners.info/forum/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x ;position:relative;top:-4px;padding-top:4px;z-index:10}

.navtabs li.selected li a,.navbar_advanced_search li a{text-decoration:none;font:11px Arial,Calibri,Verdana,Geneva,sans-serif;line-height:26px}

.navtabs li.selected li a{color:rgb(255,255,255);padding:2px 5px}

.navtabs li.selected ul.popupbody a{line-height:26px}

.navbar_advanced_search li{height:26px;display:block;clear:both}

.navbar_advanced_search li a{color:rgb(255,255,255)}

.navbar_advanced_search li a:hover{color:rgb(255,255,255);text-decoration:underline}

.navtabs li.selected li a:hover{color:rgb(255,255,255);text-decoration:underline}

.navtabs li.selected .popupbody li a{text-indent:0;color:#000000;background:#FFFFFF none ;padding:0px 10px}

.navtabs li.selected .popupbody li a:hover{color:#000000;background:#FFEB90 none }

.navtabs li.selected li a.popupctrl{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 1px transparent;background:transparent url(http://www.ornamentalturners.info/forum/images/misc/arrow.png) no-repeat right center;padding-right:15px;color:rgb(255,255,255)}


/* float container */
.floatcontainer:after,.formcontrols .blockrow:after,dl.stats:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.floatcontainer,.formcontrols .blockrow,dl.stats{display:inline-block;font-weight:normal}

* html .floatcontainer,.formcontrols .blockrow,dl.stats{height:1%}

.floatcontainer,.formcontrols .blockrow,dl.stats{display:block}

.floatcontainer.hidden{display:none}


/*Add styles for the content*/	
#footer p {
    padding:5px;
    margin:0;
    }
	
#header h1 {
    padding:5px;
    margin:0;
    }
	
#content h3, #content p {
    padding:0 10px;
    }
#leftmenu li a:hover {

	color: #DD6900;
}
#footer a {
	clear:both;
	padding-left: 5px;
	color: #444444;
	border-bottom-color: #E0DFE3;
}
#footer a:hover {
	clear:both;
	padding-left: 5px;
	color: #DD6900;
	border-bottom-color: #E0DFE3;
}

.error {
	color:#FF0000;
}

.msg {
	color:#009900;
}

#registration ul {
	list-style: disc !important;
	padding-bottom: 40px;
}

#registration li {
	height: 30px;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 20px;
}