@charset "UTF-8";

/* This is the stylesheet for the INDEX page only */

body {

font-family: verdana, arial, sans-serif;
font-size: 0.75em;
width:950px;
margin:0 auto;
text-align:center;
background: #979797 url(images/backone.png) repeat-y center top;
}

img { border:none;}
 
a:link  { text-decoration: none; color: #115380; }
a:hover { text-decoration: underline;}
a:visited { text-decoration: none; color: #115380; }
a:active  { text-decoration: none; color: #ab0505; }


/* main structure */

#header,#nav,#content,#sub-section,#footer {

overflow:hidden;
display:inline-block;
text-align:left

}

/* safari and opera need this */

#header,#nav,#footer,#terminator {width:100%;}
#nav {background: #000; width:852px;border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
#header {background: #000; height:270px; width:852px;}
#content,#sub-section,#videocontent {float:left; line-height:1.8em;}
#content {width:810px; padding: 0 70px 0 70px;background:transparent; line-height:1.9em;}
#videocontent {width:852px; margin: 0 49px 0 49px; background:transparent; color:#000; padding: 0;}
#archivecontent {width:852px; margin: 0 49px 0 49px; background:transparent; color:#fff; padding: 0;}
#flickr {width:852px; margin: 0 49px 0 49px; background:transparent; color:#fff; padding: 20px 0 0 0;}


#footer {background:#000; width:852px; margin: 0 49px 0 49px; padding: 0 0 20px 0; color:#fff;text-align:center;}
#flickr img {padding:7px;margin:5px;border:1px solid #f2f2f2; }
#text img {float:left;border: 5px solid #fafafa; margin: 0 10px 10px 0;}

/* title controls */

H1 {font: 3.0em times, serif; margin: 0 0 10px 0; padding:35px 0 5px 0;border-bottom:1px solid #f3f3f3;}
H2 {font: 1.00em "Trebuchet MS", sans-serif; margin: 3px 0 10px 0; padding: 0 0 10px 0; color:#a8a8a8;border-bottom:1px solid #f3f3f3;}
H3 {font: 3.0em times, serif;}
H4 {font: 1.00em "Trebuchet MS", sans-serif; margin: 5px 0 3px 0; padding-bottom: 10px;color:#d4142b;}

/* Horizontal Navigation */

#menu {margin: 0px 0px 0px 0px;	padding: 0;}
#menu ul {border: 0;margin: 0;padding: 0;list-style-type: none; text-align: center; clear: left;}
#menu ul li {display: block;float: left;text-align: center;	padding: 0;	margin: 0;}
#menu ul li a {background:#000;	width: 121.7px;height: 50px;margin: 0px;color: #fff;text-decoration: none;display: block;text-align: center;letter-spacing: 1px;line-height: 50px;}
#menu ul li a  {font-family: sans-serif;font-size: 1em;} 
#menu ul li a:hover {line-height: 50px;background:#e01212; color:#fff;}
#menu a:active	{background: #c60;color: #fff;}

/* Vertical Navigation */	

ul#navlist {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 852px;}
ul#navlist li {display: block; border-bottom: 1px solid #fff; background:#000;}
ul#navlist li a {display: block;width: 852px;padding: 30px 0px 30px 0px;color:#006699;text-align:left;text-decoration: none;}
ul#navlist li a:active {background: #f0e7d7;color: #800000;}
ul#navlist li a:hover {background:#a43c31;}

ul#navlist li a span.title {font: 2em sans-serif; margin: 0px 0px 3px 25px; display:block; color:#fff;}
ul#navlist li a span.description {display:block; line-height: 1.0em; margin:0 20px 5px 25px; color:#f2f2f2; }
ul#navlist li a span.date {margin:0 0 10px 25px; color:#f2f2f2; text-align:right;}

ul#navlist li.alt a {display: block;width: 852px;padding: 30px 0px 30px 0px;color:#006699;text-align:left;text-decoration: none; background:#000;}
ul#navlist li.alt a:active {background: #f0e7d7;color: #800000;}
ul#navlist li.alt a:hover {background:#000;}
ul#navlist li.alt a span.description {display:block; line-height: 1.0em; margin:0 20px 5px 25px; color:#f2f2f2; }

ul#navlist2 {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 810px;}
ul#navlist2 li {display: block; border-bottom: 1px solid #fff; background:#000;}
ul#navlist2 li a {display: block;width: 810px;padding: 30px 0px 30px 0px;color:#006699;text-align:left;text-decoration: none;}
ul#navlist2 li a:active {background: #f0e7d7;color: #800000;}
ul#navlist2 li a:hover {background:#a43c31;}

ul#navlist2 li a span.title {font: 2em sans-serif; margin: 0px 0px 3px 25px; display:block; color:#fff;}
ul#navlist2 li a span.description {display:block; line-height: 1.0em; margin:0 20px 5px 25px; color:#f2f2f2; }
ul#navlist2 li a span.date {margin:0 0 10px 25px; color:#f2f2f2; text-align:right;}

ul#navlist3 {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 852px;}
ul#navlist3 li {display: block; border-bottom: 1px solid #fafafa; background:transparent;}
ul#navlist3 li a {display: block;width: 852px;padding: 15px 0px 15px 0px;color:#006699;text-align:left;text-decoration: none;}
ul#navlist3 li a:active {background: #f0e7d7;color: #800000;}
ul#navlist3 li a:hover {background:#fafafa;}

ul#navlist3 li a span.titlename {font: 1.2em sans-serif; margin: 0px 0px 3px 25px; display:block; color:#000;}
ul#navlist3 li a span.description {display:block; line-height: 1.0em; margin:0 20px 5px 25px; color:#8c8c8c; }
ul#navlist3 li a span.date {margin:0 0 10px 25px; color:#ca9b9b;}

/* Comments */	

#alpha .comments .odd { background-color: #fffcef;width:790px;border-right: 1px solid #f0eee4;border-bottom: 1px solid #f0eee4;}
#alpha .comments .even { background-color: #f3f3f3;width:790px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

.comment { background: #fff;padding: 10px 10px 0;width: 100%;margin-bottom: 10px;}
.comment-header {font-weight: bold;font-size:11px;}

.comments-header,
.comments-open-header,
.trackbacks-header {height: 20px;background: url(images/header-arrow-wide.gif) no-repeat 0 0;font-size: 10px;color: #fff;font-weight: bold;border: none;padding: 0 6px 0 20px;line-height: 20px;font-family: verdana;text-transform: uppercase;margin-bottom: 10px;}

.asset-header,.asset-content,.asset-body,.comments-header,.comment-content,.comment-footer,.comments-open-header,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,#comment-greeting,.comments-open-moderated,#comment-form-name,
#comment-form-email,#comment-form-url,#comment-form-remember-me,#comment-form-reply,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content,.search-form-header,.search-results-header {margin-bottom: .75em;}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

.comments-open label {
    display: block;
}

#bravo .comments .odd { background-color: #fffcef;width:830px;border-right: 1px solid #f0eee4;border-bottom: 1px solid #f0eee4;}
#bravo .comments .even { background-color: #f3f3f3;width:830px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

#bravo .comments-header,
.comments-open-header,
.trackbacks-header {height: 20px;background: url(images/header-arrow-852.gif) no-repeat 0 0;font-size: 10px;color: #fff;font-weight: bold;border: none;padding: 0 6px 0 20px;line-height: 20px;font-family: verdana;text-transform: uppercase;margin-bottom: 10px;}


#tourinfo {position:relative;top:1px;background:#000;}
div.tourentry {text-align:left;border-bottom:1px solid #f2f2f2;background:transparent;width:812px;margin:0;padding:20px;}
#tourtop {text-align:center;background:#000;}

.tourdate 	{font: 1.80em helvetica, sans-serif;margin:0;padding:0 0 5px 0;color:#fff;}
.tourwhere 	{font: 1.30em helvetica, sans-serif; margin:0;padding:0; color:#a8a8a8;}
.tourinfo	{font: 1.00em  sans-serif;color:#a8a8a8;line-height:1.4em;}

/* Footer UL Lists */	

ul#footlist {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 240px;}
ul#footlist li {display: block;margin: 0;padding: 0 0 5px 0; margin-right:15px;}
ul#footlist li a {display: block;width: 240px;padding: 10px 20px 5px 20px;color:#006699;text-align:left;text-decoration: none;}
ul#footlist li a:active  {background: #f0e7d7;color: #800000;}
ul#footlist li a:hover {color:#d3011a; background:url(06/images/rollovers/footstar.png) 16px 9px no-repeat;}
ul#footlist li a span.title {font: 1.00em "Trebuchet MS", sans-serif; margin: 0 0 3px 0; display:block; color:#115380;}
ul#footlist li a span.description {display:block; font-size:10px; line-height: 1.2em; margin-right:20px; color:#000;}
ul#footlist li a span.date {font-weight:bold; font-size:10px; color:#000;}
	
/* ID Elements Only */

#videoobject {width: 520px;border:2px solid #171717;}
#headertitle {background:transparent;font-size:2em;color:#000;padding: 20px 0 20px 0;}
#indexnews {height:22px;color:#fff;font-weight:bold;background:url(images/header-arrow-852.gif)no-repeat 0px 2px;}

/* #offsetlogo {position:relative;top:-325px;left:-338px;width:365px;height:0px;} */

#videobox {background:#000; color:#fff;padding: 0px 0 20px 0;}
#videobox p {padding:0 20px 0 20px;}
#prevnext {background:#f1f1f1;padding: 10px 0 10px 0;margin: 0 0 10px 0;}

div.entrysurround {width:830px;border-bottom: 1px dotted #dcdcdc;font-size:14px;}


/* Span Elements Only */



/* Text Modifiers Only */

.videotext {font-family:sans-serif;font-size:1.6em;}
.videotitle {font: 2.0em sans-serif; margin: 0 0 10px 0; padding:10px 0 5px 0;}

