/* MAIN STRUCTURE start */
#innercontainer
{
	background:url('../images/backgrounds/bg_brown_repeat.jpg') repeat-y top left;
}

#innercontainer2 {
float:left;
background:url('../images/backgrounds/bg_brown_gradient.jpg') no-repeat top left;
padding:0;
margin:0;
}

#content
{
	float:right;
	width:655px;
	padding:10px 20px 20px;
	margin:0;
}

#footer {
clear:both;
width:1000px;
border-top:1px solid #c8c1bb;
font-size:11px;
color:#900;
padding:0 0;
}
/* MAIN STRUCTURE end */

/* MAIN ELEMENTS start */
#content p {
padding:0;
margin:0 0 10px;
}

#content a {
color:#633;
}

#content a:hover {
color:#900;
}

.imgcontainer {
height:267px;
background:url('../images/backgrounds/bg_imgcontainer.jpg') repeat-x top left;
padding:10px;
margin:0;
}

.imgcontainer div.slidecontainer {
width:615px;
height:225px;
border:10px solid #fff;
}
/* MAIN ELEMENTS end */

/* FORM ELEMENTS start * /
#content label {
float:left;
display:block;
width:165px;
margin:0;
padding:0;
font-weight:bold;
}

#content input {
display:inline;
margin:0;
padding:0;
}
/* FORM ELEMENTS end */

/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */
ul#navmenu {
float:left;
display:block;
width:235px;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

ul#navmenu ul {
padding:0;
margin:0 0 10px 20px;
}

ul#navmenu li, ul#navmenu ul li {
margin:0;
padding:0;
}

ul#navmenu li a {
display:block;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
border-left:4px solid transparent;
margin:0;
padding:2px 0 2px 5px;
}

ul#navmenu li a:hover,

ul#navmenu li a.current
{
border-left:4px solid #fff;
}

ul#navmenu ul li a {
letter-spacing:normal;
text-transform:none;
border-left:0 none;
margin:0;
padding:0;
}

ul#navmenu ul li a:hover, ul#navmenu ul li a.current {
color:#fc6;
border-left:0 none;
}
/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

/* FOOTER ELEMENTS start */
#footer a {
color:#900;
font-size:11px;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer ul {
float:right;
list-style-type:none;
padding:10px 50px 10px 50px;
margin:0;
}

#footer ul li {
float:left;
display:block;
border-right:1px solid #999;
padding:0 10px;
margin:0;
}

#footer ul li.last {
border-right:0 none;
}

.siteby {
float:left;
color:#fff;
background-color: #624632;
text-align: center;
width: 293px;
padding-top: 10px;
}

#page-home .siteby {
color:#900;
}
/* FOOTER ELEMENTS end */

/* OTHER ELEMENTS start */
.hidden {
display:none;
}

img.extraphoto {
float:right;
width:660px;
height:225px;
border:10px solid #fff;
}

a.b_subscribe {
display:block;
width:100px;
height:100px;
background:url('../images/buttons/b_subscribe.jpg') no-repeat top left;
}

div.calendarcontainer {
float:left;
padding:0;
margin:30px 0;
background:url('../images/calendar.gif') no-repeat top left;
padding: 37px 8px 10px 8px;
}
/* OTHER ELEMENTS end */

