* {
	margin: 0px;
	padding: 0px;        
}

body {
	font-family:"Times New Roman", Arial, sans-serif;
	background: #F2F7FB url(backgroundgradient.jpg) repeat-x;
}

h1 {    
	color: Black;
	margin-bottom: 8px;
}

h2 {	    
	margin-top: 16px;
	margin-bottom: 8px;
}

h3 {margin-bottom: 4px;}

ul {
	margin-left: 25px;
}

img {
	border: none;
}

a:link {text-decoration:none; color:#0000D6;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

#page-wrap {
	background: white;	
	margin: 10px auto;
	width: 960px;  
    padding:10px;               
}  
	
#main-content {    
    margin-left:0px;
    width: 745px;    
	background: white; 
    float: right;   
	padding-left: 15px;
	padding-top: 15px;
    padding-bottom: 15px;                   
}

#video {   
     width:425px;
     height:344px;       
     float:left;
     text-align:center;
     border: 6px solid #2B405B;
     border-left-color: #6B8AB6;
     border-right-color: #6B8AB6;        
}

.videotext {      
    float:right;
    width:300px;
    height:344px;    
}
	
#header {
    height: 232px;
    text-align:center;
	background: white;    
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right:5px;          
    border-bottom: 1px solid #AFAFA1;               
}

.align-left {
    float:left;
    width:232px;        
}

.textwrapleft {
    float:left;
    margin:0px 10px 0px 0px;
}

.align-center {
    text-align:center;               
}

.align-right {
     float:right;
     width:232px;     
}
	
#left-sidebar {     
	width: 180px;    
    background: white;   
	float: left;
	padding-left: 10px;
    padding-right: 5px;
	padding-top: 15px;
    padding-bottom: 7px;
    border-right: 1px solid #AFAFA1;           
}

.sidebarp {
    margin-left:5px;
    margin-bottom:8px;    
 }
 
 h2.boogie{font-family: cursive, "Times New Roman", Arial, sans-serif; }
 
 .boogiered{color:#ff0000; }
 .boogiegreen{color:#00b050; }

#gallery{text-align:left;}
#gallery p{display:inline;}
#gallery span{margin:10px 5px 5px 5px; vertical-align:top; width:172px; display:table-cell; display:inline-table; display:inline-block;}
#gallery a {text-decoration:none;}

.footerwrapper{clear:both; }

#footer {    
    clear: both;
	background: white;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: black;
    border-top: 1px solid #AFAFA1;
    border-bottom: 1px solid #AFAFA1;
}
