body {
	margin:5px;
	background-color:#045d2f;
	text-align:center;
}

a:link {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	padding-bottom: 10px;
}	
a:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #342716;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#container {
	width: 872px;
	z-index: 0;
	position:relative;
}

#container_main {
	width: 872px;
	margin:0 auto;
	z-index: 0;
	position:relative;
}

#container_inside {
	width: 872px;
	background-image: url(../images/inside_pages/content-tile-bg.jpg);
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.header {
	width: 872px;
	background-image: url(../images/homepage/header.jpg);
	height: 242px;
}

.flash_movie {
	width: 872px;
	background-image: url(../images/homepage/flash-movie.jpg);
	height: 252px;
}

.modules {
	width: 872px;
	background-image: url(../images/homepage/modules-bg.jpg);
	height: 465px;
}

.video {
	width: 291px;
	background-image: url(../images/homepage/video.jpg);
	height: 356px;
	float: left;
}

.news {
	width: 290px;
	background-image: url(../images/homepage/news.jpg);
	height: 356px;
	float: left;
}

.contact {
	width: 291px;
	background-image: url(../images/homepage/contact.jpg);
	height: 356px;
	float: left;
}

.icons_homepage {
	width: 872px;
	background-image: url(../images/homepage/icons.jpg);
	height: 109px;
	float: left;
}

.icons_inside {
	width: 872px;
	background-image: url(../images/inside_pages/icons.jpg);
	height: 109px;
	float: left;
}

.icons_forum {
	width: 872px;
	background-image: url(../images/inside_pages/icons_forum.jpg);
	height: 30px;
	float: left;
}

.divider01 {
	width: 872px;
	background-image: url(../images/inside_pages/divider-01.jpg);
	height: 15px;
	background-repeat: no-repeat;
}

.divider01-ss_landing {
	width: 872px;
	background-image: url(../images/inside_pages/divider-01-ss_landing.jpg);
	height: 15px;
	background-repeat: no-repeat;
}

.modules_inside {
	width: 862px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.side_nav{
	width: 236px;
	float: left;
}

.side_nav_title {
	width: 236px;
	background-image: url(../images/inside_pages/side-nav-title-sign-2.jpg);
	height: 47px;
	padding-top: 45px;
	text-align: center;
	color: #2d2c17;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.side_nav_title-ss_landing {
	width: 236px;
	background-image: url(../images/inside_pages/side-nav-title-sign.jpg);
	height: 47px;
	padding-top: 45px;
	text-align: center;
	color: #2d2c17;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.side_nav_links {
	width: 236px;
	background-image: url(../images/inside_pages/side-nav-bg-13.jpg);
	text-align: center;
	color: #2d2c17;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
}

.sponsors {
	width: 236px;
	height: 76px;
	text-align: center;
}

.viewtestimonials {
	width: 236px;
	height: 90px;
	text-align: center;
	background-image: url(../images/inside_pages/viewTestimonialsSign.jpg);
	background-repeat: no-repeat;
}

.polaroid_photos {
	width: 617px;
	background-image: url(../images/inside_pages/polaroid-photos.jpg);
	height: 183px;
	float: left;
}

.footer_homepage {
	width: 872px;
	height: 50px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #045D2F;
}
.content01 {
	width: 607px;
	color: #785b3e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-align: left;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}

.content01 a:link {
	color: #045d2f;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}	
.content01 a:visited {
	color: #045d2f;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.content01 a:active {
	color: #045d2f;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.content01 a:hover {
	color: #356080;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.content02 {
	color: #785b3e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	text-align: left;
	float: left;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0 10px 0 10px;
}

.footer_inside {
	width: 872px;
	height: 50px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #045D2F;
	float: left;
}

.subSection_header {
	width: 607px;
	float: left;
}

.subSection_title {
	color: #3C7670;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-align: left;
	float: left;
	padding-top: 15px;
	height: 20px;
	width: 617px;
	font-weight: bold;
	padding-bottom: 15px;
}
.subSection_photo {
	width: 251px;
	height: 131px;
	float: right;
	background-image: url(../images/inside_pages/photoModules/header-photo-01.jpg);
	padding-top: 23px;
	padding-left: 11px;
}

.subSection_pic {
	width: 592px;
	height: 166px;
	padding-top: 4px;
	padding-left: 4px;
	background-color: #bba79a;
	padding-right: 4px;
	padding-bottom: 4px;
	margin: 8px 0px;
}

.typicalday {
	width:244px;
	height: 319px;
	padding-left: 356px;
	padding-top: 206px;
	float: left;
	padding-right: 0px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #0000CC;
	background-image: url(../images/inside_pages/DouglasRanch_typical-day.jpg);
}

.clr {clear:both;} 

.BlogHeading {
	font-size: 12px;
	font-weight: bold;
	color: #c5c52f;
}

.BlogEntry {
	font-size: 11px;
}

.BlogEntryDatestamp {
	font-size: 9px;
	text-align: right;
	padding-bottom: 30px;
	border-top: 1px solid #6B6B6B;
}

/* User Styles */

.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #286861;
	font-weight: bold;
}
.Heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #286861;
	font-weight: bold;
	}
.Heading_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663300;
	font-weight: bold;
}

.Heading_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.Heading_bold_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}		
.Heading_green_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #669933;
	font-weight: bold;
}			
.photo_module01-right {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-01.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: right;
	padding-right: 5px;
}

.photo_module01-left {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-01.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: left;
	padding-right: 5px;
	background-repeat: no-repeat;
}

.photo_module02-right {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-02.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: right;
	padding-right: 5px;
}

.photo_module02-left {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-02.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: left;
	padding-right: 5px;
}

.photo_module03-right {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-03.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: right;
	padding-right: 5px;
}

.photo_module03-left {
	width:214px;
	height: 178px;
	background-image: url(../images/inside_pages/photoModules/photo_frame-03.jpg);
	padding-left: 31px;
	padding-top: 28px;
	float: left;
	padding-right: 5px;
}
.photo_module04-left {
	width:177px;
	height: 223px;
	background-image: url(../images/inside_pages/photoModules/photo_frames_04.jpg);
	padding-left: 29px;
	padding-top: 22px;
	float: left;
	padding-right: 0px;
}

.photo_module04-right {
	width:177px;
	height: 223px;
	background-image: url(../images/inside_pages/photoModules/photo_frames_04.jpg);
	padding-left: 29px;
	padding-top: 22px;
	float: right;
	padding-right: 0px;
}
.quickNews-right {
	width:226px;
	height: 215px;
	background-image: url(../images/inside_pages/campBulletin.jpg);
	padding-left: 50px;
	padding-top: 86px;
	float: right;
	padding-right: 20px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #0000CC;
}

.quickNews-left {
	width:226px;
	height: 215px;
	background-image: url(../images/inside_pages/campBulletin.jpg);
	padding-left: 50px;
	padding-top: 86px;
	float: left;
	padding-right: 20px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #0000CC;
}

/* MySummerCamps SEO */
img {
  border: 0;
}
h1 {
  color: #663300;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

h2 {
  color: #785B3E;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.big {
	font-size: 15px;
	color: #8DDA08;
}

.green {
	color: #CC6600;
}	

