@import url(reset.css); 

/* @override http://localhost:8888/marbledust/css/styles.css */

/* layout */
html,body { height:100%; margin:0; padding:0; }
body { background-color:#fff; font:100.01%/1.4 Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; color:#666; }
#wrapper { margin-left:-440px; margin-right:auto; position:absolute; top:50%; margin-top:-280px; left:50%; }
#container { border:2px solid #999; height:490px; width:874px; }
#header { float:left; width:720px; border-bottom:1px solid #ccc; margin-bottom:35px; }
#sidebar { width:154px; float:left; height:490px; overflow:hidden; }
#content { float:left; margin-left:70px; width:650px; }
#content.right-col { width:350px; }
#footer { float:right; margin-top:5px; clear:left; }
.col1,.col2 { width:290px; float:left; }
.col1 { margin-right:20px; }
.right-col { width:210px; float:right; margin-right:40px; }

ul.videos { margin-bottom:10px; float:left; clear:left; width:100%; }
ul.videos li { width:110px; margin-right:20px; float:left; }

.google-maps {
	margin-top: 40px;
	border-left: 15px solid #b7b7b7;
	padding-left: 3px;
	margin-bottom: 5px;
}

/* type */
h1 { text-transform:uppercase; color:#eac858; font-size:.9em; padding-bottom:10px; }
p { font-size:.8em; padding-bottom:10px; }
#footer p { font-size:.7em; color:#999; }
a { color:#999; }

a:hover {
	text-decoration: none;
}

/* navigation */
ul.navigation { float:left; margin-top:55px; }
ul.navigation li { float:left; margin-right:25px; text-transform:uppercase; font-size:.8em; }
ul.navigation li a { text-decoration:none; color:#999; }
ul.navigation li.active,ul.navigation li a:hover { color:#eac858; }
ul.team li { width:103px; height:103px; float:left; }