@charset "utf-8";
/* CSS Document */
/* MASTER MIND BEHIND IT? BRYAN ^__^ */

* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#3333333; line-height:1.3em; }
hr { border-color:#eee;clear:left; }
td { border:1px solid #cccccc;padding:3px; }
a:link {color:#003366;}
a:visited { color: #003366; }
a:hover { color: #73002E; }
/* TYPOGRAPHY*/
h1 { margin:0 0 15px 0; border-bottom:1px solid #ccc; padding:10px 0; }
h2 {font-size:1.5em;margin:15px 0 15px 0; padding:10px 0;}
p { margin:10px 0 10px 0; }
/*STRUCTURE*/
#container { position:relative; width:780px; margin:0 auto; border:1px solid #eee;}
#header { width:780px; }
#mainNav { text-align:center; background:#eeeeee; height:20px; color:#333333; padding:10px; }
#mainNav li { display:inline; }
#mainNav li a { font-weight:bold; color:#1F63C6; text-decoration:none; }
#mainNav li a:hover {text-decoration:underline;}
#wrapper { position:relative; }
#mainContent { position:relative; padding:20px; }
#mainContent p { margin:10px 0; }
#mainContent img { display:block; }
#mainContent li { margin:0 0 0 35px; list-style-type:square}
#mainContent hr { clear:left; }
#footer { clear:both; border-top:1px solid #ccc;background:#e9e9e9; padding:5px 20px;}
#footer p.disclaimer { font-size:0.813em; }
/*STAFF INFO*/
.staffInfo { margin:10px 0; clear:both; padding:10px 0; }
.staffInfo img { margin:0 10px 10px 10px; }
/* CLASSES*/
.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }