body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Arial;
z-index:1;
background-image: url(images/bg_gray.gif); 
background-position: top center;
background-repeat:repeat-y;

}

b{font-size: 110%;}
em{color: red;}

h2{
  font-size:16px;
  font-weight:bold;  
  border-bottom:7px solid #472A2B;
  margin-bottom:5px;
}

h2 img{
margin-bottom:7px;
}

hr{
  color:#472A2B;
  size:5px;
  padding:0px;
}

#maincontainer{
width: 780px; /*Width of main container*/
height:100%;
margin: 0 auto; /*Center container on page*/
z-index:2;
}


#contentwrapper{
float: left;
width: 100%;
background-image: url(images/main_bg.jpg); 
background-repeat:no-repeat;
background-position: top center;

}

#contentcolumn{
margin: 0 220px 0 120px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
color:#472A2B;
}

#leftcolumn{
float: left;
width: 120px; /*Width of left column in pixel*/
margin-left: -775px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -225px; /*Set left margin to -(RightColumnWidth)*/
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	letter-spacing:10;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

a{
color: #624a4b;
text-decoration: underline;
}
a:visited{
color: #000000 ;
text-decoration: underline;
}


#footer a{
color: #FFFF80;
}

.innertube{
 /*Margins for inner DIV inside each column (to provide padding)*/
}

.centercontent{
 /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 172px;
margin-left: 0px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
letter-spacing:20;
min-height:750px;
}

.centercontent img{
border:0px;
}

.topcentercontent{
 
  margin-bottom:10px;
  font-family:"Times New Roman", Times, serif;
  font-size:11px;
  font-style:italic;
  line-height:18px;
  letter-spacing:220;
  text-transform:uppercase;
  margin-top:20px;
}

.rightcontent{
  margin-top: 228px;
  color:#472A2B;
  margin-left:10px;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  line-height:18px;
  letter-spacing:10;
}

#menu{
  list-style-type:none;
  margin-left:10px;
  padding:0px;
  margin-top:20px;
}

#menu li{
  margin-bottom:10px;
  font-family:"Times New Roman", Times, serif;
  font-size:11px;
  font-style:italic;
  line-height:18px;
  letter-spacing:220;
  text-transform:uppercase;
}

#menu li a{
  color:#472A2B;
  text-decoration: underline;
}

#menu li a:hover{
  color:#ebb900;
  text-decoration: none;
}

.event-title{
	font-size:20px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
	margin-top: 0; 
	margin-bottom: 0;
}

.page-title{
	font-size:20px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
	margin-top: 0; 
	margin-bottom: 0;
}

.event-descr p{
  margin:0px;
 padding:0px;
 font-family:"Times New Roman", Times, serif;
 font-size:13px;
 line-height:18px;
 letter-spacing:20;
}

.event-title a{
  color:#472A2B;
  text-decoration: none;
}

.event-title a:hover{
  color:#ebb900;
  text-decoration: none;
}

.photo{
margin-top:10px;
}

.module-list{
  list-style-type:none;
  margin-left:0px;
  padding:0px;
}

.module-list a{
  color:#472A2B;
  text-decoration: underline;
}

.module-list a:hover{
  color:#ebb900;
  text-decoration: none;
}

.typelist-description{
  background-image: url(images/more_hand.png); 
  background-repeat: no-repeat;
  background-position: 152px 2px; 
  margin-bottom:5px;
}

#recent-more{
  background-image: url(images/more_hand.png); 
  background-repeat: no-repeat;
  background-position: 73px 2px; 
  margin-bottom:5px;
}

#recent-more a{
  font-size:14px;
  color:#472A2B;
  text-decoration: none;
  font-style:italic;
}

#recent-more a:hover{
  text-decoration: none;
  color:#ebb900;
}

.recent-link a{
}
.recent-link a:hover{
  text-decoration: none;
  color:#ebb900;
}

#photos{
  background-image: url(images/more_hand.png); 
  background-repeat: no-repeat;
  background-position: 100px 2px; 
  margin-bottom:5px;
  margin-top:14px;
}

#photos a{
  font-size:14px;
  color:#472A2B;
  text-decoration: none;
  font-style:italic;
}

#photos a:hover{
  text-decoration: none;
  color:#ebb900;
}

.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
}

.module-list-item a:vsited{
 color:#000000;
}

.module-header,.typelist-description
{
display:none;
}

.module-list img
{
border:0px;
}

.pager-right{
border:1px ridge black;
padding:3px;
}

.pager-left{
border:1px ridge black;
padding:3px;
}
/* ph=1 */

