/* CSS Document */

/* LOGIN PAGE */
.login {border:0px; margin:0px; padding:0px}
	.login div { clear:both; padding:3px 0}
	.login label {width:20%; padding:2px 20px 2px 0; float:left; display:block; text-align:right; font-weight:bold}
	.login .input {width:75%; padding:2px; border:2px solid #FF9999}

.error {padding:10px 10px 10px 35px; background: #FFEAEA url(../../../images/error.gif) 10px 10px no-repeat; border: 2px solid #FF6666; color:#990000}
	.error a {color:#990000; font-weight:bold}

/* END LOGIN PAGE */

small {font-size:90%}

body {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF; margin:0px auto; text-align:center; font-size:80%}

a {color:#800080; text-decoration:none}
a:hover {text-decoration:underline; cursor:pointer}

.float-left {float:left; padding:0px;}

.container {margin:0px auto; width:800px; text-align:left; border-top:4px solid #000}
	.top-menu {text-align:right; padding:6px 8px; background:#f2f2f2}
	.top-menu a {display:inline; padding:0px 4px;}
	.top-menu img {vertical-align:middle}
	
.left-col {width:181px; float:left; border-right:2px solid #FFF}
	.search {padding:8px 0; text-align:center; border-bottom:1px solid #000}
		.search form {margin:0px; padding:0px;}
		.search input {padding:4px; font-size:12px; color:#666666; vertical-align: middle; margin:0px;}
	.menu ul {list-style:none; margin:0px; padding:0px;}
	.menu li {list-style:none; font-weight:bold}
	.menu li a {color:#000000; text-decoration:none; padding:3px; display:block; font-weight:normal}
	.menu li a:hover {background-color:#efefef}
	.menu li.current_page_item a {padding:3px 0 3px 10px; font-weight:bold; color:#990000}
	
.right-col {width:616px; float:left}
	.breadcrumbs {padding:6px 10px; border-bottom:1px solid #652d91; font-size:.9em; font-weight:bold; color:#999999}
		.breadcrumbs a {color:#999}
		.breadcrumbs a.current {color:#b00}
	.content {padding:10px 0 10px 10px;}
	
	h2,h3,h4,h5 {margin:0px 0 10px 0; font-family: Arial, Helvetica, sans-serif}
	h2 {color:#800080; border-bottom:2px solid #999; margin-bottom:10px; padding-bottom:5px}
	h3 {color:#800080; font-weight:bold}
	h4 {color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:16px; font-weight:normal}
	h4.blue {color:#0033FF}
	h6 {font-size:1.2em}
	sup {color:#FF0000; font-style:italic}
	sup.blue {color:#0033FF; font-style:italic}
	.red {color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif}
	.blue {color:#0033FF; font-family:Verdana, Arial, Helvetica, sans-serif}
	.purple {color:#993399; font-weight:bold}
	ul.abcde li .purple {color:#993399; font-weight:bold; font-style: normal; position:absolute; right:0px;}

	img.absmiddle {vertical-align:middle; border:none}

	.guides ul {margin:0px; list-style:none; padding:0px;}
		.guides li {margin:0px; list-style:none; padding:0px;}
		.guides li a {display:block; padding:5px 0 5px 24px; background: #fff url(images/book_open.gif) center left no-repeat; text-decoration:none; font-weight:bold; border-bottom:1px dotted #EAEAEA}
	
	ul.xy {margin:5px 0 10px 30px; padding:0px; list-style:none;}
	ul.xy li {list-style:none; margin:0px; padding:0px}
	ul.xy li.y,ul.xy li.x {font-weight:bold; font-family:"Times New Roman", Times, serif; color:#000000; display:block; padding:2px 5px 2px 30px; margin:0 0 0 10px}
	ul.xy li.y {background: url(images/y.gif) 2px 2px no-repeat}
	ul.xy li.x {background: url(images/x.gif) 2px 2px no-repeat}
	
	
	.content p {margin:0 0 10px 0}
.footer {width:800px; clear:both; font-size:9px; color:#FFFFFF; margin:10px 0; font-weight:bold}

	.footer .left {width:163px; border-right:2px solid #FFF; padding:9px; background:#b00000; float:left}
	.footer .right {width:599px; float:left; text-align:right; padding:9px; background:#000}
	.footer a {color:#FFFFFF}


/* Begin Form Elements */
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 100px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;}

select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {border-bottom: 1px dashed #999;}

.center {
	text-align: center;
	}

hr {display:block; height:1px; background-color:#000000; color:#000000}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/

.border-table {border:1px solid #000; border-collapse:collapse; border-color:#000000; border-spacing:0px; width:95%; margin:0 0 15px 0}
	.border-table td {padding:5px; border:1px solid #000; border-spacing:0px}

.times {font-family:"Times New Roman", Times, serif}
.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}
.century {font-family: "Century Gothic", Arial; font-weight:bold}

.right {text-align:right}

ul.nonindent {margin:10px; padding:0px}

.normalspaced blockquote {margin:10px 0 10px 15px; border:none; text-indent:-15px}

blockquote.appendix {margin:0 0 0 25px; padding:0px}

.onehalf {line-height:150%}
	.onehalf h3 {margin-bottom:0px}
	.onehalf p {margin:0 0 15px 0}
	.onehalf ol {margin:0px 15px 15px 25px; padding:0px}
	.onehalf ul {list-style:disc; padding:0 0 0 15px}
	.onehalf strong {font-family:"Times New Roman", Times, serif}
	.onehalf blockquote {margin:10px 0 10px 15px; border:none; text-indent:-15px}
	.onehalf .nobottom {margin:0px}
	.onehalf td ul {margin:0 0 0 20px}
	
.border-bottom {border-bottom:1px solid #000}

.clr {clear:both; height:1px; overflow:hidden}

.doublespaced {line-height:200%}
	.doublespaced ol {margin:0px 15px; padding:0px}
	.doublespaced strong {font-family:"Times New Roman", Times, serif}
	.doublespaced blockquote {margin:10px 0 10px 15px; border:none; text-indent:-15px}

p.doublespacedindent {line-height:200%; text-indent:1.5em}

.doublespacedindent {line-height:110%}
	.doublespacedindent ol {margin:0px 25px; padding:0px 10px}
		.doublespacedindent ol li {padding:5px 0}
		.doublespacedindent ol ul li {padding:0px}
	.doublespacedindent blockquote {margin:10px 0 10px 15px; border:none; text-indent:-15px}

.indent-nospace {margin:0px; text-indent:1.5em}

	ul.abcde {list-style:disc}
	ul.abcde li {display: block; list-style:disc; position:relative; padding:2px 70px 0 0}