
#home{background:#9AE4E8 url('images/bg2.jpg') no-repeat fixed left top;}

h1{font-size:200%;padding:20px 20px}
h2{font-size:150%;padding:20px 20px}
#home p{padding: 0 0 10px 20px}


.menu {
	margin: 0 0 0 200px;
	padding: 0;
	list-style: none;

}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	padding: 14px 10px;
	display: block;
	color: #000000;
	width: 144px;
	text-decoration: none;
	font-weight: bold;
	background: url(images/button.gif) no-repeat center center;
}
.menu li em {
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
#home {background-color:#39F; height: 1000px
}

#footer {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background-color:#FFFFFF;
width:762px;
}
#footer {
clear:left;
line-height:1;
padding:8px 0;
text-align:center;
}

#footer ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline
}

.boxgrid{ 
				width: 200px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 .captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 .caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
#twitter {width: 170px;padding-right:20px

	
	}

#twitter img{position:absolute;top:150px;left:-50px}


#twitter h2{font-size:130%;font-weight:700;padding-top:50px

	
	}
#twitter li{font-size:90%;font-weight:700;padding:10px 0

	
	}
#twitter a{font-size:90%;color:#cc0000}



#TourDatesSide {padding-right:20px; 

	
	}

#TourDatesSide h2{font-size:130%;font-weight:700;padding-top:20px; color:#00F

	
	}
	
	#TourDatesSide h3{font-size:120%;font-weight:700;padding-top: 5px; color:#cc0000

	
	}
#TourDatesSide p{font-size:90%;font-weight:700;padding:5px 0

	
	}
#TourDatesSide a{font-size:90%}




.twitterMain {padding-right:20px; padding-left:20px

	
	}

.twitterMain img{position:absolute;top:340px;left:200px}


.twitterMain h2{position:absolute; top:310px;left:229px;font-size:150%;font-weight:700;padding-top:50px

	
	}
.twitterMain li{font-size:90%;font-weight:700;padding:10px 0; color:#333

	
	}
.twitterMain a{font-size:90%;color:#cc0000}



#diary {padding-right:20px; padding-left:20px;

	
	}

#diary h2{font-size:130%;font-weight:700;padding-top:20px; color:#00F

	
	}
	
	#diary h3{font-size:120%;font-weight:700;padding-top: 10px; color:#cc0000

	
	}
#diary p{font-size:100%;font-weight:700;padding:5px 0

	
	}
#diary a{font-size:100%}