body {
	margin:0; 
	padding:0;
	font-family: Arial,sans-serif;
	font-size:13px;
}

h1,h2,h3,h4 {
	color:#777;
	margin:0px; padding:0px;
}
h1 {font-size:130%}
h2 {font-size:125%}
h3 {font-size:115%}
h4 {font-size:88%}

#header {
	border-top:solid 5px #6EB458;
	border-bottom:solid 1px #ececec;
	height:70px;
	max-width:1200px;
	margin:0px auto;
}

#cmain {
	margin:5px auto 0px auto;
	max-width:1200px;
	min-width:998px;
}

#cleft {
	background:#FFFFFF none repeat scroll 0% 50%;
	float:left;
	margin-left:-100%;
	min-height:600px;
	width:20%;
}
#cright {
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	min-height:600px;
	width:20%;
	margin-left:-20%;
}

#cmiddle {
	float:left;
	width:100%;
}
#ccenter {
	background:#FFFFFF none repeat scroll 0%;
	margin:0 20%;
	padding:10px;
}

#footer {
	border:solid 1px #DADADA;
	max-width:1200px;
	margin:15px auto 0px auto;
	color:#666;
}
#logo {font-weight:bold;}
#logo span {color:#25968A; float:left; line-height:70px;text-indent:10px;}
#logo h1 {
	color:#25968A;
	font-size:180%;
	font-weight:bold;
	line-height:70px;
	float:left;
}
#logo i {
	color:#DD4444;
	font-family:tahoma;
	font-size:9px;
	position:relative;
	top:23px;
	font-style:normal;
}

.genform label{display:block; float:left;padding:0;margin:15px 15px 0 0;text-align:right;width:200px; font-size:16px; color:#444;}
.genform .checkboxes label {display:inline;float:none;}
form br {clear:left;}
fieldset {border: 1px solid #DFE4EC; padding: 10px;margin:0 0 10px 0;background:white;}
fieldset legend {font-weight:bold; color:#214466; background:#F3F5F8; border-style:solid;border-width: 1px 1px 0 1px;border-color: #DFE4EC;padding:2px 12px}
fieldset {margin:10px 10px 0px;background:#F3F5F8;}
.genform div{margin:15px 0 0 0px;}
.genform input, .genform textarea, .genform select {margin:15px 0 0 0; border-style:solid; border-width:1px;border-color: #757575 #D4D4D4 #D4D4D4 #757575; font-size:16px;}

a img {border:0;}

.two {margin:0; padding:7px;}
form dl {float:left; margin:0; padding:0;}
.two dl {width:50%}
.three dl {width:33%}
form dl label, .genform dl label {
	display:inline;
	float:none;
	font-size:12px;
	font-weight:bold;
}
form dl dd label, .genform dl dd label{font-weight:normal}
dd, .two select {margin:0; padding:0;}

.sbmt, .genform .sbmt {background:#2D75C9; border-color:#A7C6EB #225590 #153C69 #6A9EDA; color:white; font-size:13px; margin-left:215px; padding:2px 15px; }
textarea {width:400px; height:250px;}
.genform .checkboxes {margin:5px 5px 0 215px;}
.clearboth {border:0px none; clear:both; font-size:1px; height:1px; line-height:1px; margin:-1px; padding:0pt;}
form .err, form .err_msg {margin-left:215px; color: red; font-weight:bold;}
form .msg {margin-left:205px; color:green; font-weight:bold;}
.checkboxes .err_msg{margin-left:0px;}
.snerr{color:red; font-weight:bold;}

div.pg { padding:10px 0 0 10px; font: 12px Arial, sans-serif; clear: left; font-weight: bold; color:#666;}
div.pg div.title { display: block; float: left; padding: 0.2em 0.6em 0.2em 0; margin: 0; font-weight: bold; }
div.pg ul { display: block; list-style: none; margin: 0; padding: 0; }
div.pg ul li { display: block; float: left; margin:0; }
div.pg ul li a { display: block; color:#0C69C0; text-decoration:none; float: left; padding: 0.2em 0.6em; margin: 0; }
div.pg ul li a:hover { color: #ffffff; background-color: #0C69C0; }
div.pg ul li div.current { display: block; padding: 0.2em 0.6em; margin: 0; color: #000000; background-color: #C8C8C8; }
.current{ padding: 2px 0.6em 1px 0.6em; background-color:#fff; border: 1px solid #0C69C0; color: #0C69C0}

a {color:#1A4DC1; text-decoration:none;}
a:hover {text-decoration:underline;}
.lmenu ul {list-style:none;line-height:17pt;}

.mclr {background:#DADADA;}
#nicksline {margin-left:215px; display:none; width:300px;}
#user_exists {padding-left:20px; color:red; visibility:hidden;}
#myprofile form {width:470px; margin:0 auto;}
#myprofile select{min-width:160px;}
#myprofile .msg, #myprofile .err {margin-left:106px;}
.toggler{cursor:pointer;}
.ntoggled {display:block;}
.toggled {display:none;}
.rightedit {float:right;}
.profile .ppic a img {float:left; border:0;padding:3px;}
.profile .ppic a:hover img {float:left; border:solid 1px;padding:2px;}
.profile .tprofile{margin-left:90px; padding-top:10px;}


.hr {margin:30px 0; border-top:1px dotted #DADADA;}

/* My Pics */
#mypics {overflow:hidden;_width:700px;}
#mypics div {float:left; margin:10px 0pt 0pt 10px; position:relative}
#mypics div a {display:block;border:1px solid #DADADA; display:block; padding:3px;}
#mypics div p {margin:0px; visibility:visible;}
#mypics div p a {border:0; text-decoration:none; text-align:right; color:white; font-weight:bold; font-size:11px; padding:0 3px;}

#mypics div a:hover, #mypics div:hover a {background-color: #538CEA; border-color: #538CEA;}
#mypics div:hover p {visibility:visible;}
#mypics div a img {background:white; padding:1px;}


#pic_add {margin-top:30px;}
#pic_tabs {float:left;}
#pic_tabs ul {list-style: none; margin:0;padding:0;}
#pic_tabs li a {padding:40px 15px 40px 0; text-indent:15px; display:block; border:1px solid #DFE4EC; margin-bottom:10px; }
#pic_tabs li a.active {color:red; border:1px solid #C3D9FF; background:#F3F5F8;}
#pic_cont {border:1px solid #C3D9FF; min-height:300px;overflow:hidden; background:#F3F5F8;}
#uploader {display:none; margin-top:120px;}

/* end My Pics */

#filter fieldset {margin:0px;}
#filter .sbmt {margin:0px;}
#filter h4 {margin:5px 0;}
#searchbox {width:200px; margin:auto;}
#searchbox #county_id{width:100%;}
#sresult_line {font-size:12px; margin-bottom:10px;}

.lon, .loff {
	border-bottom:1px dotted #DADADA;
	padding:10px;
}
.lon a, .loff a {font-size:133%; text-decoration:underline;}
.loff a img, .lon a img {float:left; margin-right:10px; border:1px solid #DFE4EC; height:60px; width:80px;}
.lon p, .loff p {margin:0; font-size:88%; color:#444;}
.lon a {color:green;}
.loff a {color:red;}

.lon .control a, .loff .control a {font-size:90%; color:#1A4DC1; line-height:30px; text-decoration:none;}
.control {float:right; width:25%;}
.control b {color:#777; font-size:12px;}
#chatContainer {position:relative;}
.big_msg {background:#F3F5F8 none repeat scroll 0 0; border:1px solid #DFE4EC; margin:0 auto; padding:20px; width:500px;}
.big_msg a {text-decoration:underline;}

.button { background:#F8F8F8 none repeat scroll 0 50%; border:1px solid #AAAAAA; color:#666666; cursor:pointer; font-family:Verdana; font-size:11px; font-weight:bold; margin-right:5px; padding:3px 18px; text-decoration:none;}
.button:hover {border-color:#777777; color:#4A4A4A; text-decoration:none;}


/* View Profile */
#view_profile .prof_avatar {float:left;margin-right:10px;}
#view_profile .prof_avatar img{border:1px solid #DFE4EC}
#view_profile h2 {margin-bottom:5px;}
.prof_buttons {margin-top:10px;}
/* End View Profile */


/* Chat */
#chat_cont {min-height:400px; min-width:580px;}
#sform {background:#F3F5F8;border-top:1px solid #DFE4EC;padding:10px;margin:0px;}
#sform textarea, #sform input {margin:0;vertical-align:bottom;}
#buddies {height:400px;overflow-y:auto; overflow-x:hidden; width:150px; float:left; border:solid 1px #C3D9FF;position:relative;}
#buddies a {display:block; font-weight:bold; padding:4px; text-decoration:none; border-bottom:1px solid #C3D9FF; position:relative;}
#buddies a:hover {background-color:#E0ECFF;}
#buddies .on, #current_buddy .on {color:green;}
#buddies .newmsg{color:red;}
#buddies .off, #current_buddy .off{color:#999;}
#buddies a.active {background-color:#E0ECFF;}
#buddies a:hover a {visibility:visible;}
#buddies a a {border:medium none; display:inline; float:right; visibility:hidden; position:absolute; top:0px; right:0px;}
#buddies a a:hover {color:red;}
#buddies a span {float:right; position:absolute; right:12px; top:3pt;visibility:visible;}
#buddies a:hover span {visibility:hidden;}

#current_buddy {height:60px; border-bottom:solid 1px #DFE4EC; overflow:hidden}
#current_buddy a {font-size:133%;text-decoration:underline;}
#current_buddy a img {float:left; margin-right:10px;}
#current_buddy p {margin:0; font-size:88%; color:#444;}
#chat_msg {
	border:1px solid #DFE4EC;
	margin-left:152px;
	height:400px;
}

#inp{width:80%; height:58px;}
#go{}
.room {display:none;padding:5px;}
.roomactive{display:block;}
.hideDate p strong i {display:none;}
#messages {height:234px; overflow-y:scroll;}
#messages p {padding:0px; margin:0px; font-size:12px;}
#messages p strong {color:#333399;}
#messages p.me strong {color:#999;}
#messages p strong i {color:#339900; font-weight:normal; font-style:normal;}
#messages p b {font-weight:normal;}
#messages p.new b {/*border-bottom:1px dotted #C3D9FF;*/}

#ccontrol {height:20px; border-top: 2px solid #DFE4EC;}
#ccontrol a {padding:0 20px; margin-left:5px;background-image:url(/img/chat_icons.gif);background-repeat: no-repeat;}
#cdate {background-position:0 -16px;}
#cdate.on {background-position:0 0;}
#csound {background-position:0 -48px;}
#csound.on {background-position:0 -32px;}
#cscroll {background-position:0 -80px;}
#cscroll.on {background-position:0 -64px;}

#status_line {height:24px; position:absolute; border:solid 1px #F4CD00;width:400px; background:#FFF1A8; top:0px; right:0px; visibility:hidden;}
#new_msgs {font-size:88%;}
.got_new_msgs {color:red; font-weight:bold;}

/* End Chat */


/* Tips */
.custom_tip { color: #000; width: 130px; z-index: 13000; border: 2px solid #C3D9FF;}
.tip-top {}
.tip { font-size: 11px; padding: 2px 8px; background: #F3F5F8; color:#D15227}
.tip-bottom{}
/* End Tips */