body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	font-size: 0.7em;
}
a, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
.entry-content a {
	text-decoration: underline;
}
a:hover {
	color: #999999;
}
.active {
	color: #999999;
}
hr {
	border: 0;
	border-top: 1px solid #000000;
	height: 1px;
}
#mainDiv {
	margin: 8px;
	/*position: absolute;
	margin-left: auto;
	margin-right: auto;*/
	width: 100%;
}


/***********************************************************************************/

/*p {margin: 0; padding: 0; }*/

#pageTitle {
}
#pageTitle h1 {
	font-size: 120%;
}
#pageTitle h2 {
	font-size: 120%;
}
#mainMenu {
	/*width: 200px;*/
	/*float: left;*/
	/*margin-left: -200px;
	margin-top: 0px;*/
	position: absolute;
	width: 200px;
	/*left: 50%;
	margin-left: -450px;*/
	/*margin-left: -100px;*/
}
.mainMenuList, #textMenuList {
	list-style: none;
	font-size: 80%;
	margin: 0;
	padding: 0;
}
.mainMenuList li h3 {
	margin: 0px;
}
.mainMenuList li h3 a:hover {
	color: #000000;
	background-color: #999999;
}
#filmAndVideo {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	color: #666666;
}
#filmAndVideo h3 {
	margin-bottom: 3px;
}

/********************************************************************************/

#contentDiv {
	/*position: absolute;
	width: 750px;
	left: 190px;
	top: 42px;*/
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	/*padding-left: 150px;*/
}
#contentDiv #contentWrapper {
	/*margin-left: 0px;*/
	float: right;
}
#contentDiv #contentWrapper #contentTxt {
	/*margin-top: 4px;
	margin-top: -3px;*/
	width: 750px;
}
#contentDiv #contentWrapper #contentTxts {
	position: absolute;
	width: 550px;
	margin-left: -700px;
	padding-bottom: 20px;
}
#contentDiv #contentWrapper #contentImgTxt {
	/*margin-top: 4px;
	margin-top: -3px;*/
	width: 750px;
	/*margin-top: 510px;*/
}
#contentDiv #contentWrapper .contentImg {
	width: 750px;
	/*height: 500px;*/
	position: absolute;
	/*margin-top: -1px;*/
}
#contentVidDiv #videodiv {
	width: 900px;
	text-align: center;
}
#contentVidDiv #contentVidTxt {
	/*text-align: center;*/
	width: 300px;
	margin-left: 300px;
}
#thumbList li a img {
	border: 1px solid #666666;
}
#thumbList li a:hover img {
	border: 1px solid #999999;
}
#thumbList li {
	margin-bottom: 5.6px;
}
#contentThumbs {
	/*margin-left: 780px;*/
	position: absolute;
	top: 69px;
	margin-left: 759px;
	height: 500px;
}
#thumbList {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#spacerDiv {
	height: 20px;
}

/***Blog********************************************************************************/

#highLightsDiv {
	/*position: absolute;
	left: 333px;
	top: 0px;
	width: 650px;*/
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
#highlightContentWrapper {
	/*position: relative;
	left: 10px;
	width: 450px;
	clear: right;*/
	width: 450px;
	float: left;
}
#highLightsDiv h2 {
	/*margin-top: 0px;*/
	font-size: 100%;
}
.highlightTitle {
	/*margin-bottom: 10px;
	clear: right;*/
}
.highlightTitle h3, .highlightTitle h4 {
	/*font-size: 100%;
	display: inline;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0;*/
}
.highlightContent {
	/*margin-bottom: 15px;*/
}
.highlightContent a {
	text-decoration: underline;
}
#calendarDiv {
	/*position: absolute;
	left: 500px;
	top: 0px;
	width: 150px;
	float: right;*/
	width: 150px;
	position: absolute;
	margin-left: 585px;
	/*float: right;*/
}
#calendarDiv ul {
	list-style-type: square;	
}

/********CV***************************************************************************/

.CVLeft {
	float: left;
	position: absolute;
}
.CVRight {
	position: relative;
	left: 100px;
}

/************Header***********************************************************************/

#header {
	width: 100%;
	height: 50px;
	/*padding-top: 5px;*/
}
#headerPos {
	width: 775px;
	margin-left: auto;
	margin-right: auto;
}
#headerNav {
	list-style: none;
	padding-left: 0;
}
#headerNav li {
	float: left;
	/*width: 100px;*/
	padding-right: 70px;
}
#headerNav li h2 a {
	font-size: 80%;
	font-weight: bold;
}
#headerNav li h2 a:hover {
	font-size: 80%;
	font-weight: bold;
	color: #FF6600;
}
#headerNav li h2 a.active {
	color: #FF6600;
}
.chronicle {
	margin-left: 28px;
}
.chronicle a {
	color: #666666;
}
.chronicle h2 {
	padding: 4px;
	border: 1px solid #000000;
}
