/* START FONT NORMALIZATION */
body{font:13px verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
/* END FONT NORMALIZATION */

body{background:#555;color:#000;}
a{color:#555;text-decoration:none;}
a:hover{color:#888;}
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,td{margin:0;padding:0;}
h1,h2,h3,h4{font-size:100%;}
h1{font-size:130%;}
h2{font-size:120%;}
h3{font-size:110%;}
h4{font-size:105%;}
fieldset,img{border:0;}

#masthead{text-align:left;padding:100px 0 20px 0;}
.toptitle{background:url('/images/dot.gif') 0 20px repeat-x;padding-left:555px;margin-bottom:25px;text-align:left;}
.toptitle span{font-weight:normal;font-family:arial;font-size:2.1em;text-transform:uppercase;background:#555;color:#626262;margin-bottom:-5px;letter-spacing:.05em;padding-right:3px;}
.starthidden{display:none;}
#left{text-align:left;width:580px;}
#right{text-align:left;width:250px;background:url('/images/dot.gif') 0 1px repeat-y;}
#photoframe{width:365px;color:#444;font-size:80%;}
#videoframe{width:365px;border:3px solid #b5b5b5;}
#contentframe{width:375px;background:url('/images/content_background.jpg');text-align:left;font-size:11px;margin:0;}
#copy2{padding:0 40px;color:#a4a4a4;}

#footer{color:#757575;font-size:80%;width:550px;text-align:center;}
#footer a{color:#757575;}
#footer a:hover{color:#868686;}
#footerdots{background:url('/images/dot.gif') repeat-x;margin-top:25px;}

.homedots{text-align:right;background:url('/images/dot.gif') 0 30px repeat-x;margin-bottom:15px;width:525px;}
.homefooterdots{text-align:right;background:url('/images/dot.gif') 0 15px repeat-x;width:525px;}

.emailimg{border:0px;margin:0px;margin-bottom:-1px;padding:0px;}
.box{border:1px solid #ccc;padding:5px;background:#e5e5e5;}
.box input,.box textarea,.box select{color:#2F2F2F;border:1px solid #ccc;background-color:#fff;padding:3px;}

/* FORM ELEMENTS */
input.plain,select.plain,textarea.plain{color:#2F2F2F;border:1px solid #ccc;background-color:#fff;padding:3px;}
input.button{background:#fff url('/images/fade-butt.png');border:3px double #777;border-left-color:#999;border-top-color:#999;color:#000;padding:0.25em;cursor:pointer;}
input.clear{background:transparent;border:0px;width:1px;height:1px;}

/* NAVIGATION */
#nav{line-height:1.2em;width:125px;text-transform:uppercase;font-size:11px;}
#nav ul{padding:0;margin:0;}
#nav li{list-style-type:none;text-align:left;border-bottom:1px solid #888;margin-bottom:15px;}
#nav li a{display:block;padding:0 0 0 10px;text-decoration:none;color:#555;}
#nav li a:hover{color:#fff;}
#nav li a.selected{color:#fff;}
#nav li a:hover.selected{}

/* NAVIGATION 2 */
#nav2{line-height:2.2em;width:140px;text-transform:uppercase;font-size:11px;}
#nav2 ul{padding:0;margin:0;}
#nav2 li{list-style-type:none;text-align:right;border-bottom:1px solid #555;}
#nav2 li a{display:block;padding:0 0 0 10px;text-decoration:none;color:#898989;}
#nav2 li a:hover{color:#eac256;}
#nav2 li a.selected{color:#eac256;}
#nav2 li a:hover.selected{}

/* MINI CALENDAR */
.minievent{background-color:green;text-align:center;}
td.minitday{border:1px solid #f2f2f2;width:25px;height:25px;text-align:center;}
td.mininotday{background-color:#fff;border:1px solid #fff;width: 25px;height: 25px;text-align:center;}