@charset "utf-8";
/* DENNIS CSS Document */

body {
	/*background: #8FACDD;*/
	background: #E7E6FF; url(../images/brownsand.gif);
	width: 990px;
	color: #202020;
	font-size: 14px;
	line-height:1.2em;
	font-family:  Arial, Tahoma, Verdana, sans-serif;
	margin: 10px auto;
	padding: 0px 0px 0px 0px;	
	background-position:center;
	
  }
  
.style1 {
	color: #009; 
	font-weight: bold;
}

.lt { float:left}
.ltretBox {	color:#00F;
	float:left;
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	line-height:1.15em;
	z-index:-1;
	}
.ltx2 {
	color:#00F;
	float:left;
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	line-height:1.15em;
	z-index:-1;
	}
.rt { float:right}
.rtx {
	float:right;
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height:1.15em;
	z-index:-1;
	color: #0C0;
	}		
.rtretBox { 	float:right;
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height:1.15em;
	z-index:-1;
	color: #0C0;
	}
.rtx2 {
	color:#00F;
	float:right;
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	line-height:1.15em;
	z-index:-1;
	}


.xBox {
	float:left;
	margin: 0px 15px 0px 8px;
	border-width: 1px;
	border-color:#009900;
	/*border-style:solid; */
		text-decoration:none;
	}
.xBox a img {
	border: none;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	text-decoration:none;
	}



.ul { margin-left:30; font-size:12px; color:#040793; text-decoration:none; }
.li {margin-left:30; list-style-type:circle; color:#040793; text-decoration:none; }
.li a-link{margin-left:30; color:#040793; text-decoration:none;  }
.li a:hover{color: #204882;}

	
#wrap {
	/*background: #FFFFFF url(../images/bg-G.gif);*/
      background: #FFFFFF url(../images/bg.gif);
	width: 990px;
	margin: 0px 2px 0px 0px;
	border-width: 1px;
	border-color:#009900;
	border-style:solid;
	padding: 0px;
	}

#VMIHomes {
	position: absolute; 
    width: 259px; 
	top: 76px; 
	margin-left: 35px;
}

#RetTable table, th {
	font-size: 0.95em;
	font-weight: normal;	
	border-left: 0px solid #999;	
	border-right: 2px groove #999;
	border-bottom: 2px groove #999;
}

#RetTable th {
	background-color:green;
	color:white;	
}	

#RetTable td {
	font-family: Arial, Helvetica, sans-serif;
	border-top: 0px dotted #999;
	border-right: 0px dashed #999;
	border-bottom: 1px dotted #999;
	border-left: 0px dashed #999;
	font-size: 0.85em;
	font-weight: normal;
	margin-right: 12px;
	padding-right: 12px;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #4776C5;
	text-decoration:underline;
	}
	
a:hover {
	color: #006;
	text-decoration: underline;
	}

#ThankYouPG a {
	color:#FFFF33;
    margin: 0px;
	padding: 5px 16px 5px 16px;	
	border:2px 2px 2px 2px;
	text-decoration: none;
	}
	
/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar {
	background: #FFFFFF url(../images/topnav.gif);
	width: 1000px;
	height: 50px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	cursor:pointer;
	}
	
#topnavbar a:hover {
	text-decoration: none;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 28px 0px 0px 30px;
	}
	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 27px 30px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	}

.itemright {
	width: 575px;
	top: -20px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}	
/************************************************
*	Header  									*
************************************************/

#header {
	background-color:#FFFFFF ;
	width: 973px;
	height: 160px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px 8px;
	padding: 0px;
	overflow: hidden; 
	}

#header h1 {
	color: #4776C5;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #4776C5;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #4776C5;
	text-decoration: none;
	}
	
#header h3 {
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	}
	
#header p {
	color: #333333;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
#header a, #header a:visited {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	}
	
#header a:hover {
	color: #000000;
	text-decoration: underline;
	}

.headerleft {
	width: 445px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 260px;
	float: right;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	font-weight: bold;
	}
	
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px; 
	padding: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #FFFFFF url(../images/navbarB2.gif);
	width: 974px;
	height: 27px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-weight: bold;
	margin: 0px auto 0px 8px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #98B4E0;
	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	cursor:pointer;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	/*background: #FFFFFF url(../images/navlink.gif) right;*/
	/*background: #FFFFFF url(../images/navbarG2.gif) right;*/
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
    font-weight:900;
   	text-transform: uppercase;
    margin: 0px;
	/*padding: 8px 17px 8px 10px;*/
	padding: 0px 16px 5px 16px;	
	}
	
#nav a:hover {
	/*background: #FFFFFF url(../images/navhover.gif) right;*/
	/*background: #FFFFFF url(../images/navbarGHover.gif) right;*/
	/*background: #FFFFFF url(../images/navbarBHover.gif) right;	*/
	font-weight: bold;
	color:#FFFF33;
    margin: 0px;
	padding: 5px 16px 5px 16px;	
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: 15;
	position: relative;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	z-index: 10;
	position: relative;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	/*background-color: #33FF00; GREEN */
		background-color:#0066CC;		
	background: #FFFFFF url(../images/navbarB2.gif);		
	width: 290px;
	float: none;		
	font-size:11px;
   	text-transform:capitalize;
	margin: 0px;
	padding: 7px 10px 2px 10px;
	border-top: 1px solid #6E94D2;	
	border-bottom: 1px solid #6E94D2;
	border-left: 3px solid #6E94D2;
	border-right: 1px solid #6E94D2;
	}
	
#nav li li a:hover, #nav li li a:active {	
	padding: 7px 10px 2px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	color:#FFFF00;
	left: auto;
	}


/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background-color:#009900;
	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a {
	background: #009900;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px;
	padding: 6px 15px 5px 15px;
	}
	
#subnav a:hover {
	/*background: #95A469;*/
	/*background: #FFFFFF url(../images/navbarG2.gif);*/
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px;
	padding: 6px 15px 5px 15px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: 14;
	position: relative;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	z-index: 10;
	position: relative;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background-color:#339933;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-bottom: 1px solid #cccccc;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background-color:#339933;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	}

#homepage p img {
	border: none;
    float: left;
	margin: 0px;
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}

	
#LeftArts img {
	float: left;
	border: none;
	margin: 1px 5px 2px 1px;
	z-index:-1;
	width: 60px;  /*93px x 112px */
	height: 72px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
	
#LeftArts p {
	float: left;
	border-color:#CCC;
	border-style:dotted;
	border-width:0px;
	border-bottom-width:1px;	
	margin: 2px 10px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:justify;
	line-height:1.15em;
	z-index:-1;
	}
	

.hpdate {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	
#homepagetop {
	background: #FFFFFF;
	float: left;
	width: 600px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}
	
.hptabber {
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	display: inline;
	}
	
.hptabber img {
	border: none;
	margin: 0px;
	}
	
#homepageleft {
	float: left;
	width: 290px;
	height:auto;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	}

.featured {
	background-color:#FFFFFF;
	float: left;
	width: 252px;
	height:auto;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 2px 10px;
	z-index:-1;
	border-top: 0px dotted #DDDDDD;
	border-right: 1px none #666666;
	border-left: 0px dotted #DDDDDD;
	border-bottom: 1px dotted #666666;
	border-color:#999;
	text-align: justify;
	}
	
	
.featured1 {
	background: #FFFFCC;
	float: left;
	width: 257px;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #94B1DF;
	z-index:-1;
	}
.featured2 {
	background: #FFF;
	float: left;
	width: 267px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 2px 10px;
	border: 0px dotted #94B1DF;
	z-index:-1;
	text-align: justify;
	}
	

.featured2 p {
	border: 10px;
	margin: 2px 25px 10px 25px;
	text-align:justify;
	font-size: 12px;
	font-family: Tahoma, Verdana. Arial;
	font-weight: lighter;
	text-align: justify;
	color: #000000;
	z-index:-1;
	}	
	
.featured2 h5 {
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 10px 0px 1px 0px;
	padding: 0px;
	z-index:-1;
	}		

.featured3 {
	background-color: #93FDBD;
	float: left;
	width: 257px;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #94B1DF;
	z-index:-1;
	}


.featured img {
	border: none;
	margin: 1px 5px 2px 1px;
	z-index:-1;
	}
#mainarticle {
	width: 700px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 1px dotted #94B1DF;
	}
	
.featurearticle {
	background-color: #E4E4E4;
	background-color:#FFFFFF;
	/*width: 900px;*/
	width:625px;
	height:auto;
	text-align:justify;
	text-indent: 0px;
	font-size:12px;
	margin: 0px 0px 10px 285px;
	padding: -10px 10px 10px 10px;
	border: 0px dotted #94B1DF;
	z-index:-1;
	}
	
.featurearticle img {
	border: none; 
	margin: 10px 7px 2px 8px;
	padding: 10px 10px 5px 15px;
	z-index:-1;
	}
	
.featurearticle p {
	border: 0px;
	margin: 2px 25px 10px 25px;
	text-align:justify;
	z-index:-1;
	}	
.featurearticle h5 {
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	}	

.featurearticle H1 {
	padding: 10px 10px 5px 15px;
	line-height:1.15em;
	
}
		
#RContent {
	width: 960px;
	height:auto;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: inherit;
	}

.greenline {
			color: #093;
			font-style:italic;
			font-weight:bold
	}

.greenlineN {
			color: #093;
			font-style:normal;
			font-weight:bold
	}
.RetreatLeftFeatured {
	background-color:#325ACC;
	color: #FFF;
	float: left;
	width: 125px;
	height: 1500px;
	top:-10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 2px 10px;
	border: 1px dotted #94B1DF;
	border-style:groove;
	line-height:1.5em;
	z-index:-1;
	border-top: 0px dotted #DDDDDD;
	border-right: 1px dotted #666666;
	border-left: 0px dotted #DDDDDD;
	border-bottom: 1px dotted #666666;
	}


.RetreatArticle {
	background-color: #E4E4E4;
	background-color:#FFFFFF;
	/*width: 900px;*/
	width:auto;
	height:auto;
	text-align:justify;
	text-indent: 0px;
	font-size:16px;
	margin: 0px 245px 10px 165px;
	padding: 0px 20px 20px 20px;
	border: 0px dotted #94B1DF;
	z-index:-1;
	}

.RetreatArticle ul {
	list-style-type: disc;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
	font-variant:small-caps;
	font-size:16px;
	
	}
	
.RetreatArticle ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.RetreatArticle img {
	border: none; 
	margin: 10px 7px 2px 8px;
	padding: 10px 10px 5px 15px;
	z-index:-1;
	}
	
.RA2 ul {
	list-style-type: disc;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
	font-variant:normal;
	line-height:1.35em;
	font-size:16px;
	
	}
	
.RA2 ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}


.RA3 ul {
	list-style-type: disc;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
	font-variant:normal;
	line-height:1.55em;
	font-size:14px;
	
	}
	
.RA3 ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

.Quotes {
	color:#093;
	margin: 2px 75px 10px 50px;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align:justify;
	line-height:1.05em;
	z-index:-1;
	
}
#RetreatSignUp {
	background-color: #E4E4E4;
	background-color:#FFFFFF;
	/*width: 900px;*/
	width:auto;
	height:auto;
	text-align:justify;
	text-indent: 0px;
	font-size:14px;
	margin: 0px 245px 10px 165px;
	padding: 0px 20px 20px 20px;
	border: 0px dotted #94B1DF;
	z-index:-1;
	}

#RetreatSignUp p {
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:1.15em;
	z-index:-1;
	}
#RetreatSignUp h1 {
	color:#03C;
	font-size: 22px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	}	
#RetreatSignUp h4 {
	color:#063;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	margin-left:25px;
	padding: 0px;
	}	
#RetreatSignUp h5 {
	color:#C00;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	margin-left:25px;
	padding: 0px;
	}	

.RetreatArticle p {
	border: 0px;
	margin: 2px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:justify;
	line-height:1.15em;
	z-index:-1;
	}	
.RetreatArticle h1 {
	color: #000000;
	font-size: 20px;
	font-family: Verdana,Tahoma,Arial;
	font-weight:bolder;
	text-align:center;
	margin: 0px;
	padding: 0px;
	line-height:1.15em;
	}
.RetreatArticle h2 {
	color: #000000;
	font-size: 24px;
	font-family: Verdana,Tahoma, , Arial;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	line-height:1.15em;
	}
.RetreatArticle h5 {
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	}	
	
#RetU ul {
	list-style-type: disc;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 5px 0px;
	font-weight: .75em;
	font-variant:normal;
	line-height:1em;
	}
	
#RetU ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
	
.dIndex {
	background: #FFFFFF;
	float: left;
	width: 280px;
	margin: 0px 0px 20px -15px;
	padding: 10px 10px 10px 0px;
	border: 1px dotted #94B1DF;
	z-index:-1;
	}
	
.dIndex img {
	border: none;
	margin: 0px;
	z-index:-1;
	}

.dIndex h1 a:hover {
	color: #4776C5;
	text-decoration: none;
	}
	
.dIndex li {
	background: #FFFFFF;
	color:#009900;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
	
.dIndex h2 {
	/*background: #FFFFFF url(../images/navbarG2.gif);*/
	background-color:#ffffff;
	color:#009900;
	font-size: 20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color:#999999;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px outset;
	border-right: 1px outset;
	}	

.dIndex a {
	/*background: #FFFFFF url(../images/btnright.jpg) no-repeat top left;*/	
	background: #FFFFFF url(../images/checkG.gif) no-repeat bottom left;
	font-size: 0.75em;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-transform:capitalize;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
	}

.ADarticle {
	background-color: #E4E4E4;
	background-color:#FFFFFF;
	/*width: 900px;*/
	width:725px;
	height:auto;
	text-align:justify;
	text-indent: 0px;
	font-size:12px;
	margin: 0px 0px 10px 10px;
	padding: -10px 10px 10px 10px;
	border: 0px dotted #94B1DF;
	z-index:-1;
	}
	
.ADarticle img {
	border: none;
	margin: 0px;
	z-index:-1;
	}
	
.ADarticle p {
	border: 0px;
	margin: 2px 25px 10px 25px;
	text-align:justify;
	z-index:-1;
	}	
.ADarticle h5 {
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bolder;
	margin: 0px;
	padding: 0px;
	}	
	

	
#homepageright {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 0px;
	}
	
#lettersignup {
	background: #FFFFFF;
	position:absolute;
	width: 270px;
	margin: 0px 0px 20px 500px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #94B1DF;
	}	

/************************************************
*	Content 					     		    * 
************************************************/


#content {
	width: 920px;
	height:auto;
	margin: 0px auto 0px;
	padding: 2px 0px 0px 0px;
	line-height: inherit;
	}
#content .title{ display:block;}
#content .author{color: #CC3333; font-weight:bold;  font-size:10px; font-style:italic; }	
	
#content h1 {
	color: #333333;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #333333;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #4776C5;
	text-decoration: none;
	}

.content{ line-height:1.2em; font:Arial; font-size:12px; }
.content h1, .content h2, .content h3{
	color:#000000;  
	display:block; 
	font-weight:normal; 
	padding-top:1px; 
	padding-bottom:1px;
	}
	
.content h1{font-size: 30px; text-align:center; padding-bottom:5px;}

#content h2{
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	}

#content h3 {
	/*background: #FFFFFF url(../images/navbarG2.gif);*/
	background-color:#E8D9AC;
	color: #000099;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#content h4 {
	color: #000000;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft a img {
	margin: 0px;
	padding: 0px;
	border: none;
	}
	
blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #FFFFFF;
	float: left;
	width: 600px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
#ULinfo {
	background: #FFFFFF;
	float: left;
	/*width: 350px; added inline or sizes auto*/
	margin: 0px 0px 10px 0px;
	padding: 10px 3px 0px 3px;
	border: 1px;
	border-style:dashed; 
	}
	
#ULinfo ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#ULinfo ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
#ULinfo ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#ULinfo ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#ULinfo ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
	
.breadcrumb {
	float: left;
	width: 600px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
.date {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.dateleft {
	width: 370px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
.time {
	background: #FFFFFF url(../images/icon_time.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	background: #FFFFFF url(../images/icon_comments.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: #FFFFFF url(../images/icon_tags.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	background: #FFFFFF url(../images/icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 600px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 600px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.adsense-post {
	background: #FFFFFF;
	float: left;
	width: 600px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.comments {
	background: #FFFFFF;
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	}
	
#sidebar h2 {
	
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	
	}
	
	
#sidebar p {
	margin: 0px;
	padding: 0px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#sidebar ul {
	list-style-type:square;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
	}
	
#sidebar ul li {
	list-style-type: none;
	background: #FFFFFF url(../images/soldtiny.gif) no-repeat top left;
	text-indent:30px;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px;
	}
	
.widgetarea {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	}
	
.video {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}

.adsense {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.CurrentNews{ 
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	float: right;
	width: 310px;
	height:auto;
	margin: 0px 0px 7px 0px;
	padding: 5px 0px 7px 0px;
	border: 1px dotted #BBBBBB;
	border-top-style:none;
	border-left-style:none;
	border-right-style:inset;
	border-bottom-style:inset;
			    }	
.QuotesBox{ 
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	float: right;
	width: 310px;	
	height:auto;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	border: 1px dotted #BBBBBB;
			    }	
	
.MentorBox{ 
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	float: right;
	width: 310px;
	height:auto;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	border: 1px dotted #BBBBBB;
				}	
#InfoBox {
	background-color:#FFFFFF;
	float: left;
	width: 270px;
	border: 1px dotted #94B1DF;
	border-width:1px;
	border-bottom-color:#006;
	border-bottom-style:groove;
	z-index:-1;
	margin: 1px 1px 1px 0px;
	padding:1px 5px 5px 5px;
	text-align: justify;
	font-size: 12px;
	}				

	

	

	
.CouplesAdSmallBox{ 
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	float: right;
	width: 310px;
	height: 190px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #BBBBBB;
				}		
	
.newsletter {
	background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;
	float: right;
	width: 310px;	
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 1px 0px;
	border: 1px dotted #BBBBBB;
	border-top-style:none;
	border-left-style:none;
	border-right-style:inset;
	border-bottom-style:inset;
	}
	
		
.newsletter p {
	font-size: .90em;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:lighter;
	}
	
.newsletter li {
	font-size: .90em;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:lighter;
	}
	
	
.newsletterTOP {
	background: #FFFFFF url(../images/SmallCD1.gif) Top right no-repeat;
	/*background-color:#FFFFFF;*/
	float: left;
	width: 300px;
	height:135px;
	margin: 0px 0px 10px 20px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	/*padding: 10px 3px 10px 3px;*/
	padding: 10px 0px 10px 10px;
	border: 0px solid green;
	border-right-style:inset;
	border-bottom-style:inset;
	}

.newsletterTOP h2 {
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	}
	
.emailOptIN{
	
	float: left;
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 1px 0px 2px 0px;
	border: 0px dotted #BBBBBB;
	border-top-style:none;
	border-left-style:none;
	border-right-style:inset;
	border-bottom-style:inset;
	font-size: 20px; 
	font-weight:bold; 
	color:#330099;
	line-height: 24px;
	}

.emailOptIN h2 {
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	}	

.MainCruiseAd {
	background: #FFFFFF url(../images/CruiseR2011.jpg) top right no-repeat;	
	float: left;
	width: 600px;
	height: 190px;
	
	margin: 1px 0px 2px 0px;
	/*padding: 10px 3px 10px 3px;*/
	padding: 0px 0px 0px 0px;
	border: 1px dotted green;
	border-right-style:inset;
	border-bottom-style:inset;
	}
	
.LibraryAd {
	background: #FFFFFF;
	float: left;
	width: 930px;
	height:110px;
	margin: 0px 0px 10px 0px;
	white-space:nowrap;
	/*padding: 10px 3px 10px 3px;*/
	padding: 0px 5px 0px 0px;
	text-decoration:none;
	border:groove;
	border: 1px dotted green;
	border-right-style:inset;
	border-bottom-style:inset;
	}	
.MainBlockAd {
	background: #FFFFFF url(../images/CruiseR.jpg) top right no-repeat;	
	float: left;
	width: 600px;
	height:180px;
	margin: 0px 0px 0px 0px;
	/*padding: 10px 3px 10px 3px;*/
	padding: 0px 0px 0px 0px;
	border: 1px dotted green;
	border-right-style:inset;
	border-bottom-style:inset;
	}

.MainBlockAd h3 {
	/*background: #FFFFFF url(../images/navbarG2.gif) top right no-repeat;*/
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 12px; 
	text-transform:uppercase;
	}
	
	
.MainBlockAd2 {
	background: #FFFFFF url(../images/silverstableREI.gif) bottom right no-repeat;	
	float: left;
	width: 600px;
	height:180px;
	margin: 0px 0px 0px 0px;
	/*padding: 10px 3px 10px 3px;*/
	padding: 0px 0px 0px 0px;
	border: 1px dotted green;
	border-right-style:inset;
	border-bottom-style:inset;
	}

.MainBlockAd2 h3 {
	text-align:center;  
	background-color: #E8D9AC;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 1.25em; 
	text-transform:uppercase;
	}
	
.MainBlockAd2 p {
	text-align:left;  
	background-color:transparent;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: .75em; 
	text-transform:uppercase;
	}

.MainBlockAd2 a {
	text-align:left;  
	background-color:transparent;  
	color:#000099; 
	font-weight:bold; 
	margin-top:6px; 
	margin-bottom:6px; 
	font-size: 1.25em; 
	text-transform:uppercase;
	}
	
.TextWrite {
	/*background: #FFFFFF url(../images/SmallestCD1.gif) bottom right no-repeat;*/
	background-color:#ffFFFF;
	float: right;
	width: 300px;
	font-size: 11px;
	text-shadow:Purple;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;	
	border: 1px dotted ;
	border-color: #CCCCCC;
	border-top-style:none;
	border-left-style:dotted;
	border-right-style:inset;
	border-bottom-style:inset;	
	}


.TextWrite h5 {
	/*background: #FFFFFF url(../images/navbarG2.gif);*/
	background:  #FFFFFF url(../images/check.JPG) top left no-repeat;
	background-color:#009900;
	border: 1px solid #009900;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:inset;
	border-bottom-style:inset;	
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 25px;    /* move wording */
	}
	
.TextWriteA {
	/*background: #FFFFFF url(../images/SmallestCD1.gif) bottom right no-repeat;*/
	background-color:#ffFFFF;
	text-align:center;   
	width: 900px;
	font-size: 12px;
	text-shadow:Purple;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;	
	border: 1px dotted ;
	border-color: #CCCCCC;
	border-top-style:none;
	border-left-style:dotted;
	border-right-style:inset;
	border-bottom-style:inset;	
	}
	
	
.more{
	background:  #FFFFFF url(../images/more.gif) top left no-repeat;
	float: right;
    }

.col-1 { float:left; text-align:left; padding-top:75;  } 
.col-2, .col-3, .row-box-1, .separator, .separator1{ float:left; text-align:left;}
.row-box-2{ float:left; text-align:left; }
.separator{ width:28px; background:url(../images/border.gif) 16px 0 repeat-y; }
.separator1{ width:40px; background:url(../images/border.gif) 14px 0 repeat-y;}

.col-2 .blocktopright{ text-align:left; 
                background-color:#FFFFFF;
               float: right; 	
			   width: 300px; 
			   height:400; 
			   font-size: 12px; 
			   margin: 0px 10px 0px 10px; 
			   padding: 0px 10px 0px 10px; 
			   border: 1px dotted ; 
			   border-color: #204882; }

.indent-left{ padding-left:8px;}
.indent-left18{ padding-left:18px;}
.deep1-style dt2{ color:#040793; font-weight:normal; padding-bottom:5px; font-size: 1em; line-height:1em;}
.deep1-style dt2 strong{ display:block; color:#040793; text-transform:none !important;}

.deep1-style dt{ 
	color:#000099; 
	font-weight:normal; 
	padding-bottom:2px; 
	padding-right:12px; 
	font-size: 12; 

		 
	}
.deep1-style dt strong { display:block; color:#000099; text-transform:none !important;}
.deep1-style dd{
	padding-bottom:1.5em;
	font-weight:normal;
	padding-left:2px;
	padding-right:12px;
	font-size: 10px;
	line-height:11px;

	text-align:justify;
	font-family: Verdana, Geneva, sans-serif;
}
.deep1-style dd .link{ display:block; margin-top:5px; font-size:12px; }
.deep1-style dd .link:hover{background:url(../images/marker.gif) 2px 4px no-repeat;}
.deep1-style a{
	color:#000099;
	padding-bottom:2px;
	font-size: 1em;
	line-height:1.15em;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	}


.deep2-style dt{ 
	color:#0000CC; 
	font-weight:lighter; 
	padding-bottom:0px; 
	padding-left:2px; 
	font-size: .90em; 
	line-height:1.10em; 
    text-transform:uppercase;
	}
.deep2-style dd{ padding-left:5px; font-size:1em; line-height:1em; text-align:left;}
.deep2-style dd .link{ display:block; margin-top:2px; font-size:1em; }


.deep2-style dl{ 
	color:#003; 
	font-weight:lighter; 
	padding-bottom:0px; 
	padding-left:2px; 
	font-size: 1em; 
	line-height:1em; 
    text-transform:uppercase;
	}

.deep2-style li{ 
	color:#003; 
	font-weight:lighter; 
	padding-bottom:0px; 
	padding-left:2px; 
	font-size: 1em; 
	line-height:1em; 
	}


/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	background: #FFFFFF;
	float: left;
	width: 160px;
	margin: 0px 20px 0px 10px;
	padding: 0px;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 10px 15px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	background: #FFFFFF;
	float: right;
	width: 120px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(../images/star.gif) no-repeat top left;
	padding: 0px 10px 5px 18px;
	margin: 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #FFFFFF url(../images/footer.gif);
	/*width: auto;*/
	width:975px;
	height: 65px;
	margin: 0px 0px 0px -35px;
	padding: 2px 0px 0px 0px;
	text-align: center;

	}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#s-head {
	background: #EEEEEE;
	width: 220px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 4px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #DDDDDD;
	}
	
#subscribe {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	}

#s {
	background: #FFFFFF;
	width: 170px;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}

#subbox {
	background: #EEEEEE;
	width: 170px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
#subbutton {
    background-color:#999999; 
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px 10px;
	padding: 3px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#author, #email, #url {
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#submit {
	background: #5D6DA9;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#myGallery, #myGallerySet, #flickrGallery {
width: 600px;
height: 200px;
z-index:5;
border: 1px solid #000;
}

.jdGallery .slideInfoZone
{
position: absolute;
z-index: 10;
width: 100%;
margin: 0px;
left: 0;
bottom: 0;
height: 51px;
background: #000;
color: #fff;
text-indent: 0;
overflow: hidden;
}


/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
.menu {color: #FFFFFF;background-image: url(../images/btn_bg.gif);background-repeat: repeat-x;font-weight: bold;padding-right: 8px;padding-left: 8px;white-space: nowrap;font-size: 11px;padding-bottom: 1px;}
.menu a{text-decoration: none;color: #FFFFFF;}
.menu a:hover {color: #FFFFFF;text-decoration: underline;}

.bgy {background-repeat: repeat-y;}
.bgx {background-repeat: repeat-x;}
.norepeat {background-repeat: no-repeat;}
.cbg {background-image: url(../images/c-bg.jpg);background-repeat: repeat-y;}
.mbg {background-image: url(../images/mbg.gif);	background-repeat: repeat-x;}
.bottom_addr {font-size: 10px;color: #FFFFFF;padding-top: 2px;padding-right: 10px;padding-bottom: 8px;padding-left: 10px;text-align: center;}
.bottom_addr a {text-decoration: none;}
.bottom_addr a:hover {text-decoration: underline;}
.bottom-menu {color: #FFFFFF;text-align: center;padding-top: 5px;padding-bottom: 2px;font-family: Tahoma, Arial;font-size: 11px;}
.bottom-menu a {color: #FFFFFF;text-decoration: none;}
.bottom-menu a:hover {color: #000000;text-decoration: underline;}
.menu {color: #FFFFFF;background-image: url(../images/btn_bg.gif);background-repeat: repeat-x;font-weight: bold;padding-right: 8px;padding-left: 8px;white-space: nowrap;font-size: 11px;padding-bottom: 1px;}
.menu a{text-decoration: none;color: #FFFFFF;}
.menu a:hover {color: #FFFFFF;text-decoration: underline;}
.sub {color: #e2aa0f;text-transform: none;vertical-align: top;padding-top: 4px;padding-right: 5px;}
.sub a{color: #e2aa0f;text-decoration: none;}
.so_hBig {font-size: 14px;font-weight: bolder;text-transform: uppercase;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.so_h {font-size: 12px;font-weight: bold;text-transform: uppercase;color: #FF2A2C;font-family: Arial, Helvetica, sans-serif;padding-right: 14px; text-align:center;}
.pt {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF;background-image: url(../images/pt-bg.gif);background-repeat: repeat-x; text-align: center; 
	vertical-align: top;white-space: nowrap;font-weight: bold;padding-right: 4px;padding-left: 4px;padding-top: 4px;
	text-decoration: none;
	}
.sub a:hover {color: #e2aa0f;text-decoration: underline;}
.so_text {font-size: 11px;padding-right: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 12px;padding-bottom: 8px; text-align:center;}
.body_txt {color: #000000;text-align: justify;vertical-align: top;font-size: 12px;padding-top: 10px;padding-right: 21px;padding-bottom: 10px;padding-left: 16px;}
.lite_name {font-size: 18px;font-weight: bold;text-transform: uppercase;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.c_name {font-size: 18px;font-weight: bolder;text-transform: uppercase;color:#006600;font-family: Arial, Helvetica, sans-serif;}
.login-form {background-image: url(../images/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px;}
div.l_block {width:180px;font-size: 11px;text-align: justify;background-color: #f8e8c6;border: 1px solid #fad3c1;padding-top: 4px;padding-right: 7px;padding-bottom: 4px;padding-left: 7px;margin-top: 2px;line-height: 12px;}
div.r_block {width:180px;font-size: 11px;text-align: justify;background-color: #f8e8c6;border: 1px solid #fad3c1;padding-top: 4px;padding-right: 7px;padding-bottom: 4px;padding-left: 7px;margin-top: 2px;line-height: 12px;}

.largetext {font-size: 16px;line-height: 18px; text-decoration: none;}
.medtext {font-size: 12px;line-height: 14px; text-decoration: none;}
.tinytext {font-size: 8px;line-height: 10px; text-decoration: none;}


/******* Roll up window **************/
           #box 
            {
            	margin: 10px auto;
            	width:475px;
            	background-color:#ffffff;
            	text-align:left;
                position: relative;
				visiblity: hidden; 
				z-index:18;
            }

            #contactFormContainer
            {
            	position:absolute;
				left:200px;
				top: 100px;    /*pos BOX*/
        		float:right;
				z-index: 51;
				visibility:hidden;								
            }
			
            #contactForm
            {
            	height:530px;
            	width:441px;
				border-style:none;
				/*
				border-style: solid;
				border-width:5px;
				border-color:#3366CC;  
				background-image:url('../images/bkg.jpg');
				background-color:#FFFFFF;
				*/
				/*background-image: url('../images/takesavillage.gif');  */
				/*background-image: url('../images/contactHFS.gif'); 	
				background-position: bottom;
				background-repeat: no-repeat;				
				*/
				background-image: url('../images/PaperOffWhiteThatchDJHb.gif'); 	
				
						

				margin-top: 10px;

  
				/*background-image:url('images/so-bg.jpg') ;	*/
				z-index: 20;
            }
            #contactForm fieldset
            {			
            	padding:5px;
   				border:none 1px #fffccc;				
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffc400;            	
            }      
            #contactForm input[type=text]
            {
            	/*display:block;*/
            	border:dotted 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#4d3a24;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
            #contactLink
            {	float:right;
            	height: 35px;
				margin-right: -15px;
            	width:75px;
            	/*background-image:url('../images/slidein_button.png');*/
            	display:block;
            	cursor:pointer;
			}
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }

 .smallboxL { border: 1px solid black;
 		 		background-color: #CCCCCC;
				width: 265px; 
				float: left; 
				font-size: 10px;
				line-height: 11px; 
				text-decoration: none;				
			}
#homepage .featurearticle div p strong {
	font-family: Verdana, Geneva, sans-serif;
}

#homepageright {
	float: right;
	width: 375px;
	margin: 0px;
	padding: 0px;
	}
	
.optInBox { 
	width:375px; 
	height:307px; 
	float:left; 
	margin: 0px; 
	display:inline; 
	background-image:url('../images/SignUpBGsm.jpg'); 
	background-repeat:no-repeat; 
	position:relative; 
	}
.optInBox .header {
	position:absolute;
	top:8px;
	left: 20px;
	color:#FFF;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	font-weight: bold;
 }
.optInBox .header2 {
	position:relative;
	top:6px;
	left: 12px;
	color:#FF3;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	font-weight:normal; 
 }
 
.optInBox .optinForm { position:absolute; top:48px; list-style:none; left: 10px; }
.optInBox .optinForm li { padding-bottom:5px; }
.optInBox .optinForm .fieldName { width:215px; height:20px; padding-top:2px; border:1px solid #000; font-size:1.15em; }
.optInBox .optinForm .fieldEmail { width:215px; height:20px; padding-top:2px; border:1px solid #000; font-size:1.15em; }
.optInBox .optinForm label { width:90px; padding-right:5px; color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; text-align:right; }
.optInBox .optinButton { position:absolute; top:90px; left: 14px; }
.optInBox .features { position:absolute; top:200px; left: -32px; list-style:none; font-size:14px; font-weight:bold; color:#FFF; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; line-height:16px;}
.optInBox .features li { margin-bottom:7px; padding-left:12px; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:top left; }
.optInBox h4 { position:absolute; bottom:-16px; right:5px; text-align:right; color:#ad1f01; line-height:14px;}
.optInBox h4 span { font-size:22px; font-family:Trebuchet MS;}


.SignUpBoxSM{
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	float: right;
	width: 310px;
	height: 190px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
.ContactUsBox{
	/*background: #FFFFFF url(../images/SmallestCD1.gif) Top right no-repeat;*/
	background-color:#CCC;
	height: 400px;
	margin: 25px 0px 0px 240px;
	padding: 25px;
	border: thin dashed #093;
	color:#006;
	width: 400px;
}

.ContactUsPhoneBox{
	background-color:#fff;
	height: 40px;
	margin: 0px 0px 0px 250px;
	padding: 25px;
	/*border: thin dashed #093;*/
	color:#006;
	width: 350px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 1.25em;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	text-decoration: none;
	text-align: right;
	text-indent: 75px;
}

#InfoDots ul{
	background-color:#0066CC;
	width: 360px;
	float: none;
	font-size:14px;
	text-transform:capitalize;
	margin: 0px;
	padding: 7px 10px 2px 10px;
	border-top: 1px solid #6E94D2;
	border-bottom: 1px solid #6E94D2;
	border-left: 3px solid #6E94D2;
	border-right: 1px solid #6E94D2;	
    }
	
#InfoDots li{
	background-color:#FFFFFF;
	width: 310px;
	float: none;
	font-size:14px;
	text-transform:capitalize;
	margin: 0px;
	padding: 7px 10px 2px 30px;
	border-top: 1px solid #6E94D2;
	border-bottom: 1px solid #6E94D2;
	border-left: 3px solid #6E94D2;
	border-right: 1px solid #6E94D2;	
    }
	
#InfoDots li b{
	font-size:24px;
	text-transform:capitalize;
    }
	
#sidebar2 ul {
	list-style-type:square;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
	}
	
#sidebar2 ul li {
	list-style-type: none;
	background: #FFFFFF url(../images/soldtiny.gif) no-repeat top left;
	text-indent:30px;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

