body, table, tbody, tr, td {
  font-family:Tahoma, Arial, Verdana;
  font-size:13px;
  color:#ffffff;
}

body {
  margin:0px;
  background-color:#000000;
}

    a {
      color:#ffb400;
      text-decoration:none;
    }
    
    h1, h2 {
      margin:0px;
      font-size:16px;
      display:inline;
      color:#ffb400;
    }
	
	h2 {
      color:#ffffff;
    }
	
	h2.top {
      color:#ffb400;
    }
    
    span.notify {
      font-size:10px;
      color:#ffb400;
    }
	
	div.clear {
	  clear:both;
	}
    
    div#outerFrame {
      position:relative;
	  width:880px;
	  margin:0px 0px 0px -440px;
	  left:50%;
	  background-image:url(../img/bg_body.jpg);
      background-repeat:no-repeat;
    }
	
		div#pageFrame {
		  
		}
		
			div#leftCol {
			  float:left;
			  width:183px;
			  padding:5px 30px 0px 37px;
			}
			
				div.navButton {
                  text-align:right;
                }
				
				div.twitterButton {
                  padding:0px 0px 0px 49px;
                }
				
				a.imgbox {
                  display:block;
				  float:left;
				  overflow:hidden;
                  background-repeat:no-repeat;
                  background-position:0 right;
				  padding:0;
				  margin-right:20px;
				  height:70px;
				  width:134px;
                }
                
                a.imgbox:hover {background-position:0 -70px;}
			
			div#contentCol {
			  float:left;
			  width:450px;
			}
			
				div#logoFrame {
				  padding:40px 30px 60px 0px;
				  text-align:right;
				}
				
				div#contentFrame {
				  padding:0px 0px 120px 0px;
				}
				
					div.newsBox {
					  padding:10px;
					  background:#333333;
					  margin-bottom:20px;
					  border:1px solid #ffffff;
					}
			
			div#rightCol {
			  float:left;
			  width:180px;
			  padding:20px 0px 0px 0px;
			  text-align:right;
			}
		
		div#footFrame {
		  background:url(../img/bg-foot.gif) no-repeat;
		  padding:20px 0px 60px 0px;
		  text-align:center;
		}
			
			div#footFrame a {margin:0px 10px;color:#ffffff;}
			div#footFrame a:hover {text-decoration:underline;}
		
		
		
    
        td#outerFrameField {
          vertical-align:top;
        }
        
        table#innerFrame {
          height:100%;
        }
        
            td#navCol {
              width:220px;
              padding-top:5px;
              vertical-align:top;
              text-align:right;
            }
            
                td#leftTopImage {
                  height:325px;
                  vertical-align:top;
                }
                
                
            
            td#spaceCol {
              width:30px;
              vertical-align:top;
            }
            
            td#contentCol {
              padding-top:40px;
              vertical-align:top;
            }
            
                td#logoField {
                  text-align:right;
                  padding:0px 30px 55px 0px;
                }
                
                td#textField {
                  padding-bottom:150px;
                }
                
                     a.galleryThumb {
                       float:left;
                       margin:0px 10px 10px 0px;
                     }
                     
                     div.clear {
                       clear:both;
                     }
                
            td#needleCol {
              width:172px;
              padding-top:20px;
              vertical-align:top;
              text-align:right;
            }
            
td.galleryThumb {
  padding:0px 7px 7px 0px;
}

td.galleryThumbSmall {
  padding:0px 5px 7px 0px;
}
