body {
margin: 10px 0px 20px 0px;
font-family: "Courier New", Courier, "Trebuchet MS", 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: Georgia, "times new roman", times, century, "century schoolbook", georgia, Arial, serif;
	color: #B22222;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top:15px;
        font-size: 150%;
        letter-spacing: .3em;
	border: 1px solid #FFFFFF;
	width:100%;
	}

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


#banner-img {
	display: none;
	}


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

#banner h1 {
	font-size: normal;
	}

#banner h2 {
	font-size: small;
	}

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

.content {
	padding: 45px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: "Courier New", Courier, "Trebuchet MS", Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: small;
	line-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: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

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

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

.content h2 {
	color: #666666;
	font-family: "Courier New", Courier, "Trebuchet MS", 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 MS", 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 #test {padding:5px 2px;
color: #666666;
font-family: "Courier New", Courier, "Trebuchet MS", Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
font-size: 75%;
text-align: left;
margin: auto;
line-height: 125%;
list-style-type: none;}

.content #test a,
.content #test a:link {color:#ffffff; border:0;}
.content #test a:visited {color:#ffffff; border:0;}
.content #test a:active {color:#ffffff; border:0;}
.content #test a:hover {color:#ffffff; border:0;}

.content p.posted {
	color: #666666;
	font-family: "Courier New", Courier, "Trebuchet MS", Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 85%;
        letter-spacing:80%;
	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;}


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

#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}
	
#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;
	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 MS", Trebuchet, Georgia, Tahoma, Verdana, Arial, sans-serif;
font-size: 75%;
text-align: left;
margin: auto;
line-height: 125%;
list-style-type: none;}


.sidebar li {
	color: #666666;
	font-family: "Courier New", Courier, "Trebuchet MS", 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: 20px 5px;
      float:left;
      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:#fff;
					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:#fff;
					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 #000000;
				color:#666666;
				float:left;
				font-size:90%;
				font-weight:normal;
				line-height:14px;
				margin-right:8px;
				padding:2px 10px;
				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:#4682B4;
			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:20px;
margin-left:0px;
margin-right:auto;
margin-top:35px;
float:left;
width:40%;
}

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

.wrap1, .wrap2, .wrap3 .wrap4 .wrap5 .wrap6 {
  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:0px 6px 6px 0px;
background:url(corner_tr.gif) right top no-repeat;}

.wrap3 img {display:block;}

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

.wrap6 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;  }

.thumb {padding:3px; border:1px solid #A9A9A9;}