/* -------------------------------------------------------
LUCAS PAUL BAND - Adrienne Klum ( www.citronadedesign.com) 
----------------------------------------------------------*/
html, html * {
	margin:0;
	padding:0;
	border:none;
	}

body {
	padding:20px 10px;
	font:normal 70%/160% 'Lucida Grande',Verdana,Arial,sans-serif;
	color:#000000;
	background:#431E2F url(../media/images/background.gif) top left no-repeat;
	background-attachment:fixed;
	text-align:center;
	}
p, ol {
	font-size:110%;
	line-height:160%;
	margin-top:10px;
	}
/* -------------------------------------------------------
LINKS 
----------------------------------------------------------*/
a:link, a:visited {
	color:#FE8F47;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #FE8F47;
	padding-bottom:1px;
	}
a:focus, a:hover, a:active {
	color:#FC5802;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #FC5802;
	padding-bottom:1px;
	}
a.no_underline {
	border:0;
	}
a.image{
	border-bottom:0px dashed #431E2F;
	}
a.img_sidebar {
	padding:5px 5px 1px 5px;
	border:#FFFFFF 1px dotted;
	float:left;
	margin-right:10px;
	}
div.sidebar a {
	font-size:100%;
	line-height:160%;
	}
a.down {
	padding-right:18px;
	background:transparent url(../media/images/down.gif) center right no-repeat;
	border:none;
	}
a.up {
	padding-right:18px;
	background:transparent url(../media/images/up.gif) center right no-repeat;
	border:none;
	}
a.previous {
	float:left;
	margin-top:8px;
	padding-left:18px;
	background:transparent url(../media/images/previous_arrow.gif) center left no-repeat;
	border:none;
	margin-bottom:11px;
	}
a.next {
	float:right;
	margin-top:8px;
	text-align:right;
	padding-right:18px;
	background:transparent url(../media/images/next_arrow.gif) center right no-repeat;
	border:none;
	margin-bottom:11px;
	}
/* -------------------------------------------------------
MASTHEAD 
----------------------------------------------------------*/
#masthead a, #masthead h1 {
	border:0;
	padding:0;
	}
#masthead {
	background:url(../media/images/mastheadback.gif) repeat;
	border:none;
	height:96px;
	}
/* -------------------------------------------------------
HEADINGS 
----------------------------------------------------------*/
h1 {
	clear:both;
	font-size:150%;
	font-weight:normal;
	color: #431E2F;
	padding:20px 0 10px 0;
	border-bottom:#938356 1px dotted;
	}
.h1_sidebar {
	margin-top:0px;
	padding:10px;
	background:url(../media/images/h1_sidebar.gif) repeat-y;
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	}
h2 {
	font-size:130%;
	line-height:120%;
	margin-top:10px;
	color: #431E2F;
	}
div.sidebar div.sidebarContent h2 {
	border-bottom:#FFFFFF 1px dotted;
	padding:0 0 10px 0;
	}
#full #mainContent h2 {
	margin-bottom:-5px;
	clear:right;
	}
h3 {
	font-size:130%;
	color: #6EB0DC;
	}
.title {
	color: #431E2F;
	}
.subtitle {
	color: #6EB0DC;
	}
div.sidebar .title {
	color: #431E2F;
	font-weight:bold;
	font-size:130%;
	}
div.sidebar .subtitle {
	color: #6EB0DC;
	font-weight:bold;
	font-size:130%;
	}
/* -------------------------------------------------------
MAIN NAV 
----------------------------------------------------------*/
div#navigation {
	background:#431E2F url(../media/images/home_nav.jpg) repeat-y;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
}
ul#nav {
	padding:0;	
	margin:0;
	}
ul#nav li {
	display: inline;
	border-left:1px dotted #FFFFFF;
	padding:1px 19px;
	font-size:150%;
	line-height:175%;
	}
ul#nav li a {
	color: #FFFFFF;
	border-bottom:0px dashed #431E2F;
	}
ul#nav li.first {
	padding-left:0px;
	border-left:none;
	margin-left:15px;
	}
ul#nav li a:link, ul#nav li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
ul#nav li a:hover, ul#nav li a:focus {
	color: #6EB0DC;
	text-decoration: none;
	}

/* Highlight current page */
ul#nav li a.current:link, ul#nav li a.current:visited {
	color:#6EB0DC;
	}
/* -------------------------------------------------------
OTHER LISTS 
----------------------------------------------------------*/
ul#img_link {
	padding:0;
	margin:0 0 10px 0;
	}
ul#img_link li {
	float: left;
	display: inline;
	padding-right:1px;
	}
ul#img_link li.last {
	padding-right:0;
	}
ol {
	font-size:110%;
	line-height:180%;
	margin-left:35px;
	}
ol img {
	margin:0px 3px 0 0;
	}
ol li a:link, ol li a:visited {
	border-bottom:none;
	}
ol.column_a {
	float:left;
	margin-right:30px;
	}
ol.column_b {
	float:left;
	}
/* -------------------------------------------------------
LAYOUT 
----------------------------------------------------------*/
#container {
	background-color:#FFFFFF;
	width:760px;
	padding:10px 10px 0px 10px;
	margin:0 auto;
	text-align:left;
	}
.headerImage {
	display: block;
	}
div.mainContent {
	margin:1px 0 15px 0;
	}
#split #container div.mainContent {
	float:left;
	width:470px;
	}
div.mainContent p, div.mainContent h2, #mainContent p, #mainContent h2 {
	padding-left:15px;
	}
div.audio {
	padding:0 15px 15px 0;
	border-bottom:#938356 1px dotted;
	}
div.audio h2 {
	float:left;
	}
object.mp3_player {
	float:right;
	margin-top:11px;
	}
.detailText {
	margin-top:5px;
	padding-bottom:10px;
	}
div.sidebar p.detailText {
	margin-top:0;
	}
.right_outlined_image {
	float:right;
	clear:both;
	padding:10px;
	border:1px dotted #938356;
	margin:-10px 15px 25px 25px;
	}
.large_outlined_image {
	padding:10px;
	border:1px dotted #938356;
	margin:0px 15px;
	}
ul.thumbnails {
	clear:both;
	line-height:100%;
	}
li.thumb {
	list-style:none;
	float:left;
	margin:0 2px 1px 0;
	}
.thumb_outlined_image {
	padding:10px;
	border:1px dotted #938356;
	}
div.spacer {
	clear:both;
	}
.centered {
	text-align:center;
	}
.inline {
	display:inline;
	}
p.right_underlined {
	text-align:right;
	padding:18px 0 10px 0;
	border-bottom:#938356 1px dotted;
	}
h1.left {
	float:left;
	border:0;
	margin:0;
	}
/* -------------------------------------------------------
SIDEBAR 
----------------------------------------------------------*/
div.sidebar {
	float:right;
	background-color:#938356;
	width:280px;
	margin:10px 0 15px 0;
	padding-bottom:15px;
	}
div.sidebar div.sidebarContent {
	padding:0 10px;
	}
div.sidebar div.sidebarContent p {
	font-size:100%;
	line-height:160%;
	margin-bottom:10px;
	color: #FFFFFF;
	}
p.newsheadline {
	margin-bottom:5px;
	}
/* -------------------------------------------------------
FOOTER 
----------------------------------------------------------*/
#footer {
	clear:both;
	padding:10px 15px;
	border-top:#938356 1px dotted;
	}
#footer ul {
	float:left;
	margin-right:200px;
	list-style: none;
	}
#footer ul li {
	display:inline;
	padding: 1px 13px;
	border-left: 1px dotted #938356;
	color: #938356;
	}
#footer li.first {
	border-left:none;
	padding-left:0;
	}
p#copyright, p#credits {
	float:left;
	font-size:90%;
	line-height:100%;
	color: #938356;
	}
p#credits {
	border-left: 1px dotted #938356;
	margin-left:10px;
	padding-left:10px;
	}
#footer li a:link, #footer li a:visited {
	color: #938356;
	text-decoration: none;
	border-bottom:0px dashed #431E2F;
	}
#footer li a:hover, #footer li a:focus {
	color: #431E2F;
	text-decoration: none;
	border-bottom:0px dashed #431E2F;
	}
#footer a#cd_logo {
	float:right;
	margin-top:.5em;
	color:#FFFFFF;
	border-bottom:0px dashed #431E2F;
	}
	
/* -------------------------------------------------------
FORMS
----------------------------------------------------------*/
form {
	width:100%;
	}
legend {
	display:none;
	}
#submitbox p {
	margin:10px 0;
	}
input.submit {
	background:#431E2F;
	border:3px double #938356;
	color:#FFFFFF;
	cursor:pointer;
	font-size:100%;
	}
label {
	margin:.9em 0;
	}
label, label span {
	display:block;
	color:#FFFFFF;
	}
input, textarea {
	border:3px double #938356;
	background:#FFFFFF;
	padding:3px;
	}
#name, #email, #telephone, #date, #location, #message {
	width:96%;
}

