/*  	AJK's TKD	*/	


	body {
		font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #333;
		background-color: #FFF;
		margin: 10px 0 0 10px;
    	padding: 0;
    	text-align: left;
		}
				
	a:link {
		color: #403349;
		text-decoration: none;
		}
		
	a:visited {
		color: #CAC3BF;
		text-decoration: underline;
		}
			
	a:hover {
		border-bottom: 1px solid #403349;
		}
			
	a:active {
		font-weight: bold;
		}
		
	h2  {
		font-weight: bold;
		font-style: normal;
		font-size: 16px;		
		letter-spacing: 1px;
		color: #036;
		padding: 2px;
		border-bottom: 1px solid #039;
		line-height: 20px;
		}
	
	h3 {
		font-weight: bold;
		font-style: normal;
		font-size: 13px;		
		letter-spacing: 1px;
		color: #960;
		padding: 0 10px 0 0;
		text-decoration: underline;
		margin-bottom: -5px;
		line-height: 16px;
		}
		
	h4 {
		font-weight: bold;
		font-style: normal;
		font-size: 12px;		
		letter-spacing: 1px;
		color: #900;
		padding: 0 13px 0 5px;
		text-decoration: none;
		margin-bottom: -5px;
		line-height: 14px;
		}
		
	blockquote {
		margin-left: 3px;
		}
		
	img {
		border: 0;
		display: block;
		}	

/*	Wrapper  */

	#wrapper { top: 0; left: 0;  }
		

/*	Header	  */

	#header {
		position: absolute; 
		left: 10px; 
		top: 10px; 
		width: 600px;; 
		height: 150px;
		padding: 0;  
		background-color: #02070D;
		z-index:2;
		}
		
/*  Navigation   */
		
	#navigation {
		 position: absolute; 
		 left: 10px; 
		 top: 160px; 
		 width: 600px; 
		 height: 27px;
		 padding-bottom: 5px;
		 text-indent: 10px;
		 text-align: left;
		 background-color: #02070D;
		 font-size: 10px;
		 z-index:3;
		 }
	#navigation a:link {
		color: #FFF;
		text-decoration: none;
		}
	#navigation a:visited {
		color: #CAC3BF;
		}		
	#navigation a:hover {
		color: #FFF;
		font-weight: bold;
		}		
	#navigation a:active {
		color: #403349;
		}
		
/*  Subnavigation  */
				
	#subnavigation {
	    position: relative;
		left:10px;
		width: 600px;
		height: 50px;
		font-size: 10px;
		margin: 0 5px 0 5px;
		padding: 7px 0 0 0;
		color: #333;
		text-align: center;
		text-decoration: none;
		z-index:8;
		}
	#subnavigation a:link {
		color: #333;
		}
	#subnavigation a:visited {
		color: #CAC3BF;
		}		
	#subnavigation a:hover {
		color: #333;
		font-weight: bold;
		}		
	#subnavigation a:active {
		color: #403349;
		}

/*  Title   */
				
	#title {
		position: absolute; 
		left: 10px; 
		top: 187px; 
		width: 600px;; 
		height: 50px;  
		background-color: #FFF; 
		border: 1px none #000;
		text-align: left;
		z-index: 4;
		}
		
		
/*  Content   */
				
	#content {
		position: absolute;
		left:10px;
		top:235px;
		width:600px;
		height:490px;
		background-color: #FFF;
		text-align: left;
		}
		
				
/*  Text  */
				
	#info {	
		position: absolute;
		left: 10px; 
		width: 355px; 
		z-index: 7;
		}
		
    #info img {
		padding: 0 3px 0 3px;
		display: inline;
		}
		
	#info p {
		padding: 0 15px 0 0;
		}

	#info p.newsletter {
		font-family: "Times New Roman", serif;
		text-align: right;
		color: #039;
		font-size: 10px;
		font-style: italic;
		font-weight: bold;
		}
		
	#info a:link {
		color: #039;
		text-decoration: none;
		}
	#info a:hover {
		border-bottom: none;
		}
		
	#info ul {
		list-style-type: disc;
		width: 80%;
		}
		
	#info blockquote {
		width: 250px;
		}
				
/*  Calendar Drop-down   */

    #info ul li ul {display: none;}
	#info ul li:hover ul, info ul li ul:hover {display: block;}

    #listmenu {
	    width: 100%;
		float: left;
		}
		
	#listmenu ul li ul {
	    margin: -15px 0 0 80px;
		padding: 0;
		background-color: #f2f2f2;
		position: absolute;
		border: 1px solid #999;
		width: 9em;
		list-style-type: none;
	    }
		
    #listmenu ul li ul li a:link {
		color: #009;
	    }
	#listmenu ul li ul li a:visited {
		color: #999;
		text-decoration: none;
	    }
	#listmenu ul li ul li a:hover {
		color: #d25559;
		font-weight: bold;
	    }
    #listmenu ul li ul li a:active {
		color: #d25559;
		font-weight: bold;
	    }
		
	#listmenu ul li ul li {
	    width: 100%;
		padding: 0;
		margin: 0;
		text-indent: .5em;
		border-bottom: 1px solid #999;
		}



/*  Divider   */
				
	#divider {
	    position: absolute;
		left: 366px; 
		width: 6px;
		height:465px;
		padding: 20px 0 0 0;
		z-index:5;
		}
			
				
/*  Quotes   */
			
	#message {
	    position: absolute;
		left: 372px;
		top: 0px;
		width: 219px;
		height:465px;
		font-family: "Lucida Calligraphy", Tahoma, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-style: italic;
		font-size: 20px;
		line-height: 28px;
		color: #845900;
		text-align: center;		
		padding: 20px;
		z-index:6;
		}
		
	#message p {
		margin-bottom: -10px;
		}
		
	#message p.source {
		font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		margin-top: 25px;
		text-align: right;
		font-size: 14px;
		font-style: italic;
		color: #999;
		}
		
	#message p.author {
		font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		text-align: right;
		font-size: 12px;
		color: #999;
		}
		
	#message p.adam {
		font-family: "Lucida", Tahoma, Arial, Helvetica, sans-serif;
		margin-top: 25px;
		margin-bottom: 10px;
		line-height: 18px;
		text-align: left;
		font-size: 16px;
		font-style: normal;
		color: #7C5312;
		}
		
     #message p.intro {
		font-family: "Lucida", Tahoma, Arial, Helvetica, sans-serif;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		font-size: 9px;
		font-style: italic;
		font-weight: normal;
		line-height: 14px;
		color: #999;
		}
	
	#message p.photo {
		text-align: center;
		margin-left: 70px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
		
     #message p.student {
		font-family: "Lucida", Tahoma, Arial, Helvetica, sans-serif;
		margin-top: 10px;
		text-align: justify;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
		color: #360;
		}
		
		
/*  Gallery  */
				
	#gallery1 {
		position: absolute;
		left: 10px; 
		width: 350px; 
		z-index: 7;
		}
		
	#gallery2 {
		position: absolute;
		left: 360px; 
		width: 350px; 
		z-index: 8;
		}
				
/*  Copyright  */
				
	#copyright {
	    position: relative;
		left:10px;
		width: 600px;
		height: 40px;
		font-size: 9px;
		line-height: 11px;
		color: #999;
		margin: 0 5px 0 5px;
		padding: 7px 0 0 0;
		text-align: center;
		border-top: 1px solid #CCC;
		z-index:9;
		}
		
	#copyright p {
		margin-top: -1px;
		}
		
	#copyright a:link {
		color: #960;
		text-decoration: underline;
		}
	#copyright a:hover {
		border-bottom: none;
		}
