BODY {
 	font-family:Georgia, serif;
	margin:0;
	padding:0;
	min-height:100%;
	color:#333
}
#moresearches {
	float:right;
	margin-right:1.5em;
}

#home #main {
	width:1000px;
	background:#FFF url(http://images.cofacio.com/images/woodback.jpg)  no-repeat 0px 0px;
 	margin:0 auto 0 auto;
	padding:0;
	height:100%;
	border:1px solid #240120;
}
#results_page #main,#settings_page #main,#register_page #main{
	width:1000px;
	background:#EBDCC7;
	margin:0 auto 0 auto;
	background:#FFF url(http://images.cofacio.com/images/woodback.jpg);
	border:1px solid #240120;
}
#send {
	margin-right:50px;
	position:absolute;
	top:560px;
	right:20px;
}
.start_button {
	margin-top:8px;
	margin-right:20px;
	float:right;
	color:transparent;
	border:0;
	outline: none;
	width:116px;
	height:56px;
	cursor:pointer;
	text-indent:-9999px;
	background: url(http://images.cofacio.com/images/post_all.png);
}
.start_button_over {	
	margin-top:8px;
	margin-right:20px;
	float:right;
	color:transparent;
	border:0;
	outline: none;
	width:116px;
	height:45px;
	margin-bottom:11px;
	cursor:pointer;
	background: url(http://images.cofacio.com/images/post_all.png) 0 45px;
	text-indent:-9999px;
}
#home_search {
	width:465px;
	height:73px;
	float:left;
	margin:0 0 0 20px;
}
#home_search P{
	background:url(http://images.cofacio.com/images/search_back457.png);
	padding:5px 0 0 2px;
	height:67px;
	margin:0;
}
#home_search INPUT {
	width:416px;
	height:50px;
	
}
#home_comment {
	width:465px;
	float:right;
	margin:0 10px 0 0;
}
#home_comment P {	
	background:url(http://images.cofacio.com/images/search_back457.png);
	padding:5px 0 0 2px;
	height:67px;
	margin:0;
}
#home_comment TEXTAREA {
	width:435px;
	height:50px;
}
#home_form {
	clear:right;
}
P.right {
	clear:right;
}
#panel INPUT {
	padding:0;
	margin:0;
	text-indent:0;
	font-family:Arial;
	color:#999;
	font-size:1.5em;
	border:0;
}
#panel TEXTAREA {
	padding:0;
	margin:0;
	font-size:1.5em;
	font-family:Arial;
	color:#999;
	overflow:auto;
}
#inside_comment {
	float:left;
	margin-top:20px;
	margin-left:10px;
}
#inside_comment TEXTAREA{
	 overflow:auto;
	 width:314px;
	 height:55px;
}
#inside_search INPUT{
	width:316px;
	border:1px solid black;
}
#inside_search LABEL,#inside_comment {
	font-size:1em;
}
#inside_search {
	float:left;
	margin-top:20px;
	margin-left:15px;
}
#inside_search P{
	width:326px;
	background:url(http://images.cofacio.com/images/search_results.png);
	height:35px;
	margin:0;
	padding:2px 0 0 3px;
}
#inside_comment P{
	width:326px;
	height:69px;
	padding:2px 0 0 3px;
	background:url(http://images.cofacio.com/images/comment_results.png);
	margin:0;
}
#search,#comment {
	border:0;
}
P#addthis {
	float:left;
	margin-left:140px;
	margin-top:10px;
}
P#copy {
	margin-bottom:0;
	padding-bottom:0;
}
#ft {
	padding:0;
	margin:0;
}
H1.home {
	color:#FFF;
	width:419px;
	float:left;
	margin-left:20px;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:0;
	padding-bottom:0;
} 
#video {
	margin:73px 0 0 20px;
	float:left;
}
#home_nav {
	position:relative;
	float:right;
}
#left_image {
	margin-top:60px;
	float:left;
	width:167px; 
	height:268px;
	background:transparent url(http://images.cofacio.com/images/redpuppet.png);
}
.profile {
	border:0px solid black;
}
.profile_over {
	border:0px solid black;
	width:75px;
	background:#FFF;
}
#signup_panel P {
	margin:0;
	padding:0;
}
#look_again {
	clear:left;
	float:right;
	margin-top:10px;
	margin-right:2px;
}
#m13inside {
	position:absolute;top:-74px;
}
#results_page #main,#settings_page #main,#register_page #main{
	width:1000px;
	background:#FFF url(http://images.cofacio.com/images/woodback.jpg);
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
	border:1px solid #240120;
}
.commenthide {
	display:none;
}
#footnote {
	height:62px;
	background:#003466;
	width:1000px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}
#footnote P {
	margin-top:0;
	font-family:Georgia;
	font-size:0.7em;
	color:#FFF;
	text-align:right;
	padding:1em 2em 0 0;
}
UL#nav {
	float:right;
	text-align:right;
	list-style-type:none;
	margin:0;
	font-family:Georgia;
	padding:0 55px 0 0;
	margin:0px 0 0px 400px;
	width:500px;
}
UL#nav LI{
	float:right;
	margin-left:15px;
}
UL#nav LI A{
	color:#FFF;
	padding-left:0.5em;
	font-weight:bold;
	font-size:0.9em;

}
UL#nav LI A:hover{

 color:#003466;
 text-decoration:none;
}
#logo {
	margin-right:20px;
	
	margin-top:26px;
	z-index:4;
	float:right;	
}
#logo_inside {
	margin-left:15px;
	margin-top:10px;
	margin-right:10px;
	float:right;
	width:280px;
}
#header {
	height:250px;
	padding:0 0em 1em 0;
	color:#FFF;
}
#register_page #header {
	height:120px;
	padding:0 0em 0 0;
	color:#FFF;
}
#results_page #header,#settings_page #header {
	height:180px;
	padding:0 0em 1em 0;
	color:#FFF;
}
#home_nav LABEL{
	font-size:1.5em;
}
#header INPUT,#header TEXTAREA,#home_nav INPUT,#home_nav TEXTAREA {
	font-size:1em;
	color:#999;
}
#home #signin {
	position:absolute;
	right:110px;
	top:30px;

}
#signin {
	display:none;
	background:#FFF;
	width:230px;
	position:absolute;
	right:10px;
	top:30px;
	z-index:10;
	font-size:0.8em;
	border:1px solid #00ADEF;
	color:#2E3192;
	padding-bottom:0.5em;
}
#login {

	width:230px;
}

FORM {
	padding:0;
	margin:0;
}
#search_button {
	margin-left:0.5em;
}
#results {
	background:#FFF;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	clear:both;
	min-height:600px;
	margin:0 10px;
}
#results_clear {
	clear:both;

}
#results_container {
	border:2px;
	width:820px;
	float:left;
	background:#FFF;
	line-height:2em;
}

#ads {
	width:120px;
	float:right;
	background:#FFF;
}

#post {
	background:transparent url(http://images.cofacio.com/images/post_top790.png) no-repeat;
	width:800px;
	float:left;
	margin-bottom:10px;
}
#post_bottom {
	background:#FFF url(http://images.cofacio.com/images/post_bottom790.png) no-repeat;
	width:800px;
	height:12px;
	clear:both;
}
#post_inside {
	padding:0.5em;
}
.clear {
	clear:both;
}

SPAN.display-url {
 	display:block;
 	
}
SPAN.display-url P{
 	margin:0;
 	padding:0;
}
SPAN.display-url A{
 	font-weight:bold;
	color:#008040;
}

UL#next_list {
	list-style-type:none;
	width:90%;
	margin:1em auto;
}
UL#next_list LI {
	float:left;
	border:1px solid blue;
	text-align:center;
	margin:0 0.1em;
}
UL#next_list LI A {
	text-decoration:none;
	display:block;
	width:20px;
	height:18px;
}
UL#next_list LI A:hover {
	background:blue;
	color:#fff;
}
UL#next_list LI#search_prev A,UL#next_list LI A#search_next {
	width:50px;
}

DL#search_results {
	margin-top:0.5;
	padding-top:0;
 	margin-right:1em;
}
DL#search_results DD{
 	margin-bottom:1em;
}

UL#next_results {
	margin:0 0 1em 1em;
}

#results {
	padding:1em;
	margin-bottom:1em;
}
.footer {
	clear:right;
	padding: 5px 0 0 0;
	text-align: left;
	font-size: 0.8em;
	margin:0 auto 0 auto;
	width:1000px; 
	height:170px;
	background:#FFF;
}
#launch .footerContent,.launch .footerContent {
	border:0;
}
#launch .footer,.launch .footer{
	border:0;
}
.footerContent {
	border-top:1px solid black;
	width:800px;
	margin:10px auto 0 auto;
}
.footer dl {
    float: left;
    margin: 10px 0 20px 20px;
    padding: 0px 0 15px 0px;
    width: 175px;
	min-height: 120px;
	height:100px;
	border-right: 1px solid #000;

}
.footer dl.last {
    width: 19% !important;
	border-right: 0;
} 
.footer dd {
    margin: 0;
    padding: 3px 0px 3px 2px;
    font-size: 1.2em;
	color: #000;
	font-weight:bold;
	text-align:left;
}
.footer dd a {
	color: #666;
	text-decoration: none;
}
.footer dt {
    font-size: 0.95em;
    padding: 2px 2px;
	color: #888;
}
.footer dt a {
	color: #000;
	text-decoration: none;
}
.footer dt a:hover {
	color: #003466;
	text-decoration:underline;
}
.footer .copyright {
	text-align: center;
	clear: both;
	padding-top: 20px;
	color: #666;
}
.footer .copyright a {
    color: #999;
    text-decoration: none;
}
.footer .copyright a:hover {
    color: #666;
}
/**
 * Web 2.0 bookmark services
 */
.bookmarks {
    text-align: center;
    padding: 20px 0 0 0;
    clear: both;
    font-size: 11px;
}
FIELDSET {
	border:0;
}

LEGEND {
	padding:0;
	margin:0;
}
#related_results .comments {
	width:57px;
	height:75px;
	float:right;
	background:url(/images/message_back.png);
	font-size:2em;
	padding-left:28px;
}
#results_image {
	margin-right:1em;
	float:left;
	margin-top:1px;
}
.related_link {
	float:left;
	width:220px;
	padding-top:0.2em;
}
.related_link A {
	font-size:0.7em;
}
.related_left {
	width:450px;
	float:left;
}
.related_left EM {
	color:#193A6A;
}
#relatedfieldset {
	border-top:2px solid #00ADEF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	width:600px;
}
.info {
	margin:0;
}
#findmeon {
	float:left;
	margin-left:0.5em;
}
DL#related_results,#relatedfieldset {
 margin-top:0 0.25m 1em 0.25em;
 padding-top:0;
 width:785px;
}
DL#related_results DT,#relatedfieldset DT {
	clear:left;
	padding-top:0.5em;
}
DL#related_results DD,#relatedfieldset DD {
	margin:0.5em 0;
	border-bottom:1px solid #00ADEF;
	clear:left;
}
UL.commentList FORM,#relatedfieldset FORM {
	display:none;
}
UL.commentList IMG,#related_results IMG {
	margin-right:1em;
	float:left;
	margin-top:1px;
}

UL.commentList {
	list-style-position:inside;
	background:#CAEEFC;
	border-top:1px solid #00ADEF;
	border-left:1px solid #00ADEF;
	border-right:1px solid #00ADEF;
	list-style-type:none;
	margin:0;
	padding:0;
}
UL.commentList {
	margin-left:0.5em;
}
UL.commentList LI {
	padding:0.2em 0.5em;
}
LI.commentAdd {
	border-top:1px solid #FFF;
	padding:0.5em;
}
#related_results IMG{
	vertical-align:top;
	margin-right:0.5em;
}
#tabs {
	position:relative;
}
UL#main_tabs {
	clear:left;
	padding:0;
	padding-top:3px;
	padding-left:9px;
	margin:0 0 0 0;
	height:33px;
	list-style-type:none;
	z-index:20;

}
UL#main_tabs LI.bold {
	float:left;
	width:161px;
	background:url(http://images.cofacio.com/images/tab.gif);
}
UL#main_tabs LI.trans {
	float:left;
	width:161px;
	background:url(http://images.cofacio.com/images/tabtrans.png);
}
UL#main_tabs LI A{
	display:block;
	width:100%;
	color:#FFF;
	height:24px;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-bottom:1px solid black;
	cursor:pointer;
}
UL#main_tabs LI#selected A{
	display:block;
	width:100%;
	color:#000;
	height:24px;
	border-bottom:1px solid #FFF;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:0;
	background:url(http://images.cofacio.com/images/tab.png);
	cursor:pointer;	
}
UL#main_tabs LI#selected A:hover{
	display:block;
	width:100%;
	color:#000;
	height:24px;
	border-bottom:1px solid #FFF;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:0;
	background:url(http://images.cofacio.com/images/tab.png);
	cursor:pointer;	
}
UL#main_tabs LI A:hover{
	display:block;
	width:100%;
	color:#000;
	height:24px;
	border-bottom:1px solid #FFF;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:0;
	background:url(http://images.cofacio.com/images/tab.png);	
}
UL#post {
	margin:0;
	padding:0;
	float:right;
	background:#FFF;
	list-style-type:none;
}
UL#post LI{
	float:left;
	width:110px;
	padding-right:1em;
}

UL#post LI A{
	display:block;
	width:100%;
	color:#000;
	font-size:x-small;
	text-decoration:none;
	text-align:center;
}
UL#post LI A:hover{
	text-decoration:underline;
}
#post H2 {
	margin:0;
	padding:0;

}
A IMG {
border:0;
}
#login P,#page_login P{
	margin:0.2em 0;
}
#page_login FIELDSET {
	margin:0;
	padding:0;
}
#login {
	padding:0.5em;
}
#main_frame {
	width:100%;
	height:800px;
}
BLOCKQUOTE#quote {
	width:242px;
	color:#FFF;
	font-size:1.7em;
	line-height:1.4em;
	text-align:right;
	float:left;
	margin:1em 0 0 0;
	padding:0;
}
.refresh {
	float:right;
	margin:0.4em 1em 0.5em 0;
}
#message {
	border: 1px solid gray; 
	margin: 0 auto; 
	width: 1000px;
}
#message IMG {
	float:right;
}
#message P {
	margin: 0.5em 0.5em 0.5em 1em;
}
#latest {
	padding:0px 0 0 0px;
	float:right;
	clear:right;
	background:url(http://images.cofacio.com/images/recent_searches457.png);
	width:457px;
	height:380px;
	margin:10px 20px 20px 0;
}
#latest H2 {
	margin:10px 0 10px 10px;
	padding-top:0;
	color:#172983;
}
#latest P{
	float:right;
	margin:5px 25px 0 0;
	padding:0;
}
#latest UL {
	list-style-type:none;
	list-style:none;
	width:430px;
	margin:0;
	padding:0.2em 0.2em 0.2em 0.2em;
	clear:both;
}
#latest  LI {
	list-style-type:none;
	list-style:none;
	margin:0;
	padding:0;
}
#latest UL.latest_over {
	background:#BDEAFB;
	cursor:pointer;
}
.last_comment {	
	margin:0;
	padding:0;
	color:#000;
	font-size:0.8em;
	color:#666;
}
.last_when {
	color:#666;
	margin:0;
	padding:0.2em 0 0 0;
	font-size:0.8em;
}
.last_what{
	color:#00AEEF;
	margin:0;
	padding:0;
	font-size:0.9em;
}
#latest UL LI  IMG {
	width:45px;
	float:left;
	margin:0.3em;
}
#home BLOCKQUOTE#quote {
	width:422px;
	color:#666;
	font-size:1.7em;
	line-height:1.4em;
	text-align:right;
	float:left;
	margin:1em 0 0 0;
	padding:0;
}
.cite {
	display:block;
	color:#333;
	font-size:0.5em;
}
#header INPUT.left_over {
	color:#AD0F1E;
	float:right;
	border:0;
	background:none;
	margin-top:10px;
}
#panel LABEL {
	color:#FFF;
	font-size:1.4em;
}
#header INPUT.left {
	float:right;
	color:#999;
	border:0;
	background:none;
	margin-top:10px;
}
ABBR {
 	border-bottom: 1px dotted #333;
  	cursor: help;
}
A:visited {
 color:#003466;

}
A:hover{
 color:#003466;
 text-decoration:none;
}
A:link{
 color:#003466;
}
A.lightblue:link {
	color:#009EE0;
 	text-decoration:none;
}
A.lightblue:visited {
	color:#009EE0;
 	text-decoration:none;
}
A.lightblue:hover {
	color:#009EE0;
 	text-decoration:underline;
}
A.darkblue:link {
	color:#003466;
 	text-decoration:none;
}
A.darkblue:visited {
	color:#003466;
 	text-decoration:none;
}
A.darkblue:hover {
	color:#003466;
 	text-decoration:underline;
}
A.contactus {
	color:#FFF;
	text-decoration:none;
}
A.contactus:visited {
	color:#FFF;
	text-decoration:none;
}
A.contactus:hover {
	color:#FFF;
	text-decoration:underline;
}
#history DD {
	background:#CAEEFC;
	margin:0;
	padding:0;
	margin-bottom:10px;
	border-left:1px solid #CAEEFC;
	border-right:1px solid #00ADEF;
	width:100%;
	border-bottom:1px solid #00ADEF;
	border-left:1px solid #00ADEF;
}
#history DT {
	background:#FFF;
	clear:left;
	width:100%;
	border-left:1px solid #00ADEF;
	border-right:1px solid #00ADEF;
	border-top:1px solid #00ADEF;
}
#history UL {
	list-style-type:none;

}
#history H1 {
	padding-bottom:0;
	font-size:1em;
}
#history H1 A.conversation {
	display:block;
	width:200px;
	background:#00ADEF;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:0.2em 0.2em;
	border-top:2px solid #00ADEF;
	border-left:2px solid #00ADEF;
	border-right:2px solid #00ADEF;
	float:left;
	margin-bottom:0;
}
#history H1 A.post{
	display:block;
	width:200px;
	border-top:2px solid #00ADEF;
	border-left:2px solid #00ADEF;
	border-right:2px solid #00ADEF;
	background:#FFF;
	color:#00ADEF;
	text-decoration:none;
	text-align:center;
	padding:0.2em 0.2em;
	float:left;
	margin-bottom:0;
}
#history_open {
	clear:left;
	border-top:2px solid #00ADEF;
}
#conversation_open {
	border-top:2px solid #00ADEF;
	clear:left;
}
#history .comments {
	width:34px;
	height:55px;
	float:right;
	background:url(http://images.cofacio.com/images/history_comment_back.png);
	font-size:1em;
	padding-left:25px;
}
.comments_10 {
	margin-right:0.5em;
	margin-top:0.5em;
	width:34px;
	height:55px;
	float:right;
	background:url(http://images.cofacio.com/images/history_comment_back.png);
	font-size:1em;
	padding-left:25px;
}
.history_middle {

	text-align:center;
	float:left;
	padding-top:0.5em;
}
#atff {
  display: none;
}
#address {
	width:200px;
	float:right;
	
}
#address P {

	margin:0;
	padding:0;
}
#contactForm  fieldset {border:1px solid #000;}
#contactForm  LEGEND {font-weight:bold;padding:0 0.5em;}
#contactForm input,#contactForm  textarea,#contactForm  SELECT{		
	border:1px solid #666666;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:1em;
	margin:0;	
	padding:4px;
	background:#fff;
}

#contactForm input:focus,#contactForm  input:hover,#contactForm textarea:focus,#contactForm  textarea:hover{
	border: 1px solid #000;
}

#contactForm label {
	margin:2px;
	font-weight:bold;
}

#contactForm .button {
	margin:2px 2px 2px 0;
	color:#000;
	font-weight:bold;
}
#contactForm DT {
	width:300px;
	text-align:right;
	float:left;
	margin-right:1em;
}
#contactForm DD {

}

