/*
Theme Name: Brixen Ivy Template
Theme URI: http://brixenivy.com/
Description: Brixen Ivy Primary Theme
Tags: brixen ivy

Primary Brixen Ivy theme.
*/

img {border:0px;}

body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #000 url('images/bxi-background.jpg') no-repeat top;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#page {
	position:relative;
	width:975px;
	background-color:#443e2e;
	height:auto;
	height:100%;
	margin: 0 auto;
	text-align: left;
	z-index:1;
	}

/* HEADER:START */

	#header { position:relative; background: url('images/bxi_header_background.jpg'); width:975px; height:225px; z-index:10;}

	#header a {text-decoration:none;outline:none;}

	#hLogo	{ position:absolute; top: 22px; left: 70px; width: 181px; height: 162px; z-index: 1; }

	#header div#quote { position:absolute; top:80px; left:360px; background-imge: url('image/header-quote.png'); }

	/* Header Nav Elements: Start */
	#header div#navBar {position:absolute;top:158px;left:280px;}

	#header div#navBar div a {display:block;border:0px;height:38px;text-decoration:none;outline:none;}

	#header div#navBar div#facility { float:left; display:block; width:128px; height:38px; }
	#header div#navBar div#facility a{ width:128px;	background: url('images/nav/floor-plan.png') no-repeat 0 0;}
	#header div#navBar div#facility a:hover{background-position: 0 -38px;}

	#header div#navBar div#tickets {float:left;display:block;width:124px;height:38px;}
	#header div#navBar div#tickets a{width:124px; background: url('images/nav/faq.png') no-repeat 0 0;}
	#header div#navBar div#tickets a:hover{background-position: 0 -38px;}

	#header div#navBar div#schedule {float:left;display:block;width:216px;height:38px;}
	#header div#navBar div#schedule a{width:216px; background: url('images/nav/schedule.png') no-repeat 0 0;}
	#header div#navBar div#schedule a:hover{background-position: 0 -38px;}

	#header div#navBar div#contactUs {float:left;display:block;width:100px;height:38px;}
	#header div#navBar div#contactUs a{width:100px; background: url('images/nav/contact.png') no-repeat 0 0;}
	#header div#navBar div#contactUs a:hover{background-position: 0 -38px;}

	#header div#navBar div#media {float:left;display:block;width:110px;height:38px;}
	#header div#navBar div#media a{width:110px;background: url('images/nav/pictures.png') no-repeat 0 0;}
	#header div#navBar div#media a:hover{background-position: 0 -38px;}
	/* Header Nav Elments: END */

/* HEADER:END */

/* BODY:START */

	div#content { position:relative; padding: 15px 10px 25px 25px; width:690px; }

	div#content h1 { color:#ddd8cd; font-size:36px; font-weight:lighter; line-height:0px; letter-spacing: 2px; }

	div#content p { color:#c9bea2; font-size:15px; line-height:18px; }

	div#content strong { font-weight: bolder; font-size: 110%;color:#ddd8cd; }

	/* LINKS */
	div#content p a:link, div#content p a:visited, div#content p a:active { text-decoration:underline; color:#ddd8cd; outline:none; }
	div#content p a:hover { text-decoration:none; color:#ddd8cd; outline:none;}

        div#staff {color:#ffffff; font-size:18px; font-weight:bolder;}

/* BODY:END */

/* THUMBNAIL:START */
	div.thumbnails {padding-bottom:40px;}
	/*	div.thumbnails img {width:100px;height:60px;border:3px solid #ddd8cd;} */
	div.thumbnails img {width:100px;height:60px;border:3px solid #2f1310;}
/* THUMBNAIL:END */


/* RIGHT RAIL: START */
	div#rightRail {position:absolute; top: 225px; left: 755px; width:215px; height:500px; text-align:center; color:#c9bea2; font-size:14px;}
	div#rightRail a:link, div#rightRail a:visited, div#rightRail a:active { text-decoration:underline; color:#ddd8cd; outline:none; }
	div#rightRail a:hover { text-decoration:none; color:#ddd8cd; outline:none;}

	div#rightRail div#newsLetter { background: url('images/rr-newsletter.png') no-repeat top center; margin-top:20px; padding:45px 10px 10px 10px; text-align:left; }

	div#rightRail div#newsLetter form {}

	div#rightRail div#newsLetter form input#email { color: #ddd8cd;	background: #443e2e; border: 1px solid #2f1310;	width: 185px; margin-top: 14px;	padding: 1px; }

	div#rightRail div#newsLetter form a#submit { margin-top:14px; margin-bottom:40px; display:block; width:71px; height:29px; text-decoration:none; border:0px; background: url("images/rr-submit.jpg") no-repeat 0 0; }

	div#rightRail div#newsLetter form a#submit:hover {background-position: 0 -29px;}

	div#rightRail div#contact { background: url('images/rr-contact-us.png') no-repeat top center; margin-top:20px; padding:30px 10px 30px 10px; text-align:left; }

	div#rightRail div#info { background: url('images/rr-info.png') no-repeat top center; margin-top:20px; padding:32px 10px 32px 10px; text-align:left; }

/* RIGHT RAIL: END */

/* FOOTER: START */
	#footer { position:relative; height:310px; width:975px; bottom:0px; background-color: #2f1310; border-top-width:1px; border-top-style:solid; border-top-color: #645e4c; text-align:center; }
	p.footer a:link, p.footer a:visited, #fNav ul li a:visited, #fNav ul li a:link { text-decoration:none; color:#ddd8cd; outline:none; }
	p.footer a:hover, #fNav ul li a:hover { text-decoration:underline; color:#ddd8cd; outline:none;}

	#fLogo { position:absolute; top: 24px; left: 389px; width: 181px; height: 162px; z-index: 1; }

	#fNav { position:absolute; width:975px; bottom:18px; text-align:center; }

	#fNav ul { list-style-type: none; padding: 0px; margin: 0px; text-align:center; }
	#fNav ul li { display:inline; }
	#fNav ul li a { padding:10px; }

	p.footer, #fNav ul, p.pageTitle { font-family:Georgia, "Times New Roman", Times, serif; }
	p.footer, #fNav ul { font-size:11px; letter-spacing:1px; font-weight:lighter; color:#817a68; }
/* FOOTER: END */
