body{background-color: #fff; background-image: url('/images/background-body.jpg'); background-repeat: no-repeat; font-size: 75%; font-family: "Trebuchet MS"; margin: 5px auto;}
img{border: none; margin; 0; padding; 0;}

.header{margin: 23px 0 10px 0; background-image: url('/images/header-bg.jpg');color: white; padding: 0; height: 29px; font-weight: bold; }
.header-bg-right{margin: 0; float: right;}
.header-bg-left{margin: 0; float: left;}

.clear{clear: both;}
.link{border:1px groove black; padding: 10px; border-left: 20px solid red;}
.info{font-size: 0.8em; padding: 0; margin: 0;}
.error{color: red;}


#header{background-color: #E9E9E9;  width: 1000px; padding: 0; margin: 0; margin-bottom: 5px;}
#header-m{background-image:url('/images/bg-top.png'); width: 1000px; padding: 0; margin: 0;}
#header-t{background-color: #E9E9E9; padding: 0; margin: 0;}

#top-menu{float: right; padding: 0; margin: 0; 20px; position: relative; top: -35px; clear: both;}
#top-menu ul{list-style: none; padding: 0; margin: 0;}
#top-menu li{display: inline; background-image:url('/images/menu-li-bg.jpg'); background-color: #fff; text-decoration: none; padding: 5px 10px; margin: 0 2px; font-weight: bold;}
#top-menu a{color: black; text-decoration: none;}

#menu{padding: 5px 10px; color: white;}
#menu li{background-color: white; list-style: none; display: inline;}
#menu a{text-decoration: none; padding-top: 5px; font-weight: bold; color: black;}
#menu ul{padding: 0; margin: 0 3px;}

#category_tree{background-image:url('/images/path-bg.jpg'); background-color: #50A00D; padding: 5px 10px; color: white;}
#category_tree a{text-decoration: none; padding-top: 5px; font-weight: bold; color: white;}

#content{margin; 0 auto; width: 1000px; min-height: 600px; background-color: #E8FED7;}
#index_content{margin: 0 auto; width: 1000px; min-height: 600px; background-color: white;}
#main_content{float: left; background-color: #E8FED7; min-height: 700px; width: 750px; padding: 20px;}

#cat_menu{float: left; background-color: #eee; height: 100%; width: 200px;  margin: 0; padding: 0px;}
#cat_menu ul{list-style: none; padding: 4px; margin: 0;}
#cat_menu a{text-decoration: none; color: blue; font-weight: bold;}
#cat_menu ul li{font-size: 1em; padding-left: 0px; padding-top: 5px; margin: 0;}

#sub_categories ul {list-style: none;}
#sub_categories li{display: inline; padding: 10px;}
#sub_categories a{text-decoration: none; color: black;}

#cat_description{margin-bottom: 10px;}

#links a{text-decoration: none; font-weight: bold;}

#myLinks{width: 100%;}

#top_info {padding: 10px; margin-bottom: 20px;}
#top_info #left{width: 300px; float: left;}
#top_info #right{width: 300px; float: right;}

#rightbox .header{
	margin-top: 0;
}
#leftbox .header{
	margin-top: 0;
}

.rank{font-size: 2em; font-weight: bold; text-align: center; width: 60px;}


#login_form, #editcategories_form ,#admineditlink_form{margin: 20px;}



