.color1{ /* body */
	background-color:#CB9998;
	}
.color2{
	background-color:#5D271B;
	}
.color3{ /* jff */
	background-color:#F9F5F4;
	}
body{
	font-size:13px;
	background-image:url("/images/assets/bg-stripe.jpg");
	background-repeat:repeat-x;
	}
a{
	color:#5b271a;
	}
h1{
	font-weight:400;
	font-size:179%;
	}
h1,h2,h3,h4,h5{
	color:#5b271a;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#mainWrap{
	width:962px;
	margin:10px auto;
	min-height:400px;
	}
	img.photo{
		margin-top:10px;
	}
#subWrap{
	border:1px solid white;
	}
#header{
	position:relative;
	}
#leftNav{
	height:100%;
	width:170px;
	float:left;
	min-height:400px;
	padding:10px;
	margin:0px;
	}
#leftNav a{
	color:cornsilk;
	}
#leftNav ul{
	list-style:none;
	margin:0px;
	padding-left:0px;	
	margin-bottom:120px;
	/*
	list-style:none outside none;
	margin-left:-40px;
	*/
	}
#leftNav ul ul{
	margin-bottom:20px;
	}
#leftNav li{
	margin:0px;
	padding:0px;
	}
#leftNav .addr{
	color:white;
	}
#leftNav .addr a{
	color:white;
	}
#highlighted{
	background-color:#5D271B;
	}
.leftlinks{
	border-bottom:dotted cornsilk 1px;
	}
.leftLinks h3{
	font-weight:400;
	}
/* ----- CSS for topCtrl ------- */
#topCtrl{
	position:absolute;
	top:10px;
	right:0px;
	width:330px;
	text-align:right;
	}
#topCtrl ul{
	margin:0px;
	padding:0px;
	}
#topCtrl li{
	display:inline;
	padding:0px 7px;
	font-size:13px;
	}
#topCtrl a{
	color:WhiteSmoke;
	}
#topCtrl a:hover{
	color:#999999;
	}
.tctrlListLinks{
	}
.addr{
	margin-top:20px;
	text-align:center;
	}
#mainBody{
	background-image:url('/images/assets/midsection02.jpg');			
	background-repeat:no-repeat;
	min-height:400px;
	}
#jff{
	float:left;
	width:680px;
	margin:30px 4px 0px 4px;
	padding:15px 12px 20px 65px;
	}
#footer{
	clear:both;
	width:65%;
	margin:5px auto;
	}
.copyright{
	display:block;
	font-size:11.5px;
	color:whitesmoke;
	}
#footerCtrls{
	text-align:center;	
	}
.footerCtrlsTools, .footerCtrlsTools a{
	color:whitesmoke;
	}
/* ----------- for admin mode toolbar ----------- */
#adminMode{
	background-color:#777;
	border:1px solid #000;
	padding:0px 5px;
	color:WHITE;
	font-family:Arial;
	position:fixed;
	top:15px;
	left:15px;
	text-align:left;
	width:275px;
	-moz-opacity:.85;
	}
#adminModeExit{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
	#adminModeExit a{
		color:#FFF;
		text-align:center;
		font-size:9px;
		}
.amBtn{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
	.amBtn a{
		color:#FFF;
		text-align:center;
		font-size:9px;
		font-weight:900;
		padding:0px 3px;
		}
textarea.amFlds{
	font-size:11px;
	line-height:13px;
	width:250px;
	border:1px solid #000;
	}

/* For Editing the blog css */
#blogArticles{
	margin-bottom:35px;
	padding-bottom:0px;
	}
	#blogArticles .credits{
		font-weight:700;
		font-size:14px;
		}
	#blogArticles p{
		float:left;
		}
	#blogArticles .title{
		font-weight:400;
		font-size:149%;
		}
	#blogArticles .subtitle{
		padding-bottom:10px;
		}
	#blogArticles .blogImg{
		float:right;
		}
		#blogArticles .title a{
			}
		#blogArticles .title a:hover{
			}
	#blogArticles .blogImg{
		}
	#blogArticles .date{
		text-align:center;
		vertical-align:top;
		color:VioletRed;
		margin:0px 15px 15px 0px;
		padding:5px 0px;
		border-bottom:1px black dotted;
		}
		#blogArticles .date span{
			display:inline;
			font-size:107%;
			font-weight:400;
			margin-bottom:10px;
			}
	#blogArticles .credits{
		padding:10px 0px;
		}
	#blogArticles .subtitle{
		}
	#blogArticles .continueReading{
		}
	#blogArticles .blogContent{
		}
	#blogArticles .btm_Nav{
		float:left;
		}
	#blogArticles a{
		}
		#blogArticles a:hover{
			}
	#blogArticles .image{
		}
	.blog .description{
		}/* focus page description*/
	.blog{
		}
	.blog .date{
		vertical-align:top;
		color:VioletRed;
		padding:5px 0px;
		}
#evt{ /* To Edit the EventCalendarItem.php CSS*/

	}
/*Social Networking CSS*/
#CTA{
	border-top: 1px solid #553719;	
	padding-top: 50px;
	}
#toNavSub{
	position:absolute;
	left:230px;
	top:220px;
	}
#toNavSub ul{
	margin:0px;
	padding:0px;
	}
#toNavSub li{
	list-style:disc;
	display:inline;
	margin:0px;
	padding-left:30px;
	}
#toNavSub a{
	color:white;
	}
.rightSub{
	padding:70px 10px 0px 0px;
	}
.rightSub h3{
	color:#fff;
	}

/* Testimonial Insets - created 2010-05-19 by Sam - if you use .fl or .fr declare *before* the .kudos class 
<div id="k1" class="kudos">
	<div class="kTitle"></div>
	<div class="kBody">I was very happy with the service offered; I would recommend them to anyone</div>
	<div class="kAuthor">- John Mason, Bel TX</div>
</div>
*/ 
.kudos{
	color:#666;
	font-size:12px;
	/* default width */
	width:175px;
	
	border:1px dotted cornsilk;
	padding:25px 5px 5px 25px; /* pad top and left */
	background-image:url("/images/i/misc/q-l-000000.png");
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.kudos .kBody{
	margin:0px;
	background-image:url("/images/i/misc/q-r-000000.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	/* optional 
	text-align:justify; */
	padding:0px 20px 20px 0px; /*pad bottom and right */
	}
.kudos .kAuthor{
	/* optional: bring the author text within the quote 
	margin-top:-19px;*/
	font-style:italic;
	}
#k1{
	width:200px;
	}
#k2{
	width:240px;
	}

/* added for white background to buttons */
.SNWSub1{
	position:relative;
	}
.SNWSub2{
	position:absolute;
	left:217px;
	top:33px; 
	width:110px; 
	height:24px; 
	background-color:white;
	}


#SNWWidget{
	position:absolute;
	right:10px;
	top:36px;
	}
#SNWWidget a .imgWrap{
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
	}
#SNWAnchor{
	filter:alpha(opacity=50);
	}
#SNWWidget a:hover .imgWrap{
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	opacity:1.00;
	}
#homePageAnchor{
	position:relative;
	}
#medal{
	position:absolute;
	left:590px;
	top:-70px;
	}
.infoBox{
	padding:5px;
	border:1px dotted #333;
	}
.extraInfo{
	line-height:18px;
	
	}