* { margin: 0; padding: 0; font: 12px/1.4em "Trebuchet MS",verdana,arial, helvetica, sans-serif; color:#503518; }

body {	background:#9D5427; margin-left:194px;}
#container { width:438px; background:#A38D66 url(/img/container-bg.gif) repeat-y; padding:1px; margin-bottom:25px; }
i { font-style:italic; }
b { font-weight:bold; }
small { font-size:10px; }
li { margin-left:20px; }

.alert { color:red; font-weight:bold; border:2px dotted #ccc;  background:#f8ead2; padding:5px;}


/* FORM */
input { width:250px; }
textarea { width:255px; }

table.dataTable tr td { background-color: #eee; }



/* HEADER */
#header { height:269px; background:#000 url(/img/header/rotator.php); border:1px solid #000; }
#header h1 { margin-top:220px;  background-image:url(/img/72p_A6A5A5.png); text-indent: -100em; overflow: hidden;height:37px; width:425px; margin-left:5px;  }
* html #header h1 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/img/72p_A6A5A5.png',sizingMethod='scale'  ); } /* stupid ie transparency hack */



#header h2 { float:right; margin-top:-36px; text-indent: -100em; overflow: hidden;  background:url(/img/header-text.png) no-repeat top right; width:372px; height:37px; margin-right:5px; } 
* html #header h2 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/img/header-text.png',sizingMethod='scale'  ); } /* stupid ie transparency hack */

#header img { margin-top:74px; }


/* NAV BAR */ 
#nav { width:100%; background:#726960; text-align:center;padding-bottom:1px; }
#nav li { list-style: none; display:inline; margin-left:8px; margin-right:8px; }
#nav a { text-align:center; text-decoration: none; text-transform:uppercase; font-face:verdana,arial,sans-serif; font-size:10px; color:#A6A5A3; }
#nav a:hover{ font-weight:bold;  }


/* PAGE TITLES */
.newstitle { text-indent: -100em; overflow: hidden; background: url(/img/title-news.gif) no-repeat; height: 24px; }
.aboutustitle { text-indent: -100em; overflow: hidden; background: url(/img/title-aboutus.gif) no-repeat; height: 24px; }
.videostitle { text-indent: -100em; overflow: hidden; background: url(/img/title-videos.gif) no-repeat; height: 24px; }
.photostitle { text-indent: -100em; overflow: hidden; background: url(/img/title-photos.gif) no-repeat; height: 24px; }
.lessonstitle { text-indent: -100em; overflow: hidden; background: url(/img/title-lessons.gif) no-repeat; height: 24px; }
.tourtitle { text-indent: -100em; overflow: hidden; background: url(/img/title-tour.gif) no-repeat; height: 24px; }
.contactustitle { text-indent: -100em; overflow: hidden; background: url(/img/title-contactus.gif) no-repeat; height: 24px; }
.dvdtitle { text-indent: -100em; overflow: hidden; background: url(/img/title-dvd.gif) no-repeat; height: 24px; }

/* PRIMARY SECTION */

#primary #preamble p { margin-left:8px; font-weight:600; font-size:12px; }


#primary { float:left; width:268px; margin-top:20px; margin-left:13px; margin-right:15px; }
* html #primary { margin-left:5px; }
#primary p { margin-left:5px; margin-bottom:15px; }
#primary .newsitem h3 { margin-bottom:-5px; padding-top:10px; }
#primary .newsitem h2, #primary .newsitem h2 a, #primary h3 { font-size:15px; color:#3B3E3E; font-weight:bold; text-decoration:none;  }
#primary .newsitem h3, #primary h4 , #primary h5 { color:#6C5D44; font:verdana,arial,helvetica,sans-serif; font-size:10px; text-transform:uppercase; }
#primary h4 { color:#171111;font-size:14px; }
#primary h2 { margin-bottom:5px; }
#primary .newsitem h2 { margin-bottom:3px; }

#primary .calendarlist { margin-left:2px; margin-top:2px; }
#primary .calendarlist p { margin-left:1px; }


#primary td { padding:3px; }
#primary img {  border:1px solid #000; }


#primary #videos p { clear:both; margin-top:15px; }

#primary #videos img { margin:-2px 5px 15px 5px; float:left; }
 
/* SECONDARY SECTION */
#secondary { float:right; width:126px; margin-top:9px; margin-left:8px; margin-right:6px; text-transform:uppercase; margin-bottom:25px;}
#secondary h3 { background-image:url(/img/title-right-bg.gif); text-transform:uppercase; color: #171111; font-size:10px; font-weight:bold; text-align:center; }
#secondary h4 { text-align:right; font-face:verdana,arial,sans-serif; font-size:9px; color:#7A111D; letter-spacing:.03em; }
#secondary p, #secondary a { text-align:right; font-face:verdana,arial,sans-serif; font-size:9px; color:#000; letter-spacing:.05em; margin-bottom:9px;}
#secondary input { width:118px; }

#secondary ul li { margin:0; padding:0; }
#secondary ul li h3 { margin:10px 0 5px 0; }
#secondary ul li input { background: #dcd1bd; border: 1px solid #3B3E3E; width:120px; margin-bottom:3px; }


/* FOOTER */
#footer  { clear:both; background-color:#726960; padding-right:6px; height:16px; margin-top:20px; }
#footer p,#footer a { text-align:right; padding-right:6px; font-size:10px; color:#A6A5A3; text-transform:uppercase; }
#footer br { display:none; }


/* FLOATING LOGO */
#extra1 { position:absolute; left:13px; top:12px; width:234px; height:178px; background-image:url(/img/logo-trans.png);}
* html #extra1 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/img/logo-trans.png',sizingMethod='scale'  ); } /* stupid ie transparency hack */



/* BLOG SPECIFIC */
.postmetadata {
	border-top: 1px solid #6C5D44;
	border-bottom: 1px solid #6C5D44;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-top: 0px;
	font-size: 9px;	
	text-transform: uppercase;
}
.postmetadata a {
	font-size: 9px;	
	text-transform: uppercase;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#secondary ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#secondary li {
	list-style-type: none;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
width: 260px;
}

#commentform textarea {
background: #dcd1bd;
border: 1px solid #3B3E3E;
width: 260px;
}


#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #dcd1bd;
border: 1px solid #3B3E3E;
width: 260px;
}

.commentlist ol {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0px;
}

.commentlist li {
	margin-top:10px;
	list-style-type: none;
}

