body, h1, h2, h3, h4, p, li, td, th, div, span, input, label {
	font-family: verdana, arial, sans-serif;
	background-color: #B86A56;
	color: #330000;
	}

body {
	margin: 0px;
	padding: 0px;
	color: #330000;	
	}

h1 {
	margin: 0px;
	padding: 0px;
	color: #330000;
	}
h2 { 
	margin-top: 3px;
	margin-bottom: 3px;
	color: #330000;
	background-color: transparent;
	}
	
h3, h4 {
	background-color: transparent;
}
	
p {
	font-size: 0.8em;
	color: #330000;
	background-color: transparent;
	}

a, p a {	
	color: #330000;
	}
	
form {
	padding: 0px;
	margin: 0px;
	}

/* classes */
	
.BGtile {
	background-image: url(../images/background.gif);
	}

.topSlice {
	background-image: url(../images/top_slice.gif);
	background-position: bottom;
	}

.topSlice p, a {
	background: none;
	background-color: transparent;
	color: #330000;
	margin: 0px;
	}

.bottomOne {
	background-image: url(../images/bottom_slice1.gif);
	}

.bottomTwo {
	background-image: url(../images/bottom_slice2.gif);
	}

.bottomTwo p, a{
	background: none;
	color: #000000;
	}

.bottom {
	background-image: url(../images/footer.gif);
	}

.bottom p{
	background: none;
	color: #330000;
	margin-left: 220px;
	margin-top: 20px;
	}

.bottom a{
	background: none;
	color: #330000;
	}

.content {
	background-color: #D9E5EB;
	color: #330000;
	}

.content td {
	background-color: #D9E5EB;
	}
	
.homeText h2{
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 104px;
	margin-right: 104px;	
	font-size: 0.9em;
	background-color: #D9E5EB;
	}

.homeText p{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 104px;
	margin-right: 104px;
	background-color: #D9E5EB;
	}	

.center {
	margin-left: 14px;
	background: none;
	}


.blackBG {
	background-color: black;
	}

.blackBG p{
	background-color: black;
	color: white;
	font-size: 0.7em;
	margin-top: 5px;
	}

.blackBG a{
	background-color: black;
	color: white;
	}

.blackBread {
	background-color: black;
	}

.blackBread p{
	background-color: black;
	color: white;
	font-size: 0.7em;
	margin-left: 5px;
	margin-top: 5px;
	}

.blackBread a{
	background-color: black;
	color: white;
	}


.generic h2 {
	font-size: 1em;
	margin: 10px;
	margin-left: 20px !important;
	background: none;
	color: #330000;
	}

.generic h3{
	font-size: 0.8em;
	margin: 10px;
	margin-top: 30px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
	}

.generic h4{
	font-size: 0.8em;	
	margin: 10px;
	margin-top: 20px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
	}
	
.generic p{
	font-size: 0.8em;
	margin: 10px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
	}

.generic li{
	font-size: 0.8em;
	margin: 10px;
	background-color: transparent;
	color: #330000;
	}

li, li a { 
	color: #330000;
	}

li ul li, li ul li ul li  {
	font-size: 100% !important;
}

.goback {
	margin-top: 0px;
	color: #B86A56;
	font-size: 0.85em;
	}

#words {
	background-color: #D9E5EB;
	}

#words h2 {
	font-size: 1em;
	margin: 10px;
	margin-left: 20px !important;
	background: none;
	color: #330000;	
	}

#words h3 {
	border-top: 1px solid #330000;
	padding: 0px;
	padding-top: 8px;
	font-size: 1em;
	margin: 10px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
}

#words h4 {
	padding: 0px;
	font-size: 0.8em;
	margin: 10px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
	}

#words p {
	font-size: 0.8em;
	margin: 10px;
	margin-left: 20px !important;	
	background: none;
	color: #330000;
	}

/* nav */

#familyNav {
	background-image: url(../images/nav/family_life.jpg);
	border: none;
	}

#educationNav {
	background-image: url(../images/nav/education.jpg);
	border: none;	
	}

#workNav {
	background-image: url(../images/nav/work.jpg);
	border: none;	
	}

#cityNav {
	background-image: url(../images/nav/city_life.jpg);
	border: none;	
	}

#religionNav {
	background-image: url(../images/nav/religion.jpg);
	border: none;	
	}

#courtNav {
	background-image: url(../images/nav/court_life.jpg);
	border: none;	
	}
	

#familyNavO {
	background-image: url(../images/nav/family_life_on.jpg);
	border: none;
	}

#educationNavO {
	background-image: url(../images/nav/education_on.jpg);
	border: none;	
	}

#workNavO {
	background-image: url(../images/nav/work_on.jpg);
	border: none;	
	}

#cityNavO {
	background-image: url(../images/nav/city_life_on.jpg);
	border: none;	
	}

#religionNavO {
	background-image: url(../images/nav/religion_on.jpg);
	border: none;	
	}

#courtNavO {
	background-image: url(../images/nav/court_life_on.jpg);
	border: none;	
	}



	
/* picture Frame */

.frameTop{
	background-image: url(../images/frame_top.gif);
	}

.frameL {
	background-image: url(../images/frame_l.gif);
	}

.frameR {
	background-image: url(../images/frame_l.gif);
	}

.frameBot {
	background-image: url(../images/frame_bot.gif);
	}

/* gc1 styles */

.gcltop {
	margin: 0px;
	padding:0px;
	}

#gcRight {
	background-color: #A7CED2;
	}

#gcRight * {
	background: none;
	}

#gcRightImg {
	margin-top: 14px;
	margin-left: 18px;
	margin-bottom: 2px;
	border: 1px solid #509898;
	}
	
#gcRight h2{
	margin: 10px;
	margin-left: 18px;
	margin-right: 18px;
	font-size: 0.8em;
	color: #330000;
	}


#gcRight p {
	background-color: #A7CED2;
	margin: 10px;
	margin-left: 18px;
	margin-right: 18px;
	color: #330000;
	}


#gcRight p a {
	color: #330000;
	}
	
#gcLeft {
	background-image: url(../images/gc1_l_bg.gif);
	}

#gcLeft h3 {
	background-color: #D0BEBD;
	margin: 10px;
	margin-left: 18px;
	margin-right: 18px;
	font-size: 0.8em;
	color: #330000;
	}

#gcLeft p{
	background-color: #D0BEBD;
	margin: 10px;
	margin-left: 18px;
	margin-right: 18px;
	color: #330000;
	}

#gcLeft a {
	display: block;
	margin-left: 177px;
	margin-top: 20px;
	color: #330000;
	}

a.normal {
	margin: 0px !important;
	padding: 0px !important;
	display: inline !important;
	color: #330000 !important;
	}
	
a.boldLink {
	color: #330000 !important;
	font-weight: bold;
}

.cgHeadBG {
	background-image: url(../images/gc1_head_bg.gif);
	}

.cgHeadBG h2 {
	background: none;
	background-color: transparent;
	font-size: 1em;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #330000;
	}

p.caption {
	margin-top: 0px !important;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 0.8em;
	}

p.objcaption {
	margin-top: 0px !important;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 0.8em;
	margin-left: 0px !important;
	}

#question {
	margin: 10px;
	margin-left: 18px;
	margin-right: 18px;
	width: 291px;
	background-color: transparent;
	}

#question p {
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 4px;
	font-size: 0.9em;
	color: #330000;
	}

#question h2 {
	margin-left: 0px;
	font-size: 0.9em;
	color: #330000;
	background-color: transparent;
	}

#question td {
	background-color: transparent;
	}
}

#quizSub {
	margin-top: 10px;
	}

.bttBG {
	background-image: url(../images/submit.gif) !important;
	background-color: transparent;
	width: 121px;
	height: 20px;
	border: 0px solid transparent;
	padding: 0px;
	margin-top: 5px;
	cursor: hand !important;
	}

/* object */

.objectHead {
	background-image: url(../images/object_head_bg.gif);	
	}
	
.objectHead h2{
	background: none;
	background-color: transparent;
	font-size: 1em;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #330000;
	}

#objtopBox {
	background-color: #A7CED2;
	}

#objtopBox h3 {
	background-color: #A7CED2;
	margin-left: 15px;
	margin-right: 15px;
	color: #330000;
	}

#objtopBox h4 {
	background-color: #A7CED2;
	font-size: 0.8em;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #330000;
	}

#objtopBox p {
	background-color: #A7CED2;
	margin-left: 12px;
	margin-right: 12px;
	color: #330000;
	}

.detailImage {
	margin: 10px;
	border: solid 1px black;
	padding-top: 10px;
	}

.detailRight {
	float: right; 
	width: 507px;
	background-color: #A7CED2;
	margin-top: 10px;
	padding-top: 10px;
	}

.detailLeft {
	float: left;
	width: 143px;
	background-color: #A7CED2;
	padding-top: 10px;
	}

.detailLeft p a {
	color: #330000;
	}

#objbotBox {
	background-image: url(../images/box_two_bg.gif);
	}

#objbotBox * {
	background: none;
	}

#objbotBox h3{
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0.8em;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #330000;
	}

#objbotBox h4{
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0.8em;
	margin-bottom: 10px;
	color: #330000;
	}

#objbotBox p{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	color: #330000;
	}


#objbotBox h3.objIntroHeading {
	font-size: 1em !important;
}

.objdeco {
	margin-left:254px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.objdecoTh {
	margin-left:166px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

/* theme */

#themeBoxOne {
	background-color: #A7CED2;
	}

#themeBoxOne * {
	background-color: transparent;
	}

.thumb {
	border: 1px solid #509898;
	}

#themeBoxTwo {
	background-image: url(../images/theme_box_bg.gif);
	}

#themeBoxTwo * {
	background-color: transparent;
	}

#themeBoxTwo h2{
	margin-left: 10px;
	margin-right: 10px;	
	font-size: 1em;
	color: #330000;
	}

#themeBoxTwo h3{
	margin-left: 10px;
	margin-right: 10px;	
	font-size: 0.8em;
	margin-bottom: 10px;
	color: #330000;
	}

#themeBoxTwo p{
	margin-left: 10px;
	margin-right: 10px;	
	font-size: 0.8em;
	margin-bottom: 10px;
	color: #330000;
	}

#themeBoxTwo p.topMargin{
	margin-left: 10px;
	margin-right: 10px;	
	font-size: 0.8em;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #330000;
	}

.themeHeadBG {
	background-image: url(../images/theme_header_bg.gif) !important;
	}

.themeHeadBG h2{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	font-size: 1em;
	color: #330000;
	}

.forMargin {
	margin-bottom: 30px;
	margin-left: 8px;
	margin-right: 6px;
	}

.forMarginTop {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 8px;
	margin-right: 6px;
	}


