#sidebar li {list-style:none;}

* {margin:0; padding:0;}
.entry a {text-decoration:underline; color:#990033;}
.entry a:hover {text-decoration:none; color:#333399;}

#header {background-color: #73a0c5;}

#content {font-size: 16px}

.widecolumn .entry p {font-size: 1.05em;}

.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}

.widecolumn {line-height: 14px;}
	
.narrowcolumn .postmetadata {text-align: center;}

.alt {background:#f1f1f9;}

#footer {background-color: #eee;}


.commentlist li, #commentform input, #commentform textarea {}
	
.commentlist li {font-weight: bold;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}

#commentform p {font-family:}

.commentmetadata {font-weight: normal;}

#sidebar {font: 11px Arial;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
	
code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {font-size: 11px; letter-spacing: .07em;}

a, h2 a:hover, h3 a:hover {color: #333399; font-weight: bold; text-decoration: underline;}

a:hover {color: #99CCFF; text-decoration:none;}
	
#wp-calendar #prev a {font-size: 9pt;}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {font: bold 16px text-align: center;}

#wp-calendar th {font-style: normal; text-transform: capitalize;}
/* End Typography & Colors */



/* Begin Structure */
body {margin: 0; padding: 0; font: 12px Arial;}

p {padding:0 5px 12px 5px; line-height:17px;}

#page {background-color: white;	margin: 20px auto; padding: 0; width: 760px; border: 1px solid #959596;}
	
#header {padding: 0; margin: 0 auto; height: 200px; width: 100%; background-color: #73a0c5;}

#headerimg {margin: 0; height: 200px;}

.narrowcolumn {float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px;}

.widecolumn {padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
	
.post {margin: 0 0 40px 0; text-align: justify;}

.widecolumn .post {margin: 0;}

.narrowcolumn .postmetadata {padding-top: 5px;}

.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}

.widecolumn .attachment {text-align: center; margin: 5px 0px;}

.postmetadata {font-size: 11px; padding:5px; display:block; margin-bottom:12px; color:#000; background:#f1f1f9; border-top:1px solid #c5c5e7; border-bottom:1px solid #c5c5e7; color:#444;}

#footer {padding: 0 0 0 1px; margin: 0 auto; width: 760px; clear: both;}

#footer p {margin: 0; padding: 20px 0; text-align: center;}



/* End Structure */



/*	Begin Headers */
h1 {padding-top: 70px;	margin: 0;}

small {font-size: 11px; padding:5px; display:block; margin-bottom:12px; color:#000; font-weight:bold;}

h1, h2, h3 {font-family:Arial; font-weight: bold;}

h1 {font-size:22px;	text-align: center;}

#headerimg .description {font-size: 16px; text-align: center;}

h2 {font-size: 18px;}

h2.pagetitle {font-size: 18px; font-weight: bold; color: #333399; display:block; padding-bottom:10px;}

h3 {font-size: 1.3em; padding-left:5px;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: white;}

h2 a, h2 a:visited {font-size: 14px; color: #990033; font-weight: bold; text-transform: uppercase; display:block; padding-left:5px;}

h3 a, h3 a:visited {font-size: 14px; color: #990033; font-weight: bold; text-transform: uppercase; display:block;}

h2.pagetitle {padding-left:5px;}

#sidebar h2 {font-family:Arial;	font-size: 14px; padding-bottom:5px; color:#990033;}

h3 {font-size: 14px; color: #990033; font-weight: bold; text-transform: uppercase; display:block; padding-left:5px;}

h3.comments {font-size: 14px; color: #990033; font-weight: bold; text-transform: uppercase; display:block; padding-left:5px;}
/* End Headers */



/* Begin Images */
p img {padding: 0;	max-width: 100%;}
	
img.centered {display: block; margin-left: auto; margin-right: auto;}
	
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}
	
.alignleft {float: left;}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

ol {padding: 0 10px 10px 35px; margin:0px;}
ul {padding: 0 10px 10px 35px; margin:0px;}
li {margin: 0 0 0 0; padding:0 0 5px 0;}


/* Begin Form Elements */
#searchform {}

#sidebar #searchform #s {width: 100px; padding: 2px; margin-bottom:5px;}

#sidebar #searchsubmit {padding: 1px; margin-bottom:5px;}

.entry form {text-align:center;}

select {width: 130px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {width:570px; padding: 2px;}

#commentform #submit {}


/* Begin Comments*/
.alt {}

.commentlist {padding: 0; text-align: justify;}

.commentlist ul {margin-left:30px;}

.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;}


/* Begin Sidebar */
#sidebar {padding: 0px; margin-bottom:12px; background:#f1f1f9; border-bottom:1px solid #c5c5e7;}
#sidebar form {margin: 0;}
#sidebar td {padding:5px;}


/* End Sidebar */



/* 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;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0; display: block;}

.center {text-align: center;}

hr {display: none;}

a img {border: none;}

.navigation {display:block;}
	
p {font:12px; Arial;}



/* MENU */

#menu ul {padding:0 0 0 0; margin:0 0 0 0;}
#menu li {list-style: none; display:inline; float:left; line-height:normal; padding-bottom:0px;}
#menu ul ul li {_padding-left: 10px;}
#menu li a {color:#333;	padding:10px 17px; display: block; text-decoration: none; font-weight:bold; background:#bec1e5; }
#menu li a:hover {color:#333; background: #bec1e5;}
#menu li.current_page_item {background: #bec1e5; color:#333;}
#menu li li a {color:#333; background:#bec1e5; display: block; text-decoration: none; font-size:11px; padding:5px 17px; }
#menu li li a:hover {background:#eff0f9; border-bottom:0px; }

#menu ul {z-index: 500;}
#menu ul ul {-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;}
#menu ul li:hover {background:#bec1e5;}
#menu ul li:hover a {color:#333;}
#menu li {display: inline; float: left; position: relative; text-align: left; margin:0px;}
#menu li ul {width: 125px; height: auto; top: 100%; left: 0px; background:#007ac7; list-style-type:none;}
#menu li ul li {text-align: left; width: 125px; height: auto; min-height: auto; display: block;}
#menu a {text-decoration: none;}
#menu li li ul {top: 0; left: 0;}
#menu li li:hover ul {left: 200px;}

/* initialy hide all sub sidemenus */
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul {display: none; position: absolute;}

/* display them on hover */
#menu li:hover ul,
#menu ul li:hover ul,
#menu ul ul li:hover ul {display: block;}
