body
  {
    background: #111111;
    color: #ECCEEC;
    font-family: Helvetica, Arial, sans;
  }
  
#header
  {
    height: 276px;
    background: url(../img/header-bg.jpg) no-repeat center;
  }  
  
#header a
  {
    display: block;
    width: 400px;
    height: 276px;
    text-indent: -9999px;
    margin: 0 auto;
    pointer:hand;
  }  
  
#avf-pop
  {
    display:block;
    width: 116px;
    height: 117px;
    background: url(../img/avf-pop.png) no-repeat;
    position: absolute;
    top:0;
    right:0;
    text-indent: -9999px;
  }  
  
#left-col
  {
    width: 600px;
    float:left;
  }  
  
#right-col
  {
    width:250px;
    float: right;
  }  
  
#content
  { 
    width:900px;
    margin: 0 auto;  
  }  

#links
  {
    float:left;
    width: 500px;
    margin: 20px 100px 80px 175px;
  }
  
#content a
  {
    color:#D088D0;
  }  

 .link.fb { background: url(../img/link-fb.png) no-repeat; }  
 .link.ms { background: url(../img/link-ms.png) no-repeat; }  
 .link.dm { background: url(../img/link-damp.png) no-repeat; } 
 .link.tw { background: url(../img/link-tw.png) no-repeat; }  
 .link.mx3 { background: url(../img/link-mx3.png) no-repeat; }  
 .link.contact { background: url(../img/link-contact.png) no-repeat; }   
 ul
   {list-style-position: inside}
 
.link
  {
    display:block;
    width: 100px;
    height: 36px;
    text-indent: -9999px;
    float:left;
    margin: 0 0 10px 0;    
  } 
  
  
.events
  {
    background: black;
    padding: 10px 8px;
  }  
  
/* TWITTER */  
.twtr-ft, .twtr-hd { display:none}  

.twtr-doc , #twtr-widget-profile ,#twtr-scroll,  #twtr-widget-1 ,.twtr-widget, ,.twtr-bd, .twtr-timeline { background: #111; border: 0;}

.twtr-doc  { float:left; margin-top: 20px; border: 0;}

.twtr-tweet { border: 0;}

.twitter
  {
    background: url(../img/loading.gif) center no-repeat;
    height: 500px;
    width: 650px;
    z-index: -100;
  }


.news-item
  {
    margin: 20px 0 0px 0;
    padding: 10px 0 40px 0;
    float: left;
    width: 600px;
    /*border-top:1px solid #111; */
    border-bottom:1px dotted #ECCEEC;
    
  }

.past { color:gray;}

.news-item h2
  { margin: 0 0 16px 0; color:white} 


.news-date
  {
    margin: 0;
    padding: 0;
    float: none;
    background: none;
    height: auto;
    font-size:12px;
    color:gray;
    display: block;
    width:100px;
    float:left;
    color:#694569;
    height: 32px;
    text-align: right;
    line-height: 2.2em;
  }
  

  
.news-content
  {
    float: none;
    margin: 6px 0 0 0;
    padding: 0;
    height: auto;
    display: block;
    width: 490px;
    float:left;
  }  
  
.pagination 
  {
    text-align: center;
    padding:  30px 0;
    float:right;
  }  
  
.pagination li
  {
    display: inline; 
    padding: 0 8px;
  }  
  
.pagination a
  {

  }  
