/* Site by Keystone Click

 * (c) Acrobash -- http://www.acrobash.com/

 * 

 */

 

body {
background: #ca872a url(../pics/wood.jpg) top center;
margin: 0px; } 

img { border: 0; }	

div { border: 0; }
    
#spacer {
clear: both;
height: 300px;
margin: 0px;
padding: 0px; } 
    
a:link, a:active { 
color:#f52563;
text-decoration: underline; }

a:visited{
color:#f52563;
text-decoration: underline; }

a:hover{
color:#f52563;
text-decoration: none; }


/* ---------  structure --------- */

#top { 
background: url(../pics/top.jpg) top center repeat-x; height: 191px; margin: 0 auto; }

#back { 
background:url(../pics/back.jpg) top center repeat-x; height: 660px; margin: 0 auto; }

h1 { 
width: 1010px;
padding: 0px;
height: 191px;
text-indent: -5000px;
background: url(../pics/logo.gif) bottom center no-repeat;
margin:0 auto; }

#nav_map { height: 128px; width: 1010px; margin: 0 auto; position:relative;}

#mappidy { height: 272px; background:url(../pics/map_body.gif) no-repeat scroll 0 0; width: 1010px; margin: 0 auto;}

#thedate { height: 103px; background:url(../pics/2010.gif) no-repeat scroll  0 0; width: 1010px; margin: 0 auto; }

#logo_list { width: 1010px; margin: auto; overflow: hidden; }
#logo_list ul { list-style:none; margin:15px 0px 0px 140px; padding:0px;}
#logo_list li { float: left;  margin-right: 12px; }
#logo_list li.frogneck a { display: block; text-indent: -5000px; width: 94px; height: 50px; background:url(../pics/frog_neck.gif) top center no-repeat;  }
#logo_list li.ctwo a { display: block; text-indent: -5000px; height: 50px; width: 50px; background:url(../pics/c2.gif) top center no-repeat;  }
#logo_list li.eisner a { display: block; text-indent: -5000px; height: 50px; width: 74px; background:url(../pics/eisner.gif) top center no-repeat;  }


#header_nav { width: 918px; height: 229px; margin: auto; }

#paper { width: 818px; background:url(../pics/paper.jpg) top center repeat-y; margin: auto; height: 1000px; padding: 30px 50px 50px 50px;  }

div.nav_map2{
    background:transparent url(/pics/bkg-map_navigation.gif) no-repeat scroll top left;
}

#nav_map a{
	position:absolute;
    width:150px;
    height:60px;
    line-height:60px;
	background-attachment:scroll;
    background-image:url(/pics/nav.png);
    background-color:transparent;
    background-repeat:no-repeat;
    overflow:hidden;
    text-indent:-9999px;
}

#nav_map a.link_about{
	background-position:0 -60px;
    left:122px;
	top:73px;
}
#nav_map a.link_register{
	background-position:-150px -60px;
    left:247px;
	top:43px;
}
#nav_map a.link_organizations{
	background-position:-300px -60px;
    left:408px;
top:85px;
}
#nav_map a.link_sponsors{
	background-position:-450px -60px;
    left:635px;
	top:10px;
}
#nav_map a.link_contact{
	background-position:-600px -60px;
    left:778px;
	top:85px;
}

#nav_map a.link_about:hover{
	background-position:0 0px;
}
#nav_map a.link_register:hover{
	background-position:-150px 0px;
}
#nav_map a.link_organizations:hover{
	background-position:-300px 0px;
}
#nav_map a.link_sponsors:hover{
	background-position:-450px 0px;
}
#nav_map a.link_contact:hover{
	background-position:-600px 0px;
}

ul.form{
	margin:0;
    padding:0;
    list-style-type:none;
    width:390px;
}
ul.form li{
	display:block;
    list-style-type:none;
    padding:10px;
    margin:3px;
}
ul.form li p.err{
	color:#CC0000;
    font-weight:bold;
}
ul.form li.err{
	background-color:#FFCCFF;
}
ul.form li.hidden{
	display:none;
}
ul.form li label{
	margin:0;
    padding:0;
    display:block;
}
ul.form li.text input{
	border:1px solid #999999;
    background-color:#FFFFFF;
    padding:2px 4px;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    width:350px;
}
ul.form li.textarea textarea{
	border:1px solid #999999;
    background-color:#FFFFFF;
    padding:2px 4px;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    width:350px;
    height:200px;
}
h2{
color:#666633;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:32px;
font-weight:bold;
margin:0;
padding:0;
}

h3{
	font-size:18px;
    line-height:22px;
    font-weight:bold;
    margin:0;
    padding:0;
    clear:both;

}
body{
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
}
p{
	margin-bottom:10px;
}


div.event_detail{
	width:200px;
    float:right;
    display:inline;
    margin-right:20px;
}

a.orglink{
	float:left;
    display:inline;
    margin-right:20px;
    margin-bottom:20px;
    width:75px;
    height:50px;
}
a.sponsor_link{
	float:left;
    display:inline;
    margin:25px 36px 0;
    width:125px;
    height:100px;
    text-align:center;
    color:#999999;
    text-decoration:none;
}
a.sponsor_link:hover{
	color:#000000;
}

div#mailchimp{
	position:absolute;
    top:512px;
    right:150px;
    width:260px;
}

div#mailchimp input{
	width:200px;
    margin:3px 0 0;
    padding:3px;
    border:1px solid #a29256;
    background-color: #f7f4e1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    clear:both;
}

div#mailchimp button{
	margin:0;
    padding:0;
    border:none;
    background:transparent none;
    display:inline;
    float:left;
}
