body {

	margin: 0em;

	padding: 0em;

	color: black;



	font-family: "arial", "helvetica", "Lucida", sans-serif;

	font-size: 12px;

	    background-image: url(../../../../images/shared/edg-bg2.gif);

	

}

#page {

	margin: 0px auto;

	padding: 0em;

	width: 770px;

}









.alignleft {

	float: left;

}



.alignright {

	float: right;

}



blockquote {

	margin: 1em 2em 1em 1em;

	

	font-size: 0.9em;

}

/* end whole page */



/* header */

#header {

	margin: 0em;

	border: 0px solid gray;

	padding: 0em;

	

	width: 60em;

}





a:link {



	color: #003366;

}



#header h1 {

	margin: 0em;

	border: 0px solid gray;

	padding: 0em;

	

	font-size: 4em;

	line-height: 0.75em; /* weird IE7 bug fix */



	float: left;

}



#header #tagline {

	margin: 0.75em 0em 0em 2em; /* also part of the IE7 fix */

	border: 0px solid gray;

	border-left: 1px solid gray;

	padding: 0.5em 0em 0.5em 2em;

	

	color: gray;

	background: inherit;

	

	float: left;

}

/* end header */



/* content area */

#content {

	margin: 0px;

	padding: 10px;

	width: 40em;

float:left;



}



#content h2 {

	margin: 0em 0em 1em;

	padding: 0em;

	

	font-size: 1.5em;

}



#content .post {

	margin: 2em 0em 0em;

}



#content h3 {

	margin: 0em;

	padding: 0em;

	

	font-size: 1.25em;

}



#content .postmetadata {

	color: #777777;

	background: inherit;

	

	font-size: 0.9em;

}



#content .navigation {

	margin: 2em 0em 0em;

	padding: 0em;

	

	display: block;

}



#content .goback {

	margin: 0em 0.5em 0em 0em;

	padding: 0em;

	

	float: left;

	

	font-size: 1.25em;

}



#content .goforward {

	margin: 0em 0em 0em 0.5em;

	padding: 0em;

	

	float: right;

	

	font-size: 1.25em;

}



#content #comments {

	margin: 2em 0em 1em;

	padding: 0em;

	

	clear: both;

}



#content .commentlist {	

	margin: 0em;

	padding: 0em;

	

	font-size: 0.9em;

}



#content .commentlist li {

	margin: 0em;

	padding: 0em;

	

	list-style-type: none;

}



#content .commentlist img.avatar {

	float: right;

	margin-left: 1em;

}



#content .commentmetadata {

	margin: 0em 0em 2em;

	color: #777777;

	background: inherit;

}



#content #respond {

	margin: 2em 0em 1em;

	padding: 0em;

	

	clear: both;

}





.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



/* end Theme Directory compatibility */



/* sidebar */

#sidebar {

	margin: 4em 0em;

	padding: 0em;

	background: white;

	width: 16em;

	float: right;

}



#sidebar h2 {

	margin: 0em;

	padding: 0em;



	font-size: 1.0em;

}



#sidebar h2 a, #sidebar h2 a:visited {

	color: black;

	background: inherit;

}



#sidebar h2 a:hover {

	color: white;

	background: #1070c0;

}



#sidebar ul {

	margin: 0em;

	padding: 0em;

}



#sidebar ul li {

	margin: 0em 0em 1em;

	padding: 0em;

	

	list-style-type: none;

}



#sidebar ul li p, #sidebar ul li ul, #sidebar ul li ol {

	font-size: 0.8em;

}



#sidebar ul li ul li, #sidebar ul li ol li {

	margin: 0em;

	padding: 0em;

}



#sidebar .textwidget {

	font-size: 0.8em;

}

/* end sidebar */



/* footer */

#footer {

	margin: 0em;

	padding: 0em;

	

	width: 60em;

	clear: both;

}



#footer p {

	margin: 0em;

	padding: 0em;

	

	font-size: 0.8em;

	

	text-align: center;

}

/* end footer */

a.menu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



a.menu:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



.menu{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}

.bodyk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.bodyb {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

}

.bodybigblu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}


