/* CSS Document */

body {
	background-color:#EDEDDB;
	font-size:76.1%;
	font-family:Arial, san-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;}

.clearer {clear:both;}

h1 {color:#7C3520;font-weight:normal;font-size:2.6em;}
h2 {color:#ADA272;font-weight:normal;font-size:2em;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;
	}
	
#content {
	clear:both;
	display:block;
	}
	
#flash {clear:both;display:block;width:940px;margin-bottom:20px;min-height:1px}

	
#topmenu {
    display: block; 
    clear:both;
    }

html>body #topmenu {
	position:relative;
    	z-index:10;
    	}

#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:#EDEDDB;padding:5px;display:block;border-bottom:1px solid #FFFFFF;color:#7C3520;text-decoration:none;}
	#subnav a:hover, #subnav a.active {background-color:#7C3520;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}
	
	#rightcol .element {background:#f5f6ed;}
	#rightcol .title {display:block;background:#c8bf9e;line-height:1em;font-size:1.4em;color:#FFF;padding:12px;}
	
	#rightcol ul {color:#990000;font-size:1.1em;}
	#rightcol li {display:block;padding:5px 12px;border-bottom:2px dotted #CCC;}
	#rightcol li a, #rightcol li a:link {color:#666;}
	#rightcol li a:hover {text-decoration:none;color:#990000}
	
	

#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;margin-bottom:100px;}
.news-latest-item-2 img {float:left;display:inline;padding-right:10px;margin-bottom:100px;}
.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-item img {float:left;display:inline;padding-right:20px;padding-bottom:60px;}
.news-list-date {display:inline;}
.news-list-morelink {display:inline;}
.news-list-gotoarchive {}

.news-amenu-container {margin-bottom:20px;}

.news-single-img img {float:left;display:inline;padding:10px 8px 0 0;}
.news-single-backlink {padding-top: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;}




/* 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;}



#leftcol .leftc2a {border-bottom:2px dotted #CCC;margin:0px 0px 20px 0px;}
#leftcol .leftc2a h3 {font-size: 1.6em;font-weight: normal}
#leftcol .leftc2a img {padding-top:12px;}


#player {text-align:center;margin:0px auto;}

.tx-bddbflvvideogallery-pi1 {
background:url(images/videobg.jpg) bottom no-repeat;}

#player {
    clear:both;
}


/* New Drop Down Menu */


#topmenu , #topmenu ul {
	clear: both;
        display: block;
        float: left;
        width: 100%;
        background:url(images/topmenu_bg.gif) repeat-x top #d99391;
        list-style:none;
}
 
#topmenu  a {
	display: block;
	width: auto;
	color: #FFF; 
	text-decoration: none;
	padding: 10px 16px;
}

#topmenu  a:hover {
	color:#7e5130;
	background:#f1ddde;
	}

#topmenu a.active {
	background:url(images/topmenu_active.gif) repeat-x top;
	}
 
#topmenu a.menuparent  {
	/* background: url(arrow.gif) no-repeat 90% 40%; */
	color: #FFF; 
}
 
#topmenu li {
	float: left;
	padding: 0;
	width: auto;
}
 
#topmenu  li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 16em;
	font-weight: normal;
	margin: 0;	
}

 
#topmenu li li {
 
	width: 16em;
}
 
#topmenu  li ul a {
	width:auto;
	background:#f1ddde;
	color:#666;
	padding: 5px 20px;

}

#topmenu li ul a:hover {
	background:#dfa8a7;
	color:#FFF;
}
 
#topmenu li ul ul {
	margin: -1.75em 0 0 14em;
}
 
#topmenu li:hover ul ul, #topmenu li:hover ul ul ul, #topmenu li.sfhover ul ul, #topmenu li.sfhover ul ul ul {
	left: -999em;
}
 

#topmenu li:hover ul, #topmenu li li:hover ul, #topmenu li li li:hover ul, #topmenu li.sfhover ul, #topmenu li li.sfhover ul, #topmenu li li li.sfhover ul {
	left: auto;
}
 
#topmenu li:hover, #topmenu li.sfhover {
	background: #f1ddde;
	color: #7e5130;
}

#topmenu li:hover a, #topmenu a:hover li {color:#7e5130;background:#f1ddde;}


