*           { margin: 0; padding: 0; }
html        { height: 100%; }
body*       { margin: 0; padding: 0; }
html        { height: 100%;}
body		{ font: 12px Tahoma, Arial, Verdana, sans-serif; color: #333; line-height:17px; background: url(../bgs/come-as-you-art.gif) 0 0; }

fieldset,
a img				{ border: 0; }

a           { color: #BC0000; text-decoration: none; }

a:hover,
a:active,
a:focus     { color: #000; }


legend { white-space: normal; }

h1, h2, h3, h4  { font-weight: normal; }

table   { text-align: left; border-collapse: collapse; border-spacing: 0; }

td,
th      { vertical-align: top; }


/*** LAYOUT INDEX ***/
#outer			{ width:100%; height:100%; margin: 0 auto; clear:both; padding-bottom:20px; }
#inner			{ width:100%; min-height:400px; margin: 0 auto; clear:both; }
#content		{ width:100%; height:auto; margin: 0 auto; clear:both; /*background:#FFF url(../bgs/come-as-you-art.gif) no-repeat 0 0; */ }
#shoots			{ width:100%; margin: 0 auto; background: no-repeat 920px 0;}
#header			{ width:100%; height:180px; margin: 0 auto; clear:both;}

#header h1,
#header h2  	{ position: absolute; top: -99999px; }

#logo       	{ width:571px; height:163px; float:left; background: url(../images/logo-art-revolt.png) no-repeat 0 0;}


/* MENU */
#menu			  { float: left; margin: 12px 0 0 10px; position:relative; width:auto;}
#menu h3		  { font-family:Arial, Helvetica, sans-serif; font-size:40px;  font-weight:bold; letter-spacing:-3px; height:35px;}

#menu           	{ }
#menu ul        	{ float: left; list-style: none; margin-top:10px; width:100%; }
#menu li       	 	{ font-family: Arial, Helvetica, sans-serif; font-size:45px; font-weight:bold; list-style: none; letter-spacing:-3px; line-height:0.1em; }
#menu li a      	{ color:#FFF; margin:auto;}
#menu li a:hover,
#menu li a:active,
#menu li a:focus    { color: #BC0000; text-decoration: none; width:100%;}

/*
#navigation ul        { float: left; list-style: none; }
#navigation li        { line-height: 0.8; font-family:Arial, Helvetica, sans-serif; font-size:45px; font-weight:bolder; list-style: none; }
#navigation li a      { color:#000; background: url(../images/expoplus.gif); margin:auto;}
#navigation li a span 	{ width:auto; padding-right:18px; margin-left:5px; height:55px;}
#navigation li a:hover,
#navigation li a:active,
#navigation li a:focus     { display: block; text-decoration: none; }*/

/*  EXPO */
#expo					{ padding: 0px 0 30px 0px; width:100%; clear:both; height:auto; min-height:350px; }
#exposites				{ width:100%; clear:both; height:auto; display:block;}
#expo h2			  	{ font-family:Arial, Helvetica, sans-serif; font-size:27px; text-transform:uppercase; letter-spacing:0px; color:#FFFFFF; margin-left:10px;}
#expo h3			  	{ font-family:Arial, Helvetica, sans-serif; font-size:72px; text-transform:uppercase; font-weight:bold; letter-spacing:-5px; text-transform:uppercase; height:60px; overflow: hidden; padding-left:10px; zoom: 1; }
#expo h3 a      		{ color:#000; background: url(../images/expoplus.gif); zoom: 1; float:left; padding-right:15px; }
#expo h3 a:hover,
#expo h3 a:active,
#expo h3 a:focus     	{ background: #BC0000; text-decoration: none; width:100%; color:#FFFFFF; display:block; filter:alpha(opacity=90); /* IE's opacity*/ -moz-opacity: 0.90; opacity: 0.90; zoom: 1; }

/*#expo ul        		{ list-style: none; width:100%; }
#expo li       	 		{ font-family:Arial, Helvetica, sans-serif; font-size:72px; font-weight:bold; list-style: none; letter-spacing:-5px; text-transform:uppercase; height:55px;  }
*/
/* FOOTER */
#footer				  	{ margin: 0px 0 0 0px; width:100%; height:85px; clear:both; background: url(../images/foot-bg.gif) repeat-x 5% 20px;}
#footer	h4			  	{ margin-top: 0px; color:#000; padding-left:15px; font-size:15px;}
#footer	span img	 	{ padding-left:0px; padding-top:5px;}

#qrcode { float:left; margin:23px 0 0 15px;}

