@charset "utf-8";
/* CSS Document */
/* J&Bs Vettes authored by Jane Hay */

/* page background gradient #333333 to #FFFFFF */
/* sidebar background colour #CCCCCC */
/* navigation background colour #666666 */
/* content background colour #FFFFFF */
/* footer background colour #CCCCCC */


/*
	RESET
*/

*							  	{ margin: 0; padding: 0; }
html, body				{ height: 100%; margin-bottom: 1px; }
body							{ font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #FFFFFF url(../images/nav/body_bg.jpg) left top repeat-x; text-align:center;}
ul								{ list-style: none; }
ol								{ list-style: none; }
a img					  	{ border: none; background: none; }
table							{ border-collapse: collapse; margin: 0; padding: 0 5px;}


/* Internet Explorer *
/*\*/
* html #content 			{ height: 200px;}

p 								{ font-size: 1.2em; line-height: 1.6em;}
h1 								{ font-size: 1.6em; font-weight: bold;}
h2 								{ font-size: 1.4em; font-weight: bold; border-bottom: 1px dashed #949494; width: 100%; }
h3								{ font-size: 1.3em; font-weight: bold; font-style: italic; padding: 5px 0px;}	
table 						{ border-collapse: collapse; vertical-align: top;	width: 730px; }


/* ------------- Wrap ------------- */

#wrap 						{ width: 1024px;	background: url(../images/nav/wrap_bg.gif) repeat-y left top;	border: 1px solid #cccccc; text-align: left; margin: 10px auto;}


/* ------------- Header ------------- */

#header 					{ width: 100%; text-align: left;} 

/* ------------- Main Navigation ------------- */

#navbar 						{ margin: 0; padding: 0;  width: 1024px; background-color: #999999; list-style-type: none; height: 28px; }
#navbar							{ list-style: none; display: inline; float: right; font-size: 1.2em;  }
#navbar li					{ margin: 0; padding: 0; }
#navbar a 					{ float: left; width: 160px; text-decoration: none; line-height: 28px; text-align: center; border-right: 1px solid #ffffff; color: #333333;}
#navbar a:hover 		{ line-height: 28px; border-right: 1px solid #333; background-color: #666666; color: #FFFFFF;}
#here a 						{ color: #FFFFFF !important; /*/*/background-color: #666666!important;border-right: 1px solid #333 !important; /* */}

/* ------------- Sidebar ------------- */

#sidebar 						{ width: 240px; float: left; padding: 10px 0 0; text-align: center; }
#sidebar img  			{ border-width: 0px; border-style: none;	padding: 10px;}

/* ------------- Sidebar Navigation Styles ------------- */

#sidebarNav					{ margin: 0px 28px 10px 36px; padding: 0px; width: 160px;	list-style-type: none; border: 1px solid #CCCCCC;	float: left;}
#sidebarNav li 			{ margin: 0px;	padding: 0px;	float: left;	width: 100%;}
#sidebarNav a 			{ display: block;	color: #333333;	text-decoration: none;	padding: 3px;	line-height: 20px; border-bottom: 1px solid #CCCCCC;}
#sidebarNav a:hover	{ background: #999999; color: #FFFFFF; }
#sidebarHere a  		{ color: #FFFFFF !important;/*/*/background-color: #999999!important;border: 1px solid #999 !important; /* */}

/* ------------- Content Styles ------------- */

#main_container 		{ margin: 0; padding: 0; width: 1022px; }
#content 						{ width: 780px; text-align: left; padding: 0px; margin: 5px 0px 0px 240px; }
#content a:link 		{ color: #666666; text-decoration: none; font-weight: bold; }
#content a:hover		{ color: #000000; text-decoration: underline overline;}
#content a:visited	{ color: #999999; text-decoration: underline; font-weight: bold;}
#content h1 				{ font-size: 1.6em; font-weight: bold; line-height: 1.8; font-family: Geneva, Verdana, sans-serif; color: #666666;}
#content p					{ font-size: 1.2em; line-height: 1.6; padding: 0 20px 0px 40px; }

/* -------------Gallery Styles ------------*/

.gallery						{ overflow: auto; width: 100%;	border: none 0px; background-color: #FFFFFF;	padding: 1.4px 0px;	margin: 0px;}
/*.first							{ border-top: none; padding-top: 0; }
*/.thumbnail					{ background-color: transparent; float: left;	margin: 0 15px 10px 0;	border: none;	padding: 5px; }

/* ------------- Footer ------------- */

#footer 						{ color: #FFFFFF; text-align: center; font-size: 11px; padding: 10px 0; background: #999999 /*url(../images/nav/bg.gif);*/}
#footer a:link 			{ color: #333333}
#footer a:hover			{ color: #fff; text-decoration: underline;} 

/* ------------- Miscellaneous Styles ------------- */

.past 						{	width: 734px;	height: 540px;}
.caption 					{	font-size: 11px; padding: 5px; text-align: center; vertical-align: top;}
.brclear 					{ clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}
.subtitle 				{	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}

/* float right*/
.fltrt 						{	float: right;	margin-left: 8px;}

/* float left */
.fltlft 					{	float: left;	margin-right: 8px;}
.w3c 							{ padding: 10px 0px; }
/*
[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows
padding-top: 1em;
#sidebarLeft, #sidebarRight { padding-top: 30px; }
#mainContent { zoom: 1; padding-top: 15px; }
}
</style>
<![endif]*/
