/* CSS Document */

#container {
	margin: 0 auto;
	width: 741px;
	text-align: left;
	}

#container a {
	text-decoration:none;	
}

#mainarea a {
	color: #009900;
	text-decoration:none;	
}


#header {
	width: 741px;
	height: 228px;
	}

#logopicture {
	width: 448px;
	height: 197px;
	padding:29px 0px 0px 30px;
	float: left;
	background: #FFFF99;
	border: 2px solid #666;
	border-width: 2px 0px 0px 2px;
	}	
	
#logopicture img {
	text-decoration:none;
	border: 0px;
	}



#bagstylesnav {
	width: 244px;
	height: 216px;
	background-color: #FFFF99;
	float: left;
	border: 2px solid #666;
	border-width: 2px 2px 0px 0px;
	padding: 10px 0px 0px 15px;
	}
	
#bagstylesnav a {
	text-decoration:none;
	}	

#bagstylesnav a:visited {
	text-decoration:none;
	}	
	

#navigationbar {
	width: 737px;
	height: 25px;
	border: 2px solid #666;
	border-width: 0 2px 0px 2px;
	background-image: url(../Images/nav.jpg);
	background-repeat: repeat-x;
	color: #000000;
	}
	
#navigationbar ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	margin:0px;
	padding-left: 35px;
	padding-top: 4px;
	list-style-type:none;
	text-align:center;
	}

#navigationbar a{
	color:#000000;
}

#navigationbar ul li {
	display: inline;
	padding-right:40px;
	}


#primarynavbar ul li a {
	text-decoration: none;
	color: #000;
	}

#navigationbar ul li a:visited{
	color: #000000;
	text-decoration:none;
	}

#navigationbar ul li a:hover {
	color: #FFFF66;
	}


#mainarea {
	border: 2px solid #666;
	border-width: 0 2px 2px 2px;
	padding-top: 15px;
	padding-left: 46px;
	padding-right: 32px;
	width: 659px;
	padding-bottom: 15px;
	float:left;
	text-align:justify;
	background-color: #FFFF99;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}	
	
#footer {
	width: 737px;
	height: 16px;
	padding: 2px 0px 0px 2px;
	}	

#footer ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	margin:0px;
	padding-left: 35px;
	padding-top: 4px;
	list-style-type:none;
	text-align:center;
	}


#footer ul li {
	display: inline;
	padding-right:40px;
	}


#footer ul li a {
	text-decoration: none;
	color: #000;
	
	}

#footer ul li a:visited{
	color: #000000;
	text-decoration:none;
	}

#footer ul li a:hover {
	color: #FFFF66;
	background-color: #FF0000;
	}
	
	
	#threecolumncontainer {
		width: 654px;
		margin-top: 30px;
		text-align: justify ;
	}


	#threecolumncontainer img {
		padding-top: 15px; 	
	}


	#threecolumncontainer p {
		margin-top: 3px; 	
	}

	

	#threecolumnleft {
		width: 201px;
		padding: 0px 11px 0px 0px;
		float:left;
	}


	#threecolumnmid {
		width: 201px;
		padding: 0px 20px 0px 10px;
		float:left;
	}


	#threecolumnright {
		width: 202px;
		padding: 0px 0px 0px 0px;
		float:left;
	}
	
	
	.pageintro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	}
	
	.emphasizedlink {
	font-weight: bold;
	text-decoration: underline;
	}

	.italicstuff {
	font-style:italic;
	}
	
	body {
	background-image: url(../Images/RockBackground5.jpg);
}


	#twocolumncontainer {
		width: 654px;
		text-align:justify;
	}
	

	#twocolumncontainer img {
	padding: 25px 0px 0px 0px;
	}



	#twocolumnleft {
		width: 305px;
		padding: 0px 20px 0px 0px;
		float:left;
	}

	#twocolumnleft img{
	padding: 0px;
	}



	#twocolumnright {
		width: 305px;
		padding: 0px 0px 0px 20px;
		float: left;
	}
	
	
	#twocolumnrightpic {
		width: 245px;
		padding: 0px 0px 0px 60px;
		float: left;
	}
	
	#twocolumnrightpic img{
	margin: 0px;
	padding: 0px;
	}
	
	.state {
	font-weight:bold;
	}
	
	.store {
	font-weight:bold;
	font-style:italic;
	}
	
	.thispage {
	color: #FFFF00;	
	background-image: url(../Images/nav.jpg);
	background-repeat: repeat-x;
	}
	
	.boldstuff {
	font-weight: bold;
	}
	
	.paragraphstylenospace{
	margin: 0px;
	padding: 0px;
}

	.liststylenospace{
	margin:0px;
	padding: 0px 0px 0px 40px;
}
