@charset "utf-8";

/*Free Template from QBS Web Design*/

/********BODY SETTINGS*********/
#container {
font-family: Tahoma, Lucida Grande, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
width: 750px;
margin: 0 auto;
padding-top:0px;		
color: #333333;
background-color:#fff;
font-size: 76%;	
}

body {
margin: 0;
padding: 0;
}

/********HEADINGS AND TEXT*********/

h1 {
font-weight: bold;
font-size: 2.2em;
color: #666666;
margin-top: 0em; margin-bottom: 0em;
}

h2 {
font-weight: bold;
font-size: 1.8em;
color: #666699;
margin: 0.5em 0em 0.5em 0em;	
}

h3 {
font-weight: bold;
font-size: 1.4em;
color: #666699;
margin: 0.5em 0em 0.5em 0em;
}

h4 {
font-weight: normal;
font-size: 1.21em;
color: #666699;
margin: 0.5em 0em 0.5em 0em;
}

h5 {		
font-weight: normal;
font-size: 1.1em;
color: #666699;
margin: 0.5em 0em 0.5em 0em;
}

h6 {
font-weight: normal;
font-size: 0.9em;
color: #666699;
margin: 0.5em 0em 0.5em 0em;
}

p {
font-size: 1.1em;
line-height:1.2em;
}

/********LINKS*********/

a {
color:#6699FF;
text-decoration: none;
}

a:hover {
color:#666699;
background-color: #F5F5F5;
border-bottom:#333333 dashed 1px;

}

/********OTHER ELEMENTS*********/

INPUT, SELECT, TH, TD {
font-size:1.6em;
}

input {
background-color: #FFF;
color: #999999;
border: 1px solid #CCC;
font-size: 1em;
padding: 0.25em;
}

form {
float:right;
margin-top: -45px;
font-size: 1em;
}

.button {
padding: 0.25em;
}

/* MAIN HEADER ELEMENTS */

#header {
padding-top: 0.85em;
clear: both;
margin-bottom: 0.85em;
}

.banner{
color:#FFFFFF;
margin-left:2.46em;
margin-top:-1.64em;
font-size:0.8em;
font-family:Geneva, Arial, Helvetica, sans-serif;  
}

/* MAIN NAVIGATION ELEMENTS */

#navigation {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.3em;
background-color:#6666CC;
}

#navigation ul {
list-style:none;
margin:0;
padding:0;
padding-top:0.16em;
}

#navigation li {
display:inline;
}

#navigation a:link,#navigation a:visited {
padding:0.24em 0.41em 0.24em 0.41em;
color: #FFFFFF;
background-color:#6666CC;
text-decoration:none;
border: 1px solid #000099;
}

#navigation a:hover {
color:#FFFFFF;
background-color: #6666CC;
}


/* CONTENT ELEMENTS */

#content {

width: 355px;
float:left;
padding-top:10px;
}

#content p {
padding-bottom: 0.41em;
}

/* SIDEBAR ELEMENTS */
#sidebar {
float: right;
width: 355px;
padding-top:0.82em;
}

#sidebar p {
padding-bottom: 0.41em;
}

/* FOOTER ELEMENTS */

#footer {
margin-top: 1.64em;
clear: both;
background-color:#333333;
padding: 0px 0.41em 0px 0.41em;
}

#footer p {
color:#FFFFFF;
padding: 0.41em;
}

#footer p a {
color: #89817f;
border-bottom: 1px dotted #89817f;
}

#footer p a:hover {
color: #FFFFFF;
background-color:#575352;
}
