body,td, input, select{
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body{
	background: white;
	padding: 0px;
	margin: 0px;
	cursor: default;
}

h1{
	margin: 0px;
	font-size: 14px;
	color: #B22222;
	padding: 0px 0px 10px 79px;
	text-transform: uppercase;
	
}

.nav{
	width: 30%;
	vertical-align: top;
	padding: 10px 20px 20px 20px;
}

a{
	color: #355175;
}
a:hover{	color: #cc0000;	text-decoration: none;}
p{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ico16{
	width: 16px;
	height: 16px;
	border: 0;
	vertical-align: middle;
}

.submit{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.rowhover{
	background: #CED9EA;
}

.colhover{
	background: #ADD8E6;
}

.cellhover
{
	background: #8FBC8F;
}

a:hover{
	color: black;
}

.thead td, .tfoot td
{
	background: #B6C7DE;
	font-weight: bold;
}

ul.result{
	background: #F9D6D6;
	padding: 10px;
	margin: 5px;
}

ul.result li{
	list-style: decimal inside;
}

a.navlink{
	display: block;
	padding: 7px;
	border: 1px solid #B0C4DE;
	color: Black;
}

a.navlink:hover{
	background: #5581B8;
	color: white;
	border: 1px solid #335888;
}

.page-top{
	background: url(img/body_top_bg.png) repeat-x top;
}

.tnav-bg{
	background: url(img/tnav_bg.png);
}

.tnav{
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
}

.content{
	/*padding: 0px 20px 0px 20px;*/
}

.search{
	text-align: right;
}

.copyr{
	padding: 20px;
	padding-top: 25px;
	padding-bottom: 5px;
	font-size: 14px;
	background: url(img/footerbg.png) repeat-x top;
}
.copyr div{
	font-size: 12px;
	padding-top: 7px;
}

.goto-cat{
	font-size: 14px;
	color: #830000;
	padding: 7px;
	padding-left:0px;
}

.logo{
	padding-left: 14px;
	padding-bottom: 30px;
	vertical-align: top;
}

.edit-field{
	padding: 5px;
	vertical-align: top;
	font-size: 11px;
	width: 50%;
}

.edit-field input, .edit-field textarea, .edit-field select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006401;
}

.edit-field div{
	font-size: 11px;
	color: #535353;
	padding-left: 10px;
}

.edit-field p{
	font-size: 12px;
	color: #cc0000;
	display: none;
}

.red{
	color: #cc0000;
}
.error{
	background: #F9D6D6;
}
.site-cell{
	background: #F7EEC5;
	border-top: 2px solid white;
}
.site-cell img{
	vertical-align: middle;
}
.site_num{
	color: #B22222;
	font-size: 14px;
	text-align: right;
	border-top: 2px solid white;
	background: white url(img/sname_gra.png) no-repeat right center;
	padding-right: 20px;
}
.site-desc{
	color: #575757;
	padding: 5px;
	background: #F7EEC5;
}
.site-desc div{
	padding: 5px;
	font-size: 11px;
}
.site_counter{
	color: #007301;
}
.site_link{
	color: black;
}

.site_name{
	font-size: 14px;
	color: #B22222;
}

.ban468{
	padding-bottom: 5px;
	background: #F7EEC5;
	text-align: center;
}

.pager-links{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
}
.pager-links a{
	background: #A1DFBE;
	padding: 5px;
	margin-left: 1px;
	border: 1px solid #256D46;
	color: #256D46;
	text-decoration: none;
}

.pager-links a:hover{
	background: #006400;
	color: white;
}

.pager-links #pager-now{
	background: Black;
	padding: 5px;
	margin-left: 1px;
	color: white;
	font-weight: bold;
}

.snum-info{
	color: #656565;
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
}

.page-info{
	vertical-align: top;
	padding: 10px;
}

a.nav_link{
	display: block;
	font-size: 14px;
	padding: 3px;
	padding-left: 14px;
	margin-bottom: 1px;
	background: #3CB371;
	color: #143D25;
}
a.nav_link:hover{
	background: #2C804F;
	color: #FFD700;
}
.editsites td{
	background: #faf8e6;
}
.rheader td{
	background: #F7EEC5;
}
.sublinks{
margin-top: -1px;
margin-bottom: 1px;
}
.sublinks a{
	font-size: 12px;
	background: #359B62;
	margin-bottom: 0px;
	padding-left: 25px;
}
.site-desc-gra{
	background: url(img/sdesc_gra.png) repeat-y right top;
}

