/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- green		#566423
- white		#fff
\**************************************/
.container a:link { color: #566423; text-decoration: none; }
.container a:visited { color: #566423; text-decoration: none;}
.container a:hover { color: #B32317; text-decoration: none; }
.container a:active, .container a:focus { text-decoration: underline; color: #000; }

/**************************************/
/*              GLOBALS               */
/**************************************/
html { font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; }
body { background:#CBDA95 url(../images/bg.jpg) repeat-x; }

.big { font-size: 32px; }

.bottom { margin-bottom: 20px; }

.credit { font-size: 11px; padding-top: 20px; }

p { font-size: 1.1em; line-height: 150%; }

h1, h2 { font-family: Georgia, "Times New Roman", Times, serif; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#main { margin-top: 40px; padding-top: 20px; background: #F8F7ED url(../images/bg-floral.png) no-repeat top center; padding-bottom: 30px; }
		#main h1 { margin: 48px 0 20px 0; font-size: 1.7em; line-height: 1.3em; color: #52601E;}
		#main h2 { color: #566423; font-size: 1.3em; letter-spacing: -1.0px;  margin-top: 20px; }
			#main h2 a { color: #566423; text-decoration: none; display: block; padding-top: 5px; background: url(../images/hline-red.gif) no-repeat top left; }
		#main .photo img { border: 1px solid #8CA334; }

	#sidebar { text-align: center; }
		p.sidebar-item { margin: 30px 0 50px 0; }
	
	#home h1 { padding-top: 2px; }	
	
	#events #main h1 { line-height: 2.1em; }
	
	#events #main h1, #venues #main h1, #level2 #main h1, #menus #main h1, #partners #main h1, #about #main h1 { padding-top: 15px; }
	
	#events .photo p { margin-top: 15px; }
	#menus #main img.menu { border: 1px solid #DBDEDA; padding: 5px; }
	
	#cvrich #main p { margin-top: 20px; }	

	#content { position: relative; margin-top: -10px; }

	#nav { position: absolute; top: 3px; left: 18px; width: 615px; }
		#nav li { display: inline; position: relative; list-style-type: none; margin-right: 10px; }
			#nav li a { font: bold 15px Arial, Helvetica, sans-serif; color: #EAF0D2; text-decoration: none; letter-spacing: -0.2px; }
			#nav li a:hover { color: #FFF; text-decoration: none; }
			#nav li.current a { color:#FFF; cursor:default; background: url(../images/nav-current.gif) no-repeat center 21px; padding-bottom: 7px; }			
			#nav li.current a:hover { text-decoration: none; }
	
	#nav2 { margin-top: 20px; margin-right: -4px;}
		#nav2 li { list-style-type: none; padding: 3px 40px 3px 0; text-align: right; margin-bottom: 5px; }
			#nav2 li a { font-size: 16px; color: #566423; text-decoration: none; }
			#nav2 li a:hover { color: #B32317; text-decoration: none; }
			#nav2 li.current { background-color: #E6E8DB; }
			#nav2 li.current a { font-size: 18px; color:#566423; cursor:default; }	
	
	#footer { text-align: right; margin-top: 15px; padding-right: 40px; }
		#footer li { display: inline; list-style-type: none; }
		#footer p { margin: 10px 0; }
		
		
	#level2 #main img { border: none; }
	#venues h5 { margin: 0; }
	
	img.slogan { display: block; margin: 20px  0px;  }
	
	ul.features li { list-style-type: none; padding-left: 16px; padding-bottom: 5px; background: url(../images/box.gif) no-repeat 1px 6px; }
	
	#venuelist h5 { margin-left: 5px; margin-bottom: 3px; padding-left: 16px; background: url(../images/box.gif) no-repeat 1px 6px;}		
		#venuelist p { margin-left: 24px; padding-left: 10px; border-left: 1px dotted #CBDA97;} 
	
	#venuelist h3 { color: #566423; font-size: 14px; }
		
	#venuelist #main a:visited { text-decoration: none; color: #566423; }
		
	#partners .container h3 { font-size: 13px; color: #566423; margin-left: 15px; margin-bottom: 3px; }
	
	p.affiliation { margin: 0 0 15px 0; color: #566423; }
	
	ul.menus li { font-size: 16px; margin-bottom: 10px; }	
	
	