/* CSS Document */

body {
	background-color:#f7e9e9;
	font-size:76.1%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	text-align:center;
	margin:auto;
	}
	

	
* {margin:0;padding:0;}

table, tr, td {font-size:1em;line-height:1.4em; }
p {font-size:1em;line-height:1.4em;margin:1em 0;}

blockquote {
	display:block;font-style:italic;background:url(images/quote_wh.gif) no-repeat;background-position:5px 5px;background-color:#EDEDDB;padding:1px 6px 1px 30px;border-bottom:7px solid #FFFFFF;border-top:7px solid #FFFFFF;
	}
blockquote p {
        background:url(images/quote_rt.gif) no-repeat right bottom;padding:0px 25px 0px 0px;
        }

a, a:link {color:#990000; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {color:#7C3520;font-weight:normal;font-size:2.6em;}
h2 {color:#7c5131;font-weight:normal;font-size:1.5em;margin-top:14px;}
h3 {color:#7C3520; font-family:Arial, Helvetica, sans-serif;font-size:1.3em;}
h4 {color:#ADA272;font-weight:normal;font-size:2em;display:block; border-bottom:1px solid #C7BF9E;margin-bottom:15px;clear:both;}
h5 {}
h6 {}

#wrapper {
	margin:auto;
	text-align:left;
	width:980px;
	max-width:940px;
	border:20px solid #FFFFFF;
	background-color:#FFFFFF;
	}

#header {
	background:url(images/channing-header.gif) no-repeat #C7BF9E;
	height:120px;
	}

#topmenu {display:block; font-family:Arial, Helvetica, sans-serif;font-size:0.95em;border-bottom:1px solid #C7BF9E;}

	#topmenu ul {list-style-type:none;}
	#topmenu li {display:inline;line-height:2.3em;padding-right:9px;}
	#topmenu a, #topmenu a:link {color:#7C3520;font-weight:bold;}
	#topmenu a:hover {color:#83AFAD;text-decoration:none;}
	#topmenu a.active {color:#C7BF9E;}

#content {margin-top:20px;}

#leftcol {
	display:inline;
	float:left;
	width:167px;
	margin-right:25px;
	}
	
	#leftcol img {margin-bottom:14px; display:block}
	
	#subnav {display:inline;}
	#subnav ul {list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-size:0.95em;}
	#subnav li {}
	#subnav a, #subnav a:link {background-color:#f7e9e9;padding:5px;display:block;border-bottom:1px solid #FFFFFF;color:#d79191;text-decoration:none;}
	#subnav a:hover, #subnav a.active {background-color:#d79191;color:#FFFFFF;text-decoration;none;}
	
	#subnav .sub ul {list-style-type:none;}
	#subnav .sub li {font-size:0.9em}
	#subnav .sub a, #subnav .sub a:link {background-color:#E3E3CA;padding:5px 5px 5px 15px;display:block;border-bottom:1px solid #FFFFFF;color:#666666;text-decoration:none;}
	#subnav .sub a:hover, #subnav .sub a.active {background-color:#9EBDD4;color:#FFFFFF;text-decoration;none;}

#main {
	display:inline;
	float:left;
	width:550px;
	font-size:1em;
	}
	
	#main img {margin-right:4px;}
	#main ul {list-style-position:outside; list-style-type:disc;margin:0 50px 0 25px;}
	#main li {list-style-type:disc;margin:0.1em 0;}

	
	#homenews {display:block;margin-top:10px;}

#rightcol {
	float:right;
	display:inline;
	width:167px;
	}
	
	#rightcol table, #rightcol tr, #rightcol td {margin:0}
	
	

#footer {
	background:url(images/footer-bg.gif) top no-repeat;
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
	padding:40px 0px;
	}
	
	#footer ul {list-style-type:none;}
	#footer li {display:inline;line-height:1.2em;padding-right:6px;}
	#footer a, #footer a:link {color:#999999;}


/* Typo3 other */

.csc-caption {font-size:0.9em;font-family:Arial, Helvetica, sans-serif; font-style: italic;}

.tx-imagecycle-pi1 ul#imagecycle_c1007 {margin-left:0px;}
.tx-imagecycle-pi1 ul#imagecycle_c1008 {margin-left:0px;}

/* end other */

/* Typo3 News */

.news-latest-container {border:none;background:none;}
.news-latest-item-1{float:left;display:inline;width:260px;height:150px}
.news-latest-item-2{float:right;display:inline;width:260px;height:150px}
.news-latest-item-1 img {float:left;display:inline;padding-right:10px;}
.news-latest-item-2 img {float:left;display:inline;padding-right:10px;}
.news-latest-date {display:inline;font-size:0.85em;margin:0}
.news-latest-morelink {display:inline;font-size:0.85em;margin:0}
.news-latest-item-1 p{margin:0;}
.news-latest-item-2 p{margin:0;}
.news-latest-gotoarchive {}

.news-list-container {border:none;background:none;}
.news-list-item {margin-bottom:15px;}
.news-list-item p {margin:0}
.news-list-date {display:inline;}
.news-list-morelink {display:inline;}
.news-list-gotoarchive {}

.news-amenu-container {margin-bottom:20px;}


/* Typo3 form */
fieldset {border:none;font-size:1em}
.csc-mailform-field {text-align:left;}
.csc-mailform-submit, .csc-mailform-field img {text-align:left;margin-left:230px}
input {text-align:left;}
label {float:left; width:230px; text-align:right;margin-right:4px;}

.csc-form-labelcell {text-align:right;vertical-align:top;}
.csc-form-labelcell td tr {margin:0;line-height:0;padding:0}
.csc-form-commentcell td {padding:6px 0;}

p.csc-form-label, p.csc-form-label-req {margin:0;padding:0;line-height:1em}

input, textarea {margin-bottom:4px;margin-left:4px;}

#player {text-align:center;margin:0px auto;}


/* New styles for homepage - news and events */

#home-events {background: url(images/box-shadow.png) repeat-x bottom #EDF3F3;}
#home-events h4 {display:block; background-color:#E2ECED;color:#80ADAC;border-bottom:0px;padding:5px 10px;}
#home-events .news-latest-container {padding:10px;}

#home-news {background: url(images/box-shadow.png) repeat-x bottom #F9EFEE;}
#home-news h4 {display:block; background-color:#F8E5E5;color:#DEA2A3;border-bottom:0px;padding:5px 10px;}
#home-news .news-latest-container {padding:10px;};}