/* EDE3B7 */

* {margin:0px; padding:0px; font-family:"Baskerville Old Face", serif; font-size: 16px; line-height: 19px; color:#333; }

body {background:#FAFAFA; height:100%;}

a{}
a:hover {}

p {margin:10px 0;}

small {font-size: 80%;}

h1 {color:#C6AF4B; font-size: 22px; margin:10px 0;}
h2 {color:#333; font-size: 18px; margin:10px 0;}
h3 {color:#333; font-size: 16px; margin:10px 0;}

.verror {color:red;}
.error {color:#333; border:1px solid #D16A41; padding:5px 10px; background:#EDD0C5; text-align: center;}

/*  ========================================== inputs  ========================================== */
input, textarea {padding:3px; background:url(../img/input_stripe.png); border: 1px solid #ccc; width:300px; margin:6px 0;}
input.button {background: #fff; width:70px; cursor: pointer;}
textarea {height:200px; width:427px;}

/*  ========================================== login  ========================================== */
#login input {display:block; margin:10px 0;}



/*  ========================================== left  ========================================== */
#left {width:432px; height:100%; position: absolute; top:0; left:0; background:#fff;/* background:url(../img/left_images_blue.jpg) no-repeat #0a5588;  */color:#fff; }
	
	#left_logo {width:432px; height:208px; background:url(../img/left_logo.png) no-repeat;}
	#left_links {width:331px; margin-left:58px; float: left; text-align: right; border-top:3px dotted #fff; border-bottom:3px dotted #fff; padding:20px 30px 20px 0;}
		#left_links_ul_holder {}
		#left_links a {color:#fff; display:block; text-decoration: none; padding:4px 0; font-size: 115%;}
		#left_links a:hover {color:#C6AF4B;}
		
		#left_links .sfHover ul a {color:#666; padding:5px 5px;}
		#left_links .sfHover ul a:hover {color:#333; background: #f3f3f3;}

	
	#left_contact {width:331px; margin-left:58px; padding:15px 30px 0 0; text-align: right; float: left;}
		#left_contact div {padding:4px 0; margin-bottom: 5px;}
			#left_contact div span.top {display:block; color:#fff;}
			#left_contact div span {font-size:90%; margin:0 4px; color:#f2f2f2; color:#EDE3B7;}





/*  ========================================== right  ========================================== */
#right {width:433px; position:absolute; top:175px; left:452px;  padding: 0 0 40px;}
	
	#right_page_title {font-size:28px; text-transform:capitalize; color:#C6AF4B; padding-bottom:15px; margin-bottom: 15px; border-bottom:3px dotted #C6AF4B;}
	
	#right_body {margin:0 0 40px 0;}
		#right_body ul {margin-left:20px; list-style: circle;}
			#right_body ul li {padding:5px 0;}
	
	#right .edit_page {padding:3px 16px; border:1px solid #C6AF4B; margin:0px 0 0 0; text-decoration: none; font-size: 80%;}
	#right .edit_page:hover {color:#C6AF4B;}
	
	/* update form */
	#right form label {display: block;}
	#right .form_holder {margin:20px 0;}
	#right .form_holder input, #right .form_holder textarea {width:423px; padding:5px; border:1px solid #666;}
	#right .form_holder textarea {height:300px;}
	#right .form_holder .button {width:120px; cursor: pointer;}






#credits {position: fixed; bottom: 0px; right:10px; text-align: right; font-size: 80%; color:#666;}
	#credits a {font-size:100%; color:#666;font-weight: bold;}
	#credits a:hover {color:#333;}


/*  ========================================== classes  ========================================== */
/* generic classes */
.clear {width:100%; height:1px; clear:both;}
.left {float: left;}
.right {float: right;}
.pointer {cursor: pointer;}
.noborder {border: none;}
.center {text-align: center;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.small {font-size: 80%;}
