	body{
		background: #FFFFFF url(../images/bg.gif) repeat-x; 	   
        margin: auto;
		width: 800px;
		color:#330066;
		font-family: Verdana, Arial, Tahoma, Monaco, Serif;
		font-size: 90%;
		line-height: 1.3;
	}
	h1 {
	 font-family: Arial, Verdana, Tahoma, Monaco, Serif;
	 font-size: 1.3em;
	 font-weight: bold;
	 color: #330066;
	}	
a:link {
color: rgb(51,0,102);
text-decoration: underline;
}
a:visited {
color: rgb(153,102,153);
text-decoration: underline;
}
a:hover {
color: rgb(0,153,0);
text-decoration: underline;
}
a:active {
color: rgb(51,0,102);
text-decoration: underline;
}	
	#container {
	    background-color:#FFFFFF;
		margin: auto;
		width:800px;
		border-top-color: #663399;
		border-top-style: solid;
		border-top-width: 2px;		
		border-left-color: #663399;
		border-left-style: solid;
		border-left-width: 2px;
		border-right-color: #663399;
		border-right-style: solid;
		border-right-width: 2px;
		border-bottom-color: #663399;
		border-bottom-style: solid;
		border-bottom-width: 2px;				
	}	
	#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:800px;
	} 
	#sidebar {
		float:left;
		width:178px;
		padding:10px;
		font-size: 90%;
	}

	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }	
	#sidebar p {
		margin:0;
        font-size: .8em;
        color: #996699;		
    }		
	
    #navbar {
		padding:20px;
		width:118px;
		margin: auto;
	}
	#main {
		float:left;
		width:530px;
		padding: 28px;
        border-left-style: dotted;
		border-left-width: 2px;
		border-left-color: #CC9966;		
	}
	#main h2, #main h3, #main p {
		padding:0 10px;

    }
	#footer {
		background:#663399;
		clear:both;
		border-top-color: #330099;
		border-top-style: solid;
		border-top-width: 6px;				
		border-bottom-color: #663399;
		border-bottom-style: solid;
		border-bottom-width: 2px;			
	}
	#footer p {
		padding:0 0 2px 0;
		margin:0;
        font-size: .7em;
        color: #FFCC66;		
		text-align: center;
    }	
	
	#box1 {
		float:left;
		width:55%;
		clear: left; 
	}
	#box2 {
		float:right;
		width:85%;
		clear: right; 
	}	
	#box3 {
		float:left;
		width:100%;
		clear: both; 
	}	
	#box4 {
        margin: auto;
		width: 78%;
		clear: both; 
	}				
	.fullbox {
		float:left;
		width:100%;
		clear: both; 
	}	
	.boxLeft {
		float:left;
		width:88%;
		clear: left; 
	}	
	.boxRight {
		float:right;
		width:85%;
		clear: right; 
	}		

.rght{
text-align: right;
padding-right: 1em;
}	

.navbox { /* for centering things in the navbar area */
	padding-right: .5em;
	width:118px;
	margin: 0 auto;
	text-align: center;
}	
.navimage { /* for centered images in the navbar area */
	width:100%;
	float:none;
	text-align: center;
}
.floatRightClear img{ /*multiple images don't overlap and doesn't overlap text*/
float: right; 
clear: right; 
margin: 10px;
} 

.floatLeftClear img{ /*multiple images don't overlap and doesn't overlap text*/
float: left; 
clear: left; 
margin: 10px; 
} 
.midCntr img{ /*multiple images don't overlap and doesn't overlap text*/
display: block;
margin-left: auto;
margin-right: auto;
} 
.txtBold
{
		color:#330066;
		font-family: Verdana, Arial, Tahoma, Monaco, Serif;
		font-weight: bold;
}
.txtSmall
{
        font-size: .7em;
		color:#330066;
		font-family: Verdana, Arial, Tahoma, Monaco, Serif;

}
.txtMSmall
{
        font-size: .8em;
		color:#330066;
		font-family: Verdana, Arial, Tahoma, Monaco, Serif;
		line-height: 1.3;

}
.txtScntr
{
		margin:0;
        font-size: .7em;
        color: #996699;		
		text-align: center;
}		

