@charset "utf-8";
/* CSS Document */
/* Main Stylesheet for Tyee Event Center */

/******************************************

Quick Nav / Generic H1 orange: #d59241
Links Blue: #0090ff

******************************************/

body
{
background-image:url(../images/bg.jpg);
background-repeat:repeat;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
}

a
{
color:#0090ff;
}

a:hover
{
color:#ffffff;
text-decoration:none;
}

/* BACKGROUND STYLES */

/****************************************

MAIN BACKGROUND

****************************************/
#bg_texture
{
background-image:url(../images/bg_texture.jpg);
background-position:center top;
background-repeat:repeat-x;
height:956px;
width:100%;
position:absolute;
top:0;
left:0;
}

#top_bg
{
background-image:url(../images/top_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
height:216px;
width:100%;
position:absolute;
top:0;
left:0;
}

#header_bg
{
background-image:url(../images/header_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
height:216px;
width:100%;
min-width:960px;
position:absolute;
top:0;
left:0;
}

#header
{
text-align:center;
padding-top:15px;
}

#footer_bg_top
{
background-image:url(../images/footer_bg_top.png);
background-position:bottom center;
background-repeat:no-repeat;
width:100%;
padding-bottom:50px;
}

#wrapper
{
width:960px;
position:relative;
left:50%;
margin-left:-480px;
}

#foot_wrapper
{
background-image:url(../images/footer_bg_bottom.png);
background-position:top center;
background-repeat:no-repeat;
height:324px;
width:100%;
}

#foot
{
width:960px;
position:relative;
left:50%;
margin-left:-480px;
}

#branding
{
width:960px;
height:163px;
}

/* NAV CONTAINER STYLES */
#nav_container
{
width:960px;
height:53px;
}

/* CONTET CONTAINER STYLES */
#content_container
{
background-image:url(../images/dividers.png);
background-position:top center;
background-repeat:no-repeat;
height:663px;
}

/* CONTENT STYLES */
#main_content
{
width:668px;
margin-left:10px;
text-align:justify;
float:left;
}

#main_content p
{
padding:0;
line-height:18px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
margin-top:0px;
}

#main_content .img_thumb
{
padding:0;
width: 200px;
height: 155px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
float:left;
}

#main_content .grill_spec
{
padding:0;
width: 203px;
height: 155px;
margin-bottom:0px;
margin-left:8px;
margin-right:8px;
margin-bottom:20px;
float:left;
}

h1
{
color:#d59241;
font-size:22px;
margin:5px;
}

.clear
{
clear:both;
}

.intro
{
background-image:url(../images/intro_bg.png);
background-position:top;
background-repeat:no-repeat;
padding:0;
margin:0;
position:relative;
padding-top:39px;
padding-left:5px;
padding-right:5px;
padding-bottom:30px;
}

.intro p
{
margin:0;
padding:0;
line-height:18px;
}

/* NEWS STYLES */
.news h1
{
font-weight:bold;
font-size:22px;
color:#ffffff;
background-color:#3d231d;
margin:5px;
border:5px solid #3d231d;
display:inline;
}

.news p
{
margin:5px;
border:5px solid #27271f;
line-height:18px;
background-color:#27271f;
}

/* SIDE PANEL STYLES */
#sidePanel
{
width:246px;
text-align:justify;
float:right;
margin-right:10px;
}

.search
{
padding:5px;
background-color:#5e675b;
}

.search input[type^="text"]
{
margin-left:10px;
margin-top:5px;
width:145px;
}

.comment
{
padding-top:20px;
padding-right:5px;
padding-bottom:25px;
padding-left:5px;
background-image:url(../images/quote_top_left.png);
background-position:top left;
background-repeat:no-repeat;
}

.comment_sig
{
background-image:url(../images/quote_bottom_right.png);
background-position:bottom right;
background-repeat:no-repeat;
line-height:18px;
text-align:right;
padding-right:5px;
padding-bottom:10px;
height:38px;
}

.comment_sig p
{
margin-top:8px;
font-style:italic;
}

.sidetext {
margin: 0px 0px 0px 10px;
}

.map
{
width:655px;
text-align:right;
}

.map iframe
{
border:2px solid #0090ff;
padding:0;
margin:0;
}

.quickNav
{
width:320px;
float:left;
position:relative;
}

.quickNav p
{
margin-left:15px;
line-height:17px;
padding:0;
margin:0;
}

.quickNav ul
{
margin:0;
padding:0;
list-style:none;
margin-left:15px;
}

.quickNav li
{
padding-bottom:10px;
}

.quickNav a
{
color:#d59241;
font-size:18px;
text-decoration:none;
}

.quickNav a:hover
{
color:#ffffff;
}

.contact
{
width:320px;
float:left;
position:relative;
}

.contact p
{
padding:0;
margin:0;
padding-left:15px;
line-height:18px;
}

.contact a
{
color:#0090ff;
}

.contact a:hover
{
color:#ffffff;
text-decoration:none;
}

.note
{
width:320px;
float:left;
position:relative;
}

.note div
{
margin-left:58px;
text-align:right;
}

.note form
{
margin:0;
padding:0;
}

.note input[type="text"]
{
width:262px;
margin-bottom:15px;
height:18px;
}

.note textarea
{
width:262px;
height:85px;
margin-bottom:10px;
}

.note input[type="submit"]
{
height:22px;
}

.aj_logo
{
text-align:right;
padding-top:10px;
padding-bottom:15px;
}