/*  Reset CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none}
/* remember to define focus styles! */
:focus {outline: 0}
/* remember to highlight inserts somehow! */
ins {text-decoration: none}
del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0}
a:active {outline: none;}
img, a img, a img:hover  {border:0;margin:0;padding:0}


html {height: 100%;}

* { padding: 0; margin: 0; }

body {
 color:#504f4f;
 min-width: 860px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #D8D8D8;
 height: 100%;
}
#wrapper { 
 margin: 0 auto;
 width: 860px;
 border-left: 6px solid #fff;
 border-right: 6px solid #fff;
 background: #fff;
 border-bottom: 6px solid #fff;
}
#faux {
 margin-bottom: 0px;
 overflow: auto;
 width: 100%
}
#header {
 color: #333;
 width: 860px;
 padding: 0px;
 height: 155px;
 margin: 0px 0px 0px 0px;
 background: #636363;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 7px 0px 10px 3px;
 padding: 0px;
 width: 250px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 7px 3px 10px 10px;
 padding: 0px;
 width: 590px;
 display: inline;
 position: relative;
}
#footer { 
 width: 860px;
 clear: both;
 color: #fff;
 background: #636363;
 margin: 0px 0px 0px 0px;
 padding: 20px 0px 20px 0px;
}
.clear { clear: both; background: none; }


#footer ul{
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#footer li {
color: #fff;
font-size: 1.1em;
display: inline;
list-style-type: none;
padding: 0px 3px 0px 9px;
margin: 0px 0px 0px 4px;
border-left: #fff solid 1px;}

#footer a {
padding: 0px 0px 1px 0px;
color: #fff;
text-decoration:none;}

#footer a:hover {
color: #D8D8D8;
text-decoration:none;
border-bottom: #D8D8D8 dotted 0px;}

#footer li.noborder {
padding: 0px 2px 0px 7px;
margin: 0;
border: 0;
color: #fff;}


.headerleft { 
 background: #636363;
 height:128px;
 text-align: left;
 width: 180px;
 float: left;
 display: inline;
 padding: 10px 0px 0px 10px;
 margin:0;}

.headerright {
 height:149px;
 background: #636363;
 position: relative;
 text-align: center;
 width: 645px;
 float: left;
 display: inline;
 font-size: 11px;
 padding: 0px 3px 0px 20px;
 margin:0;}

#topnavigation {
text-align: center;
margin: 10px 0px 15px 0px;
padding: 0px 0px 12px 0px;
border-bottom: #82db78 solid 1px;}

#topnavigation li {
font-family: Arial Black, Arial, Helvetica, sans-serif;
line-height:1em;
display: inline;
color: #fff;
font-size: 10px;
list-style-type: none;
padding: 0px 8px 0px 13px;
margin: 0px 0px 0px 4px;
border-left: #fff solid 2px;}

#topnavigation a {
font-size: 12px;
width:130px;
padding: 0px 0px 0px 0px;
color: #fff;
text-decoration:none;}

#topnavigation a:hover, #topnavigation a.current {
color: #82db78;
text-decoration:none;}

#topnavigation li.noborder {
padding: 0px 2px 0px 7px;
margin: 0;
border: 0;
color: #fff;}


#rightcolumn a {
font-size:inherit;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
color: #78C770;
text-decoration:underline;}

#rightcolumn a:hover {
color: #78C770;
text-decoration:none;}

#rightcolumn ul {
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0 10px 0px;}

#rightcolumn li {
line-height:15px;
list-style-type: none;
background: transparent url('images/dot.gif') no-repeat 0px 4px;
font-size: 13px;
color:#504f4f;
padding: 0px 18px 0px 10px;
margin: 1px 0 0px 10px;}

h1 {
margin: 10px 0px 20px 0px;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-size: 28px;
text-align: left;
color: #333333;}

h2 {
font-family: Arial Black, Arial, Helvetica, sans-serif;
margin: 0px 2px 2px 2px;
font-size: 13px;
font-weight: normal;
text-align: left;
color: #504f4f;}

h3 {
margin: 20px 0px 20px 10px;
padding: 0px 0px 0px 0px;
font-size: 15px;
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
color: #333333;}

h4 {
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-family: Arial Black, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
color: #000;}

h5 {
margin: 5px 0px 5px 0px;
padding: 2px;
border:1px solid #cdcdcd;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
line-height: 1.25em;
color: #000;}
h6 {
margin: 5px 0px 5px 0px;
padding: 2px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
line-height: 1.25em;
color: #fff;}

p {
line-height: 1.25em;
font-size: 13px;
padding: 0px 1px 10px 0px;
font-weight:bold;
color:#504f4f;
text-align: justify;}

hr {
margin: 0px 0px 10px 0px;
border-top: #cdcdcd solid 1px;
border-bottom: none;
border-left: none;
border-right: none;
height:0;}

#rightcolumn input { padding: 0 5px;font-weight:bold;background:#fff }

/*--Search box styles--*/
#search  {
width:237px;
float:left;
margin: 0px 0px 7px 0px;
padding: 8px 0px 10px 0;
text-align: center;
border: #cdcdcd solid 1px;}


#search_button {
color: #fff;
text-decoration: none;
display: block;
background: url('images/search_button.gif') no-repeat top right;
height: 25px; 
width: 42px;
padding: 5px 0 0 0;
margin: 5px 0 0 0; }
	
#search_box {
width: 225px;
text-align: right;
height: 25px;
float:left;
background: url('images/bg_search_box.gif');
margin: 0px 0 10px 7px;}

#search_box #WebUserControl1_s {
float: left;
padding: 0;
margin: 5px 0 0 6px;
border: 0;
width: 159px;
background: none;}

#search_box #WebUserControl1_go {
float: right;
margin: 3px 4px 0 0;
padding: 5px 3px 0 0;}

#search_box p {
padding:0;
margin:0}


#categories  {
width:232px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
text-align: left;
border: #cdcdcd solid 1px;}

#categories li {
color: #696969;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;}

#categories a {
display: block;
width: 197px;
font-size: 13px;
color: #696969;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 30px;}

#categories a:hover {
color: #333333;
text-decoration: none;}

/*left icons*/
.Charity  		{background: #fff url(images/Charity.gif) no-repeat left center;}
.Computers  		{background: #fff url(images/Computers.gif) no-repeat left center;}
.Dating  		{background: #fff url(images/Dating.gif) no-repeat left center;}
.Entertainment  	{background: #fff url(images/Entertainment.gif) no-repeat left center;}
.Health  		{background: #fff url(images/Health.gif) no-repeat left center;}
.Insurance  		{background: #fff url(images/Insurance.gif) no-repeat left center;}
.Mobile  		{background: #fff url(images/Mobile.gif) no-repeat left center;}
.Money  			{background: #fff url(images/Money.gif) no-repeat left center;}
.Motoring  		{background: #fff url(images/Motoring.gif) no-repeat left center;}
.Shopping  		{background: #fff url(images/Shopping.gif) no-repeat left center;}
.Travel  		{background: #fff url(images/Travel.gif) no-repeat left center;}
.Wines  			{background: #fff url(images/Wines.gif) no-repeat left center;}
.Sale  			{background: #fff url(images/Sales.gif) no-repeat left center;}

/*headings*/
.Charity2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Charity2.gif) no-repeat left center;}
.Computers2  	{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Computers2.gif) no-repeat left center;}
.Dating2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Dating2.gif) no-repeat left center;}
.Entertainment2  {margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Entertainment2.gif) no-repeat left center;}
.Health2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Health2.gif) no-repeat left center;}
.Insurance2  	{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Insurance2.gif) no-repeat left center;}
.Mobile2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Mobile2.gif) no-repeat left center;}
.Money2 			{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Money2.gif) no-repeat left center;}
.Motoring2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Motoring2.gif) no-repeat left center;}
.Shopping2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Shopping2.gif) no-repeat left center;}
.Travel2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Travel2.gif) no-repeat left center;}
.Wines2  		{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Wines2.gif) no-repeat left center;}
.Sale2  			{margin: 5px 0px 0px 0px;padding: 15px 0px 20px 60px;background: #fff url(images/Sales2.gif) no-repeat left center;}


.banner {
float:left;
width:235px;
margin: 7px 0px 7px 0px;
padding: 4px 0px 4px 2px;
border: #cdcdcd solid 1px;
text-align: center;}

input.button { cursor:pointer;padding: 0 2px;margin:0;font-weight:bold;background:transparent;border:1px solid;color:#fff;font-size:12px;width:30px}

input {margin:0 3px;width:130px}

label {
font-family: Arial, Helvetica, sans-serif;
color:#504f4f;
font-style:italic;
font-weight: normal;
font-size:11px;
}

#WebUserControl1_log_in p {
font-family: Arial Black, Arial, Helvetica, sans-serif;
text-align: center;
color:#82db78;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}


#WebUserControl1_log_in a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #82db78;
text-decoration: none;
margin: 0px 0px 0px 15px;
padding: 0;
font-weight: bold}

#WebUserControl1_log_in a:hover {
color: #82db78;
text-decoration: underline;}

.content td
{
	text-align:left;
	}

div.head  {
text-align: center;
margin: 30px 0px 0px 0px;
padding: 1px 0px 3px 0px;
border: #B4E6B6 dotted 0px;}

.head  ul{
margin: 4px 0px 25px 0px;
padding: 0px 0px 0px 0px;
text-align: center;}

.head li {
font-size: 13px;
color: #fff;
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
list-style-type: none;}

.head a {
font-weight: bold;
border-right: #fff solid 2px;
font-size: 13px;
color: #82db78;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 5px;}

.head a:hover {
color: #fff;
text-decoration: none;}

.head li.noborder2 {
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

.head li.noborder2 a {
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;}

.offer {margin: 0px 0px 45px 0px}

.user_menu  {
border-bottom: #cdcdcd solid 1px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 10px 27px;
text-align:left;
background: #fff url(images/rate.png) no-repeat left 0px}

#rightcolumn h5 a {color:#000;text-decoration:none;display:block;width:100%}
#rightcolumn h5 a:hover {color:#696969;text-decoration:none}

#rightcolumn .user_menu a {
padding: 2px 0px 4px 27px;
background: #fff url(images/save.png) no-repeat left 0}

.user_menu img {vertical-align:bottom}
.user_menu select {width:100px}

.user_menu span {margin: 0px 25px 0px 15px;}

table {
width:100%}

th, td {
text-align: center;padding:2px;vertical-align:middle;font-size:14px;line-height:16px}

.left {text-align:left;padding-top:3px;vertical-align:top;}
#rightcolumn .advert {text-align:left;padding-top:3px;vertical-align:top;}
#rightcolumn .advert p{font-weight:normal;margin: 2px 0;padding:0}
.right {text-align:right;padding-top:0px}
.border {border:1px solid #eeeeee;}
.border_bottom {}
.border_bottom td{border-bottom:1px solid #eeeeee;padding-bottom:8px}

th {padding:10px}

.del_button {
border-bottom: #cdcdcd solid 1px;
margin: 20px 0px 0px 10px;
padding: 0px 0px 20px 0px;}

table.profile td{text-align:left}

#rightcolumn .editprofile {margin:30px 0 10px 0;}

#rightcolumn .editprofile a {padding:20px 0 0px 35px;background: url(images/pencil.png) no-repeat bottom left}

.comm_select li a{
font-weight:bold;
color: #000;
font-size:13px;}

#rightcolumn .forums h1 {
font-weight: bold;
font-family:arial black;
font-size: 16px;
color: #000;
text-decoration: none;}

#rightcolumn .forums h1 a {
font-weight: bold;
font-family:arial black;
font-size: 16px;
color: #000;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#rightcolumn .forums h1 a:hover {
color: #696969;
text-decoration: none;}

#rightcolumn .post_author {width:160px;vertical-align:top}
#rightcolumn .post_author .date {font-size:16px;color: #696969;font-size:11px;font-weight:normal; text-align:center;margin:10px 0 5px 0}
#rightcolumn .post_content {padding-left:30px;text-align:left;vertical-align:top;line-height:16px}


#rightcolumn .pagination {margin: 25px 0 15px 0px;font-size: 14px;text-align:left;width:100%;}
        
#rightcolumn .pagination a {padding: 4px;font-weight:bold}

#rightcolumn .pagination span {padding: 4px;font-weight:bold;color:#000}

#rightcolumn .pagination a:hover, #rightcolumn .pagination .current.prev:hover, #rightcolumn .pagination .current.next:hover {background:#fff}

#rightcolumn .save_topic {
margin: 10px 0 0 0;
padding: 2px 0px 4px 27px;
background: #fff url(images/save.png) no-repeat left 0}

div.form-container {background-color: #FFF;text-align: left;}
div.form-container input {font-size:13px;}
p.legend {margin-top:20px;  }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { font-size: 19; color: #696969; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label {font-size: 13px;}
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error,
div.form-container span.error { color: #C00; }
div.form-container label em,
div.form-container span.label em { font-size: 100%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus,
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label,
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

/*Blogs*/
#rightcolumn #blog h1  {
font-family: Arial Black, Arial, Helvetica, sans-serif;
margin: 10px 0px 22px 2px;
font-size: 22px;
font-weight: normal;
text-align: left;
color: #000;}

#rightcolumn #blog h2  {
font-family: Arial Black, Arial, Helvetica, sans-serif;
margin: 10px 0px 22px 2px;
font-size: 15px;
text-align: left;
color: #333333;}

#rightcolumn #blog h2  span{
color: #333333;
font-size: 11px;
font-weight: normal;
font-family: Arial;
margin: 0px;
float:right;}


#rightcolumn #blog h4 {
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-family: Arial Black, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
color: #000;}


#rightcolumn #blog a.add_comments {
font-weight: bold;
font-size: 13px;
color: #82db78 ;
text-decoration: none;
margin: 0px 0px 110px 0px;
padding: 0px 6px 0px 5px;}

#rightcolumn #blog a.add_comments:hover {
color: #82db78;
text-decoration: underline;}


#rightcolumn  span.catt_list {
font-size: 10px;
color: #696969;}

#rightcolumn #user_gallery {
text-align: center;
border-top: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
margin: 10px 0px 20px 0px;
padding: 10px 0px 10px 0px;}

#rightcolumn #user_gallery img {
margin: 0px 15px;
padding: 3px;
border: #eeeeee solid 1px;
}



