
body{font-size:76%; margin:0; padding:0; color:#FFF; background:#81090a; }


/* LAYOUT */
#page{padding:0;text-align:left;}
#header-wrapper{text-align:center;background:#FFF;margin:0 0 13px 0;}
	#header{width:69.17em;min-height:190px;margin:0 auto;text-align:left;}
	#header-wrapper .home{background:#FFF url(../images/header-home.jpg) bottom left no-repeat;min-height:277px;}
	#header-wrapper .gallery{background:#FFF url(../images/header-gallery.jpg) bottom left no-repeat;}
	#header-wrapper .contact{background:#FFF url(../images/header-contact.jpg) bottom left no-repeat;}
	#header-wrapper .about{background:#FFF url(../images/header-about.jpg) bottom left no-repeat;}
#header-wrapper .audience{background:#FFF url(../images/header-audience.jpg) bottom left no-repeat;}

#header-wrapper .friends{background:#FFF url(../images/header-friends.jpg) bottom left no-repeat;}

	#header-wrapper .current{background:#FFF url(../images/header-current.jpg) bottom left no-repeat;}
	#header-wrapper .press{background:#FFF url(../images/header-press.jpg) bottom left no-repeat !important;}
#navigation-wrapper{text-align:center;background:#FFF;}
	#navigation{width:69.17em;background:#FFF;margin:0 auto;}
#container-wrapper{text-align:center;background:url(../images/bg-container.gif) top left repeat-x;}
	#container{width:69.17em;margin:0 auto;text-align:left;padding:25px 0 40px 0;}
#content{width:100%;}
	#content .padding{padding:0 10px;}
#content-alt{float:left;width:62%;}
	#content-alt .padding{padding:0 10px;}
#additional{float:right;width:36%;padding:5px 0 0 0;}
#footer{color:#FFF;background-color:#393737;clear:both;margin:2px 0 0 0;padding:10px;}

.cols{margin:0 0 3em 0;}
	.cols .col1{float:left;width:476px;}
	.cols .col2{float:right;width:295px;}
.gallery{margin:0 0 1em 0;}
	.gallery .col1{float:left;width:45%;}
	.gallery .col2{float:right;width:45%;}
.intro{margin:0 0 20px 0;}
	.intro .col1{float:left;width:60%;}
	.intro .col2{float:right;width:35%;}
.contact{margin:0 0 20px 0;}
	.contact .col1{float:left;width:60%;}
	.contact .col2{float:right;width:35%;}


/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p, blockquote{margin:0;padding:0 0 1em 0;line-height:1.3em;}
blockquote {margin:0; padding:0;}
blockquote p {}

#header blockquote{float:right;clear:right;width:40em;text-align:right;padding:80px 0 0 0;margin:0 0 10px 0;}
#header blockquote.alt{padding:0;}
#header blockquote p{color:#9e2f28;margin:0 0 3px 0;padding:0;font-size:1.7em;}
#header cite{text-transform:uppercase;font-style:normal;color:#7c1010;font-size:1.5em;}

#header.home blockquote p{font-size:2em;}
#header.home cite{font-size:1.8em;}

img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:normal;text-transform:uppercase;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}

/* ANCHORS */
a{text-decoration:underline;color:#fff;font-weight:bold;}
a:link{ }
a:visited{ }
a:hover{color:#fff;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{padding:0;}
h1{font-size:3em;margin:0 0 0.7em 0;}
h2{font-size:1.2em;margin:0 0 0.4em 0;}
	#additional h2{margin:0 0 0.9em 0;}
h3{font-size:1em;margin:0;}
	#additional h3{margin:0 0 0.4em 0;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
#footer{}
	#footer ul{list-style-type:none;margin:0;padding:0;}
	#footer ul li{display:inline;margin:0;padding:0;}
	#footer ul li a{padding:0 20px 0 0;color:#fff;}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px;margin:0;padding:0;}
legend{display:none;}

fieldset .clear{margin:0 0 10px 0;}

.label{float:left;width:30%;padding:2px 0 0 0;margin:0;text-align:left;}
.element{float:left;width:68%;margin:0;padding:0;}
	.element p{margin:0;padding:0;font-size:0.88em;}

label{font-weight:bold;}
select{font-size:1em;}
textarea{width:95%;}
input.text{width:95%;}

.highlight{color:#F00;}


/* SHORTCUTS */
#shortcuts{position:absolute;left:-500em;top:-500em;width:50%;}
#toplink{position:absolute;left:-500em;height:1px;overflow:hidden;width:50%;}


/* HEADER */
#logo{float:right;width:189px;padding:62px 0 0 0;}


/* NAVIGATION */
#navigation{}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{display:inline;margin:0;padding:0;}
	#navigation ul li a{display:block;float:left;width:auto;margin:0;padding:5px 1.5em;font-size:0.94em;line-height:1.1em;font-weight:bold;color:#840a09;background:url(../images/bg-nav.gif) center right no-repeat;text-decoration:none;}
	#navigation ul li a:hover{text-decoration:underline;}
	#navigation ul li a.last{background:none;}
	#navigation ul li a.selected{background-color:#e5cdcd;}

	
/* HOMEPAGE */
.item{margin:0 0 1em 0;}
.item img{float:left;width:93px;margin:4px 0 0 0;}
.item p{margin:0 0 0 103px;padding:0;}

.gallery .item img{float:left;width:175px;}
.gallery .item p{margin:0 0 0 185px;}

.panel{margin:0 0 3em 0;}
.panel img{float:left;width:139px;margin:4px 0 0 0;}
.panel p{margin:0 0 10px 150px;padding:0;}


/* GALLERY DETAIL */
.gallery-detail .image{float:left;width:175px;margin:0 35px 15px 0;}
.gallery-detail .image a{display:block;text-align:center;font-size:1em;margin:0 0 5px 0;}

.gallery-detail .last{margin:0;}
#switch-galleries{margin:30px 0 30px 0;}
#switch-galleries label{disaply:block;float:left;width:auto;margin:0 5px 0 0;padding:3px 0 0 0;}
#switch-galleries select{float:left;width:auto;font-weight:bold;}

/* IMAGES */
.image-left{float:left;display:block;width:auto;margin:0 15px 10px 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HIGHLIGHT BOXES */
.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}
span.extra{position:absolute;left:-500em;top:-500em;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */
