@charset "utf-8";
/* CSS Document */

body {
	font-family:"Lucida Sans";
	font-size:10px;
	color:#FFFFFF;
	margin-top: 0px;
	background:#999999 url(Images/background-imager.jpg) no-repeat fixed;
	line-height:18px;
}

a, a:link, a:visited {
	color:#CCCCCC;
	text-decoration:none;
}

a:active, a:hover {
	text-decoration:underline;
}

h3 {
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	padding:0;
}

h3 a, h3 a:link, h3 a:visited {
	color:#FF9900;
	text-decoration:none;
}

h3 a:active, h3 a:hover {
	text-decoration:underline;
}

ul.navigation {
	margin:0;
	padding:0;
	list-style-type:none;
	height:46px;
	line-height:46px;
	background: url(Images/nav-bg.png) repeat-x;
}
ul.navigation li {
	float:left;
	display:inline;
	margin-right:40px;
	font-size:14px;
}
ul.navigation li.first {
	margin-left:40px;
}
ul.navigation li.last {
	margin-right:0;
}
ul.navigation li a {
	color: #FFFFFF;
}
ul.navigation li a:hover {
	color: #fa9007;
}
#linksdiv {
	float:left;
	background-image:url(Images/linksbg.gif);
	width:800px;
	height:auto;
	margin-left:50px;
	text-align:left;
}

.mainlinks {
	margin-left:42px;
}

#contentdiv {
	float:left;
	width:800px;
	height:auto;
	margin-left:50px;
}

#contentdiv_bio {
	float:left;
	width:800px;
	height:492px;
	background:url(Images/main_about.jpg) top right no-repeat;
	margin-left:50px;
}

#contentdiv_contact {
	float:left;
	width:800px;
	height:492px;
	background:url(Images/main_contact.jpg) top right no-repeat;
	margin-left:50px;
}

#contentdiv_diary {
	float:left;
	width:800px;
	height:492px;
	background:url(Images/main_diary.jpg) no-repeat top left;
	margin-left:50px;
}

#contentdiv_gallery {
	float:left;
	width:800px;
	height:416px;
	background:url(Images/main_gallery.jpg) no-repeat top left;
	margin-left:50px;
}

#contentdiv_media {
	float:left;
	width:800px;
	height:492px;
	background:url(Images/main_media.jpg) no-repeat top right;
	margin-left:50px;
}

#contentdiv_video {
	float:left;
	width:800px;
	height:492px;
	background-image:url(Images/main_video.jpg);
	margin-left:50px;
}

#contentdiv_links {
	float:left;
	width:800px;
	height:492px;
	background:url(Images/main_links.jpg) no-repeat top right;
	margin-left:50px;
}

.imgseperator {
	float:left;
	width:800px;
	height:492px;
}

.imgseperator_gallery {
	float:left;
	width:800px;
	height:233px;
}

.imgseperator_media {
	float:left;
	width:800px;
	height:312px;
}

#textdiv {
	float:left;
	width:760px;
	height:auto;
	padding:20px;
	background-color:#65553a;
}

#textdiv_gallery {
	float:left;
	width:760px;
	height:172px;
	padding:20px;
	padding-top:10px;
	padding-bottom:0px;
	background-color:#65553a;
	overflow:auto;
}

.textcolumn {
	float:left;
	width:360px;
	height:auto;
	text-align:left;
}

#textdivleft {
	float:left;
	width:435px;
	height:452px;
	padding:20px;
	background-color:#1f1f1f;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.textcolumnleft {
	float:left;
	width:445px;
	height:452px;
	text-align:justify;
	overflow:auto;
	padding-right:5px;
}

#textdivleft_contact {
	float:left;
	width:374px;
	height:452px;
	padding:20px;
	background-color:#1f1f1f;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.textcolumnleft_contact {
	float:left;
	width:374px;
	padding-right:10px;
	height:452px;
	text-align:justify;
	overflow:auto;
}
.textcolumnleft_contact input, .textcolumnleft_contact textarea {
	margin-top:10px;
}

#textdivright {
	float:right;
	width:394px;
	height:452px;
	padding:20px;
	background-color:#1f1f1f;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.textcolumnright {
	float:left;
	width:394px;
	height:452px;
	text-align:justify;
	overflow:auto;
	padding-right:5px;
}

.diaryentry {
	float:left;
	width:365px;
	height:auto;
	margin:0;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#990000;
}
.diaryentryimg {
	float:left;
	width:100px;
	background-image:url(Images/calendar.png);
	background-repeat:no-repeat;
	height:92px;
}

.diaryentryimgmonth {
	float:left;
	width:100px;
	text-align:center;
	padding-top:17px;
	height:13px;
	text-transform:uppercase;
	font-weight:bold;
}
.diaryentryimgdate {
	float:left;
	width:100px;
	text-align:center;
	padding-top:10px;
	height:52px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	font-size:28px;
}
.diaryentrytitle {
	float:left;
	width:272px;
	padding-left:5px;
	padding-top: 8px;
	font-size:11px;
	margin-bottom:10px;
	min-height:100px;
	_height:100px;
}

#textcolumnsep {
	float:left;
	width:366px;
	height:492px;
}

.columnseperator {
	float:left;
	width:40px;
}

.newsimg {
	float:left;
	width:27px;
	height:22px;
	background-color:#FF9933;
	background-image:url(Images/newsicon.png);
}
.newshdr {
	float:left;
	width:333px;
	height:18px;
	background-color:#FF9933;
	padding-top:4px;
}
.newstext {
	float:left;
	width:340px;
	height:auto;
	padding:10px;
	background-color:#333333;
	color:#ffffff;
}
.style1 {color: #333333}
.style2 {font-family: Arial, Helvetica, sans-serif}

.designby {
	color:#333333;
	font-weight:bold;
}
.designby a, .designby a:link, .designby a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.designby a:active, .designby a:hover {
	text-decoration:underline;
}

.mediaentryimg {
	float:left;
	width:100px;
}
.mediaentrytitle {
	float:left;
	width:272px;
	height:auto;
	padding-left:5px;
	padding-top: 8px;
	font-size:11px;
	margin-bottom:10px;
}