/* CSS Document */
html{height:100%}
body{height:100%;padding:0px; margin:0px; background:#fff; color:#818181; font:10px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
label{font-size: 12px};

.clear {clear: both; margin: 0px}

/* CONTAINER */

#container{width:775px; margin: 0 auto; position:relative;height:100%;}

/* LEFT */

#leftPan{float:left;width:107px;background-image:url('/images/leftimg.jpg');background-repeat:repeat-y;min-height:100%;}

/* RIGHT */

#rightPan{width:668px; float:left }

/* HEADER */

#header{width:668px; height:10px; z-index:+5; position:relative; background:url(../images/topline.jpg) 0 0 no-repeat; font-size:12px;}

#header ul{width:610px; height:19px; position:relative; top:265px; left:45px}
#header ul li{float:left; margin-right:8px}

#header ul li.home a{width:40px; height:19px; display:block; text-indent:5px;}
#header ul li.home a:hover{width:40px; height:19px; }

#header ul li.about a{width:40px; height:19px; display:block; text-indent:5px;}
#header ul li.about a:hover{width:40px; height:19px; }

#header ul li.dates a{width:60px; height:19px; display:block; text-indent:5px;}
#header ul li.dates a:hover{width:60px; height:19px; }

#header ul li.gallery a{width:40px; height:19px; display:block; text-indent:5px;}
#header ul li.gallery a:hover{width:40px; height:19px; }

#header ul li.exhibitors a{width:110px; height:19px; display:block; text-indent:5px;}
#header ul li.exhibitors a:hover{width:110px; height:19px; }

#header ul li.contact a{width:60px; height:19px; display:block; text-indent:5px;}
#header ul li.contact a:hover{width:60px; height:19px; }

#header ul li.autumnDates a{width:60px; height:19px; display:block; text-indent:5px;}
#header ul li.autumnDates a:hover{width:60px; height:19px; }


#header ul li.bullet{width:19px; height:19px; display:block; background:url(../images/bullet_m.jpg) 0 0 no-repeat;}

/* MAINIMG */

#main{width:664px; height:270px; position:relative; background:url(../images/logoPinkNew.png) 0 0 no-repeat; clear:both; margin-left:4px}
#main img{position:absolute; top:65px; left:67px;}

/* CONTENT */

#content{width:664px; position:relative; clear:both; margin-left:4px;}

#content a{font:12px Tahoma, sans-serif; color:#236364; font-weight:bold; text-decoration:none }
#content a:hover{color:#000; border-bottom: #000 1px dotted; text-decoration:none }

#content a.a1{font:12px Tahoma, sans-serif; color:#e34d09; font-weight:bold; text-decoration:none }
#content a.a1:hover{color:#000; border-bottom: #000 1px dotted; text-decoration:none }

#content a.a2{font:12px Tahoma, sans-serif; color:#e34d09; font-weight:normal; text-decoration:underline}
#content a.a2:hover{color:#000; border-bottom: #000 1px dotted; text-decoration:none }

#content p span.headline{font:12px Trebuchet MS, sans-serif; color:#236364; font-weight:bold; }

#left{width:300px; margin: 0px 5px 10px 1px; float:left; }

#news{width:290px; position:relative; margin-bottom:20px;}
#news h2{width:290px; height:25px; background:#f4f4f4; margin-bottom:5px; padding:10px; font-size:18px; color: #E73F97; text-align:center;}
#news p{width:184px; padding-left:16px;  font-size: 12px; color: #0033CC}
#news span{color:#E73F97; font-size: 14px};
#news p.bullet{width:174px; padding-left:36px; background:url(../images/bullet.gif) 16px 3px no-repeat; font:12px/12px Trebuchet MS, sans-serif; color:#e34d09; font-weight:bold; padding-bottom:5px;}
.line{height:1px; background:#e9efef; margin:20px}

#partners{width:210px; position:relative;}
#partners h2{width:210px; height:37px; background:#f4f4f4; margin-bottom:10px}
#partners p{width:184px; padding-left:16px; }

#right{width:300px; margin: 0px 5px 10px 1px; float:right;}

#welcome{width:290px; position:relative; margin-bottom:20px;}
#welcome h2{width:290px; height:25px; background:#f4f4f4;  margin-bottom:5px; padding:10px; font-size:18px; color: #E73F97; text-align:center; clear:both;}
#welcome p{width:184px; padding-left:16px; font-size: 12px; color: #0033CC}
#welcome span{color:#E73F97; font-size: 14px};
.line2{height:1px; background:#dfe5e5; margin:20px;}

#advice{width:660px; position:relative}
#advice h2{width:640px; height:25px; background:#f4f4f4 ; clear:both; margin-bottom:15px; padding: 10px; font-size: 18px;}
#advice p.bullet2{width:600px; padding-left:38px; background:url(../images/bullet.gif) 18px 4px no-repeat; padding-bottom:10px; font-size:12px;}
#advice img{position:absolute; top:50px; left:502px; border:1px solid #f4f4f4;}

/* FOOTER */

#footer{width:668px; height:60px; position:relative; background-color: #E73F97; float:left}
#footer #copy{width:215px; float:left;}
#footer #copy p{padding: 25px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}

#footer #links{width:453px; float:left;}
#footer #links p{padding: 25px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:c4c4c4;}
#footer #links p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#c4c4c4; text-decoration:none; padding: 0 3px }
#footer #links p a:hover{color:#000; background:#dedede; border-bottom: #000 1px dotted; }
.sponsor {
	margin: auto;
	width: 728px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.sponsor img {
	margin-top: 5px;
}
#spanColumns
{
width: 640px; margin-bottom:10px;
}
#spanColumns h2
{
width:640px; height:25px; background:#f4f4f4 ; clear:both; margin-bottom:15px; padding: 10px; font-size: 18px;
}
#spanColumns span
{
font-size: 12px;
}
#spanColumns p
{
font-size: 12px;
}
