@charset "UTF-8";
/* CSS Document */
*{
margin:0px;	
}
body{
color:white;
background:#252728 url('images/bg.jpg') repeat-y top center;
font-family:helvetica,verdan,sans-serif;
font-size:14px;
text-align:left;
line-height:1.24em;
letter-spacing:1px;
}
body p{
margin-bottom:25px;	
}

body a, body a:visited{
font-size:14px;
color:#eb3107;/*red*/
text-decoration:none;
border-bottom:thin dashed #E7820A;/*light orange*/
font-family:helvetica,verdan,sans-serif;
}

img a{
border:0px;
}
body#art img a{
padding:10px;
border-bottom:none;
border:thin solid #eb3107;/*red*/
}
body a:hover{
color:#E7820A;/*light orange*/
}
img{
outline:none;
}
:focus {
outline:none;
}
.orange{
color:#E7820A;/*light orange*/
}
.red{
color:#eb3107;/*red*/
}
.em{
font-style:italic;
}
.centered{
text-align:center;
}
h1,h2,h3,h4,h5{
font-family:'times new roman',times,trebuchet,serfif;
font-weight:normal;
margin:15px 0px;
text-align:center;
font-size:24px;
}
h1{
text-align:left;
}
/*h2 picks up default (white, center, normal, size,*/
h3{
color:#b96c12;/*light orange*/
}
h4{
font-style:italic;	
}
h5{
text-align:left;
font-style:italic;
margin-top:0px;
margin-bottom:25px;
}
h1 a, h1 a:visited{
font-family:'times new roman',times,trebuchet,serfif;
font-weight:normal;
margin:15px 0px;
font-size:24px;
font-style:normal;
	
}
.logo{
font-size:2.5em;
text-align:center;
}
.logodate{
font-size:1.2em;
color:#eb3107;
}
.floatright{
float:right;	
}
.floatleft{
float:left;	
}

/*container*/
#container{
width:810px;
margin:auto;
background:#161616;
position:relative;
margin-top:-15px;
margin-bottom:-15px;
}
/*menu*/
#menu{
width:717px;
display:block;
margin:auto;
min-height:100px;
text-indent:-9999px;
text-align:center;
}
#menu a{
border-bottom:none;	
}
/*menu links*/
#home a, #home a:visited {
background:url('images/menu/home_1.gif') no-repeat;float:left;width:176px;height:96px;
}
#exhibitors a, #exhibitors a:visited {
background:url('images/menu/exhibitors_1.gif') no-repeat;float:left;width:183px;height:96px;
}
#location a, #location a:visited{
background:url('images/menu/location_1.gif') no-repeat;float:left;width:177px;height:96px;
}

#contact a, #contact a:visited{
background:url('images/menu/contact_1.gif') no-repeat;float:left;width:180px;height:96px;
}
#home a:hover{
background:url('images/menu/home_2.gif') no-repeat;
}
#exhibitors a:hover{
background:url('images/menu/exhibitors_2.gif') no-repeat;
}
#location a:hover{
background:url('images/menu/location_2.gif') no-repeat;
}

#contact a:hover{
background:url('images/menu/contact_2.gif') no-repeat;
}
/*******header container********/
#header{
width:805px;
display:block;
margin:auto;
min-height:150px;
text-align:center;
}
#header a{
border:0px;
}
#header img a{
border:0px;
}
/******Artfullgifts 2010********/
#title_block{
width:800;
margin:auto;
}
#title_block img{
margin:auto;	
}
/*****overall main container******/
#maincontent{
width:810px;
display:block;
margin:auto;
min-height:460px;
}

#main_right{/*right column*/
width:320px;
min-height:425px;
float:right;
padding:5px 10px 0px;
}
#maincontent_left{/*left column*/
width:440px;
min-height:425px;
float:left;
}
/*******container for both artist pages******/
#maincontent_art{
height:100%;
width:800px;
text-align:center;
margin:auto;
}
#maincontent_art img{
padding:10px;
border:thin solid #eb3107;/*red*/
}
/*****inside the content of the art pages****/
div.exhibitors{/*this styles the featured page exhibitor names*/
padding:5px;
border-bottom:dashed thin #E7820A;/*light orange*/
text-align:right;
width:100%;
}
.exhibitors a, #exhibitors a:visited {
border-bottom:0px;
}
div#header_date{/*this styles the container for the sub heading and link on both artist pages*/
width:750px;
margin:0px auto;
}
div#header_date p{/****This styles the orange date*****/
font-size:26px;
font-family:'times new roman',times,trebuchet,serfif;
text-align:left;
color:#E7820A;/*light orange*/
}
div#header_date a,div#header_date a:visited{
font-size:26px;
font-family:'times new roman',times,trebuchet,serfif;
font-style:normal;
}
div#header_date a:hover{
color:#E7820A;/*light orange*/
}
div#all_exhibitors p{/*this styles the all_exhibitors page list*/
text-align:left;
width:550px;
}

div#all_exhibitors{
width:750px;
background:url('images/exhibitor_bg.jpg') top right no-repeat;
margin:30px auto;
display:block;
}
div#featured_exhibitors{
width:750px;
margin:30px auto;
}
div#featured_exhibitors table{
width:745px;
margin:auto;
}
div#featured_exhibitors table tr td{/*this gives me cell spacing just on the bottom*/
border-bottom:25px solid #161616;	
}

#footer{
text-align:center;
width:805px;
display:block;
margin:auto;
min-height:330px;
clear:both;
}

#previous{
width:775px;
background:black;
margin:auto;
text-align:center;
}
#previous p{
padding:10px 0px;
}
#isa{
padding-top:30px;
padding-bottom:5px;
font-size:12px;
width:800px;
text-align:center;
margin:auto;
background:#161616;
color:#666
}
#isa a,#isa a:visited{
font-size:12px;
border-bottom:0px;
color:#666
}

#isa a:hover{
color:white;
}
