img
{
	border:none;
}

a
{
	outline:none;
}

#container
{
	margin: 0 auto;
	width: 1000px;
	background: #fff;
}

#header
{
	background: url(../images/head%20bg.png)#ccc;
	padding: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	height:100px;
}

#header h1 { margin: 0; }

#header .banner
{
	float:right;
	display:block;
	margin-top:-30px;
}

#navigation
{
	float: left;
	width: 1000px;
	background: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#navi-link
{
	float: left;
	width: 990px;
	background: url(../images/navi-link-bg.png);
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#navi-link a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#navi-link a:hover
{
	color:#090;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#navigation li a:hover { background: #383; }

#content-container
{
	float: left;
	width: 1000px;
	background: #fff 100% 0;
}

#section-navigation
{
	float: left;
	width: 160px;
	padding: 20px 0;
	margin: 0 20px;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
	font-size:12px;
}

#section-navigation ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#section-navigation a
{
	color: #000;
}

#section-navigation a:hover
{
	color: #090;
}

#content
{
	float: left;
	width: 500px;
	min-height:600px;
	padding: 20px 0;
	margin: 0 0 0 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#content-wide {
	float: left;
	width: 1000px;
	min-height:600px;
	padding: 20px 0;
	margin: 0 0 0 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#content h2 { margin: 0; }

#aside
{
	float: right;
	width: 200px;
	padding: 20px 0;
	margin: 0 20px 0 0;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align:right;
}

#aside h3 { margin: 0; }

#footer
{
	clear: left;
	background: url(../images/foot-bg.png);
	padding: 20px;
	height:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#ad-space
{
	clear:left;
	text-align:center;
	margin-bottom:10px;
}

.option-category
{
	font-weight: bold;
	color: #000;
}

.category-list-box
{
	width: 200px;
	padding:7px;
	margin:10px;
	background:#fff;
	float:left;
}

.category-list-box p
{
	margin-bottom: 0;
	color:#666;
}

.category-list-box a
{
	color:#00f;	
}

.link-box
{
	float:left;
	width:500px;
	border: #999 1px dotted;
	margin-bottom:10px;
	padding:10px;
	box-shadow: 2px 2px 2px #CCC;
}

.link-box a { color:#00F; }


.link-box-paid
{
	float:left;
	width:500px;
	border: #999 1px dotted;
	margin-bottom:10px;
	padding:10px;
	background:#B3CBF2;
	box-shadow: 3px 3px 2px #CCC;
}

.link-box-paid a
{
	color:#00F;
}

.link-box-paid img
{
	float:left;
	margin: 2px 2px 2px 0px;
	border: 1px solid #666;
	width:122px;
	height:100px;
}


#captcha
{
	width:318px;
	clear:both;
	height:128px;
	position:relative;
	left:65px;
}

.submitbutton
{
	left:110px;
	position:relative;
}

.myform{
	margin:0 auto;
	width:450px;
	padding:15px;
	height:auto;
	padding-bottom:0px;
	float:left;
	box-shadow:2px 2px 2px #ccc;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #999;
background:#eee;
}

#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:200px;
float:left;
}

#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:200px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #999;
width:200px;
margin:2px 0 20px 10px;
}

#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #999;
width:200px;
margin:2px 0 20px 10px;
}

#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #999;
width:200px;
margin:2px 0 20px 10px;
}

#stylized .deep {
	margin-top:0 !important;
	margin-bottom:2px !important;
	display:none;
}

#stylized .last-deep {
	margin-bottom:20px !important;
}

#stylized #recip { display:none }
#stylized #recipl { display:none }
#stylized .deep-title { clear:left }

.asterisk
{
	color:#F00;
	font-weight:bold;
	margin-right:5px;
}

.rejectbutton
{
	font-family: Verdana, Geneva, sans-serif;
	border:none;
	background: #fff; 
	color:#00F; 
	text-decoration:underline; 
	font-size:12px; 
	cursor:pointer;
}

.left-floater
{
	float:left;
}

.right-floater
{
	float:right;
}

.users-box
{
	background:#C9D8F1;
	padding:3px;
	margin:1px;
	float: left;
}

#footer-links
{
	font-size:10px;
	color:#FFF;
	display:block;
	width:952px;
	clear:both;
	text-align:center;
	background:#333;
	padding:4px;
	margin-top:50px;
	border-radius:5px;
}

#footer-links a
{
	color:#FFF;
	text-decoration:none;
}

#footer-links a:hover
{
	text-decoration:underline;
}

.privacy-policy p,ul
{
	font-size:11px;
}

.privacy-policy h5
{
	font-size:11px;
}

#seo-ad-left
{
	border: 3px solid #0266C8;
	text-align:center;
	padding:10px;
	color:#F90101;
	border-radius:10px;
	margin-top:20px;
}

#seo-ad-left h2 {margin:0;}

#seo-ad-left p
{
	margin-top:10px;
	margin-bottom:0;
}

#seo-ad-left a
{
	text-decoration:none;
	color:#F90101;
}

#seo-ad-left a:hover
{
	color:#00933B;
}

#design-by
{
	margin-top:5px;
	width:100%;
	text-align:right;
	color:#666;
	font-size:9px;
}

#design-by a
{
	color:#666;
	text-decoration:none;
}

#stats {
	width:160px;
	text-align:center;
	border: 1px solid #333;
	margin: 0 0 20px 40px;
	border-radius:10px;
	background:url(../images/foot-bg.png);
	background-size:contain;
}

#stats ul { 
	list-style:none; 
	padding: 0;
}


.sml-links { display: inline-block; }
.sml-links h4 { margin:0; font-size:13px; }
.sml-links ul { list-style: none; padding: 0; font-size: 12px; }
.sml-links ul li { margin-bottom: 5px; }
.sml-links ul li a { color: #00F; }

.mailing-address { margin-top:500px; clear:both; }



.featured-title { display:block; clear:both; }


