body{
  color: #444;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: url(../imgs/body_bg_sub.gif) repeat-x;
}

a{
  color:#da6613;
}
a:hover, a.active{
  color:#5D2C1A;
}


p{
	padding-bottom: 10px;
}

#main-menu ul, #main-menu li {
    list-style:none;
    line-height:1px;
    padding:0; margin:0;
    position:relative;
}

p.align-center{
	text-align: center;
}

#main-menu li {
  overflow:hidden;
  text-align:right;
}


#main-menu ul li ul{
  padding-bottom:5px;
}

h1.graphical-header{
	padding: 0 0 10px 0;
	position: relative;
	left: -10px;
}

h3{
	padding:0; margin:0;
}

#content-wrap{
  line-height: 170%;
}


#footer{
  font-size:11px;
  padding: 15px 20px;
  text-align:right;
  position: relative;
}

#footer ul{
	position:absolute;
	right:40px;
}

#footer li.footer-col{
    padding-left:15px;
    float:left;
    font-weight:bold;
}	

#footer li.footer-col a{
	color: silver;
	text-decoration: none;
	font-weight: normal;
}

#footer li.footer-sub{
  font-weight:normal;
}

 table.imgtext-table {
	margin: 2px 15px 2px 0;
}


.tx-guestbook-date{
	font-size: 11px;
}

.tx-guestbook-form-inputfield-med,
.tx-guestbook-form-textarea,
.tx-guestbook-submit
{
	width:140px;
	border:1px solid #da6613;
	padding:2px;
	font-family:sans-serif;
	font-size: 11px;
}

#content-left form input,
#content-left form textarea{
	width:300px;
	border:1px solid #da6613;
	font-family:sans-serif;
	font-size: 11px;
	padding:2px;
	}


.tx-guestbook-submit{
	background: silver;
	
}

.tx-guestbook-right{
	border-bottom: 1px solid #da6613;
}

table.maniacmenu-item{
	width:480px;
	margin-bottom: 10px;
	background: white;
}


table.maniacmenu-item td{
	padding:10px;
}

table.maniacmenu-item td.img{
width:50%;
}

.maniacmenu-item img{
	float:left;
}

