/*global corrections that affect every page */


	body{   
		 margin: 0;
		 padding: 0;
		 background-image:url(../images/bluefade.jpg);
		 background-repeat:repeat-x;
		 background-attachment:fixed;
		 background-color:#c1d9f3;
		 color:#000000;
		 font-size:12px;
		 font-family:Arial, Verdana, Geneva, sans-serif;
		 text-decoration:none;
		 border: none;
		 font-weight:normal;
		 }
		 
		 a {
			text-decoration:none;
			color:#000000;
			}

	#container{
		margin: 15px auto 5px auto;
		width: 1000px;
		position:relative;
		background-image:url(../images/bgrd_white_bvl.jpg);
		}
		
	.link{
		font-weight:bold;
		color:#0D88F2;
		}
		
	a:visited {
		font-weight:inherit;
		color:#0D88F2;
	}
	#header{
		background-image:url(../images/bgrd_grey_bvl.jpg);
		position:relative;
		padding:0;
		margin-top:-26px;
		margin-bottom:-10px;
		height: 80px;
		font-size:12px;
		}
		
		#header li{
			display:inline;
			font-size:17px;
			font-weight:bold;
			padding-left:1px;
			color:#000000;
			}
		
		#header p{
			font-size:2.2em;
			padding-right:15px;
			position:relative;
			}
		
		#header ul{
			}
		
		#header a:link{
			font-size:inherit;
			text-decoration:none;
			padding:inherit;
			margin:inherit;
			color:#000;
			}
		
		#header a:visited{
			font-weight:normal;
			}
		
		#header a:hover{
			color:#666666;
				}
		
		#header a{
			font-size:18px;
			color:#000;
			padding-left:5px;
			}
		
		#logo{
			position:absolute;
			top:13px;
			left:15px;
			z-index:50;
			width:450px;
			}
	#nav{
		width:225px;
		height:500px;
		position:relative;
		padding:0 10px;
		margin-left:5px;
		margin-top:10px;
		}
		
		.divider{
			height:83%;
			width:3px;
			position: absolute;
			left:-15px;
			}
			
		#Overall {
			margin-top:-1em; 
			padding-left:15px;
			}
		
		.Accordion_child {
			padding-left:15px;
		}
		
		.Accordion_child  a{
			padding-left:15px;
		}
		
		
		.AccordionPanelContent a{
			padding-left:15px;
		}
		
		.AccordionPanelContent {
			width:60em;
		}
		
		.AccordionPanelContent a:hover{
			background-image:url(../images/bgrd_blue_header_nav.jpg);
		}
		
		.AccordionPanelTabHover {
		background-image:url(../images/bgrd_blue_header_nav.jpg);
		}
		
		#nav a:visited {
		font-weight:normal;
		color:#000000;
		}
		#nav a:hover{
		background-image:url(../images/bgrd_blue_header_nav.jpg);
		}
		
		
	#content{
		width:730px;
		position:relative;
		margin:0 10px 10px 10px;
		}
		
		#content p{
			text-indent:2em;
			}
		
		#content a:link{
			font-size:inherit;
			text-decoration:none;
			padding:inherit;
			margin:inherit;
			color:#0D88F2;
			font-weight:bold;
			}
			
		#content img{
			border:none;
			padding:none;
			}
		
				#gallery {
			/**margin: 0 auto 0 auto;**/
			width:600px;
			height:222px;
			}
		
			#gallery .thumb{
				border-width:2px;
				border-color: #000000;
				margin:11px;
				border-style:solid;
				position:relative;
				left:53px;
				z-index:100;
				}
			
				#small_thumbs{
					width:300px;
					position:relative;
					top:-220px;
					left:311px;
					text-align:center;
					margin-bottom:-220px;
					}
					
			#sologallery {
				/**margin: 0 auto 0 auto;**/
				width:600px;
				height:222px;
				text-align:center;
				}
		
			#sologallery .thumb{
				border-width:2px;
				border-color: #000000;
				margin:11px;
				border-style:solid;
				position:relative;
				left:53px;
				z-index:100;
				}
				
		#twelve_gallery {
			/**margin: 0 auto 0 auto;**/
			width:800px;
			height:222px;
			}
		
			#twelve_gallery .thumb{
				border-width:2px;
				border-color: #000000;
				margin:5px;
				border-style:solid;
				position:relative;
				left:15px;
				z-index:100;
				}
			
			
				
				#twelve_thumbs{
					width:400px;
					height:210px;
					position:relative;
					top:-208px;
					left:311px;
					text-align:center;
					margin-bottom:-220px;
					}
					
					#twelve_thumbs .thumb{
						height:50px;}
				
		.topic_header{
			font-weight:bold;
			color:#0D88F2;
			margin-right:10px;
			}
		
		#roadmap{
			margin: 0 auto 0 auto;
			background-image:url(../images/bgrd_blue_header.jpg);
			background-repeat:repeat-y;
			}
		
		.roadmap{
			font-weight:bold;
			color:#0D88F2;
			margin-right:10px;
			}


	#footer {
		margin: 0 auto 0 auto;
		font-size:10px;
		width:1000px;
		}
h1{ 
	font-size:24px;
	color:#0D88F2;
	padding:0px;
	padding-top:3px;
	}

h2{
	width:198px;
	padding:2px 0 2px 2px;
	margin-top:15px;
	background-image:url(../images/bgrd_blue_header_nav.jpg);
	font-size:14px;
	font-weight: bold;
	}
	
h3{
	padding:2px 0 2px 2px;
	font-size:14px;
	font-weight: bold;
	color:#0D88F2;
	}
		
.bvl_btm{
	position:relative;
	bottom:0px;}
	
/*FAQ*/
		a.question{
		font-weight:bold;
		}
		
.icongrid{
	width:150px;
	margin:10px 8px 0px 8px;
}

.info{
	width:500px;
	margin: 15px auto 5px auto;
	}
	
#holidayreminder{
	background-color:#CCCCCC;
	border:double thick;
	z-index:100;
	position:relative;
	top:-740px;
	margin: 15px auto 5px auto;
	text-align:center;	
		}	
		
#holidayreminder.link{
		font-weight:bold;
		color:#0D88F2;
		}
		
.contest_hm {
	text-align:center;
}

.contest_hm img{
	margin-top:5px;
	width:60px;
	height:60px;
}

#networklinks {
	position: relative;
	top:-19px;
	margin-bottom:-20px;
	margin-left:945px;
}

#networklinks img{
	border:none;
	width:15px;
}
