@charset "utf-8";
/* CSS Document */


* { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#222;font-weight:normal; }

a { color:#7C685B; text-decoration:none;} /* main link properties, inherited by all other links */
a:hover{text-decoration:underline;}
a.unknown{color:#CC6600} /* orange link inside paragraphs */
#footer a{padding:0 2px;}

p{margin-bottom:10px;}
h2{ font-size:22px; line-height:24px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:3px; margin-top:4px;}/* Larger italic header */
h2.create{padding-top:12px;}
h2.help{line-height:20px;}
h3, h3 a{ color:#702F04; font-size:14px; line-height:18px;margin-bottom:5px;} /* rust color header */
h3.notlogged{line-height:14px; padding-top:4px;}

div#wrap{ background-image:url(images/bg-slide.gif); background-position: top left; background-repeat: repeat-y; width:900px; margin:0 auto; margin-top:10px; margin-bottom:9px;}
div#left,div#middle{ width:340px; padding-right:11px; float:left;}
div#left{background:url(images/navigation-slide.gif) top left repeat-x;}
div#middle{width:350px; padding-left:10px; padding-top:12px;  border-top: 12px #e5e1d8 solid; padding-right:10px; border-left: 1px #e5e1d8 solid;}
div#right{ width:162px; padding-left:7px; padding-right:9px; float:left; background-color:#e5e1d8;}
div#navigation,div#navigationR{ height:25px; padding-left:12px; padding-top:9px; margin-bottom:17px;  }
div#navigationR{ padding-left:1px; margin-bottom:0px;}
div#footer{ border-top: 1px #e5e1d8 solid; padding:7px; clear:both; width:886px; margin:0 auto;}
img.mainlogo{padding-top:4px; padding-bottom:20px; border:none;}

br.floatfix{clear:both;}
hr{color:#e5e1d8; background-color:#e5e1d8; border:solid 0px #e5e1d8; height:1px; margin:15px 0px 3px 0px; clear:both;}
#middle hr { margin-bottom:10px;}
p.preElement{ white-space:pre; width:350px; max-width:350px; 
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
} 

#right hr{color:#D4CBC3; background-color:#D4CBC3; border:solid 0px #D4CBC3; height:1px; margin:3px 0px;}
/* form styling */
input, textarea, submit  {border:1px #D4CBC3 solid; padding:2px;}
submit{ background-color:#D4CBC3; font-weight:bold;}
textarea{width:250px; height:120px;}
form#createaccount input{ width:120px;}
form#createaccount input:hover,form#createaccount textarea:hover{border:1px #702F04 solid;}
table tr td {padding:3px 0px;}
form#createaccount table {margin-bottom:5px;}
form#createaccount td.text{color:#A08E80;}

table tr td.left{ width:95px; text-align:right; color: #999;}
p.italic{ font-style:italic; }
p.bold{ font-weight:bold; color:#666 }

/* paragraph colors */
p.darkclay{color:#A08E80}
p.redrust{color:#702F04;}
p.charcoal{color:#3F3F3F;}
p.redrust12{color:#702F04; font-size:12px; line-height:20px;}

/* header pads */
h2.random,h3.random{margin-top:9px;}
#middle h2{margin-top:18px;}
 
/* Lists */
ul{margin-left:14px;}
ol{margin-left:20px;}
ul li, ol li{margin-bottom:5px;}

 
/* images */
 
img.thumb{ padding: 0 6px 6px 0; }

a.editImage{ padding-left:15px; background:url(images/edit.gif) bottom left no-repeat;}


/* paragraph push */
.pushdownone{padding-top:142px}
.pushdowntwo{padding-top:119px}
.push{margin-top:10px;}

form#defaultsearch, form#login {margin:12px 0 6px 0;}
form#defaultsearch input.defaultsearch, #right input.login{width:100px; padding:3px 2px;}
#right hr.browse{ margin-top:10px;}

div#style, div#mandm, div#purpose{padding-left:40px; padding-bottom:10px;}
form#addimage label{ width:100px; height:12px; padding:5px; display:block; float:left;}
form#addimage label.other{ width:50px; height:12px; padding:5px; display:block; float:left;}
form#addimage input.other{ width:100px; height:12px; margin:5px; display:block; float:left;}

span.left{float:left;}

/* tool tips */


.tip {
	color: #fff;
	width: 200px;
	background:#E5E1D8;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #702F04;
	padding: 8px 8px 4px;
	height:15px;
	overflow:hidden;
	
}
 
.tip-text  {
	font-size: 11px;
	color:#333;
	padding: 4px 8px 8px;
}

.tool-title *{color:#702F04; font-weight:bold;}
.tool-text *{color:#333;}