body#bd { background: #7E5536 url(../../images/brown/bgr.png) repeat-x fixed left top; margin: 0; }
/* MODULE
--------------------------------------------------------- */
div.module h3,
div.module_text h3,
div.module_menu h3 { margin: 0 -15px 5px; padding: 0 0 0 15px; color: #333333; font-weight: bold; font-size: 100%; line-height: 26px; background-image: url(../../images/brown/h3div.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-transform: uppercase; position: relative; border-bottom: 1px solid #46220F; }

div.ol-square1 {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../../images/brown/square11.gif) no-repeat bottom right #FFFFFF;
}
div.ol-square2 {
	padding: 0;
	background: url(../../images/brown/square12.gif) no-repeat bottom left;
}
div.ol-square3 {
	padding: 0;
	background: url(../../images/brown/square13.gif) no-repeat top right;
}
div.ol-square4 {
	padding: 0 15px 15px;
	background: url(../../images/brown/square14.gif) no-repeat top left;
}

div.module,
div.module_text,
div.module_menu {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../../images/brown/square1.gif) no-repeat bottom right #FEF0C7;
	color: #333333;
	overflow: hidden;
}

div.module div,
div.module_text div,
div.module_menu div {
	padding: 0;
	background: url(../../images/brown/square2.gif) no-repeat bottom left;
}

div.module div div,
div.module_text div div,
div.module_menu div div {
	padding: 0;
	background: url(../../images/brown/square3.gif) no-repeat top right;
}

div.module div div div,
div.module_text div div div,
div.module_menu div div div {
	padding: 0 15px 15px;
	background: url(../../images/brown/square4.gif) no-repeat top left;
}
div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div {
	margin: 0;
	padding: 0;
	background: none;
}

/* Logs */
#ol-logs {
	background: #46220F;
}

#ol-logs div.ol-square1,
#ol-logs div.ol-square2,
#ol-logs div.ol-square3,
#ol-logs div.ol-square4 {
	margin: 0;
	padding: 0;
}

#ol-logs div.ol-square1 { background: #46220F url(../../images/brown/square1b.gif) no-repeat right bottom; margin-bottom: 20px; }

#ol-logs div.ol-square2 {
	background: url(../../images/brown/square2b.gif) no-repeat left bottom;
}

#ol-logs div.ol-square3 {
	background: url(../../images/brown/square3b.gif) no-repeat right top;
}

#ol-logs div.ol-square4 { background: url(../../images/brown/square4b.gif) no-repeat left top; padding: 10px; }
#ol_bottom { color: #cccccc; background:#683F23;  padding: 0px 7px; border: solid 1px #562F17; }

#ol-search .inputbox { color: #efefef; background-color: #7E5536; width: 90%; padding-left: 5px; border: solid 1px #999; }
a, .componentheading, .contentheading {
	color: #666666;
	text-decoration: none;
}
#menu-mss { background-color: #46220F; background-image: url(../../images/brown/mmenu.gif); background-repeat: repeat-x; background-position: 0 0; }
#menu-mss a, #menu-mss .separator { color: #FF9B14; white-space: nowrap; display: block; float: left; font-size: 110%; overflow: hidden; text-decoration: none; text-transform: uppercase; z-index: 100; padding-right: 10px; padding-left: 10px; cursor: pointer; }
#menu-mss li.active a, #menu-mss li.active .separator { color: #acacac; background-color: #81644A; z-index: 100; border-top: 3px solid #000; cursor: pointer; }
#menu-mss li a:hover, #menu-mss li .separator:hover {color: #979797;}
#menu-mss li.sfHover li a, #menu-mss li:hover li a, #menu-mss ul li.active ul li.active li a, #menu-mss ul li.active.parent ul li a, #menu-mss li.sfHover li .separator, #menu-mss li:hover li .separator, #menu-mss ul li.active.parent ul li .separator, #menu-mss ul li.active.parent ul li .seperator { color: #b2b7c3; text-indent: 15px; }
.menutop .animated-bg { background-color: #000; padding:0; left: 6px; border-top: 3px solid #f60; }
.menutop .submenu-animation-left { background-color: #7E5536; }
.menutop .submenu-animation-right { background-color: #FEF0C7; }
#menu-mss ul ul {background-color: #46220F;border: solid 1px #0d0d0d;}
table.lr-padd2 td.lr-padd2 { color:#a6a6a6; background-color: #46220F; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 25%; padding: 0 5px 5px; }
table.lr-padd2 h3 { color: #a6a6a6; text-transform: uppercase; padding: 3px 5px; border-bottom: 1px solid #616161; }
#ol-footerwrap {
	clear: both;
	background: #683F23;
	padding: 10px 0;
	position: relative;
}
#ol-footer small {
	color: #a6a6a6;
	font-size: 100%;
	padding: 8px 10px;
}
#ol-footer a {
	color: #a6a6a6;
	text-decoration: underline;
}
#ol-footer a:hover, #ol-footer a:active, #ol-footer a:focus {
	color: #d4d4d4;
}
#ol-top-header { background-color: #46220F; }
.blog_more { background-color: #46220F; margin: 10px 0; padding: 10px; border: solid 1px #686e60; }
a.readon { background-color: #46220F; float: right; padding: 1px 5px 1px 22px; display: block; text-transform: lowercase; text-decoration: none; border: solid 1px #686e60; }
a.mainlevel { border-bottom: 1px solid #7E5536; }
#ol-base { background-color: #562F17; padding-right: 5px; padding-left: 5px; }
.button { color: #fff; background-color: #562F17; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; padding: 2px 10px!important; padding: 1px 5px; border-color: #dddddd #999999 #999999 #dddddd; border-style: solid; border-width: 1px; }
.button:hover { color: #fff; background-color: #7E5536; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; padding: 2px 10px !important; border-style: solid; border-width: 1px; border-color: #dddddd #999999 #999999 #dddddd; }

