
 /*---------------------------------------------------------\
|                                                            |
|    CSS BY THE U.P. WEB MAESTRO - www.upwebmaestro.com      |
|                                                            |
 \---------------------------------------------------------*/

/*
FONT FAMILY (GENERIC) NAMES
serif 		(e.g. Times) 
sans-serif 	(e.g. Helvetica) 
cursive 	(e.g. Zapf-Chancery) 
fantasy 	(e.g. Western) 
monospace 	(e.g. Courier)   
*/


/*============== TEXT STYLES ================================================*/

body		{  	margin: 0px 0px 0px 0px;
        	        padding: 0px;
			background-color: #ffffff;
			background-image: url(inside-background.jpg);
			color: #000000;
			font-size: 100%				}

.nonUser {
	background-color: #efefef;
	border: #999 solid 1px;
	padding: 1px;
	}

#body2 {
    position: absolute;
    top: 0px;
    right: 0px;
    height: auto;
    width: 100%;
    min-height: 100%;
    background: transparent url(brown-side.png) left top repeat-y;
	text-align: center;    
	}
	
.money {
	font-size: 14px;
	font-family: monospace;
	text-align: right;
	}
#moneyTable td {
	font-size: 12px;
	font-family: verdana, sans-serif;
	}
#moneyTable td.header {
	font-size: 16px;
	}
	
h1		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 120%;  			}

h2		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 110%; 
			margin-top: 25px; 	}

h3		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 100%;  
			margin: 5px 0px 0px 0px;}


p		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 80%; 
			line-height: 130%;
			margin: 5px 0px 10px 0px;		}

.formTag	{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 80%; 
			font-weight: bold;
			text-align: right;
			line-height: 130%;
			margin: 5px 0px 10px 0px;		}

li		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px; 
			line-height: 130%;
			margin: 5px 0px 10px 0px;		}

p.bigger	{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 90%; 
			line-height: 130%;
			font-style: italic;
			margin: 5px 40px 10px 30px;		}


#credits	{	font-size: 70%;
			font-family: verdana, sans-serif;
			text-align: center;
			clear: both;
			padding: 20px 5px 20px 55px;		}

.equation td {
	font-size: 14px;
	padding: 5px;
	text-align: center;
	font-family: verdana, sans-serif;
	}
.equation {
	margin-left: 50px;
	}

		
#mainContents li, #workshopContents li {
	font-size: 90%;
	line-height: 120%;
	font-family: verdana, sans-serif;
	margin: 4px 0px 15px 0px;
	}
				
.innerList li {
	font-size: 90%;
	line-height: 120%;
	font-family: verdana, sans-serif;
	margin: 4px 0px 15px 0px;
	}

.contentList {
	margin: 8px 0px 8px 0px ! important;
	padding: 0px 0px 0px 15px ! important;
	}
	
.contentList li {
	font-size: 12px ! important;
	line-height: 16px ! important;
	font-family: verdana, sans-serif ! important;
	margin: 2px 0px 6px 0px ! important;
	}
	
.contentList img {
	vertical-align: middle;
	}

#mainContents img {
	vertical-align: middle;
	}

.smallList {
	margin: 5px;
	padding: 10px;
	}
.smallList li {
	font-size: 12px;
	line-height: 14px;
	font-family: verdana, sans-serif;
	margin: 4px 0px 8px 0px;
	}
			
.checklist {
	margin-bottom: 25px;
	}
	
.checklist li  {
	list-style-image: url(checkbox.png);
	font-size: 16px;
	font-family: verdana, sans-serif;
	line-height: 18px;
	margin: 2px 0px 10px 0px;
	}
		
		
table td.header {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	}
	
table td.item {
	font-size: 14px;
	font-family: verdana, sans-serif;
	}
	
table td.price {
	font-size: 16px;
	text-align: right;
	font-family: monospace;
	}
		
/*============== LINK STYLES ================================================*/

#bottommenu { 
	clear: both;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

#bottommenu a {
	color: #000;
	}

#breadcrumbs {
	padding: 10px 0px 10px 0px;
	margin-bottom: 20px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

#breadcrumbs a {
	color: #000;
	}

.CLASSNAME:link 	{	color: #0000ff;
				line-height: 100%;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 100%; 		}
                         
.CLASSNAME:visited 	{	color: #A000C0;
				line-height: 100%;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 100%; 		}
                         
.CLASSNAME:hover	{	color: #000000;
				text-decoration:underline overline;
				line-height: 100%;
				background-color: #ffff00;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 100%; 		}   
                         
.CLASSNAME:active 	{	color: #000000;
				line-height: 100%;
				background-color: #ffff00;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 100%; 		}   


/*============== IMAGE STYLES ================================================*/


