@charset "utf-8";

body  {
	font-family:Garamond, "Times New Roman", Times;
	font-size:10pt;
	background: #fff url(../media/images/log_o.jpg) no-repeat 57px -60px;
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
}
a {
	text-decoration:none;
}
/* @font-face
{
    font-family:Garamond;
    src: url('/media/ADOBE GARAMOND REGULAR EXPERT.EOT');
    src: local(Garamond), url('/media/ADOBE GARAMOND REGULAR EXPERT.TTF') format('opentype');
} */
#header {
	height:32px;
	text-align:justify;
}
#content {
	text-align:left;
}



/* ##### LOGO STYLES ################################################################### */

#content #left_column #logo {
	width:174px;
	white-space:nowrap;
	text-align:center;
	padding-bottom:10px;
}
#content #left_column a#la {
	font-family:Garamond, "Times New Roman";
	font-size:14px;
	line-height:15px;
	word-spacing:2.5px;
	color:#000;
}
#content #left_column a#la span#top {
	color:#F00;
}
#content #left_column a#modicum {
	font-family:Garamond, "Times New Roman", Times;
	font-size:9px;
	line-height:10px;
	letter-spacing:0;
	float:left;
	position:absolute;
	top:20px;
	left:0px;
	color:#999;
	margin:0px 0px 10px 0px;
	padding:0;
	white-space:nowrap;
}
#content #left_column #logo:hover a#modicum {
	color:#000;
}



/* ##### LEFT COLUMN ################################################################### */

#content #left_column {
	position:absolute;
	top:36px;
	left:100px;
	width:176px;
	padding:0;
}
#content #left_column p#quip {
	margin:0;
	padding:0;
	font-style:italic;
	color:#444;
}
#content #left_column h4, #content #right_column h4 {
	margin:15px 0px 0px 0px;
	padding:0;
	font-size:11pt;
	font-weight:bold;
}
#content #left_column p, #content #right_column p {
	margin:0;
	padding:0;
}
#content #left_column hr, #content #center_column hr, #content #right_column hr, #content #post hr, #content #feature hr {
	height:3px;
	margin:15px 0px;
	padding:0;
	color:#000;
	background:#000;
	border:0;
}
#content #left_column hr.spacer, #content #right_column hr.spacer {
	margin-bottom:5px;
}
#content #left_column a, #content #right_column a, #content #center_column a, #content #post a, #content #center_column h3 a, #content #center_column p#sins span {
	color:#999;	
}
#content #left_column a:hover, #content #post a:hover, #content #right_column a:hover {
	color:#000;
}
#content #left_column a img {
	border:0;
}
#content #left_column ul#links  {
	list-style-type:none;
	display:block;
	margin:15px 0px 10px 0px;
	padding-left:0;
}
#content #left_column ul#links li {
	margin:0;
	padding:0;
}
#content #left_column ul#links a {
	font-weight:bold;
	margin:2px 0px;
	padding:0;
}
#content #left_column div#links a:hover {
	color:#000;
}
#content #left_column a.shhhhhh {
	display:block;
}
#content #left_column p.copyright {
	margin-top:10px;
	color:#AAA;
	font-size:9px;
}



/* ##### CENTER COLUMN ################################################################### */

#content #center_column {
	display:block;
	width:500px;
	float:left;
	padding:0;
	margin:1px 330px 0px 306px;
}
#content #center_column h3, #content #post h3 {
	margin:0px 0px 4px 0px;
	padding:0;
	color:#000;
	font-size:13pt;
	font-weight:normal;
	text-align:left;
	letter-spacing:2px;
}
#content #center_column h3 a:hover {
	color:#000;
}
#content #center_column h3#spacer {
	height:30px;
}
#content #center_column hr, #content #post hr {
	margin-top:8px;
}
#content #center_column p span {
	color:#999;
}
#content #center_column p#blurb {
	width:450px;
	color:#000;
	font-size:21pt;
	font-style:italic;
	margin-top:20px;
}
#content #center_column p#sins, #content #post p#sins {
	font-size:9px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	padding:0;
}
#content #center_column p#article_text {
	margin-top:30px;
	margin-bottom:100px;
	font-size:11pt;
}
#content #center_column a:hover {
	color:#000;
}
#content #center_column a img {
	border:0;
}
#content #center_column a#author, #content #center_column p#author {
	font-size:11pt;
	margin-bottom:0;
	padding:0;
}
#content #center_column img {
	margin-bottom:0px;	
}



/* ##### RIGHT COLUMN ################################################################## */

#content #right_column {
	position:absolute;
	top:60px;
	left:830px;
	width:300px;
	padding:0;
}
#content #right_column hr {
	margin:20px 0px;	
}
#content #right_column p span {
	color:#AAA;
}
#content #right_column ul {
	margin:0px 0px 15px 0px;
	padding:0;
	list-style-type:none;
}
#content #right_column ul li {
	margin:0;
	padding:0;
}
#content #right_column a#active {
	color:#000;
}


/* ##### OTHER STYLES ################################################################## */

#content #post {
	display:block;
	width:800px;
	float:left;
	padding:0;
	margin:0px 330px 0px 304px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/* ##### FORMS STYLES ################################################################## */

form {
	margin-bottom:50px;
}
form table {
	font:10pt Garamond, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px;
/*	border:0;
	box-shadow:2px 2px 6px  0 #999;
	-moz-box-shadow:2px 2px 6px 0 #999;
	-webkit-box-shadow:2px 2px 6px 0 #CCC; */
}
form table .input_label {
	text-align:right;
	vertical-align:middle;
}
form table td fieldset, form table td input, form table td select, form table td textarea, table td input, table td select {
	border:1px solid #CCC;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:inset 2px 2px 6px  0 #AAA;
	-moz-box-shadow:inset 2px 2px 6px 0 #AAA;
	-webkit-box-shadow:2px 2px 6px 0 #AAA;
	padding:5px;
	margin:0;
	font-size:10pt;
	font-family: Garamond, "Times New Roman", Times, serif;
}
#content #post form table.audit td {
	vertical-align:middle;
}
#content #post form table.audit tr td.check {
	text-align:center;
	width:20px;
}
#content #post form table.audit tr td.check input {
	margin:3px;
}
#content #post form table.audit tr td.spacer {
	height:20px;
	border:0;
	box-shadow:inset 2px 2px 6px  0 #FFF;
	-moz-box-shadow:inset 2px 2px 6px 0 #FFF;
	-webkit-box-shadow:2px 2px 6px 0 #FFF;
}
#content #post form table.audit tr td.submit {
	text-align:right;
	padding-right:0px;
	border:0;
	box-shadow:inset 2px 2px 6px  0 #FFF;
	-moz-box-shadow:inset 2px 2px 6px 0 #FFF;
	-webkit-box-shadow:2px 2px 6px 0 #FFF;
}
#content #post form table.audit th {
	padding-left:10px;
}
#content #post>p.message {
	margin-top:22px;
}
#content #post form#frm_password th {
		width:125px;
		text-align:right;
}




#content #center_column p span.emphasis {
	color:#F00;
}
#content #center_column p#article_text span.block {
	display:block;
	font-size:13pt;
	margin-left:30px;
	margin-right:30px;
	text-shadow:2px 2px 2px #CCC;
	color:#999;
}

