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

body {
	background-image:url(assets/background.jpg);
	background-repeat:repeat;
	font: normal 12px/145%  arial;
	}
		a:link {color:#ccc; text-decoration:none;}
		a:visited {color:#ccc; text-decoration: none;}
		a:hover {color:#FFFF00; text-decoration: none;}
		a:active {
	color:#999900;
	text-decoration: none;
}
		
				a {text-decoration: none;
				color: #CCCCCC;
				}
			
				B {font-weight:700;
				}
				
				B2 {font-weight:700; color:#961b2b  ;
				}
				
				h1 {font: normal  11px/140% arial;
				color: #999;letter-spacing: 2em;
				}
				
				h2 {font: bold 54px arial;
				color: #bbb;letter-spacing: .14em;
				}
				
				h3 {font: normal small-caps 12px arial;
				color: #eee;
				}
				
				h4 {font: normal  11px arial;
				color: #666;
				}
								
				h5 {font: normal  11px arial;
				color: #ccc;letter-spacing:.15em;
				}
				
				h6 {font: normal  bold 8px arial;
				
				}
				
				h7 {font: bold 48px arial;
				color: #961b2b;letter-spacing: .14em;
				}
				
				
	div#project {
		position: relative;
		top: 68px;
		width: 1008px;
		height: 719px;
		margin-left:auto;
		margin-right:auto;	
		border: 3px solid #fff;
		font: 12px  sans-serif;
	}
	div#titlebox {
	position: absolute;
	top: -8px;
	left: 0px;
	width: 936px;
	height: 684px;
	padding-left: 0px;
	border: 1px solid #ca3;
	background:#fff;
	}	
		
	div#title {
	color: #999;
	font: bold 54px arial;
	font-weight: 700;
	letter-spacing: .14em;
	position: absolute;
	top: 6px;
	left: 0px;
	width: 920px;
	height:134px;
	padding-left: 8px;
	}	
	
	div#mapShadow {
		color: #eee;
		font-size: 10pt;
		position: absolute;
		top: 12px;
		left: 17px;
		width: 600px;
		height: 700px;
	}	
	
	div#map {
		color: #eee;
		font-size: 10pt;
		position: absolute;
		top: 10px;
		left: 20px;
		width: 600px;
		height: 700px;
				
	}	
	
	div#subtitle {
		position:absolute;
		color: #222;
		letter-spacing: .2em;
		font-weight: 700;
		font-size: 20pt;
		position: absolute;
		top: 14px;
		left:677px;
		width: 350px;
		height: 50px;
		padding-left: 10px;
		padding-bottom: 8px;
	}		
	
	div#target {
	color: #555;
	letter-spacing: .4em;
	font-weight: 700;
	font-size: 20pt;
	position: absolute;
	top: 2px;
	left: 13px;
	width: 500px;
	height: 705px;
	border: 2px solid #9D2C1C;
	}	
	
	div#breadcrums {
	font-size: 8pt;
	letter-spacing: .2em;
	word-spacing: .9em;
	position:absolute;
	top: 108px;
	left: 490px;
	width: 420px;
	height: 14px;
	}
	
	div#mainnav {
	position:absolute;
	font:  14px arial;
	font-weight:600;
	color:#CCCCCC;
	top: 69px;
	left: 490px;
	width: 510px;
	height: 24px;
	padding-left: 8px;
	padding-top: 10px;
	background:#004520;
	letter-spacing: .3em;
	word-spacing: 1.3em;
	}


	div#secondnav {
	
	position:absolute;
	top: 142px;
	left: 80px;
	width: 300px;
	height: 550px;
	}
			
			div#venice_button_normal {
			position:absolute;
			top: 142px;
			left:79px;
			width:118px;
			height: 24px;
				}
			
			div#florence_button_normal {
			position:absolute;
			top: 284px;
			left: 79px;
			width:118px;
			height: 25px;
				}
			
			div#sangimi_button_normal {
			position:absolute;
			top: 424px;
			left: 79px;
			width:118px;
			height: 24px;
				}
			
			div#siena_button_normal {
			position:absolute;
			top: 567px;
			left: 79px;
			width:118px;
			height: 24px;
				}
			
																
			
			
		
											div#redNavVenice {
											position:absolute;
											top: 142px;
											left: 79px;
											width: 300px;
											height: 100px;
											z-index: 0;
											}
																div#veniceTargetH {
																position:absolute;
																top: 168px;
																left: 0px;
																width: 320px;
																height: 50px;
																				
																}
								
																div#veniceTargetV {
																position:absolute;
																top: 0px;
																left: 269px;
																width: 5px;
																height: 900px;
																				
																}
											
											
											div#redNavFlorence {
											position:absolute;
											top: 222px;
											left: 78px;
											width: 300px;
											height: 100px;
											
											}
																div#florenceTargetH {
																position:absolute;
																top: 234px;
																left: 0px;
																width: 320px;
																height: 50px;
																				
																}
								
																div#florenceTargetV {
																position:absolute;
																top: 0px;
																left: 247px;
																width: 5px;
																height: 900px;
																				
																}
								
											
											
											div#redNavSangimi {
											position:absolute;
											top: 248px;
											left: 80px;
											width: 300px;
											height: 550px;
											}
																div#sangimiTargetH {
																position:absolute;
																top: 258px;
																left: 0px;
																width: 320px;
																height: 50px;
																				
																}
								
																div#sangimiTargetV {
																position:absolute;
																top: 0px;
																left: 223px;
																width: 5px;
																height: 900px;
																				
																}
																
											div#redNavSiena {
											position:absolute;
											top: 265px;
											left: 80px;
											width: 300px;
											height: 550px;
											}
																div#sienaTargetH {
																position:absolute;
																top: 278px;
																left: 0px;
																width: 320px;
																height: 50px;
																				
																}
								
																div#sienaTargetV {
																position:absolute;
																top: 0px;
																left: 255px;
																width: 5px;
																height: 900px;
																	
																}
		
		
		
		
	div#mainpic {
		
		position:absolute;
		top: 125px;
		left: 250px;
		height: 200px;
		width: 200px;
		
	}
	div#content {
	color:#aaa;
	position:absolute;
	top: 142px;
	left: 310px;
	width: 612px;
	padding-left: 0px;
	padding-top: 6px;
	height: 496px;
	background-color: #222;		
	}
								div#content_pic {
								position:absolute;
								top: 44px;
								left: 85px;
								width: 200px;
								height: 200px;
								}
								
								div#content_pic2 {
								position:absolute;
								top: 44px;
								left: 85px;
								width: 350px;
								height: 500px;
								}
								
								div#content_text {
								position:absolute;
								font: normal 12px/145%  arial;
								top: 44px;
								left: 400px;
								height: 250px;
								width: 200px;
								}
								
								div#content_text_nav {
								position:absolute;
								font: normal 12px/145%  arial;
								top: 26px;
								left: 86px;
								height: 200px;
								width: 260px;
								}
								
								div#content_pages {
								color: #aaa;
								position:absolute;
								top: 4px;
								left: 80px;
								width: 200px;
								height: 20px;
								}
								
								div#content_nav {
								position:absolute;
								padding-left: 6px;
								padding-top: 6px;
								top: 0px;
								left: 0px;
								height: 496px;
								width: 72px;
								background-color: #961b2b;
								}	
								div#content_pages2 {
								
								position:absolute;
								top: 150px;
								left: 400px;
								width: 400px;
								height: 20px;
								}
	div#cityIntro {
	color:#aaa;
	position:absolute;
	top: 142px;
	left: 310px;
	width: 350px;
	padding-left: 6px;
	padding-top: 6px;
	height: 496px;
	background-color: #222;		
	}
							
							
								
	div#content2 {
	font: normal 11px/145% arial;
	color: #444;
	position:absolute;
	top: 143px;
	left: 298px;
	width: 155px;
	padding-left: 12px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 480px;
	border: 2px solid #333;
	}
	div#content7 {
	font: normal 11px/145% arial;
	background-color: #961b2b;	
	color: #444;
	position:absolute;
	top: 143px;
	left: 298px;
	width: 155px;
	padding-left: 12px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 480px;
	border: 2px solid #961b2b;
	}
	div#randomimage {
	color:#aaa;
	position:absolute;
	top: 170px;
	left: 490px;
	width: 400px;
	padding-left: 6px;
	padding-top: 6px;
	height: 450px;
	background-color: #222;		
	}
	div#randomimage2 {
	color:#aaa;
	position:absolute;
	top: 142px;
	left: 490px;
	width: 400px;
	padding-left: 6px;
	padding-top: 6px;
	height: 496px;
	background-color: #222;		
	}
	
	div#randomimage3 {
	
	font:bold 30px arial;
	text-color:#961b2b;letter-spacing:.15em;
	position:absolute;
	top: 142px;
	left: 482px;
	width: 446px;
	padding-left: 6px;
	padding-top: 6px;
	height: 496px;
	/*background-color: #961b2b; */	
	background-color: none;	
	}
	
	
								div#disc {
								color:#999;
								position:absolute;
								top: 685px;
								left: 440px;
								width: 160px;
								height: 15px;
								padding-top: 1px;
								padding-left: 4px;
								border: 1px solid #bbb;
								font-size: 7pt;
								}
	
	

	
