/* CSS was written by William Sipling: http://theinspiredshowcase.com

This stylesheet is for the website for the Indian Young Men's Leadership Camp.

 */
 
* { margin: 0; padding: 0; }

body { color: #00363a; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif; background: #093439 url(../images/bg.gif) repeat-x; }

h1 { display: none; }

#wrapper { width: 960px; margin: auto; background-color: #fff; }

#header { width: 980px; margin: auto; }

	#mainlogo { float: left; padding-left: 18px; padding-top: 1px; border-style: none; }
	
	#mainlogo a { border-style: none; border: none;}
	
	#mainlogo img { border: 0; }
	
	#mainlogo a:hover { border-style: none; border-bottom-style: none; border-bottom-color: #073339; border: none;}
	
	#logoside { float: right; width: 260px; padding: 24px; margin-right: 28px; margin-top: 13px;  }
	
		#logoside img {  }
		
	#navigation { clear: left; background-color: #946136; margin-bottom: 24px; }
	
		#nav { padding-left: 24px; padding-bottom: 11px; padding-top: 12px; background: url(../images/navbg.gif) repeat-x; }
		
			#nav li { display: inline; border-style: none; color: #462f17; padding-right: 12px; width: 24px;}
			
				#nav li a { border-style: none; color: #032225; text-decoration: none; font: normal normal 28px Impact; text-align: center; padding: 12px 12px 11px; }
				
				#nav li a:hover { border-bottom-style: dashed; border-bottom-color: #073339; border-style: none; background-color: #462f17; color: #ae845e; padding-left: 12px;}
				
				#nav li a:active {text-decoration: none; text-indent: 1px; text-shadow: #94531c 0 2px 3px; }

				
#middle { padding-right: 24px; padding-left: 24px; height: 336px;}

	#left { width: 260px; float: left; background-color: #462f17; min-height: 336px; }
	
		#left img { padding: 12px; }
	
		#left h2 { color: #ae845e; font-size: 18px; padding: 12px; line-height: 24px; }
	
	#right { float: right; width: 652px; max-height: 334px; padding-bottom: 24px; }
	
		#right img { border-style: solid; border-color: #452e17; height: 330px; }
		
#body { clear: right; padding-left: 24px; padding-right: 24px; background-color: #fff; min-height: 30px; }

	#content { width: 915px; float: left; padding-right: 24px; padding-bottom: 24px;}
		
		#content img { padding-bottom: 12px; border: 4px solid #462f17;  }
		
		#content h4 { padding-bottom: 12px; color: #093439; text-transform: uppercase; font: normal 26px Impact; }
		
		#content h5 { text-transform: uppercase; font-size: 14px; padding-bottom: 12px; font-weight: bold; }
		
		#content p { font-size: 14px; line-height: 18px; padding-bottom: 12px; }
		
		#content p span { text-transform: uppercase; font-size: 14px; font-weight: bold; }
		
			#content p a { text-decoration: underline; color: inherit; border-width: 1px; font-weight: bold; }
			
			#content p a:hover { color: #462f17; text-decoration: none; }
			
	#map { padding-bottom: 24px; }
	
		#map p small a { color: #073339; text-decoration: underline; font-weight: bold; }
		#map p small a:hover { color: #462f17; text-decoration: none; }
		
		#map a { color: #073339; }
		
	#middlesidebar { width: 216px; float: right; background-color: #af7340; min-height: 330px; height: 300px; padding-bottom: 24px;}
	
		#middlesidebar img { padding: 12px; }
		
		#middlesidebar p { padding: 12px; font-weight: bold; font-size: 12px; line-height: 16px }
		
	#rightsidebar { width: 216px; float: right; background-color: #093439; color: #fff; font-size: 12px; max-height: 320px; min-height: 330px; padding-bottom: 24px; }
	
		#rightsidebar img { padding: 12px; }
		
		#rightsidebar p { padding: 12px; color: #fff; }
		
			#sidebarlist { list-style-type: none; padding: 12px;}
			
				#sidebarlist li { list-style-type: none; padding-bottom: 12px; text-decoration: none; color: #fff; }
				
				#sidebarlist a { color: #fff; }
				
				#sidebarlist a:hover { text-decoration: none; }				
				
#footer {  min-width: 960px; background-color: #432d14; clear: both; background-image: url(../images/footernav.jpg); } 
		
	#bottomleft { }	
		
		#bottomnavigation { padding-left: 12px; padding-top: 12px; padding-bottom: 12px; }
		
			#bottomnavigation li { display: inline; padding: 12px;}
			
				#bottomnavigation li a { color: #ae845e; font-weight: normal; font-style: normal; text-decoration: none; border-style: none; border-bottom-width: 2px; }
			
					#bottomnavigation li a:hover { border-color: #ae845e; border-bottom-style: dashed; }
					
#clear { padding-bottom: 24px; background-color: #073339; }