body {
  margin: 0px;
  padding: 0px;
  font-family: Calibri, Arial;
  background: #231F20 url(img/background_gradient.jpg) repeat-x;
}   

body.iframe_content {
  background-color:transparent;
  background:transparent;
  padding: 5px 5px 5px 5px;
}

/* SITE STRUCTURE */
 
#header {
  width: 100%;
  height: 100px;
  background: #231F20;
  vertical-align:middle;
}


#leftcolumn {
  float: left;
  position: absolute;
  top: 100px;
  left: 0px;
  width: 190px;
  height: 650px;
  background: #231F20;
}

#content {
  position: absolute;
  width: 800px;
  top: 110px;
  left: 190px;
  height: 650px;
  /*color: #FCBEB3;*/
  /*color: #ff6666;*/
  color: #F9CEB9;
  padding: 5px 5px 5px 5px;
}

#rightcolumn {
  position: absolute;
  top: 100px;
  left: 990px;
  width: 250px;
  height: 650px;
}


#footer {
  width: 100%;
  height: 60px;
  /* border: 1px dotted #90909B; */
  position: absolute;
  top: 750px;
}


#entrypage {
  text-align:center;
  margin: 30px;
}

img.entrypage {border: 15px solid white;}
img.logo {border:0px}



p.entrypage_bold {
  font-family: Calibri, Arial;
  font-size: 2em;
  font-weight: bold;
  color: white;
  text-align: center;
}

p.entrypage_normal {
  font-family: Calibri, Arial;
  font-size: 1.25em;
  color: white;
  text-align: center;
}


p.heading{
  color: #F9CEB9;
  /* font-family: TradeGothic Light, Arial; */
  font-family: Calibri, Arial;
  font-weight: bold; 
  font-size: 17px;
}

p.heading_links{
  font-family: TradeGothic Light, Arial;
  color: #FFFFFF;
  font-weight: bold; 
  font-size: 14px;
}

p.content{
  font-family: TradeGothic Light, Arial;
  color: #F9CEB9;
  font-size: 14px;
}

p.content_small{
  font-family: TradeGothic Light, Arial;
  color: #F9CEB9;
  font-size: 11px;
}


a:link{
  color: #ff6666;
  /* color: #C20025; */
  text-decoration: none;
}

a:visited{
  color: #ff6666;
  /* color: #C20025; */
  text-decoration: none;
}


a.newsticker:link{
  color: #C20025;
  text-decoration: none;
}

a.newsticker:visited{
  color: #C20025;
  text-decoration: none;
}


/* NAVIGATION */
/* ========== */

.nav {   
  width: 180px; 
  margin-left:10px;
  font-size:1em;
  font-family:TradeGothic Light, Arial;
  font-weight:bold;
}

.nav ul {   
  list-style-type: none;   
  margin: 0;   
  padding: 0;
}

.nav ul li {   
  margin-top: 4px; /*spacing between menu items*/
}

.nav li a {
  padding: 5px;   
  padding-left: 15px;
  width:150px;  /*because we have padding:5 - 190px-10px*/   
  display:block;   
  background: #231F20;
  text-decoration: none;
  border-bottom: #231F20 1px solid;
  border-left: 5px #c20025 solid;
}

.nav li a:hover {   
  /* color: #c20025; */
  color: #ff6666;
  border-bottom: #ff6666 1px solid;
  text-decoration: none;
  border-left: 5px #ff6666 solid;
}

.nav li a span {   
  color:#EEEEEE; 
}

.nav li a:hover span { /*hover menu item*/   
  color: #ff6666;
}

        

/* NEWSTICKER */
/* ======== */

#newsticker-container{
  position:absolute;
  top: 110px;
  left: 900px;
  width: 310px;
  height: 210px;
  overflow:hidden;
  background-repeat: repeat;
  padding: 5px;
}

 
#newsticker{
  width: 300px;
  height: 200px;
  background-color: #F9CEB9;
  overflow:hidden;
  background-repeat: repeat;
  padding: 5px;
  font-family: TradeGothic Light, Arial;
  font-size: 0.75em;
}

.someclass{ //class to apply to your scroller(s) if desired
  
}



/* FACEBOOK */
/* ======== */


#facebook{
  position:absolute;
  top: 330px;
  left: 900px;
  width: 300px;
  height: 240px;
  padding: 5px;
}




