body {
margin: 10px 0px 20px 0px;
font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
font-size: normal;
background-color: #ffffff;
text-align: center;}

a {
text-decoration: none;}

a:link {
	color: #4682B4;}

a:visited {
	color: #666;}

a:active {
	color: #4682B4;}

a:hover {
	color: #B0C4DE;}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 720px;
	background-color: #FFFFFF;
	border: 1px solid #ffffff;}

#banner {
	font-family: "courier new", courier, "times new roman", times, century, "century schoolbook", georgia, serif;
	color: #B22222;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	border: none;
	width:100%;}

#banner p {
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 75%;
	letter-spacing: 90%;
	text-align: right;
	float:right;
	margin: 0;
	padding: 0;}


#banner-img {
	display: none;}


#banner a {
	color: #FFFFFF;
	text-decoration: none;}

#banner h1 {
	font-size: small;
        color:#FF4500;}

#banner h2 {
	font-size: small;}

#center {
	float: left;
	width: 500px;
	overflow: hidden;}

.content {
	padding: 30px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: small;
	letter-spacing:110%;}

#right {
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	overflow: hidden;}

.content p {
	color: #666666;
	font-family: "Courier New", Courier, "Trebuchet MS", Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	margin-bottom: 10px;}

.content img {margin:3px 5px;
              padding:3px;
              border:1px solid #eeeeee;
              }

.content blockquote {
	line-height: 140%;}

.content li {
	line-height: 140%;}

.content h2 {
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 125%;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;}

.content h3 {
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 115%;
	letter-spacing:135%;
	line-height:150%;
	text-align: left;
    font-weight: 650;
    text-decoration:underline;
	margin-bottom: 10px;}

.content p.posted {
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	letter-spacing:75%;
	border-top: 1px solid #DCDCDC;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;}

.citecat {font-size: 85%;
	letter-spacing:75%;
	margin-bottom: 8px;
	margin-left:12px;
	line-height:normal;}

.level {width:100%;
        border:1px solid #eeeeee;
        padding:2px 2px 2px 25px;
        margin:10px 0px;}

.zf_title li {margin-bottom:3px;
list-style-type:circle;}

.sidebar {
	padding: 45px 5px 45px 25px;}

#calendar {
  	line-height: 130%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
  	padding: 2px;
	text-align: center;
        margin:25px 0px;}
	
#calendar a, a:link a:visited {color:#4682B4;
	text-decoration:underline;}

#calendar a:hover {color:#A9A9A9;}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
        }

#calendar table#right {
	padding: 2px;
	border-collapse: collapse;
	border:0px;
        margin-bottom:30px;
	width: 100%;}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;}

#calendar th {
	text-align: center;
	font-weight: normal;}

#calendar td {
	text-align: center;}

.sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
  	letter-spacing: .3em;}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;}

.sidebar ul ul {
	margin-bottom: 0px;}

.sidebar #categories ul {
	padding-left: 15px;}

.sidebar #test {padding:5px 2px;
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 75%;
	text-align: left;
	margin-bottom:15px;
	line-height: 125%;
	padding:2px;
	list-style-type: none;}


.sidebar li {
	color: #666666;
	font-family: "Courier New", Courier, Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	text-align: left;
	line-height: 130%;
	margin-top: 10px;
	list-style-type: none;}

.sidebar #categories li {
	list-style-type: circle;}

.sidebar img {
	border: 3px solid #FFFFFF;}

.photo {
	text-align: left;
	margin-bottom: 20px;}

.link-note {
	font-family: verdana, arial, sans-serif;
	font-size: x-small;
	line-height: 120%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;}

.link-side {
	font-family: "courier new", courier, georgia, verdana, arial, sans-serif;
	font-size: 80%;
	color:#666666;
	line-height: 120%;
	text-align: left;
	padding: 2px;
	margin-bottom: 10px;}

.cal {width:30%;
      padding:0px 5px;
      float:left;
      margin:0px;
      position:relative;}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 120%;
	text-align: left;
	color: #666666;
	margin-top: 50px;}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;}

textarea[id="comment-text"] {
	width: 80%;}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;}

#topmenu	{
		border-bottom: 1px solid #ccc;
		margin:0;
		padding-bottom:19px;
		padding-left: 10px;}

#topmenu ul, #topmenu li {
		display:inline;
		list-style-type:none;
		margin:0;
		padding:0;}

#topmenu a:link, #topmenu a:visited 	{
				background:#C0C0C0;
				border:1px solid #ccc;
				color:#ffffff;
				float:left;
				font-size:small;
				font-weight:normal;
				line-height:14px;
				margin-right:8px;
				padding:2px 10px;
				text-decoration:none;}

#topmenu a:link.active, #topmenu a:visited.active	{
					background:#ffffff;
					border-bottom:1px solid #DCDCDC;
					color: #666;}

#topmenu a:hover	{
			color:#4682B4;
			font-weight:650;}

body.section-1 #topmenu li#nav-1 a,
body.section-2 #topmenu li#nav-2 a,
body.section-3 #topmenu li#nav-3 a,
body.section-4 #topmenu li#nav-4 a,
body.section-5 #topmenu li#nav-5 a {	
			background:#ffffff;
			border-bottom:1px solid #fff;						
			color:#333;}

#submenu	{
		border:none;
		margin:0;
		padding-bottom:19px;
		padding-left: 10px;}

#submenu ul, #submenu li {
		display:inline;
		list-style-type:none;
		margin:0;
		padding:0;}

#submenu a:link, #submenu a:visited 	{
				background:#FFFFFF;
				border-right:1px solid #333;
				color:#666666;
				float:left;
				font-size:90%;
				font-weight:normal;
				line-height:14px;
				margin-right:8px;
				padding:2px 8px;
				text-decoration:none;}

#submenu a:link.active, #submenu a:visited.active	{
					background:#A9A9A9;
					border-bottom: 1px solid #666666;
					color: #00008B;
                    font-weight:650;}

#submenu a:hover	{
			color:#B22222;
			font-weight:650;}

#submenu ul a:hover 	{
				color: #4682B4 !important;
				font-weight: 100;}

#topmenu ul a:hover 	{
				color: #4682B4 !important;
				font-weight: 100;}

.cat {
padding-right:10px;
margin-left:0px;
margin-right:auto;
margin-top:16px;
float:left;
width:30%;
}

.cat ul {
list-style-type: circle;
}

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
  /* \*/display:block;/**/
  }

.wrap1 {float:left; background: url(shadow.gif) right bottom no-repeat;}

.wrap2 {background: url(corner_bl.gif) left bottom no-repeat;}

.wrap3 {padding:0 6px 6px 0;background:url(corner_tr.gif) right top no-repeat;}

.wrap3 img {display:block;}

.adWrap{border: 1px outset #DCDCDC; 
		width:150px; 
		padding:5px; 
		margin:5px; 
		background: #ffffff; 
		font:xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;}

.adTitle a	{color: #4682B4; font-weight:bold;}

.adTitle a:visited	{color:#4682B4; font-weight:bold;}

.adText 	{cursor: hand; color :#666666;}