/* GENERAL
------------------------------ */
body { background: #C2C0BB url(images/background.jpg) no-repeat; margin-top:20px; }


/* CONTAINING TABLE
------------------------------ */
#Container { 
	width: 750px; 
	padding:0; 
	border: #8F8B7F solid 1px;
	margin: 0 auto; 
	}
	
	
/* MAIN CONTENT
------------------------------ */
#Main					{ font: small/1.3em verdana,arial,sans-serif; text-align: left; background:#FCFBF7; }
#Main .Content			{ color: #000000; margin: 20px 40px 30px 26px; }
#Main .Content h1		{ color: #000000; font: normal 20px georgia,serif; margin:0 0 2px 0 }
#Main .Content h2		{ color: #000000; font: bold small verdana,arial,sans-serif; margin:0 }
#Main .Content i		{ color: #9900FF; font: italic small/1.3em verdana,arial,sans-serif; }
#Main .Content B		{ color: #000000; }
#Main .Content hr		{ color: #000000; }
#Main .Content ul		{ margin-bottom: 0; }
#Main A:link			{ color: #0000FF; text-decoration: underline; }
#Main A:visited			{ color: #0000FF; text-decoration: underline; }
#Main A:active			{ color: #BDB7A7; text-decoration: underline; }
#Main A:hover			{ color: #BDB7A7; text-decoration: underline; }
#Main A[name]			{ color: #000000; text-decoration: none; }

.ListSpace li			{ margin-bottom:10px; }

/* RIGHT COLUMN
------------------------------ */
#RightCol 				{ color: #FFFFFF; font: 12px/1.3em georgia,serif; text-align: left; background-color: #8F8B7F; }
#RightCol .Content		{ margin: 12px 2px 20px 16px; }
#RightCol .Heading		{ color: #FFCC00; font: bold 13px georgia,serif; margin-bottom: 2px; }
#RightCol A:link		{ color: #0000FF; text-decoration: underline; }
#RightCol A:visited		{ color: #EFEFD4; text-decoration: underline; }
#RightCol A:active		{ color: #CCC6B5; text-decoration: underline; }
#RightCol A:hover		{ color: #CCC6B5; text-decoration: underline; }

/* LEFT COLUMN
------------------------------ */
#LeftCol	{ margin: 22px 0 20px 20px; text-align: right }


/* TOP NAVIGATION
------------------------------ */

#TopNav { background: #000000 url(images/background_nav_top.jpg) right no-repeat; }


/* BOTTOM NAVIGATION
------------------------------ */
#BottomNav { 
	height: 20px;
	color: #000000; 
	font: 11px/20px  verdana,sans-serif; 
	text-align: left; 
	vertical-align: bottom;
	padding-left: 10px;
	background: #BDB7A7 url(images/background_nav_bottom.jpg) right no-repeat;
	}
	
#BottomNav A:link		{ color: #000000; text-decoration: none; }
#BottomNav A:visited	{ color: #000000; text-decoration: none; }
#BottomNav A:active		{ color: #000000; text-decoration: none; }
#BottomNav A:hover		{ color: #FFFFFF; text-decoration: none; }


/* FOOTER
------------------------------ */
#Footer { 
	color: #0000FF; 
	font: 11px georgia,serif; 
	text-align: left; 
	width: 750px; 
	padding-left: 4px; 
	margin: 4px auto; 
	}
	

/* QUOTE BOX
------------------------------ */
.box			{ background: #EFEDE5; width: 360px; margin: 16px 0 0 0; }
.box-top		{ background: url(images/quote_box/box-top2.gif)	no-repeat top left; }
.box-bottom		{ background: url(images/quote_box/box-bottom2.gif) no-repeat bottom left; } 
.box-inner		{ color: #000000; font: 14px/1.4em  georgia,serif; padding: 0 20px; margin:0; }
.box-author		{ color: #A49E91; font: italic 12px/1.4em  georgia,serif; }

/*
.box			{ background: #EFEDE5 url(images/quote_box/box-tile.gif)   repeat-y	 top	left; width: 330px; margin: 20px 0 0 0; }
.box-top		{ background:		  url(images/quote_box/box-top.gif)	   no-repeat top	left; }
.box-bottom		{ background:		  url(images/quote_box/box-bottom.gif) no-repeat bottom left; } 
.box-inner		{ color: #8F8B7F; font: 14px/1.4em georgia, serif; padding: 0 20px; margin:0; }

.QuoteBox		{ font: 14px/1.4em georgia, serif; background: #EFEDE5; padding:20px; margin: 20px 0 0 0; width: 360px; }
*/

/* FORMS
------------------------------ */
input, select, textarea { color: #4D4D4D; font: 11px verdana, arial, helvetica, sans-serif; padding:1px; }
