@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	font-size:x-small;
	background-color: #000c30;
	-webkit-font-smoothing: antialiased;
	text-align:center;
	
}


 a {	color:#FFFFFF; text-decoration:underline;}
#content a:hover{color:#3A838E;}


#container { margin: 0 auto;
text-align:left;
	width:980px;
}
span#searchbox{display:block; height:83px; padding-top:20px;}

#header { border-bottom: 1px #fff dashed;}
#header a {float:left;}
#topNav { float:right;}
#topNav{height:155px; width:200px; }
#rightNav {
	width:190px; float:left; display:block;
}
#rightNav ul {
	font-family:book, Arial Gadget, sans-serif; list-style:none; margin:0px; padding:10px 0 0 0; width:190px;
}
#rightNav  {font-size:150%; padding-bottom:10px; }
#rightNav ul li a {  padding:8px 0px 0 0; display:block;	text-decoration:none;}
#rightNav ul li a.current { color:#3a838e; }
#rightNav ul li a:hover { color:#3a838e;}


#rightNav ul ul {
	font-family:book, Arial Gadget, sans-serif; list-style:none; margin:0px; padding:0 0 0 30px; width:150px;
}

#rightNav ul ul li {}
#rightNav ul ul li a {  padding:5px 0px 5px 0; display:block; color:#FFFFFF;	text-decoration:none;}
#rightNav ul ul li a.current { color:#3a838e; padding:5px 0 5px 0; }

#rightNav ul ul li a:hover { color:#3a838e;}
#contentContainer {	float:left;	width:820px;}

#rightNav #subscribe{font-size:80%; margin-bottom:10px;}
#contentContainer {	float:left;	width:770px;}

div#topNav {font-size:110%;}
div#topNav ul {text-transform:uppercase; list-style:none; margin:0px; padding:0px;}
div#topNav ul li { display:inline;	float:left;}
div#topNav ul li a { display:block; color:#FFFFFF; width:80px; padding-top:50px;	text-align:center;	text-decoration:none; margin-bottom:50px;}
div#topNav ul li a.current { background:url(images/nav-hover.jpg) no-repeat 0px 0px; color:#FFFFFF; cursor:default;}
div#topNav ul li a:hover { background:url(images/nav-hover.jpg) no-repeat 0px 0px;}
div#topNav ul li a.currentLink:hover{background:url(images/nav-currentLink.jpg) no-repeat 0px 0px; cursor:pointer;}
#content {clear:both; padding-top:10px; padding-left:0; border-top:1px #fff dashed;}

#artistImages { float:left; width:400px; margin-right:15px; clear:both; margin-top:10px;}

#artistImages img {margin-bottom:15px; margin-top:2px;}

#artistDetails {float:right; width:350px; }
#artistDetails h1{margin-top:10px;}
body div#artistDetails a:hover { color:#C9D200;}
 
 p, .vcard{ font-size:120%; line-height:1.5em; color:#fff; margin:0 0 5px 0;}
 
 #rightNav .vcard{font-size:80%; font-family:Arial, Helvetica, sans-serif;}
 
 
 
p.emaillink{margin:0; padding:3px 0;}
p{margin-bottom:30px;}
 h1 {font-size:220%; margin:0px; color:#fff; margin-bottom:10px;} 
 h2 {
	font-size:130%;
	color:#fff;
	font-weight:normal;
}
 
#copy { width:760px;}
img { border:0px;}

#back { padding:18px 0px; font-size:120%;}
#back a { background:url(images/back.jpg) no-repeat 0px 0px; padding-left:15px; text-decoration:none;}
#back a:hover { color:#C9D200; text-decoration:none;}

table a{ display:block; height:190px; text-decoration:none; font-size:110%;}
table a:hover { color:#3A838E; text-decoration:none;}

#footer{clear:left; border-top: 1px #fff dashed; }
div#footer .logo{margin:10px; margin-right:10px; display:block; float:left;}
div#footer .logo:first-child{margin-left:0;}
div#footer .logo:last-child{margin-right:0;}
.twitter-share-button{margin-top:15px;}

div#footer img.ferrious{margin-top:96px;}

div.addressArea{width:170px; float:left; padding-top:27px;}

/*HACKS*/
/* FULL CLEAR - forces a container to surround all children - regardless of floating */
.fc:after, .formRow:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.nextPrevious{display:block;}
div.nextPrevious a{text-decoration:none; display:block; width:80px; height:80px; padding-top:30px; border:solid red 1px;}
a.previousBtn{float:left; text-align:right;}
a.nextBtn{float:right;}

ul.papertrial{ list-style-type:none; margin:0; padding:0;}
ul.papertrial li{float:left;}

/*for the links page*/
ul.listLinks{float:left; list-style-type:none; margin:0; padding:0; margin-right:10px; display:block; width:210px; font-size:120%;}
ul.listLinks li{margin-bottom:5px;}


input.gsc-input {
						border-color: #BCCDF0;
					  }
input.gsc-search-button {
border-color: #666666;
background-color: #CECECE;
}
.tb{margin-left:0; padding-left:0;}

img.hidden{visibility:hidden;}


.nobullets{list-style-type:none;}
.noindents{padding-left:0;}


body.visitorInfo #contentContainer h2{color:#C9D200;}
body.visitorInfo #contentContainer ul{font-size:100%; font-size:120%; line-height:1.5em; font-family:Arial, Helvetica, sans-serif;}


table.sponsors{margin-top:20px;}
table.sponsors td{border-bottom:solid gray 1px; padding:10px 0; vertical-align:top;}
table.sponsors h3{margin-top:0; }
table.sponsors h3 strong{margin-bottom:0;}
table.sponsors a{display:inline; text-decoration:underline;}
table.sponsors h3 strong{color:#C9D200;}
table.sponsors p strong{color:#3A838E;}
table.sponsors p:last-child{margin-bottom:0;}

table.sponsors tr:last-child td{border-bottom:none;}


td.typeBottom{position:relative;}
td.typeBottom p{position:absolute; bottom:0; padding-bottom:10px;}
