*{
   margin:0; padding:0;
}

body{
   width:100%;
   text-align:center;
   font-family:'trebuchet ms',trebuchet,helvetica,sans-serif;
   color:#333;
}

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

#header{
   position:relative;
   margin:15px 0 0 0; padding:2px;
   width:auto; height:25px;
   background-repeat:no-repeat;
   background-position:top right;   
}

#header h3{
   position:absolute;
   top:0; left:-9999px;
}

#wrapper{
   position:relative;
   margin:15px auto;
   background-color:#fff;
}

#content{
   margin:0 auto; padding:30px 15px 10px 15px;
   width:auto; height:auto; min-height:250px;
   text-align:left;
   font-size:14px;
}

h1{
   padding:10px auto;
   color:#000;
   font-weight:normal;
   font-size:18px;
   font-family:'century gothic','lucida grande','lucida sans','bitstream vera sans',verdana,sans-serif;
}

h2{
   margin:0 0 8px 0;
   color:#9e0f1d;
   font-size:21px;
   font-weight:normal;
}

h3{
   margin:7px 0;
   color:#000;
   font-size:14px;
   font-weight:normal;
}

p{
   margin:8px 0;
}

#content ul, #content ol{
   margin:8px 0; padding:0 0 0 15px;
}

#content ul, #content ul li {
   list-style:square outside;
   margin-left:15px;
}

div.box{
   display:none;
}

#footer{
   position:relative; clear:both;
   margin:15px auto; padding:0 2px;
   width:auto;
   font-size:14px;
   text-align:center; color:#fff;
   font-family:'century gothic','lucida grande','lucida sans','bitstream vera sans',verdana,sans-serif;
}

#footer ul{
   margin:0; padding:0;
}

#footer ul li{
   margin:0; padding:0;
   display:inline;
   list-style-type:none;
}

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

#footer a:hover{
   text-decoration:none;
}

.center{
   text-align:center;
}

.right{
   text-align:right;
}

.clear {
   clear:both;
} 

.bold{
   font-weight:bold;
}
