
#content {
	font-size: 14px;
	font-family: Georgia,Times,'Times New Roman',serif; 
	}

#comment-content {
	font-size: 10px;
	font-family: 'Lucida Grande',Verdana,Sans-Serif;
	}

label {
	font-family: 'Lucida Grande',Verdana,Sans-Serif; 
	font-size: 10px;
	line-height: 1.5em;
	
	text-align: left;
	}

.adhesive_post H3 {
	font-family: Georgia,'Times New Roman',Serif; 
	color:#CC0033;
	}

h2.pagetitle {
		font-size: 10px;
	}


#header-image {
	position: absolute;
	z-index:4;
    margin-left: 40px;
    margin-top: 15px;
	border: none;
	padding: 0px;
}



.header-description {
    color: #000000;
    margin-left:376px;
}
	

acronym,abbr,span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a,h2 a:hover,h3 a:hover {
	color: #003366;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

	
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: 1.3em 'Lucida Grande',Verdana,Sans-Serif; 
	text-align: center;
	}

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

/* End Typography & Colors */
/* Begin Structure */
.catimage {
	margin-bottom:-10px;
	}

#header {
	padding: 0;
	height: 140px;
	width: 100%;
	}

#headerimg {
	margin: 0;
	width: 100%;
	}

.preview {
	background-color: #ededed;
	border: 1px solid #959596;
	padding: 10px;
	}

	
	
.post-popup  {
	margin: 5px;
	width: 415px;
	text-align: left;
	padding: 10px;
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	-moz-border-radius: 10px;
	}

.post-popup-ad {
	margin: 5px;
	width: 415px;
	text-align: left;
	padding: 10px;
	background-color: #ffffcc;
	border: 1px solid #ddd;
	-moz-border-radius: 10px;
	}

.post {
	text-align: justify;
	margin: 30px 0px 30px 60px;
	width:435px;
}

.post_header {
	margin: 0 0 0 0px;
   height: 35px;
	width:525px;
	border: none;
	vertical-align: top;
	background: url(images/content_header.gif) no-repeat;
	clear: right;
	float: both;
   margin-left:0px;
}

.post_content{
	width:525px;
	border: none;
	vertical-align: top;
	background: url(images/content_bg.gif); 
	background-repeat: repeat-y;
}

.post_content{
	margin-left:2px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .post_content {
		margin-left:3px;
}

/* End hide from IE5/mac */

	
.post-date{
		font-family: 'Lucida Grande',Verdana,Sans-Serif; 
		color:#ffffff;
		padding-right: 14px;
		font-size: 10px;	
	
		
}

.post-headline{
		font-family: 'Lucida Grande',Verdana,Sans-Serif; 
		padding-left: 58px;
		font-size: 10px;	
	padding-top: 12px;
		padding-top: 12px;
}

.post-headline a:link,.post-headline a:visited,.post-headline a:hover,.post-headline a:active{
	font-family: 'Lucida Grande',Verdana,Sans-Serif; 
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0px;
	text-transform: none;
	padding-top: 12px;
}

/* Begin Comment */
.theme_comment_box{
	width:525px;
	border: none;
	vertical-align: top;
	background-repeat: repeat-y;
	background: url(images/comment_box_bg.gif);
}

.theme_comment_box{
	margin-left:2px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .theme_comment_box {
		margin-left:3px;
}

	
#footer {
	padding: 0;
	margin: 0 auto;
	width: 780px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

/* End Structure */
/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

.description {
	text-align: center;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 0px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

/* End Headers */
/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center",being much more futureproof (and valid) */

p img {
	padding: 0px;
	max-width: 100%;
	border: 0px;
	}

		

img.flickr {
	border: 1px solid #b8b8b8;
	padding: 8px;
	background-color: #ffffff;
	
	max-width: 225px;
	}

.entry img {
	max-width: 415px;
	}


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

	
/* End Images */
/* Begin Form Elements */
#openidform {
	margin: 0px auto;
	padding-bottom: 8px; 
	padding-top: 4px; 
	text-align: center;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	}


/* End Form Elements */
/* Begin Calender Header */
#theme_calender_box {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width:227px;
	border: none;
}

#theme_calender_box {
	margin-left: 535px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #theme_calender_box {
	margin-left: 533px;
}


/* Begin InfoBox */
.info_box{
	margin: 0px 1px 0px;
	list-style-type: none;
	width: 191px;
	padding-left: 10px;
}

.meta_data {
		padding-top: 5px;
		padding-left: 10px;
		line-height: 10px;
		margin: 0 7px 2px 0;
		
}

.info_box a {
	text-decoration:none;
	color: #003366;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.info_box a:hover {
	text-decoration:none;
	color: #003366;
	padding: 0px 0px 0px 0px;
}

/* END INFOBOX */
/* Begin Cat formating */

.categories ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 11px;
}

.categories li {
	margin: 0px 0px 0px;
	list-style-type: none;
	width: 191px;
	line-height: 16px;
}

.categories ul ul li {
	margin: 0px 0px 0px;
	list-style-type: none;
	width: 180px;
	line-height: 16px;
}

/*#003366*/
.categories a {
	text-decoration:none;
	color: #003366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: block;
	border-bottom: 1px solid #DFDFDF;
}

.categories a:hover {
	text-decoration:none;
	background-color: #788D9F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	color:#ffffff;
}

/* Begin Cat formating */
.pages ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 11px;
}

.pages li {
	margin: 0px 0px 0px;
	list-style-type: none;
	line-height: 14px;
}

#pagenav .page_item{
	line-height: 14px;
	background-image:url(images/icons/document.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*#003366*/
.pages a {
	text-decoration:none;
	color: #003366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	vertical-align: top;
	margin-left: 10px;
}

.pages a:hover {
	text-decoration:underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #003366;
	margin-left: 10px;
}

/* End Cat Formating*/
/* end sidebar box */
/* Begin Sidebar */
#sidebar
{
	padding: 0px 0 0px 0;
	margin-left: 535px;
	width: 190px; 
	}

#sidebar form {
	margin: 0;
	}

/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	width: 180px;
	margin-left:15px; 
	text-align: center;
	font-size: 10px;
	font-family: 'Lucida Grande',Verdana,Sans-Serif; 
	color: #003366;
	}

	
#wp-calendar a,#wp-calendar a:active,#wp-calendar a:visited  {
	display: block;
	color: #003366;
	text-decoration: none;
	background-color: Silver;
}

	
#wp-calendar a:hover {
	display: block;
	color: #003366;
	text-decoration:none;
	background-color: #788D9F;
	color:#ffffff;
	}

	
#wp-calendar #next a {
	padding-right: 0px;
	text-align: right;
	font-size: 10.5px;
	font-family: Tahoma,Verdana,Arial;
	}

	
#wp-calendar #next a,#wp-calendar #prev a:active,#wp-calendar #prev a:visited  {
	display: block;
	color: #003366;
	text-decoration: none;
	background-color: transparent;
}

	
#wp-calendar #prev a {
	padding-left: 0px;
	text-align: left;
	font-size: 10.5px;
	font-family: Tahoma,Verdana,Arial;
	}

#wp-calendar #prev a,#wp-calendar #prev a:active,#wp-calendar #prev a:visited  {
	display: block;
	color: #003366;
	text-decoration: none;
	background-color: transparent;
}

	
#wp-calendar caption {
	font-size: 9px;
	font-family: 'Lucida Grande',Verdana,Sans-Serif;
	font-weight: normal;
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 1px 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: none;
	}

a img {
	border: none;
	}

#ed_toolbar input {
	border-right: 1px solid #959596;
	border-bottom: 1px solid #959596;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;	
	background-color: #ededed;
	
	width: 70px;
	}