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

/*div#top_building{
	background:url(../images/index/top_building.png) no-repeat;
	width:185px;
	height:178px;
	position:relative;
	float:right;
	margin:-170px 110px 0 0; 
	z-index:50;
	padding:0;
}*/

div#content_container{padding:0; width:935px;}

div#top_content, div#mid_content{margin:0 0 0 35px; width:857px;}


/*---------------------Top Content---------------------*/


div#right_intro_img{
	background:url(../images/index/granville-island-works-market-square.jpg) no-repeat;
	width:560px;
	height:400px;
	z-index:50;
	margin:-210px 0px 0 0px;
	position:relative;
	float:right;
}


div#intro_line{
	background:url(../images/index/intro_line.png);
	height:6.33px;
	width:1037px;
}

body#index div#flash_quote{
	margin:20px 0 0 0;	
	width:408px;
	height:200px;
	position:relative;
	top:0;
	left:0;
	z-index: 75;
}

.crimson{font-size:180%; font-family: 'Crimson Text', Times, serif; margin:0; color:#000; line-height:1.1em;}
.crimson-title{font-family: 'Crimson Text', Times, serif; margin:0; color:#801D2A; line-height:0.8em; padding:10px 0 0 0;}
h2.gi{font-family: 'IM Fell DW Pica', Times, serif; color:#801D2A;font-size:345%; margin:0 0 3px 0; line-height:0.8em;}
p.intro{font-size:100%; margin:5px 0 0 0; line-height:1.35em;}
/*---------------------left Column---------------------*/

div#left_column{
	width:305px;
	height:1250px;
	border-right: 4px double #846B6B;
	margin:0;
	text-align:center;
}

div#contest{
	width:295px;
	height:200px;
	background:url(../images/index/contest_border.png) no-repeat;
	margin:0 0 10px 0;
	padding:10px 0 0 0;

}

div#event_container{
	text-align:left;
	width:292px;
	height:593px;
	float:left;
	padding: 9px 0 9px 0;
	background:url(../images/index/events_border.png) no-repeat;
	background-color:#5E1B03;
	margin:20px 0 10px 0;
	position:relative;
	z-index:200;
}

div#event_container div#border h2#events_header{
	text-indent:-9999px; 
	background:url(../images/index/events_header.png) center center no-repeat;
	height:41px;
	margin:0;
	padding:15px 0 10px 0;
}

div#event_container div.event{padding:0 0px 0 10px;}


div#event_container img.event_btn{margin:0 0 0 20px;}

div#event_container div.event h3{color:#fff; font-size:120%;}

div#event_container div.event label{color:#CCB8B8; font-size:95%;}

div#event_container div.event p{
	color:#E9E4E1; 
	font-size:80%; 
	padding:0 0 15px 0; 
	font-family:Arial, Helvetica, sans-serif;
}


/*---------------------right_features---------------------*/

div#right_features p#quote{
	width:280px; 
	color:#5E1B03; 
	font-size:15px;
	line-height:22px; 
	margin:0;
	float:right;
}
#blog_link{
	font-size:100%;
	margin:0 0 10px 20px;
}

#blog_link a{
	color:#752427;
}	

div#right_features h2#whatsnew{background:url(../images/index/whatsnew_title.jpg) 15px no-repeat; text-indent:-9999px; height:35px; margin:20px 0 5px 0; padding:0;}


div#right_features h2#rss{margin: 0  0 20px 20px; color:#5E1B03;font-size:20px; font-family:'Crimson Text', Times, serif;}

label{font-size:16px;}

div#right_features{min-height:675px; width:620px; float:right; margin:-1050px 0 0 0;}

div#profiles{height:200px; border: 1px solid #CCCCCC; width:570px;}

div#video{float:left; margin:0 0 30px 20px;}

div#video h2{
	background:url(../images/index/featvideos_title.jpg) no-repeat; 
	text-indent:-9999px; height:24px; margin:10px 0 10px 0; padding:0;
}

div.story{
	float:left;
	margin:-20px 0px 0 20px;
}
div.story p{
	font-size:95%;	
}
div.story a{color:#801D2A; text-decoration:none;}
div.story a:hover{color:#C00;}

div.story p img.drop_cap { float:left; margin:5px 2px 0 0;}

div.story p img { display: block; float: left;}
 
div#right_features div.story_img{float:right; width:250px;}

/*---------------------Typography---------------------*/

div#desc, div#left_intro h1#vid_heading, div#quote{
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#2D0D0D;
}

div#event_container div.event h3, 
div#event_container div.event label, 
div#event_container div.event p 
{margin: 0 15px 0 15px; line-height:20px;}

div#event_container div.event h3{font-family:'Crimson Text', Times, serif;}
div#content_container p#welcome{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic; 
	line-height:28px;
	font-size:23px;
	width:450px;
	color:#890912;
	margin-bottom:0;
	padding-bottom:0;
}


/*---------------------Foreword---------------------*/

body#index div#foreword{
	width:935px;
	height:235px;
	margin:20px 5px;
}

div#foreword #column1, div#foreword #column2, div#foreword #column3{
	float:left;
	width:279px;
	padding:0;
	margin:0;
}

div#foreword #column3{
	margin:20px 0 0 0;
}

div#foreword #column1, div#foreword #column2{
	padding:0 30px 0 0;	
}

div#foreword ul{
	list-style:none;
	margin:5px 0 0 20px;
}

div#foreword li{
	list-style-image:url(../images/history/bullet.png);
	color:#5E1B03;
	font-size:85%;
	font-style:italic;
	padding: 0;
}


