#main {width:980px; margin:0 auto;}

#header {height:347px; background:url(images/header_bgd.gif) left top repeat-x;}
#header, #content, #footer { font-size:0.75em;}

.col_1, .col_2, .col_3, .col_full, .column1, .column2, .column3 { float:left;}



/*======= index.html =======*/
#page1 #content .col_1 {width:225px; margin-right:7px;}
#page1 #content .col_2 { width:458px; margin-right:7px;}
#page1 #content .col_3 { width:225px;}
#page1 #content .col_2 .column1 { width:141px;}
#page1 #content .col_2 .column2 { width:263px;}

#page1 #content .col_full { float: right; width:650px; margin-right:7px;}

/*======= index-1.html =======*/
#page2 #content .col_1 {width:225px; margin-right:7px;}
#page2 #content .col_2 { width:458px; margin-right:7px;}
#page2 #content .col_3 { width:225px;}
#page2 #content .col_2 .column1 { width:141px;}
#page2 #content .col_2 .column2 { width:263px;}

#page2 #content .col_full { float: left; width:690px; margin-right:7px;}

/*======= index-2.html =======*/
#page3 #content { padding-right:27px;}

/*=========================*/

/*======= Photo Gallery =======*/
#photo_gallery #content {
	display: block;
}
#photo_gallery #header {height:50px;}
/*=========================*/


#footer {height:98px;}

#buffer { position:absolute; visibility:hidden; left:0; top:0 }
#events_buffer { position:absolute; visibility:hidden; left:0; top:0 }