body {
margin:0; 
padding:0; 
font-family: verdana, arial, sans-serif; 
font-size:80%; 
color:#666666; 
text-align:center;
background:#DDDDDD url(bodybg.gif) repeat;
}

p {
margin:0.2em 0 1.2em 0; 
padding:0.3em;
}

h1 {
   padding:0;
   margin:0;
   font-size:250%;
   font-weight: bold;
   font-style: normal;
   color: #660000;
   font-family:"Trebuchet MS", verdana, arial, sans-serif;
   letter-spacing : 2px;
}

h2 {
   background-color:#DDDDDD;
   color:#000066;
   font-size:120%;
   font-weight: bolder;
   margin:0.2em;
   padding:0;
   font-style:italic;
   font-family:"Trebuchet MS", verdana, arial, sans-serif;
   letter-spacing : 1px;
}

div {
margin:0; 
padding:0; 
display:block;
}

a:link, a:visited {
color:#660000; 
text-decoration:underline;
}

a:hover {
   color:#006;
   text-decoration:none;
}

a:active {
   color: #0000CC;
   text-decoration:underline;
}

.tn {
   font-weight : bolder;
   color : #F00;
}

.container {
background-color:#FFFFFF; 
margin:0 auto 0 auto; 
padding:0; 
width: 720px !important;
}

.titleblock {
   margin:0;
   text-align:left;
   background: url(quartet_shots/rotate.php) no-repeat right top;
   height:150px;
}

.titleblock p {
text-indent:4em; 
color:#006;
}

#bannerlogo {
   margin: 0 0 0 400px !important;
   /***** FIREFOX *****/
   margin: 0 0 0 400px;
   /***** INTERNET EXLORER *****/
}

ul.navbar {
list-style-type:none; 
float:left; 
display:block; 
width:100%; 
line-height:1.0em; 
clear:both; 
margin:0; 
padding:0; 
background-color:#999999;
}

ul.navbar li {
   display:inline;
   font-size : large;
}

a.nav {
display:block; 
float:left; 
width:19.5%; 
padding:1.2em 0 1.2em 0; 
margin:0; 
text-decoration: none; 
color:#FFFFFF;
}


a.nav:link, a.nav:visited {
background-color:#999999; 
text-decoration: none; 
color:#FFFFFF;
}

a.nav:hover {
background-color: #660000;
color:#FFFFFF;
}

a.nav:active {
background-color:#999999; 
}

a.current_page {
   display:block;
   float:left;
   width:19.5%;
   padding:1.2em 0 1.2em 0;
   margin:0;
   text-decoration: none;
   background-color: #C00;
   color: #FFF;
}

a.current_page:link, a.current_page:visited {
background-color:#C00; 
text-decoration: none; 
color:#FFFFFF;
}

a.current_page:hover {
background-color: #660000;
color:#FFFFFF;
}

.rightcontainer {
float:right; 
clear:both; 
width:15em; 
margin:1em 0 0 0; 
padding:0;
}

.rightbox {
margin:0.5em; 
padding:0.3em; 
border:1px solid #999999; 
text-align:center;
}

.rightcontainer h2 {
text-align:left; 
padding:0 0 0 1.0em;
}


.linkbox a {
   display: block;
   margin: 0.7em 0.7em;
}


.content {
clear:left; 
text-align:left; 
margin:1.2em 15.5em 0 0; 
padding:1em 1ex 1em 1.5ex;
}

.content ul {
   list-style-type:none; 
}

.content li {
   margin-bottom : 1em;
}

.content h2 {
text-indent:1em;
}

.content table{
   margin : 0 0 0 0;
   padding : 0 0 0 0;
}

.footer {
color:#999999; 
font-size:75%; 
margin:2.5em 0.2em 0.5em 0.5em; 
padding:0.8em; 
border-top:1px solid #999999; 
text-align:left; 
clear:both;
}

.footer .right {
float:right; 
clear:right; 
text-align:right;
}

.footer p {
margin:0;
}
