body		{ font-size:10px; font-family: "Verdana", sans-serif;  height: 100%; }

@media all {

  div#container	{ text-align: center; }
  div#header 		{  	width: 600px; margin: 5px auto auto 250px;  
							border-top:1px solid #eeeeee; border-bottom:dotted 1px #E0AD12;
							background:#FFFFFF; color:white; text-align: center; }
	
  div#main   		{ width: 600px; 
				  margin: 10px auto -100px 250px;
				  height: auto !important;  
				  height: 100%;
				  min-height: 100%; } 				  
* html  div#main   	{ float: left; margin: 10px auto -100px 78px; } /* IE only rule */	
				  
  div#left   		{ float: left; padding: 0px auto 0px auto; 
				 	text-align:left; border:dotted 1px #E0AD12;}
				
  div#footer 		{ width: 600px; height: 100px; z-index: 10; margin: 10px auto auto 250px; border-top:dotted 1px #E0AD12; }				  
* html div#footer 	{ float: left; } /* IE only rule */
	
 div#push   		{	height: 100px; clear: both;}

}

#header h1			{ font-size:52px; color:#73880A; margin:0px; padding:1px; text-align: center;  }
#header h6			{ font-size:12px; color:#CDEB8B; margin:0px 0px; text-align: center; padding-left: 30px;}

#left ul { list-style: none; margin:0px; padding:5px; }

#left li.page { width: 140px; display: block; color: #73880A; 
			  background: #FFFF88; padding:4px; border:1px solid #FFFF88;
			  text-decoration:none; border-bottom-width: 0;}
* html #left li.page { width: 160px; } /* IE only rule */	

#left a {  width:160px; display: block; color: #73880A; background: #CDEB8B; 
          padding:4px;
          border:1px solid #FFFF88; text-decoration:none; border-bottom-width: 0;}
		  		  
#left a:hover, #left a:active { background:#FFFF88;}					

html #left { width: 160px; } /* IE only rule */
html>body #left a{ width: 140px; } /*Non IE rule*/

#main h2 {font-size:24px; letter-spacing: 2px; display: inline; color: #FF7400; }
#main h3 {font-size:24px; color: #FF1A00; margin:0px; padding:1px; } /* Red title */
#main h4 {font-size:20px; letter-spacing: 2px; display: inline; color: #FF7400; } /* Orange title */
#main h5 {font-size:14px; letter-spacing: 1px; display: inline; color: #FF1A00; }
#main h6 {font-size:14px; letter-spacing: 1px; display: inline; color: #FF7400; }
#main a, #main a:hover, #main a:active { text-decoration:none; color: #FF1A00; border-bottom: dashed 1px #FF1A00;  }
#main img { margin: 2px; }

#main .title { font-weight:bold; }
#main .date  {color:#73880A;  }
#main .place  {color:#73880A; font-weight:bold; }
#main .verysmalltext { font-size:10px; line-height: 1.0em;}
#main .smalltext { font-size:12px; }
#main td { font-size:12px; }

div#blog { text-align: left; }
#blog h1 {font-size:20px; display: inline; color: #FF7400; margin:0px;}
#blog h2 {font-size:14px; letter-spacing: 2px; display: inline; color: grey; font-style:italic; }
#blog .date { font-size:10px; color:#73880A; font-weight:bold; margin:0px; }
#blog .tag { font-size:10px; color:#FF1A00; font-weight:bold; margin:0px; }
#blog hr { border: 0px; border-top: 1px dotted #73880A; width: 100%; height: 1px; }
#blog a { text-decoration:none; color: inherit; border-bottom: none 	 1px grey;  }
#blog a:hover, #blog a:active { text-decoration:none; color: inherit; border-bottom: solid 1px grey;  }
#blog a.nounderline { border: none; }
#blog a img { border: 5px; }

#footer p { font-size:10px; font-weight:bold; color:#73880A; }

