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


body {
	background-color:	#ACCEF7;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			small;
	margin:				0px;	
}

#allcontent {
	width:				1024px;
	padding-top:		5px;
	padding-bottom:		5px;
	background-color:	#82B5F2;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#header {
	background-color:	#82B5F2;
	margin:				10px 10px 0px 10px;
	height:				108px;
}

#title {
	background-color:	#ACCEF7;
	margin:				10px 10px 0px 10px;
	height:				75px;
	padding:			0px 5px 15px 5px;
	width:				990px;
	border: 			1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#main {
	background-color:	#ACCEF7;
	font-size:			105%;
	padding:		  	15px;
	margin:				10px 10px 10px 270px;
	width: 				710px;
	border: 			1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#sidebar {
	background-color:	#ACCEF7;
	font-size:			105%;
	padding: 			30px;
	margin: 			10px;
	width: 				190px;
	float: 				left;
	border: 			1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news {
	border-style: groove;
	padding:10px;
	margin-left: 80px;
	width:500px;
	background-color:#ACCEF7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#facebook {
	background:#FFF;
	border:1px solid #000;
	padding: 10px 10px 10px 75px;
	margin: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#footer {
	background-color:	#82B5F2;	
	color: 				#FFFFFF;
	padding: 		    15px;
	margin:				10px;
	font-size: 			90%;
	clear: 				left;
	text-align: center;
}

#gpsBox {
	background-color: #ACCEF7;
	padding: 15px;
	margin: 10px;
	width: 220px;
	border: 1px solid #000;
}

#posterBox {
	background-color: #ACCEF7;
	padding: 15px;
	margin: 10px;
	width: 150px;
	border: 0px solid #000;
}

.storeBox {
	padding: 20px 20px 20px 35px;
	margin: 10px 5px 0px 5px;
	width: 650px;
	height:auto;
	background-color: #ACCEF7;
	border: 0px solid #000;
}

h1 {
	font-size: 180%;
	color:	#3083E9;
}

h2 {
	font-family:
	font-size: 120%;
	color: #3083E9;
}

h3 {
	font-size: 110%;
	color: #3083E9;
}

h4 {
	font-size: 90%;
	color: #3083E9;
}

a:link {
	color:	#2F83EA;
	text-decoration: none;
	border-bottom: thin dotted #b76666;
}

a:visited {
	color:	#0373FC;
	text-decoration: none;
	border-bottom: thin dotted #675c47;
}

a:hover {
	background-color:	#86B0F7;
	
}
.dropBox {
	float: right;
	padding: 4px;
	margin: 3px;
	background-color: #ACCEF7;
	border: 0px solid #000;
}
.dropBox img {
display:	block;
}

.journeyAd {
	float: right;
	margin: 5px;
}

#centerBox {
	padding: 14px;
	margin: 10px 10px 0px 10px;
	width: 970px;
	height:auto;
	background-color: #ACCEF7;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.viewerBox {
	padding: 14px;
	margin: 30px 10px 0px 10px;
	width: 900px;
	height:auto;
	background-color: #ACCEF7;
	text-align:center;
	vertical-align:middle;
	border: 0px solid #000;
}

.arrowBox {
	padding: 5px;
	margin: 5px 15px 15px 15px;
	width: 900px;
	height:45px;
	background-color: #ACCEF7;
	text-align:center;
	vertical-align:middle;
	border: 0px solid #000;
}

.searchBox {
	border:1px solid black;
	padding:4px;
	width:190px;
}

.archiveBox {
	border:1px solid black;
	padding:6px;
	width:180px;
}

.knowBox {
	float: left;
	padding: 1px 5px 5px 5px;
	margin: 9px;
	background-color: #ACCEF7;
	border: 1px solid #000;
	width: 180px;
	text-align: center;
}

.nav {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}

.nav li {
color: #333;
margin: 0px;
padding: 0px;
display: block;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 50%;
}
#voting
{
border:0px solid black;
margin: 25px 90px 25px 65px;
padding:10px 15px 10px 35px;
width:525px;
background-color:#ACCEF7;
float: none;
}

#viewervoting
{
border:0px solid black;
margin: 25px 90px 25px 175px;
padding:10px 15px 10px 35px;
width:525px;
background-color:#ACCEF7;
float: none;
}

#viewercomments
{
border:0px solid black;
margin: 25px 90px 25px 175px;
padding:10px 15px 10px 35px;
width:525px;
background-color:#ACCEF7;
float: none;
}

#landscape
{
border:				1px solid #000;
padding: 			25px;
width:				970px;
background-color:	#ACCEF7;
float: 				none;
margin: 			10px;
}

#photoDisplay
{
border:				1px solid #000;
padding: 			25px;
width:				950px;
background-color:	#ACCEF7;
float: 				none;
margin: 			10px;
}

#voting a:link {
	color:	#2F83EA;
	text-decoration: none;
	
}
#voting a:visited {
	color:	#0373FC;
	text-decoration: none;
	
}
#voting a:hover {
	background-color:	#86B0F7;
	
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

