* { margin: 0; padding: 0; }   a img { border: 0; background: transparent; }   html { height: 100%; }   body { min-height: 101%; }

body {
	font: 76% "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #8B261A;
	background: #D2665B url(../images/body-bg.jpg) repeat-x 50% 0;
	text-align: center;
	padding-bottom: 25px;
}
#wrap {
	width: 780px;
	text-align: left;
	margin: 15px auto;
	border: 10px solid #C44D41;
	background: #FFF url(../images/wrap-bg.jpg) repeat-y 50% 0;
}
hr { background: #F3DFDA; border: 0; color: #F3DFDA; height: 1px; margin: .5em 0 .2em; }


/* =TEXT STYLES
================================================ */
p { line-height: 1.5; margin: .25em 0 1.4em; }

p#topBanner { font-size: 115%; color: #FFF; padding: .5em 0; margin: 0 0 20px; width: 100%; background: #9f2415 url(../images/topBanner_bg.jpg) repeat-x center bottom; border-bottom: 1px solid #a83d31; }
p#topBanner a { color: #FFF; text-decoration: none; }
p#topBanner a:hover { background: none; text-decoration: underline; }
p#topBanner a span { text-decoration: underline; }

p.special { margin: 2em 0; font-size: 110%; }
p.special a { padding: .8em; background: #f4f1db; text-align: center; text-decoration: none; border: 2px solid #f4f1db; }
p.special a:hover { text-decoration: underline; border: 2px solid #e0d9a6; }

p.special a span { text-decoration: underline; }


a { color: #7C271D; padding: .1em; }
a:hover { background: #F8E8E5; text-decoration: none; }

#content li a { color: #7A9C53; padding: .1em; }
#content li a:hover { background: #E1ECD7; text-decoration: none; }

#content img.icon-new {
	float: none;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	margin-bottom: -2px;
}

h1, h2, h3, h5 { font: normal 195% Georgia, "Times New Roman", Times, serif; letter-spacing: -.05em; margin: 0 0 .2em 0;  color: #8B261A; text-shadow: .05em .05em .04em #D7BEB9; }
#content h2 { font-size: 160%; margin: 1.4em 0 .3em; }
h3 { font-size: 140%; margin: 0; }
h4 { font-size: 120%; margin: 2em 0 .75em; font-weight: bold; color: #8B261A; padding-bottom: .5em; border-bottom: 1px dotted #F3DFDA; width: 485px; }
h5 { font-size: 130%; margin: 1.25em 0 .4em; }
#sidebar p { font-size: 94%; }


.specialEvent {
	width: 460px;
	padding: 12px;
	background: #ffeee3;
	border: 1px dashed #f9d5bd;
	margin: 2em 0; 
}
.specialEvent div { margin: 12px; }
.specialEvent h2 { margin: 0; }
.specialEvent h4 { margin: 0 0 .2em; padding: 0; border: none; width: auto; }
.specialEvent p { margin: 0 0 1em; }
.specialEvent hr { color: #fff; background-color: #fff; border: 1px solid #f9d5bd; border-style: none none solid; margin: 1.5em 0 .5em; display: block; }


#content ul { margin-bottom: 1.5em; }
#content li {
	padding-left: 23px; margin: .25em 0;
	background: url(../images/bullet.gif) no-repeat 0 .3em;
	list-style-type: none;
	line-height: 1.5; 
	position: relative;
}


/* =HEAD
================================================ */
#head { width: 780px; height: 140px; position: relative; }
.home { background: #FFF url(../images/head-home2.jpg) no-repeat; }
#head h1 { position: absolute; top: 32px; left: 30px; }
#head h1 a { width: 235px; height: 78px; background: url(../images/logo.png) no-repeat; display: block; text-indent: -9999em; overflow: hidden; color: #A16557; text-decoration: none; }


/* =CONTENT
================================================ */
#content {
	float: left; display: inline;
	width: 485px;
	margin: 20px 0 20px 40px;
}
#content img {
	float: right; display: inline;
	margin: 0 0 .75em .75em;
	padding: 5px;
	background: #f6f5eb;
	border: 1px solid #e8e4cc;
}
#content img.leftimg {
	float: left; display: inline;
	margin: 0 0 .5em;
	padding: 0;
	background: transparent;
	border: none;
}
#content dl dt {
	font: normal 160% Georgia, "Times New Roman", Times, serif; letter-spacing: -.05em;
	margin: 0; color: #8B261A;
	margin: .8em 0 0;
	padding: 6px 0 6px 32px;
	background: url(../images/icon-flower.gif) no-repeat left center;
}
#content dl dd {
	line-height: 1.5;
	margin-bottom: .4em;
}
#content dl.class dt {
	color: #8B261A;
	padding: 0 0 2px 34px;
	background: url(../images/icon-class.gif) no-repeat left center;
}
#content dl.class dt a { color: #8B261A; }

#content dl.class dd { margin-left: 34px; }


/* =SIDEBAR
================================================ */
#sidebar {
	float: left; display: inline;
	width: 167px;
	margin: 20px 0 20px 63px;
}
#sidebar img.rsbPhoto {
	margin: 0 0 20px 0;
	padding: 10px;
	background: #FCFCF8;
}
#sidebar p a { color: #8B261A; padding: .1em; }
#sidebar p a:hover { background: #F8E8E5; text-decoration: none; }
#sidebar img { float: left; margin: 4px 7px 5px 0; }

#sidebar ul {
	list-style: none;
	margin: .5em 10px 1em 0;
	border-top: 1px solid #E2E5D0;
	border-bottom: 1px solid #FFF;

}
#sidebar li a {
	display: block;
	width: 150px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E2E5D0;
	padding: .6em 0 .6em 17px;
	background: url(../images/bullet-sb.gif) no-repeat 0 .85em;
	color: #5C8C4B;
	text-decoration: none;
	font-size: 94%;
}
#sidebar li a:hover {
	background: #E3FED2 url(../images/bullet-sb.gif) no-repeat 0 .85em;
	color: #5C8C4B;
	border-top: 1px solid #E2E5D0;
	border-bottom: 1px solid #FFF;
}


/* NAVIGATION (main)
======================================================== */
#nav {
    width: 780px; height: 50px;
	background-image: url(../images/nav.gif); 
    margin: 0; padding: 0;
	position: relative;
}
#navlist li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;
	top: 0;
}
#navlist li, #navlist a { height: 50px; display: block; text-indent: -9999px; overflow: hidden; color: #8B261A; }
#sub1 { left: 40px; width: 42px; }
#sub2 { left: 114px; width: 56px; }
#sub3 { left: 202px; width: 84px; }
#sub4 { left: 318px; width: 84px; }
#sub5 { left: 434px; width: 90px; }

#sub1 a:hover, #sub1 a.selected {
    background: transparent url(../images/nav.gif)
	-40px -50px no-repeat; }
#sub2 a:hover, #sub2 a.selected {
    background: transparent url(../images/nav.gif)
    -114px -50px no-repeat; }
#sub3 a:hover, #sub3 a.selected {
    background: transparent url(../images/nav.gif)
    -202px -50px no-repeat; }
#sub4 a:hover, #sub4 a.selected {
    background: transparent url(../images/nav.gif)
    -318px -50px no-repeat; }
#sub5 a:hover, #sub5 a.selected {
    background: transparent url(../images/nav.gif)
    -434px -50px no-repeat; }


/* =FOOTER
================================================ */
#footerTop {
	width: 780px; height: 10px;
	margin: 0;
}
#footer {
	width: 780px;
	margin: 0;
	color: #DE7E75;
	font-size: 94%;
	background: #8E4A3A url(../images/footer-bg.gif) repeat-y;
	border-top: 10px solid #C44D41;
	clear: both;
}
#footer ul {
	padding: 15px 40px;
	list-style: none;
}
#footer ul li { margin: 0 0 .25em 0; }
#footer ul li a { color: #DE7E75; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; background: transparent; }



/* =EXTRAS
================================================ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


*::-moz-selection {
   background: #9C6;
   color: #FFF;
}

.style1 {
	color: #D2665B; display:none; 
}

.style1 a: hover {
	color: #D2665B;
	text-decoration:none; 
	background:#D2665B;
}
/* =========================================================
css/xhtml/design by rossinteractive.com for lowandtritt.com 
============================================================ */

