* { padding:0; margin:0; }

body {
	color:#24353c;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/bg.jpg) repeat-x 0 0;
}

a							{ color:#24353c; text-decoration:underline; }
a:hover						{ color:#24353c; text-decoration:none; }
h4 							{ font:bold 14px Arial, Helvetica, sans-serif; line-height:22px; }

#content .maincontent 	 	{ width:640px; }
#content .maincontent h1 	{ color:#24353c; font-size:18px; margin:0 0 15px 0;}
#content .maincontent h1 a 	{ font-size:1,8em; color:#12B4F5; }
#content .maincontent h4 	{ font-weight: bold; color: #12B4F5; margin: 0 0 5px 0;}

label 						{ display:block; font-weight: bold; }
input, textarea, select		{ margin:3px; }
img 						{ border:0px; }

.wrap {
	margin:auto;
	width:900px;
}
#header {
	color:#FFFFFF;
	height:130px;
}
#header ul				{ list-style-type:none; float:right; }
#header ul li			{ display:inline; }
#header ul li a			{ color:#FFFFFF; font-size:10px; text-decoration:none; line-height:28px; margin-left:15px; }
#header ul li a:hover	{ text-decoration:underline; }

#header h1	{ clear:both; }
#header h1 a {
	position:absolute;
	top:57px;
	//background:transparent url(../images/logo.jpg) no-repeat 0 0;
	width:506px;
	height:30px;
	text-decoration: none;
	//text-indent:-9999px;
	
}
#header #infobox {
	float:right;
	margin-top:7px;
	color:#546c76;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	background:#c2ecfd;
	padding:15px;
	width:320px;
}
#header #infobox strong {
	display:block;
}

#nav {
	width:900px;
	height:25px;
	border-bottom:3px solid #24353c;
}
#nav ul {
	list-style-type:none;
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	color:#24353c;
	font-weight:bold;
	text-decoration:none;
	padding:8px 15px 8px 15px;
}
#nav ul li.active a {
	color:#24353c;
	background:transparent url(../images/nav_active.jpg) no-repeat bottom center;
}

#content {
	background:#d8f4ff;
	border-bottom:1px solid #95c7db;
}
#content .top {
	background:transparent url(../images/content_topbg.jpg) repeat-x 0 0;
	height:110px;
	padding:15px 20px 15px 20px;
	color:#fff;
}
#content .top h1 {
	line-height:30px;
}
#content .maincontent {
    padding:0 5px 15px 15px;
}
#sidebar {
	float:right;
	margin-top:32px;
	width:200px;
	height: 100%;
	background:#b9e6f7 url(../images/sidebar_top.jpg) no-repeat 0 0;
	padding:15px 10px 10px 20px;
}
#sidebar input:first-child {
	padding:2px;
}
#sidebar p {
/*	color:#6a848e;*/
	color:#56707b;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
#sidebar .box {
/*	color:#56707b;*/
/*	font:normal 11px/15px Arial, Helvetica, sans-serif;*/
}

.clearfix { clear:both; }

#contentTable {
   width:635px;
}
#contentTable th {
	text-align: left;
	padding:5px;
	border-bottom:1px solid #b6deee;
}
#contentTable td {
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #b6deee;
	}
#contentTable td.domains a {
	color:#517989;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#contentTable td.domains a:hover {
	color:#000;
	text-decoration:underline;
	}
#contentTable .normal td {
	background-color:#e5f8ff;
	padding:5px;
	padding-left:10px;
	}
#contentTable .alternate td {
	background-color:#f5fcff;
	padding:5px;
	padding-left:10px;
	}
#contentTable .highlite td {
	background-color: #FECBAB;
	padding:5px;
	padding-left:10px;
	}
	
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
background-color:#fff;
list-style-type:none;
display: inline;
margin-right: 5px;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding:0 5px;
text-decoration: none; 
}

.pagination a:hover, .pagination a:active{
color:#000;
background-color:lightyellow;
}

.pagination li.currentpage a{
color:white;
font-weight:bold;
background-color:#24353C;
}

.pagination li.disablepage{
padding: 0 5px;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}


* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
}

.listing {
	background:#f3fcff;
	border:1px solid #9dd1e5;
	padding:20px;
}
/*==========================================*/
#tagCloud { line-height: 25px; text-align:center; color:#81B0D2;overflow:hidden;padding:10px; margin:0; text-align:center; list-style:none; }
#tagCloud span {margin:10px;}
#tagCloud a, #tagCloud a:hover, #tagCloud a:visited{color:#81B0D2; text-decoration: none;}
#tagCloud  .t0 a { color:#81B0D2; font-size: 100%; }
#tagCloud  .t1 a { color:#81B0D2; font-size: 150%;}
#tagCloud  .t2 a { color:#81B0D2; font-size: 160%; font-weight: bold; }
#tagCloud  .t3 a { color:#81B0D2; font-size: 170%; }
#tagCloud  .t4 a { color:#81B0D2; font-size: 180%; }
#tagCloud  .t5 a { color:#81B0D2; font-size: 190%; font-weight: bold; }
#tagCloud  .t6 a { color:#81B0D2; font-size: 190%; }
#tagCloud  .t7 a { color:#81B0D2; font-size: 190%; }
#tagCloud  .t8 a { color:#81B0D2; font-size: 190%;  font-weight: bold;}
#tagCloud  .t9 a { color:#81B0D2; font-size: 200%; }
#tagCloud  .t10 a { color:#81B0D2; font-size: 200%;  font-weight: bold;}