#wrapper {
  width : 950px;
  margin : 0 auto;
  text-align : left;        
}

#header {
  width : 950px;
  height : 155px;
}

#header .name {
text-align: center;
  margin-top : 15px;
  padding : 0px 0px 0px 0px;
  font-family : Impact, Georgia, Arial, Helvetica;
  font-size : 24pt;
  font-style: italic;
  color: #ffd801;
  margin-bottom : 0px;
}

#header .address {
  text-align : center;
  font-size : 13pt;
  font-weight : bold;
  margin-top : 8px;
  color: #FFF;
}

#header .slogan {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-style:italic;
  font-size : 15pt;
  margin-top : 55px;
  text-align: left;
  color: #FFF;
}

#navigation {
  height : 45px;
  padding-left:25px;
}

#navigation ul {
  margin : 0px;
  padding : 0px;
  list-style-type : none;  
}

#navigation li {
  float : left;
  margin-left:0px;
}

#navigation  ul li .background {
	background:url(../images/tab_02.jpg) top left repeat-x;
}
#navigation ul li .left {
	background:url(../images/tab_03.jpg) top right no-repeat;
}
#navigation ul li .right {
	background:url(../images/tab_01.jpg) top left no-repeat;
}
#navigation  ul li.selected .background {
	background:url(../images/tabo_02.jpg) top left repeat-x;
}
#navigation ul li.selected .left {
	background:url(../images/tabo_03.jpg) top right no-repeat;
}
#navigation ul li.selected .right {
	background:url(../images/tabo_01.jpg) top left no-repeat;
}
#navigation ul li .inside {
	height: 35px;
	text-align:center;
	padding-top:8px;
	padding-left:22px;
	padding-right:26px;
}

#navigation a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight : bold;
  text-decoration : none;
  color:#FFF;
}

#navigation li.selected a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight : bold;
  text-decoration : none;
  color:#006;
}

#navigation a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight : bold;
  line-height:14px;
  color:#FF0;
}

#navigation li.selected a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight : bold;
  color:#FF0;
}

#headimg {
  float : left;
  height : 350px;
}

#bodybox {
  float : left;
  width : 950px;
  padding-top: 12px;
  background:url(../images/content_top.png) top left no-repeat #FFF;
}

#thumbs{ 
     width:950;
}

#thumbs h2 {	
  text-align: center;
  margin-top : 0px;
  padding : 0px 0px 0px 0px;
  font-family : Arial, Verdana, Helvetica;
  font-size : 20pt;
  font-style: italic;
  color:#039;
}

#thumbs ul {
	list-style:none;
	margin-top:-10px;
}

#thumbs ul li {
	display:inline;
	text-align:center;
	margin-left: 25px;
	margin-right: 20px;
	width:20%;
}

#menu {
  float : left;
  display : inline;
  margin-top : 0px;
  padding-top : 10px;
  padding-bottom : 26px;
  width : 190px;
}

#menu ul {
  margin : -3px;
  padding : 0px;
  margin-left : 0px;
  margin-right : 0px;
  list-style : none
}

#menu ul li, #menu ul li.selected {
  height : 26px;
  background-repeat : no-repeat
}

#menu ul li a {
  font-size : 10pt;
  font-weight : 400;
  font-family : Arial, Helvetica, sans-serif;
  line-height : 27px;
  display : block;
  padding-left : 8px;
  background : url(../images/sub_nav_button.png) right no-repeat;
}

#menu ul li.selected a {
  color : #E1E1E1;
  background : url(../images/sub_nav_button_over.png) right no-repeat;
}

#menu ul li a:hover {
  color : #000;
  text-decoration : none;
  background : url(../images/sub_nav_button_over.png) right no-repeat;
}

#menu .title {
  margin-left : 17px;
  margin-bottom : 6px;
  font-size : 14pt;
  font-weight : 700;
  margin-top : 30px;
}

#content {
  float : right;
  display : inline;
  width : 735px;
  margin-left : 10px;
  margin-right : 10px;
  padding-top : 0px;
  padding-bottom : 26px;
}

#content ul {
  margin-top: 10px;
}

#content a {
  color : #00F;
  text-decoration : none
}

#content img.pic {
  float : right;
  margin-left : 8px;
  margin-bottom : 8px;
  border : 1px solid #333333;
  padding : 2px
}

#content a:hover {
  color : #F00;
  text-decoration : underline
}

#footer {
  float : left;
  width : 950px;
  height : 110px;
  background: url(../images/footer_bg.jpg) top left no-repeat;
  text-align : center;
  color : #000;
  font-family : Arial, Tahoma, sans-serif;
  font-size : 9pt;
  line-height : 20px;
  padding-top:8px;
}

#footer a {
  color : #00F;
  text-decoration : none
}

#footer a:hover {
  color : #F00;
  text-decoration : underline
}

div#flash {
  font-size : 12pt;
  margin : 5px;
  color : darkred
}

.cleaner {
  clear : both;
  height : 0px;
  font-size : 0px;
  border : none;
  margin : 0;
  padding : 0;
  background : transparent
}

.sort-links {
  color: #FFF;
}

.random_items td {
  text-align : center;
}

table.random_items {
  margin-bottom : 20px;
}
