@import url("ie.css");
/* CSS Document */

/* LAYOUT */

body {
background:#FFFFFF;
margin:10px 10px 0 10px;
}

#header {
background:#0574E7;
margin-bottom:10px;
text-align:center;
}

#container {
background: url(../images/faux.jpg) repeat-y 25% 0;
min-width: 740px;
max-width: 1200px;
}

#menu {
float:left;
width:25%;
}

.shell {
padding:0 10px 0 10px;
}

#mainbody {
float:right;
width:70%;
}

#clear {clear:both;}

/* END LAYOUT */

/* TYPOGRAPHY */

h1, h2 {text-decoration:underline;}

a {
color:#FF6600;
text-decoration:none;
font-weight:600;
}

a:hover {
text-decoration:underline;
}

.tagline {
text-align:center;
font-size:1.5em;
color:#0574E7;
font-style:italic;
text-decoration:none;
}

#mainbody {
color:#0574E7;
text-align:justify;
}

#mainbody h1 {
font-size:1.5em;
text-align:center;
}

#mainbody h2 {
font-size:1.3em;
}

#menu, #menu a {
color:#fff;
}

#menu a {
text-decoration:none;
font-weight:bold;
}

#menu a:hover {
text-decoration:underline;
}

#menu h2 {
font-size:1.3em;
margin-top:20px;
}

#address {
font-size:1em;
margin:20px 0 0 0;
}

blockquote {
font-weight:bolder;
font-style:italic;
}

/* END TYPOGRAPHY */

/* NAVBAR */

#menu ul {
margin:0px;
padding:0px;
list-style:none;}

#menu ul a {
display:block;
width:160px;
height:30px;
line-height:30px;
color:#fff;
text-decoration:none;
background:#0574E7;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
text-indent:20px;
}

.menulast {border-bottom:1px solid #fff;}

#menu ul a:hover {
color:#0574E7;
background:#fff;
}

#menu li {
display:inline;
}

/* END NAVBAR */

/* MISC */

.imageleft {
float:left;
margin:10px;
}

.imageright {
float:right;
margin:10px;
}

.quote {
margin-left:500px;
margin-bottom:30px;
}

/* END MISC */