/* MAIN STYLE
--------------------------------------------------------- */

body#bd { background: #ddd5d3 url(../../images/grey/bgr.png) repeat-x 50% top; margin: 0; }
div#medshadow1 {
	background: url(../../images/grey/applegate_02.jpg) 0 0 repeat-y;
	position: relative;
}

div#medshadow2 {
	background: url(../../images/grey/applegate_04.jpg) 100% 0 repeat-y;
	position: relative;
}

div#medshadow3 {
	background: url(../../images/grey/applegate_01.jpg) 0 0 no-repeat;
	position: relative;
}

div#medshadow4 {
	background: url(../../images/grey/applegate_03.jpg) no-repeat 100% 0;
	padding: 0 41px;
	position: relative;
}
a {
	color: #7b7380;
}

a:hover, a:active, a:focus {
	color: #4c535b;
}
#ol-search .inputbox { background-color: #7b7380;}
#ol-pathway { color: #fff; font-size: 1.1em; font-weight: bold; background-color: #c0acad; text-transform: lowercase; margin-right: -5px; margin-left: -5px; padding: 4px; }
/* LEFT COLUMN
--------------------------------------------------------- */
.ol-leftcol { vertical-align: top; border-left: 2px solid #7b7380; }
.componentheading {
	color: #7b7380;
}
.contentheading {
	color: #7b7380;
}
a.readon { color: #5f5e5e; background-color: #fbe7e7; }
a.readon:hover, a.readon:active, a.readon:focus { color: #fff; background-color: #7b7380; }
/* Default Joomla! Menu */
.bignumber {
	color: #7b7380;
}
div.moduletable h3 { color: #fff; background-color: #7b7380; }
table.moduletable th { color: #fff; background-color: #7b7380; }
table.lr-padd td.lr-padd h3 { background-color:#7b7380; color:#fff; }
table.lr-padd td.lr-padd:hover { border:1px solid #330066; color:#220; background-color: #ebe7e5; border: solid 1px #ddd5d3; }
table.lr-padd1 td.lr-padd1 { background-color:#ebe7e5; color:#000; }
table.lr-padd1 h3 { font-weight: bold; color: #7b7380; font-size: 1.2em; background-color: #ebe7e5; text-indent: 5px; margin-bottom: 5px; margin-top: 0; padding-top: 0; padding-bottom: 3px; border-bottom: 1px solid #e9c3ac; }
#ol_bottom { background:#ebe7e5; }
table.lr-padd2 td.lr-padd2 { border:solid 1px #c0acad; color:#ffffff; background-color: #7b7380; width: 25%; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
table.lr-padd2 td.lr-padd2:hover { color: #000; background-color: #ddd5d3; border: solid 1px #abaeba; }
table.lr-padd2 h3 { font-weight: bold; color: #fff; background-color: #7b7380; margin-bottom: 4px; margin-top: 0; padding: 2px; border-bottom: 1px solid #fff; }
ul.menu li a { padding: 3px 3px 5px; color: #000; background: #ddd5d3 url(../images/a-mmenu.gif) no-repeat right bottom; text-decoration: none; }
ul.menu li.active a, ul.menu li.active a:hover { color: #ffebde; background-color: #c0acad; text-decoration: none; }
ul.menu li a:hover { color: #fff; background: #7b7380 url(../images/a-mmenu2.gif) no-repeat right bottom; text-decoration: none; }
div.module_menu h3, div.moduletable_menu h3  { color: #fff; margin: 0; padding: 4px 10px; font-size: 1.1em; background-color: #7b7380; text-transform: lowercase; }
