/* ------------------- Site Layout ---------------------*/

body	{
		background: #101010 url(../images/main-bg.jpg) no-repeat center top;
		color: #FFFFFF;
		font: 80% verdana, arial, helvetica, sans-serif;
		text-align: center; /* for IE */
		}

#header {
		height: 238px;
		width: 850px;
		margin: 0 auto;
		position: relative;
		top: 203px;
		left: 15px;
		}

#content-wrap {
		width: 850px;
		margin: 0 auto;
		position: relative;
		}

#content {
		width: 850px;
		background: #cbcbcb url(../images/wrap-bg.jpg) repeat-y center top;
		float: left;
		position: relative;
		z-index: 1;
		}

#contentInfo 
		{
		width: 850px;
		float: left;
		position: relative;
		padding-left: 20px;
		z-index: 3;
		}
#photoInfo 
		{
		width: 850px;
		float: left;
		position: relative;
		z-index: 3;
		
		}

#footer {
		height: 155px;
		background: url(../images/bottom-bg.jpg) no-repeat center top;
		position: relative;
		clear: both;
		}

p 
		{
		font-size : 8pt;
		font-family : tahoma;
		color: #000000;
		text-align:left;
		text-align:justify;
		padding-bottom:0px;
		}

a:link, a:visited {	
		text-decoration: none;
		color: #D60000;
}

a:hover, a:active {
		text-decoration: underline;
		color: #FFFFFF;
		background-color:#000;
}

li
		{
		font-size : 8pt;
		font-family : tahoma;
		color: #000000;
		text-align:left;7/14/2008
		}


/* ------------------- Navigation ---------------------*/
#header p 
		{
		font-size : 8pt;
		font-family : tahoma;
		color: #D60000;
		text-decoration: none;
		
		}

#header a, #header a:visited 
		{
		text-decoration: none;
		color: #D60000;
		background-color:#000;
		padding-left:3px;
		padding-right:3px;
		}
#header a:hover 
		{
		text-decoration: underline;
		color: #FFFFFF;
		background-color:#000;
		}

#nav	{
		position: relative;
		left: -14px;
		bottom: -6px;
		padding: 4px;
		list-style: none;
		}

/* ------------------- Main Page CSS ---------------------*/
#mainPic
		{
		float: left;
		width: 531px;
		height: 320px;
		background: #cbcbcb;
		}
#mainInfo
		{
		float: left;
		width: 279px;
		height: 320px;
		background: #cbcbcb;
		background: url(../images/twitter.jpg) no-repeat center top;
		}

		#twitter_div { position: relative; left: 20px; top: 65px; width: 250px; height: 242px; overflow: hidden; background-color: #0f0d0e; }
 		ul#twitter_update_list { width: 250px; padding: 0; margin: 0; overflow: hidden; }
		ul#twitter_update_list li { width: 250px; padding: 5px 0 5px 0; color: #FFFFFF; border-bottom: solid 1px #2c2c2c; list-style: none; }
		ul#twitter_update_list li a { color: #ff0072; border-bottom: dotted 1px; text-decoration: none; }
		ul#twitter_update_list li a:hover { color: #CA0A6C; border-bottom: solid 1px; }


#updates
		{
		text-align: left;
		float: left;
		width: 680px;
		height: 180px;
		}

#social	{
		float: left;
		padding-left: 0px;
		width: 150px;
		height: 180px;
		}
#contact	
		{
		float: left;
		width: 140px;
		height: 150px;
		}



#title			
		{ 
		font-size : 9pt;
		font-weight: bold; 
		color:#FF0000; 
		}

#eventTitle			
		{
		font-size : 12pt;
		font-weight: bold; 
		color:#FF0000;
		}



/* ------- About CSS ---------------*/

#aboutleft	{
		float:left;
		width: 400px;
		}

#aboutright	{
		margin-right: auto;
		float: left;
		width: 300px;
		
		}
