/******** universal settings *********/

*{margin: 0;padding: 0;}

/******** body settings ********/

body {
background:#414433 url(images/strip3.jpg) top left repeat-x;
color:#3a211d;
font-family:'Trebuchet MS','Century Schoolbook','Futura Medium',arial,helvetica,sans-serif;
font-size:1em;
margin-bottom:30px;
padding-top:40px;
}
a {outline:none;}
.clear {clear: both;}

a img, img {
margin:0;
padding:0;
text-decoration:none;
border:0;
}

img.left {float:left;margin:0 10px 0 0;}
img.strip {margin:0;padding:0;}
img.brigade {border:1px solid #999;margin-bottom:10px;padding:10px;}

/******** wrapper for all content **************/

#wrapper {
width:940px;
margin:0 auto;
padding:0;
background:#d2d2d2;
}

/******** indexpage image **************/

body#index {
background:#414433;
margin:0 auto;
width:920px;
border:0;
padding:0;
margin-top:50px;
}

h5 {color:#414433;display:none;}

/**** fading images display *****/

#display {
position:relative;
height:300px;
width:940px;
padding:0;
margin:0;
overflow:hidden;
background-color:#414433;
background-repeat:no-repeat;
background-position:0px 0px;
z-index:50;
}

#display a img, #display img {margin:0;padding:0;width:940px;}
#display ul {position:absolute;top:0px;left:0px;z-index:5;list-style:none;}
#display li {list-style:none;}

/**** menu *****************/

#menu {clear:both;}
#menu ul {
background:#3a211d;
font-family:'Constantia','georgia','times new roman',serif;
padding:10px 0 10px 20px;
text-align:left;
}
#menu ul li {
list-style:none;
display:inline;
letter-spacing:0.1em;
}
#menu ul li a {
color:#C0C0C0;
padding:0 10px 0 10px;
font-size:1em;
text-decoration:none;
font-weight:normal;
letter-spacing: 0.1em;
}

.current{
color:#B2281B;
padding:0 10px 0 10px;
font-size:1em;
text-decoration:none;
font-weight:normal;
letter-spacing:0.1em;
}

#menu ul li a:link {color:#C0C0C0;text-decoration:none;}
#menu ul li a:visited {color:#C0C0C0;text-decoration:none;}
#menu ul li a:hover {color:#B2281B;text-decoration:none;}
#menu ul li a:active {color:#C0C0C0;text-decoration:none;}

/*** main content ****/

#main {padding:20px 30px 30px 20px;}
.twitbox {float:right;margin:0 0 20px 10px;}

p {
color:#3a211d;
font-size:0.8em;
padding-top:5px;
font-weight:normal;
text-align:left;
}
p a, p a:link, p a:visited, p a:active {color:#8D2B22;text-decoration:none;}
p a:hover {text-decoration:underline;}

p.quote, p.quote2 {
color:#3a211d;
font-size:1.2em;
font-family:'Constantia','georgia','times new roman',serif;
line-height:1.5em;
}
p.quote {font-style:normal;}
p.quote2 {font-style:oblique;}
p.smallquote {color:#3a211d;font-size:.7em;margin-top:10px;}
p.credit {clear:both;font-size:.7em;}
p.strap, p.strap a, p.strap a:link, p.strap a:active, p.strap a:visited{font-family:'Constantia','georgia','times new roman',serif;font-size:1.1em;text-align:center;color:#ccc;}
p.strap a:hover {color:#eee;text-decoration:none;}
p span {font-weight:bold;}

h2 {
font-family:'Constantia','georgia','times new roman',serif;
font-size:2em;
font-weight:normal;
margin:0 0 10px 0;
text-align:left;
color:#8D2B22;
}
h2 a, h2 a:link, h2 a:visited, h2 a:active {text-decoration:none;color:#8d2b22;}
h2 a:hover {color:#8d2b22;text-decoration:underline;}

h3 {
font-size:1em;
font-family:'Constantia','georgia','times new roman',serif;
font-weight:bold;
text-align:left;
border-bottom:1px solid #b3b3b3;
padding-bottom:4px;
margin-top:10px;
}
h4 {
font-size:100%;
text-transform:uppercase;
border-bottom:1px solid #999;
font-weight:bold;
text-align:left;
color:#3a211d;
padding:5px 0;
margin-bottom:10px;
}

#main .blog {
background:#C4B5A3;
padding:10px 15px 15px 15px;
}
#main .blog p {
font-size:0.9em;
color:#414433;
margin-top:5px;
}

/**** images *****/

.gall {margin:0 auto;text-align:left}

.thumb {
margin:0 10px 10px 0;
border:none;
text-decoration:none;
}

/*** print button *****/

.print {
display:block;
text-transform:uppercase;
border:1px solid #3a211d;
background:transparent;
font-size:0.8em;
color:#3a211d;
width:80px;
margin:10px 0;
}
.print a, .print a:link, .print a:visited, .print a:active {
text-decoration:none;
color:#3a211d;
padding:0px 22px;
}
.print a:hover {
color:#d5d2d2;
background:#8D2B22;
border:0;
margin:10px 0;
padding:0px 22px;
}

/************ tabbed panels - menu ***********************/

.TabbedPanels {
	font-family:'Constantia','georgia','times new roman',serif;
	margin:0;
	padding-bottom:20px;
	width:850px;
	min-width:800px;
}

.TabbedPanelsTabGroup {margin:0;padding:0;}
.TabbedPanelsTab {
	position:relative;top:1px;
	float:left;
	font-family:'Constantia','georgia','times new roman',serif;
	font-weight:normal;
	font-size:1em;
	padding:4px 10px;
	margin:0px 3px 0px 0px;
	background:#bab3ab;
	color:#414433;
	list-style: none;
	border: solid 1px #655f5f;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {
	background-color:#9a948d;
	color:#414433;
}
.TabbedPanelsTabSelected {
	background-color:#c4b5a3;
	border-bottom:1px solid #c4b5a3;
	color:#414433;
}
.TabbedPanelsTab a {
	color:black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #655f5f;
	background-color:#c4b5a3;
	font-size:1.3em;
}

.TabbedPanelsContent {padding:10px 20px 20px 20px;}
.TabbedPanelsContentVisible {}

/************ the form *********************/

form {
background:transparent;
text-align:left;
width:400px;
padding:10px;
margin:0;
border:1px solid #b3b3b3;
}

input, textarea {background:#fcfcfc;padding:2px;color:#8d2b22;}
textarea {border:1px solid #ccc;margin:0 0 0 20px;}

p.form {margin:10px 0 10px 20px;}
p.msg {margin:0 0 10px 20px}

.textname, .textemail, .texttel {width:250px;border:1px solid #ccc;}
.textname {margin:0 0 0 35px;}
.texttel {margin:0 0 0 8px;}
.textemail {margin:0 0 0 36px;}
.textcode {width:170px;border:1px solid #ccc;}

.submit {
letter-spacing:2px;
margin:10px 0 0 0;
width:100px;
border:1px solid #8d2b22;
background:transparent;
color:#8d2b22;
}
.submit:hover {
border:1px solid #8d2b22;
background:#8d2b22;
color:#fff;
}

.indent {margin:100px 0 0 70px;}
p.white {color:#eee;}

/***** footer ******/

#footer {
border-top:1px solid #605954;
text-align:center;
font:.8em 'Constantia','georgia','times new roman',serif;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
}

#footer a, #footer a:link, #footer a:visited #footer a:active {
color:#3a211d;
text-decoration:none;
text-transform:lowercase;
}
#footer a:hover {text-decoration:underline;}

/************** twitter widget *************/

.twtr-widget{position:relative;font-size:10px!important;font-family:'Constantia',georgia,'times new roman',serif!important;zoom:1;}
.twtr-fullscreen{font-size:240%!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:5px;right:10px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{font-size:1.6em;overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 0;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:none;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0!important;}
.twtr-widget h3{font-size:9px!important;font-weight:normal!important;border:0;}
.twtr-widget h4{font-size:16px!important;font-weight:normal;text-transform:lowercase;border:0;}
.twtr-widget i{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:auto;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}

.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-ft{font-size:.7em;}

.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

