#main{
	width:950px;
	background: #F7F7EE;
}

#mainInner{    
    padding: 16px;
}

#wrap-header{
	height:185px;	
	padding:0;
	vertical-align:middle;
}

#left{
	width: 700px;
	float: left;
	border-right:1px dotted #AFB49D;
	padding-right:16px;
    width:680px;
}

#right{
	width: 201px; 
	float: right;
}

a {
color:#961D1D;
}

h1 {
	margin: 0px; 
	display: none;
}

h2 {
    font: 12px Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    color: #5F0D0D;
    margin-top: 0px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

h3 {
    font: 10px Verdana, Tahoma sans-serif;
    font-weight: bold;
    color: #363636;
    margin-top: 0px;
    margin-bottom: 0px;
}

p {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #363636;
    margin-top: 4px;
    margin-bottom: 10px;
}

.submenu-text {font-weight: bold;}

#box {
    width: 567px;
    border: 1px solid #a4a49f;
    background-color: #FFF;
    margin-bottom: 16px;
    }

#box th {
    background-image: url("/includes/images/right/header_bg.gif");
    height: 27px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;
    vertical-align: middle;
    font: 12px Arial, sans-serif;
    font-weight: bold;
    color: #464646;
    margin: 0px;
    text-transform: uppercase;
    }

#box td {
    padding: 8px;
    line-height: 16px;
    }

#innerRight div.smallbox {
    width: 100%;
    border: 1px solid #a4a49f;
    background-color: #FFF;
    margin-bottom: 16px;
    }

#smallbox {
    width: 100%;
    border: 1px solid #a4a49f;
    background-color: #FFF;
    margin-bottom: 16px;
    }

#innerRight div.smallboxTop {
    background-image: url('/includes/images/right/header_bg.gif');
    height: 20px;
    padding-left: 4px;
    padding-right: 4px;
	padding-top: 3px;
    text-align: left;
    vertical-align: middle;
    font: 10px Verdana, Tahoma, sans-serif;
    font-weight: bold;
    color: #464646;
    margin: 0px;
    text-transform: uppercase;
}

#innerRight div.smallboxBottom {
    padding: 6px;
    background: url('/includes/images/right/shadow-bottom.gif') bottom repeat-x;
    font-size: 10px;
    }

#innerRight p {
    font-size: 10px;
    }
    
#innerRight div.smallboxContent {
    margin-left:8px;
    margin-top:5px;
    padding:0 3px 8px;
    text-align: left;
    width: 175px;
    background: url('/includes/images/right/shadow-bottom.gif') bottom repeat-x;
    font-size: 10px;
    border:1px solid #BEC6B6;
    }
    
#innerRight div.smallboxContentNoBorder {
    margin-left:8px;
    margin-top:5px;
    padding:0 3px 8px;
    text-align: left;
    width: 175px;    
    font-size: 9px;
    border:0px;
    }
    
#sponsors {
    width: 100%;
    border: 1px solid #a4a49f;
    background-color: #FFF;
    margin-bottom: 16px;
    }

#sponsors th {
    background-image: url('/includes/images/right/header_bg.gif');
    height: 20px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
    vertical-align: middle;
    font: 10px Verdana, Tahoma, sans-serif;
    font-weight: bold;
    color: #464646;
    margin: 0px;
    text-transform: uppercase;
    }

#sponsors td {
    padding: 4px;
    text-align: center;
    background: url('/includes/images/right/shadow-bottom.gif') bottom repeat-x;
    }

#sponsors p {
    font-size: 10px;
    }

#sponsors img {
    border: 1px solid #a4a49f;
    margin: 3px;
    }

#rosterMap{
	width: 680px;
	}
	
.author {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    vertical-align: bottom;
    text-align: right;
    background-color: #e9e9db;
    padding: 2px 8px 2px 8px;
    margin-bottom: 0px;
    }

div.news {
     width: 680px;
     border: 1px solid #a4a49f;
     margin-bottom: 16px;
     background: #FFF url(/includes/images/right/shadow-top.gif) top repeat-x;
     }

div.news h3 {
    display: block;
    background-image: url(/includes/images/right/header_bg.gif);
    height: 27px;
    padding: 0 8px 0 8px;
    text-align: left;
    vertical-align: middle;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    color: #464646;
    margin: 0px;
    text-transform: uppercase;
    border-bottom: 1px solid #FEFEFE;
    }

div.news .content {
    padding: 12px;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    }

div.news p {
    padding: 2px 6px 2px 2px;
    }
    	
#donate {
     width: 567px;
     height: 335px;
     border: 1px solid #a4a49f;
     background: #FFF url(/includes/images/donate/donate-bg.jpg) top left no-repeat;
     margin-bottom: 16px;
     }

#donate h3 {
    display: block;
    background-image: url(/includes/images/right/header_bg.gif);
    height: 27px;
    padding: 0 8px 0 8px;
    text-align: left;
    vertical-align: middle;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    color: #464646;
    margin: 0px;
    text-transform: uppercase;
    }

#donate .left {
    position: relative;
    font-size: 0.9em;
    float: left;
    width: 251px;
    margin-top: 60px;
    padding: 16px;
    line-height: 24px;
}

#donate .left a div {
    display:none;
    }

#donate .left a:hover div {
  display:block;
  text-align:left;
  position:absolute; 
  left:280px; 
  top:82px; 
  padding:0.5em; 
  width:24em;
  background-color:#eee;
  color:#000;
    text-decoration: none;
  border:1px solid #DCE800;
    line-height: 14px;
  }
#donate .left a:hover div h2 {
  font-weight:bold; 
  font-size:1.2em;
  color:#777;
  }


#donate .right {
    font-size: 0.9em;
    float: left;
    width: 252px;
    margin-top: 60px;
    padding: 16px;
    text-align: center;
}
