html, body {
	background-color : #FFFFFF;
	font : 12px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : left;
	margin : 20px 0px 0px 0px;
}

#pagewrapper {
	background-color : #FFFFFF;
	color : #000000;
	margin: 0px auto 0px auto;
	text-align : left;
}

#headermenuwrapper {
	background-color : #FFFFFF;
	color : #000000;
	width : 760px;
	margin: 0px auto 0px 70px;
	text-align : left;
}

#headermenu {
	background-color : #FFFFFF;
	color : #00003A;
	text-align : right;
	font : 12px Arial, Helvetica, sans-serif;
	padding : 0px 0px 5px 0px;
}

.headermenu {
	background-color : #FFFFFF;
	color : #00003A;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.headermenu:active {
	background-color : #FFFFFF;
	color : #00003A;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.headermenu:hover {
	background-color : #FFFFFF;
	color : #00003A;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

#headerwrapper {
	background-color : #FFFFFF;
	color : #000000;
	width : 955px;
	margin: 0px auto 0px auto;
	text-align : left;
}

#header {
	background-color : #FFFFFF;
	color : #000000;
	width : 955px;
	height : 215px;
	text-align : left;
	background-image : url("../images/header_bg.jpg");
	background-repeat : no-repeat;
	border : 1px solid #E05A0C;
}

.headertop {
	background-color : transparent;
	color : #000000;
	width : 758px;
	height : 119px;
	text-align : left;
	margin : 9px 0px 0px 48px;
}

.headertopimage {
	background-color : transparent;
	color : #000000;
	padding : 0px 0px 0px 10px;
}

.headermiddle {
	background-color : transparent;
	color : #FFFFFF;
	width : 758px;
	height : 60px;
	text-align : left;
	margin : 0px 0px 0px 60px;
	padding : 0px 0px 0px 0px;
	vertical-align : middle;
}

.header_menu {
	background-color : transparent;
	color : #FFFFFF;
	font : 14pt Garamond;
	text-decoration : none;
}

.header_menu:active {
	background-color : transparent;
	color : #FF6600;
	font : bold 14pt Garamond;
	text-decoration : none;
}

.header_menu:hover {
	background-color : transparent;
	color : #FF6600;
	font : 14pt Garamond;
	text-decoration : none;
}

#contentwrapper {
	background-color : #FFFFFF;
	color : #000000;
	width : 955px;
	margin: 0px auto 0px auto;
	text-align : left;
	background-image : url("../images/content_bg.jpg");
	background-repeat : repeat-y;
	background-position : left;
}

#content_top {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : left;
	padding : 15px 0px 40px 68px;
}

#content_top2 {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : left;
	padding : 15px 0px 5px 68px;
}

#content_top3 {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : left;
	padding : 10px 0px 5px 68px;
}

#content_top4 {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : left;
	padding : 10px 0px 40px 68px;
}

.content_top {
	background-color : transparent;
	color : #00003A;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.content_top:active {
	background-color : transparent;
	color : #00003A;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.content_top:hover {
	background-color : transparent;
	color : #00003A;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

#content {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : left;
	margin : 3px 0px 0px 50px;
	overflow : hidden;
}

#content_all {
	background-color : transparent;
	color : #000000;
	text-align : left;
	float : left;
	padding : 0px 18px 30px 18px;
	width : 714px;
}

#content_left_static {
	background-color : transparent;
	color : #000000;
	text-align : left;
	float : left;
	padding : 0px 11px 30px 18px;
	width : 500px;
}

#content_left {
	background-color : transparent;
	color : #000000;
	text-align : left;
	float : left;
	padding : 0px 11px 30px 18px;
	width : 500px;
}

.left_text {
	background-color : transparent;
	color : #000000;
	text-align : left;
	font : 12px Arial, Helvetica, sans-serif;
}

.more {
	background-color : transparent;
	color : #000034;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.more:hover {
	background-color : transparent;
	color : #E05A0C;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

H1 {
	background-color : transparent;
	color : #E05A0C;
	font : 18px Arial, Helvetica, sans-serif;
}

H1:LINK {
	background-color : transparent;
	color : #E05A0C;
	font : 18px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

H1:HOVER {
	background-color : transparent;
	color : #E05A0C;
	font : 18px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.content-nav {
	background-color : transparent;
	color : #000033;
	font : 12px Arial, Helvetica, sans-serif;
}

.content-link {
	background-color : transparent;
	color : #000066;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.content-link:HOVER {
	background-color : transparent;
	color : #000066;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

H3 {
	background-color : transparent;
	color : #000034;
	font : bold 14px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
}

.leftimage {
	background-color : transparent;
	color : #000000;
	margin : 5px 10px 0px 0px;
	border : 1px solid #003366;
}

#content_right {
	background-color : transparent;
	color : #000000;
	width : 200px;
	text-align : left;
	float : right;
	padding : 0px 18px 0px 11px;
	margin-top : 0px;
}

.right_title {
	background-color : transparent;
	color : #000034;
	font : bold 12px Arial, Helvetica, sans-serif;
	padding : 0px 0px 0px 0px;
}

.right_text {
	background-color : transparent;
	color : #000000;
	text-align : left;
	font : 12px Arial, Helvetica, sans-serif;
}

.line_image {
	background-color : transparent;
	color : #E05A0C;
	font : bold 1px Arial, Helvetica, sans-serif;
	padding : 2px 0px 8px 0px;
}

.feed_image {
	background-color : transparent;
	color : #E05A0C;
	font : bold 5px Arial, Helvetica, sans-serif;
	padding : 2px 0px 4px 0px;
}

#bottomwrapper {
	background-color : #FFFFFF;
	color : #000000;
	width : 955px;
	margin: 0px auto 0px auto;
	text-align : left;
	background-image : url("../images/content_bg.jpg");
	background-repeat : repeat-y;
}

#bottom {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : center;
	margin : 0px 0px 0px 50px;
	padding : 5px 0px 5px 0px;
	border-top : 1px solid #000033;
	border-bottom : 1px solid #000033;
	overflow : hidden;
}

.bottom_left {
	background-color : transparent;
	color : #000000;
	width : 513px;
	text-align : center;
	float : left;
}

.bottom_right {
	background-color : transparent;
	color : #CCCCCC;
	width : 235px;
	text-align : right;
	float : right;
	padding-right : 10px;
	font : 10px Arial, Helvetica, sans-serif;
}

#footerwrapper {
	background-color : #FFFFFF;
	color : #000000;
	width : 955px;
	margin: 0px auto 0px auto;
	text-align : left;
	background-image : url("../images/content_bg.jpg");
	background-repeat : repeat-y;
}

#footer {
	background-color : transparent;
	color : #000000;
	width : 758px;
	text-align : right;
	border-bottom : 1px solid #000033;
	margin : 0px 0px 0px 50px;
	vertical-align : middle;
	height : 100px;
	padding-top : 30px;
}

P {
	background-color : transparent;
	color : #000000;
	font : 12px Arial, Helvetica, sans-serif;
}

.datetime {
	background-color : transparent;
	color : #333333;
	font : 11px Arial, Helvetica, sans-serif;
}

A {
	background-color : transparent;
	color : #000034;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.left_text a {
	background-color : transparent;
	color : #000034;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A:HOVER {
	background-color : transparent;
	color : #000034;
	font : 12px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

ul {
	list-style-type: none;
	padding: 0;
	padding-left: 0px;
	margin: 0;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li { 
	background: url(../images/bullet.gif);
	background-position: 0px 2px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 15px;
	border: 0px solid black;
	margin-bottom: 0px;
}

.entry-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #00002A;
}

.permalink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #00002A;
	text-decoration : none;
}

.permalink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #00002A;
	text-decoration : underline;
}

.post-footers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #00002A;
}

/* borrowed from apple.com/main/css/global.css */
img.left {float: left; margin: 2px 5px 5px 0; border:solid 1px black;}
img.right {float: right; margin: 2px 0 5px 5px; border:solid 1px black;}
img.center {text-align: center; margin: 5px 0 5px 0; border:solid 1px black; padding: 0 0 0 0;}
img.across {margin: 0 0 10px 0; border: 0;}
