﻿/*STYLESHEET*/

body		/* Internet Explorer */ 
  {background-color: #000000;		margin: 0px; margin-bottom: 50px;text-align: center; 
   background-image: url('images/bg.jpg'); background-repeat: repeat-x;
			overflow: auto; /* to hide scrollbars when not in use */

				/* scrollbar */
				scrollbar-face-color:#FAFAD7; 
				scrollbar-arrow-color:#000000; 
				scrollbar-track-color:#A28C66; 
				scrollbar-shadow-color:#666666; 
				scrollbar-highlight-color:#F2E184; 
				scrollbar-3dlight-color:#F2E184; 
				scrollbar-darkshadow-Color:#FAFAD7;
  }

body /* for Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

#wrapper	{width:1250px; margin: 0 auto; text-align: left; margin-left: auto; margin-right: auto;
  }

#menu {width:1250px; height: 50px; padding-top:0px; padding-bottom: 0px;
      }

/* For diff height banners*/ 

#banner {width:1250px; height: 370px; margin-top: 0px; z-index:0;
      }

#banner2 {width:1250px; height: 265px; margin-top: 0px; z-index:0;
      }

#main /* Use height: auto for Firefox! IE interprets fine, Firefox will give a background till bottom of page*/ 
   {background-image: url('images/bg_content.jpg'); background-repeat: repeat; margin-top: -4px; z-index:1;
    text-align: left; width:1250px; height: auto; overflow:hidden; 
		}

#store {position:relative;/*ie needs this to show float */
   width:1024px; margin-left:113px; padding-top: 15px;
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 11px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; color: #333333;
		}


/* Left and Right content*/ 

#left {position:relative;/*ie needs this to show float */
      float:left;	width:204px; text-align: left; margin-left:113px; padding-top: 15px;
      font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 9px; font-weight:bold; letter-spacing: .1px; line-height: 14px;
 		}

#right {position:relative;/*ie needs this to show float */
   float:right; position:relative; width:800px; margin-right:113px; padding-top: 15px;
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 11px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; color: #333333;
		}


#gallery {position:relative;/*ie needs this to show float */
   width:1024px; margin-left:11px; padding-top: 15px;
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 11px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; color: #333333;
		}


#footer	{clear:both; font-family: 'Verdana', 'Arial', 'Helvetica'; sans-serif; font-size: 9px; line-height: 16px; 
   color: #999999; text-align: center; padding-top:30px; padding-bottom: 0px;
   background-image: url('images/bg_content.jpg');
		}

/* font for left & right headers */
h1		{font-family: 'Garamond', serif; font-size: 22px; color: #690295; font-weight: normal}

/* font for address */
h2 	{font-family: 'Garamond', serif; font-size: 15px; color: #666666; font-weight: normal}


li		{font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 11px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; color: #333333;
  }

li.list1 {list-style: square; font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; color: #333333;
}

/* CELL DESCRIPTIONS */

.cell	 		{/* for use in tables */
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px; 
			color: #333333;
			border-bottom:1px dotted #008080;
			padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:0px;
			}

.titles	 		{/* for use in songtitles*/
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px;
			color: #000000;
			padding-bottom:5px; padding-top:0px; padding-right:0px; padding-left:0px;
			}
			
.cellnb	 		{/* for use in cells without border bottom*/
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px; text-align: justify;
			color: #333333;
			padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:0px;
			}			
			

.cellstore	 		{/* for use in store */
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px; text-align: justify;
			color: #333333;
			border-bottom:1px dotted #008080; border-left:1px dotted #008080;
			padding-bottom:15px; padding-top:15px; padding-right:15px; padding-left:15px;
			}

.celltn 		{/* for use in thumbnails */
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px;
			color: #333333;
			padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:0px;
			}
			
.cellrefer		{/* for use in student referrals */
			font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; 
			letter-spacing: .1px; line-height: 18px; text-align:justify; 
			color: #333333;
			border-bottom:1px dotted #008080;
			padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:0px;
			}
			
.vat			{/* align text at top of cells */
			vertical-align:top;}

.quotes	{/* cd comments */
			font-family: Georgia, Garamond, serif; font-size: 12px; font-style: italic; text-align: justify;
			line-height: 18px; color: #333333; font-weight: normal; letter-spacing: .2px; 
   padding-bottom:5px; padding-top:5px; padding-right:15px; padding-left:15px; vertical-align:top;}

#quotes	{/* author name for comments */
			font-family: Verdana, Trebuchet MS, sans serif; font-size: 10px; font-style: normal;
			line-height: 17px; color: #008080; font-weight: normal; letter-spacing: .1px; 
   padding-bottom:17px; padding-top:5px;}
   }

.pressheader	{/* for press article headers*/
			font-family: Georgia, Garamond, serif; font-size: 12px; text-align: justify;
			line-height: 18px; color: #333333; font-weight: normal; letter-spacing: .5px; 
   padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:15px;}

#article	{/* article headers */
			font-family: Verdana, Trebuchet MS, sans serif; font-size: 11px; font-style: normal;
			line-height: 17px; color: #008080; font-weight: normal; letter-spacing: .1px; 
   padding-bottom:5px; padding-top:5px; padding-right:0px; padding-left:0px;
  }

#author	{/* for author of articles */
			margin-left:20px; font-family: Georgia, Garamond, serif; font-size: 11px; font-style: normal; 
			line-height: 18px; color: #000000; font-weight: normal; letter-spacing: .2px; 
   padding-bottom:15px; padding-top:0px; padding-right:0px; padding-left:0px;}

.quote	{/* for index page quote*/
			margin-left:20px; font-family: Georgia, Garamond, serif; font-size: 11px; font-style: normal; 
			line-height: 18px; color: #000000; font-weight: normal; letter-spacing: .2px; 
   padding-bottom:15px; padding-top:0px; padding-right:0px; padding-left:0px;}

.writer	{/* for index page author */
			font-family: Verdana, Trebuchet MS, sans serif; font-size: 10px; font-style: normal;
			line-height: 17px; color: #008080; font-weight: normal; letter-spacing: .1px; 
   padding-bottom:17px; padding-top:5px;}
   }

#articletext	{/* article headers */
			margin-top: 5px; margin-right:0px; margin-bottom:5px; margin-left:20px; width: 500px; 
   font-family: Verdana, Trebuchet MS, sans serif; font-size: 11px; font-style: normal;
			line-height: 17px; color: #333333; font-weight: normal; letter-spacing: .1px; text-align:justify;
   padding-bottom:5px; padding-top:5px; padding-right:0px; padding-left:0px;
  }
			
#question	{/* for interview questions */
			margin-left:0px; font-family: Georgia, Garamond, serif; font-size: 11px; font-style: normal; 
			line-height: 18px; color: #000000; font-weight: normal; letter-spacing: .2px; 
   padding-bottom:10px; padding-top:0px; padding-right:0px; padding-left:0px;}

.small	 		{/* for use in PayPal dropdown amounts*/
			font-family: Verdana, Helvetica, Arial,sans-serif; font-size: 10px; 
			letter-spacing: .1px; line-height: 16px; 
			padding-bottom:15px; padding-top:15px; padding-right:0px; padding-left:0px;
			}			


/* LINK DESCRIPTIONS */

/* for shoppingcart links on my STORE page */
#navMain a:link {
	margin-bottom: 5px; 
	color: #FF9900;
	white-space: nowrap;
}

#left a:link		{
			color: #CC6600; text-decoration:none;
			}

#left a:visited 	{
			color: #CC6600; text-decoration: none; text-decoration:none;
			}
	
#left a:active		{
			color: #FF0000; text-decoration: none; text-decoration:none;
			}

#left a:hover 		{
			color: #FF0000; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #666666;
			}

a:link		{
			color: #CC6600; text-decoration:none;
			}

a:visited 	{
			color: #CC6600; text-decoration: none; text-decoration:none;
			}
	
a:active		{
			color: #CC6600; text-decoration: none; text-decoration:none;
			}

a:hover 		{
			color: #FF0000; text-decoration: none; border-bottom: 1px dotted #666666;
			}

#footer a:link		{
			color: #999; text-decoration:none;
			}

#footer a:visited 	{
			color: #999; text-decoration: none; text-decoration:none;
			}
	
#footer a:active		{
			color: #999; text-decoration: none; text-decoration:none;
			}

#footer a:hover 		{
			color: #000; text-decoration: none; border-bottom: 1px dotted #666666;
			}

 /* GALLERY */			

.pixcell	{/* for cell with pix */
		border-bottom:1px solid #333333; 
		border-top:1px solid #999999; 
		border-left:1px solid #999999; 
		border-right:1px solid #333333; 
		font-family: Tahoma, Arial, Garamond, serif; font-size: 10px; color: #333333; line-height:1.4;
		padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:7px;
		background-color: #FFFFFF;
		text-align: right;
		}
		
.pixcell2	{/* for cell with headers */
		font-family: Tahoma, Arial, Garamond, serif; font-size: 10px; color: #333333; line-height:1.4;
		padding-left:15px; padding-right:7px; padding-top:7px; padding-bottom:7px;
		text-align: left;
		}