body  {
  margin: 0; 
  padding: 0;
  text-align: center; 
  color: #000000;
  background-color: #888888;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
}

img {
  border: none;
}

a, a:link, a:visited {
  color : #80140A;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#container {
  width: 1000px;  
  height: 100%;  
  background: #FFFFFF;
  margin: 0 auto; 
  text-align: left; 
} 

#header {
  background: #FFFFFF;
  padding: 0 0px 0 0px;  
  height: 129px;
} 

#mainMenu {
  height: 36px;
  padding: 0 0 0 20px;
  background-color: #555555;
  
}

#mainMenu li {
  padding: 10px 40px;
  display: inline;
  float:left;
  text-align:center;
}

#mainMenu li:hover {
  background: #777777;
  color : #555555;
}

#mainMenu a, #mainMenu a:link, #mainMenu a:visited {
  color : #FFFFFF;
  text-decoration:none;
}

#mainMenu a:hover {
  color : #555555;
  text-decoration:underline;
}

#header h1 {
  margin: 0; 
  padding: 10px 0; 
}

#rSidebar {
  float: right; 
  width: 300px; 
  background: #FFFFFF; 
  padding: 10px; 
  background-color: #EBEBEB;
}

#rSidebar .bannerBlock {
  display: inline;
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  padding: 5px;
  border-bottom: 1px solid #CCCCCC;
  width: 280px;
}

#rSidebar .bannerBlock2 {
  background-color: #EBEBEB;
  text-align: center;
  display: inline;
  float: left;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #CCCCCC;
  width: 120px;
}

#mainContent {
  width: 650px;
  padding: 10px;
  background-color: #FFFFFF;
} 

.imgBlock {
  background-color: #FFFFFF;
  text-align: center;
  display: inline;
  width: 290px;
  float: left;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #CCCCCC;
}

.imgBlock img {
  margin: 10px;
}

.mainBlock {
  background-color: #FFFFFF;
  text-align: left;
  display: inline;
  width: 300px;
  height: 350px;
  float: left;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
}


.imgBlock2 {
  background-color: #FFFFFF;
  text-align: center;
  display: inline;
  width: 630px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 10px;
  float: left;
  padding: 5px;
}


.block {
  padding: 5px;
  margin-bottom: 10px;
  width: 630px;
  border-bottom: 2px dotted #EEEEEE;
}

.imgThumbnail {
  text-align: center;
  display: inline;
  width: 100px;
  height: 100px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  padding: 5px;
}

.imgThumbnail img {
 padding: 5px;
 background-color: #ffffff;
}

.paging {
  text-align: right;
  margin-top: 30px;	
  margin-bottom: 30px;	
}

.paging a {
  padding: 5px;
  margin-right:2px;
  margin-left: 2px;
  border: 1px solid #EEEEEE;
}

.paging a:hover {
  background-color: #EEEEEE;
}

.paging .cur {
  text-decoration: bold;
  padding: 5px;
  margin-right:2px;
  margin-left: 2px;
  border: 1px solid #EEEEEE;
  background-color: #EEEEEE;
}

#footer { 
  padding: 0 10px 0 20px; 
  background: #FFFFFF;
} 

#footer p {
  margin: 0; 
  padding: 10px 0; 
}

.fltrt { 
  float: right;
  margin-left: 8px;
}

.fltlft { 
  float: left;
  margin-right: 8px;
}

.clearfloat { 
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
