@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}

body { background:url(../images/bg_site.jpg) no-repeat top #000; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size: 13px;}

h1 { font-size:30px; font-weight:bold; letter-spacing:-.03em; margin:10px 0 15px 0; }

h2 { font-size:26px; font-weight:600;}

h3 {font-size:22px; font-weight:600;}

h4 {font-size:18px; font-weight:600; line-height:18px;}

h5 {font-size:16px; font-weight:600; margin:15px 0 0px 0; }

h6 {font-size:14px; font-weight:600; line-height:normal; margin:0 0 10px 0;}

p {font-size: 13px; line-height:18px; color:#444;}

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

a:hover { color:#aa0011;}

ul { list-style: circle; display: block; padding:15px 50px;}

li { margin:5px 0;}


/*  header  */

.header { background: url(../images/header.jpg) no-repeat; margin:0 auto; width:850px; height:100px;}

.headericonsgroup { width:250px; height:68px;  margin-left:580px; padding-top: 15px; background: none top;}

.headericon {width:250px; height:68px;}

.headericon:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;}

/*  Content  */

.container { background: url(../images/bg_container.jpg) repeat-y; width:923px; height:100%; margin:0 auto;}

.mainwindow { width:850px; height:296px; margin:0 auto;}

#nav { background:#000; width:850px; height:28px; margin:0 auto; padding-top:12px; }

#nav ul { list-style:none; padding:0; margin: 0 auto ;text-align:center;}

#nav li { font-size:15px; text-transform:uppercase; padding:0 15px; display:inline;  font-weight:600;  }

#nav a { color:#fff; text-decoration:none;}

#nav a:hover { color:#aa0011;}

.textpad { width:751px;  margin:0 auto; padding:20px 50px; }

.quote { padding:0 50px; margin:0 auto; font-size:12px; line-height:17px; color:#888; letter-spacing:-.03em; font-weight:bold;}

#footer { width:850px; height:116px; margin:0 auto; background:url(../images/bg_footer.jpg) no-repeat; padding-top:50px;}

.footertxt { width:400px; height:100px; margin:0 auto; text-align:center; color:#fff; }


/*   Staff   */

.staffpic { width:125px; height:150px; padding:3px; border: solid 2px #ccc; background:#000; float:left; margin-right:10px; margin-bottom:15px;}

.staffpad { width:605px; float:left; }

.staffbox { width:750px; margin-bottom:15px; height:100%;}


/*   Resources   */
.resourcepad { width:367px; float:left; margin-right:15px;}

.link  { width:367px; height:100px; margin-bottom:10px; background-color:#666; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}

.link:hover { width:367px; height:100px; margin-bottom:10px; background-color:#666; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;}

.icons { width:150px; height:50px; float:left; margin-right:10px;}


/*   Logo   */

#logo {background: transparent; width:150px; height:55px; position:absolute; left:50%; margin-left:-408px; top:0px;}

#logo h1 {text-indent: -9000px; text-decoration: none; font-size:50px; overflow: hidden; }

#logo h1 a {display:block; }


/*  Colors   */

.grey {color:#CCC;}

.red {color:#aa0011;}

.darkgrey { color:#555;}

