@charset "UTF-8";
/* CSS Document */
* {	margin: 0px;padding: 0px; }
	
	#clear { clear: both; }
	
	a	{ outline: none; color: #cccccc; text-decoration: none; }
	
	a img {border: none; } 
	
	a:hover	{ outline: none; color: #ffffff; }
	
	:focus	{ -moz-outline-style: none; }

	body { text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; background-color: #1e1e1e; color:#E9E9E9; width:100%; }
	
	h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; }
	
	#globalBar { width:100%; height:30px; background: #cc0000; }
	
	#globalMsg { font-family: Helvetica, Arial, Verdana, sans-serif;	font-weight: bold; font-size: 14px; margin: auto; text-align: center; padding-top: 7px; }
	
	#globalMsg a { color:#1e1e1e; }
	
	#globalMsg a:hover { color: #ffffff; }
	
	#wrapper { width:960px; min-height: 100px; margin-left: auto; margin-right: auto; }
	
	#headerColL { float:left; width:480px; height:80px; }
	
	#headerColR { float:right; width:480px; height:80px; }
	
	#logo { background: url(../images/fb_headerlogo.png) no-repeat;	width: 386px; height: 59px;	margin-top: 10px; }
	
	
	#facebookFan { float:right; }
	#facebookThumb {position: absolute; top:-5000px; left:-5000px;}
	#twitterFan { float:right; }
	
	#nav { float:right;	width:100%;	height:25px; }
	#nav ul { font:14px Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
	#nav ul li {display:inline; float:right; padding-top:2px; padding-left:30px; }
	#nav ul li a { color: #ffffff; }
	#nav ul li a:hover{ color:#cc0000; }
	
	#contentColL { float:left; width:495px; height:515px; background: #292929; }
	
	#homeCopy { clear:both; width:470px; height:180px; padding-left:15px; padding-top:25px; padding-right:15px; font-size: 24px;line-height: .9em; }
	#homeCopy a {color:#cc0000; }
	#homeCopy a:hover {color:#ffffff; }
	
	#homeHeader { padding-left:15px; padding-top:25px; padding-right:5px; font-size: 24px; line-height: 2.0em; }
	
	#homeSignup { background: width:495px; height:115px; }

	#homeTwitter { width:495px; height:150px; }
	
	#pwLink {font-size:48px;font-weight:bold;margin-top:20px;letter-spacing: -0.05em;}
	#pwLink a {color:#ffffff;}
	#pwLink a:hover {color:#cc0000;}
	
	#walkMessage {float:right;height:27px;width:350px;background:#ffffff;margin-top:10px;font-size:18px;font-weight:bold;line-height:1.0em;letter-spacing: -0.05em;color: #cc0000;}
	
	#walkMessage a {color: #cc0000;}
	#walkMessage a:hover {color:#1e1e1e;}
	
	#contentColR { float:right; width:465px; height:515px; background: #292929; }
	
	#photowalkColL { float:left; width:495px; height:515px; background: url(../images/photowalkL.jpg) no-repeat; }
	
	#photowalkColR { float:right; width:465px; height:515px; background: url(../images/photowalkR.jpg) no-repeat; }
	#pomonaColR { float:right; width:465px; height:515px; background: url(../images/pomona_r.jpg) no-repeat; }
	#pasadenaColR { float:right; width:465px; height:515px; background: url(../images/pasadena_r.jpg) no-repeat; }
	#griffithColR { float:right; width:465px; height:515px; background: url(../images/griffith_r.jpg) no-repeat; }
	#downtownColR { float:right; width:465px; height:515px; background: url(../images/downtown_r.jpg) no-repeat; }
	
	#tutCol { float:left; width:960px; height:515px; background: #292929; }
	#tutHolder { width:810px;height:390px; margin-left: auto; margin-right: auto; margin-top: 15px; }
	#tutRequest { width:430px; margin-left:auto;margin-right:auto;margin-top:10px;color:#ffffff; font-size: 12px;font-weight: bold;}
	
	#footer { width:100%; height:150px; background: #cc0000; }
	
	#footerCol1 { float:left; width:308px; height:150px; background: url(../images/footerbg_l.png) no-repeat; }
	#col1Header {font-size: 16px; font-weight: bold; padding-left:30px;padding-top:15px;}
	#blogPost {width:225px; padding-left:30px; padding-top:15px; font-size:12px;}
	
	#footerCol2 { float:left; width:330px; }
	#col2Header {font-size: 16px; font-weight: bold; padding-left:50px;padding-top:15px;}
	
	#footerCol3 { float:left; width:311px; height:150px; background: url(../images/footerbg_r.png) no-repeat; }
	#col3Header {font-size: 16px; font-weight: bold; padding-left:30px;padding-top:15px;}
	
	
	#partners { height:75px; background: #850000; }
	#partners ul { color:#cc0000; font:10px Helvetica, Verdana, Arial, sans-serif; font-weight: bold;padding-left:30px; }
	#partners ul li {display:inline; float:left; padding-top:20px; padding-left:0px;padding-right:0px; }
	
	#legal { height:15px; background: #850000; color: #cc0000; text-align: center;font-size:10px;}
	
	#bigArrow {background: url(../images/arrow.png) no-repeat;width:163px; height:132px;z-index: 5000;}
	#bigArrow2 {background: url(../images/arrow2.png) no-repeat;width:163px; height:132px;z-index: 5000;}
	