@charset "utf-8";
/* CSS Document */

/* Definitions for TEXT and HEADERS */

p {
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:11pt;
color:#000;
padding:0;
clear:left;	}

#content ul li {
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-size:11pt;
color:#000;
padding:0;
clear:left;	}

h1 {
font-size:18pt;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
margin-bottom:8pt;
clear:left;	}

h2 {
font-size:16pt;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
margin-bottom:8pt;	
clear:left;	}

h3 {
font-size:14pt;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
margin-bottom:8pt;
clear:left;		}

h4 {
font-size:12pt;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
margin-bottom:8pt;
clear:left;	}

a {
text-decoration:none;
color:#990000;	}

/* Definitions for PAGE DESIGN */

body {
background:#333333;
color: #000;
margin: 0;
padding: 0;	}

#supercontainer {
width:760px;
margin-left:auto;
margin-right:auto;
padding:0; }

#container {
display:block;
float:left;
background:#fff;
border:1px solid #000;
width:760px;
margin:0;
padding:0;
}

#masthead {
width:760px;
height:200px;
background-color:#fff;
background:url(images/masthead_760w.jpg);
background-repeat:no-repeat;	}

#globalnav {
width:740px;
float: left;
border-bottom:#000 2px solid;
border-top:#000 2px solid;
padding:5px 10px 5px 10px;
background:#eee;
margin:0;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
font-size:10pt; }

#globalnav ul {
padding:0;
margin:0;
list-style-type:none; }

#globalnav ul li {
float:left; }

#globalnav ul li.border {
border-right:1px solid #ccc;  } 

#globalnav li a {
color:#990000 ;
font-weight:bold;
text-decoration:none;
padding: 5px 10px 5px 10px; }

#globalnav li a:hover {
color:#cc0000;
font-weight:bold;
text-decoration:none; 
padding: 5px 10px 5px 10px;
background:#ffd; }

#content {
display:block;
float:left;
width:680px;
background-image:url(images/logo_pale_purple_500w.jpg);
background-repeat: no-repeat;
padding: 10px 40px 20px 40px;
margin:0;
}

#news-right {
background:url(images/funkysax-fade.jpg) no-repeat;
display:block;
width:208px;
border:1px solid #ccc;
padding: 0 10px 10px 20px;
float:right;
text-align:left;
line-height:10pt;
margin:50px 0 10px 20px; }

#news-right p {
font-size:10pt; }

#news-right a {
color:#990000;
text-decoration:none;	}

.floatright {
float:left;
margin:0 20px 20px 50px;	}

.floatleft {
float:right;
margin:0 20px 20px 20px;	}

.google-ad {
width:468px;
height:60px;
display:block;
float:left;
margin-top:5px;
margin-bottom:15px;
padding:0;
text-align:center;
background:#0099FF;
 }

#content-left {
display:block;
background-image:url(images/logo_pale_purple_500w.jpg);
background-repeat: no-repeat;
width:470px;
padding:10px 30px 20px 30px;
margin:0;
float:left; }

#content-right {
display:block;
width:210px;
padding:0 10px 10px 10px;
float:right;
text-align:left;
font-size:10pt; }

#footer {
display:block;
width:760px;
padding:20px 0 0 0;
text-align:center;
float:left;
}

#footer p {
color:#ccc;	}

