/* Default WordPress by Dave Shea || http://mezzoblue.com
	Modifications by Matthew Mullenweg || http://photomatt.net
	This is just a basic layout, with only the bare minimum defined.
	Please tweak this and make it your own. :)
*/

/*This is the text of the subject headlines*/
a {
	color: blue;
}

a img {
	border: none;
}

a:visited {
	color: #9675;
}

a:hover {
	color: #000080;
}

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

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}

blockquote {
	border-left: 0px solid #ccc;
	margin-left: 1em;
	padding-left: 5px;
}

/* This is like the template in bblog and is where you add margins and
such on the page like a frame around the page  color is the font color
for the main text*/
body {
	background: #ffffff;
	border: solid 5px #191970;
	border-bottom: solid 5px #191970;
	border-top: solid 5px #191970;
	border-right: solid 5px #191970;
	color: #000000;
	border-left: solid 5px #191970;
	font: normal 12px/14px arial, sans-serif;
	margin-left: 5px;
	margin-right: 222px;
	padding-left: 5px;
	padding-right: 0px;
}

cite {
	font-size: 90%;
	font-style: normal;
}



/* This is the top thin line below the banner */
h2 {
	border-bottom: 0px solid #191970;
	background:  FFFFFF;
	font: 95% "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin: 0px 0 0px 0;
	padding-bottom: 0px;
}

/* This is the lines below the subject lines of the posts */
h3 {
	border-bottom: solid 1px #191970;
	background: FFFFFF;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bolder;
	margin-top: 0;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	font: 93%/165% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

/*This is the footer banner at the bottom of the page*/
.credit {
	background: #fffff;
	border-top: double 0px #aba;
	color: #eee;
	font-size: 11px;
	margin: 0px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

/* This controls the space around the text in the content */
.post {
        margin 0 0px 0 0px;
        padding: 10px 0px 15px 20px;
}

.storytitle {
	margin: 0;
	font-weight: bold;
}

.storytitle a {
	text-decoration: none;
	text-size: 10px;
	font-weight: bold;
}

#commentform input, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#content {
        margin: 30px 65px 0 1em;
	padding-right: 0px;
}

/*This is the header banner  padding sequence goes top right bottom left*/
#header {
	background:  #FFFFFF;
	border-left: dotted 0px #ffffff;
	border-right: solid 0px #565;
	border-top: solid 1px #ffffff;
	font: bold 230% 'Lucida Sans', Verdana, sans-serif, #000080;
        letter-spacing: 0em;
	margin: 1;
	padding: 10px 0px 0px 20px;
}

#header a {
	color: #191970;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

/*This defines the right hand nav stuff border lines can be dotted
double or solid. The WIDTH is very important it defines how wide the
right hand menu nav bar is and how much white text space you have*/
#menu {
        background: #FFFFFF;
        padding: 0px 0px 0px 0px;
        position: absolute;
	float: right;
        right: 65px;
        top: 25;
        width: 9em;
}

#menu form {
	margin: 0 0 0 1px;
}

#menu input {
	background: #eee;
	border: 1px solid #999;
	color: #000;
	letter-spacing: -0.05em;
	width: 80%;
}

#menu ul {
	color: #000080;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	/*text-transform: lowercase;*/
}

#menu ul li {
	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #2F4F4F;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 70%/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li a {
	color: #000080;
	text-decoration: none;
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#wp-calendar {
	border: 1px solid #2F4F4F;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#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;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #000080;
}

#wp-calendar caption {
	color: #000080;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #000080;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}


#sidebar {
position: absolute;
top: 1px;
right: 50px;
float: right;
width: 170px;
text-align: center;
background: #ffffff;
font-size: 1.1em;
padding: 0 0 5px 0;
margin: 0 1px 1px 0;
display: inline;
}
