/* stylesheet.css */



/*wrapper*/
#wrapper{
	width: 950px;
	margin: auto;
	border: none;
	background-image: url("pix/orangebackground.jpg");
	background-repeat: repeat-x;
	position: relative;
	
}

/* Page header style */
#header{
 
     height: 150px;
     width: 950px; 
    background-image: url("pix/logo.jpg");
    

}



/* Page footer style */
#footer{
     height: 60px;
     width: 950px;
     background-color: #990000;
     position: absolute;
     top: 600px; right: 155px;
	
     border-top: none;
    }


/* Body text and page background */

body 
{ 
margin-left:20px;
font-family: arial, helvetica;
font-size: 14px; 
color:#330000;
background-image: url("pix/orangebackground.jpg");



}



/* Style for main content column */
#main{
       margin: 10em; /*puts 5em margin around all four sides of content*/
       /* margin-left must equal */
       /* total width of left sidebar */
       margin-left: 16em;
       margin-right: 0em;
       margin-top: 0px; 
	background-color: #ffffcc;
	padding: 10px;
}

p.indent
	{text-indent: 5%;
}

/* Style for sidebar column */
#sidebar{
	   font-family: papyrus, sans serif;
           float: left;
           display: inline; /*fixes an issue with aol browser*/
           padding: 0;
           margin-top: 0;
           margin-right: 2em;
           
           width: 15em;
	   border-right: none;
	   border-bottom: none;
	   line-height: 2.5em;
            /* Total width is 10em, which equals the specification in #main (ie. margin-left: 10em)*/
}


/*Unvisited Links*/
a:link {color: #ffcc33;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
}

/*Visited Links*/
a:visited {color: #ffff99;
	   text-decoration: none;
	   font-family: verdana;
	   font-weight: bold; }

/* Level 1 headings */
h1 
{ font-family: arial, helvetica; 
color: #ffff99;
text-align: right;
font-size: 20px;
font-weight: bold;
line-height: 1em;
}

/* Level 2 headings */
h2 
{ font-family: arial, helvetica; 
color: #990000;
text-align: center;
font-weight: bold;
font-size: 18px;
}

/* Level 3 headings */
h3 { font-family: helvetica; 
 
color: #990000;
text-align: left;
font-size: 20px;
line-height: 1em;}


/* Level 4 headings */
h4 { font-family: arial, helvetica; 
font-weight: bold;  
color: #ffff99;
font-size: 20px;
text-align: left;}

h5
{ font-family: bradley itc; 
font-weight: bold; 
font-size: 15px;
text-align: center;  
color: #990000;
margin-top: 10px;}


h6
{ font-family: arial, helvetica; 
color: #ffff99;
text-align: center;
font-size: 15px;
font-weight: bold;
line-height: 1em;
}

h7
{ font-family: arial, helvetica; 
color: #003366;
text-align: left;
font-size: 20px;
font-weight: bold;
line-height: 1em;
}

h8
{ font-family: arial, helvetica; 
color: #990000;
text-align: center;
font-size: 14px;
font-weight: bold;


}

/* Generic style class for highlighting text */
.hilite
{ background-color:yellow;}

/*Paragraphs aligned center*/
p.center
{text-align:center;}

/* Paragraphs styled in yellow */
p.yellow 
{  
text-align: center; 
color: #ffff99;
font-weight: bold;
line-height: 0.5em;
font-size: 16px;} 

/* Paragraphs styled as warnings */
p.warning 
{ background-color:#e66b19; 
margin-left:100px; 
margin-right:100px;
padding:5px; 
border:solid thin #003366;} 

.underline
{ text-decoration: underline;}

/* Float image to left of paragraph */
img.floatleft{
   float: left;
   margin-right: 5px;
   border: thick solid #cc9900;
   padding: 5px;
   margin-bottom: 5px;
   margin-top: 5px;
   
}

/* Float image to right of paragraph */
img.floatright{
   float: right;
   margin-right: 80px;
   margin-bottom: 10px;
   border: thick solid #cc9900;
   padding: 5px;
   margin-top: 5px;
}

/* Float image to right of paragraph */
img.floatright2{
   float: right;
   margin-right: 10px;
   margin-top: 0px;
   border: thick solid #003366;
   padding: 5px;
   margin-top: 5px;
}

/* Center image between margins */
div.center{
   width: 60%;
   text-align: center;
   border: none;
	padding: 25px;
	
  
 
}

/* Custom bullet for bulleted lists */
ul{
   list-style-image: url("pix/bullets/ani-smiley.gif");
}

li.red {font-size: 12px;
        color: #900;
        font-weight: bold;} 

/* Style for tables of thumbnail images */
table.thumbs{
   text-align: center;
   border-collapse: collapse;
   margin: auto;
	border-width: 0px;
}
/* Style for table cells that contain thumbnails */
td.thumbs{ 
   border: solid 1px #990000;
   padding: 10px;
}


/* table with small font size*/

table.small{

	font-size: 10px;
	margin: 20px;
	border: thick solid #990000;;
 
}




/*underline text*/
.underline{
	text-decoration: underline;
}



/* Style for thumbnail images */
img.thumbs{
   width:100px;
   height: 70px;
}

/* General style for horizontal lines */
hr{
   background-color: #660000;
   color:#660000;
   width: 90%;
	line-height: 0.2em;
}

