
/*  
	The mighty Back40 Design, Inc. style sheet
    Author: Back40 Design, info@back40design.com
    Author URI: http://www.back40design.com
*/


/* ~~~[ heading ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
h1 {
	font-size: 190%;
	margin-top: 20px;
	}	

h2 {
	font-size: 140%;
	}	

h3 {
	font-size: 110%;
	}	

h4 {
	font-size: 90%;
	}	
	
	
	
/* ~~~[ general ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul {
	list-style: square;
	line-height: 18px;
	} 

.img {
	margin: 10px;
	padding: 4px; 
	background-color: #f9f9f9;
	border: 1px solid #b8b8b8;
	border-bottom-color: #818181;
	border-right-color: #818181;		
	}

dl {
	padding-bottom: 15px;
	}
	dt {
		font-size: 120%;
		padding-bottom: 3px;
		font-weight: bold;
		}
		dt small {		
			font-size: 70%;
			font-weight: normal;
			font-style: italic;
			}		
			dt a {
				text-decoration: none;
				}				
	dd {
		margin: 0;
		padding: 0;
		}



	
/* ~~~[ template ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
#container {
	width: 650px;
	}
	
#header img {
	padding: 0;
	margin: 0 0 -3px 0 !important; /* ie sucks */	
	margin: 0 0 0 0;	
	}

#navigation {
	width: 136px;
	font-size: 120%;
	}

#navigation ul {
	list-style: none;
	margin: 40px 10px 20px 0;
	padding: 0 0 0 20px;
	}
	#navigation ul li {
		padding-bottom: 15px;
		}
	
#content {
	width: 514px;
	padding-left: 20px;
	padding-right: 20px;
	}

#footerAddress {
	width: 21%;	
	font-size: 80%;
	padding: 20px 10px 15px 20px;
	line-height: 130%;
	}

#footerToolbar {
	font-size: 79%;
	padding: 20px 20px 15px 20px;
	line-height: 130%;
	}

#gallery {
	width:100%;
	}

	#gallery td {
		width:33%;
		}


/* ~~~[ body/html calling ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body {
	color: #000;
	font-size: small;
	margin: 0 auto;
	padding: 0;
	}		
	* html body {
		font-size: x-small; /* ie is dumb, switch to firefox */
		f\ont-size: small; /* for other ie versions */
		}

html {
	margin: 0; padding: 0;  	
	}

img {
	border: 0;
	}
#footerNav {padding: 0px;}
#footerNav li {display: inline; float: left; border-right: 1px solid #000000; line-height: .8em; margin-right: 5px; padding-right: 5px;margin-bottom: 5px;}
#footerNav .javelin_lastItem {border-right: none;}
.javelin_calendarList {width: 260px!important;}
.javelin_calendarMulti {float: left; width: 523px!important;}
.javelin_calendarMulti .javelin_calendarMini {float: right; width:40%;}