todolist
*{ 
margin:0; 
padding:0; 
border:0px none; 
}
body {
	background-color: #f2f2f2;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
a:link{color:#BD9035;text-decoration:none;}
a:visited{color:#BD9035;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}

a img, img { border: none; }

.input{
	border:0px solid #505050;
}
textarea{
	border:1px solid #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper {
		width:890px;
		margin-left:auto;
		margin-right:auto;
		}
#page-sections{
	float:left;
	width:890px;
}
#page-left{
	float:left;
	width:0px;
	background-color:#f2f2f2;
}
#page-right{
	float:left;
	width:0px;
	background-color:#f2f2f2;
}
#main-content{
	float:left;
	width:890px;
	background-color:#ffffff;	
	margin:0px;
}

#header{
	float:left;
	width:890px;
}
#logo{
	float:left;
	width:890px;
	height:74px;
}
#topnav{
	float:left;
	width:890px;
	padding:5px 0px 5px 0px;
}
#hnav{
	width:890px;
	height:27px;
	display:block;
	visibility:visible;
}
#hnav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#hnav li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:block;
	float: left;
	background-image: url(../images/toplinks_over.jpg);
	background-repeat:no-repeat;
}
#hnav a {
	text-decoration:none !important; display:block;
	font-size:1px; 
	background-image: url(../images/toplinks.jpg); 
	background-repeat:no-repeat;
	height:27px;
}
#hnav ul.login li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:block;
	float: left;
	background-image: url(../images/toplinks1_over.jpg);
	background-repeat:no-repeat;
}
#hnav ul.login li a {
	text-decoration:none !important; display:block;
	font-size:1px; 
	background-image: url(../images/toplinks1.jpg); 
	background-repeat:no-repeat;
	height:27px;
}
#hnav a span { visibility:hidden; }

#hnav01home, #hnav01home a{
  background-position: 0 0;
  width: 84px;
}
#hnav01home a:hover, #hnav01home a.selected {
  background-position: 0px 27px;
}

#hnav02campsites, #hnav02campsites a{
  background-position: -84px 0px;
  width: 117px;
}
#hnav02campsites a:hover, #hnav02campsites a.selected {
  background-position: -201px 27px;
}

#hnav03happycamping, #hnav03happycamping a{
  background-position: -201px 0px;
 width: 165px;
}
#hnav03happycamping a:hover, #hnav03happycamping a.selected {
  background-position: -366px 27px;
}

#hnav04forum, #hnav04forum a{
  background-position: -366px 0px;
  width: 78px;
}
#hnav04forum a:hover, #hnav04forum a.selected {
  background-position: -444px 27px;
}

#hnav05shop, #hnav05shop a{
  background-position: -444px 0px;
 width: 78px;
}
#hnav05shop a:hover, #hnav05shop a.selected {
  background-position: -522px 27px;
}

#content{
	float:left;
	width:890px;
}
#trail{
	float:left;
	width:870px;
	font-size:11px;
	padding:0px 0px 0px 20px;
}
#trail a:link,
#trail a:visited{
	color:#000000;
	text-decoration:none;
}
#trail a:hover{
	color:#666666;
	text-decoration:none;
}
a.trail{
	color:#BD9035 !important;
	text-decoration:none;
}
a.trail:hover{
	color:#666666 !important;
	text-decoration:none;
}
#pg-content{
	float:left;
	width:850px;
	padding:20px 20px 20px 20px;
}
.green-title{
	font-size:17px;
	color:#83AD2F;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0px 15px 0px;
}
.row{
	float:left;
	width:850px;
}
.coloumn1{
	float:left;
	width:110px;
	font-size:12px;
	color:#252525;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
.coloumn1-thumb{
	float:left;
	width:40px;
}
.coloumn1-txt{
	float:left;
	width:70px;
	font-size:12px;
	color:#252525;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.coloumn2{
	float:left;
	width:740px;
	font-size:12px;
	color:#252525;
	font-weight:normal;	
	padding:0px 0px 10px 0px;
}

.radio{	
	float:left;
	width:10px;
	padding:5px 5px 0px 0px;
}
.opt{
	float:left;
	width:40px;	
	padding:3px 0px 0px 0px;
}

.listing-section{
	float:none;
	width:850px;
}

.name-date{
	float:left;
	width:850px;
	font-size:12px;
	color:#252525;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.desc{
/*	width:850px; */
	font-size:12px;
	color:#252525;
	font-weight:normal;
  text-align: justify;
}
.photos{
	float:left;
	width:850px;
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	padding:20px 0px 20px 0px;
}
.img-margin{
	margin-right:5px;
}
.message{
	float:left;
	width:850px;
	padding:30px 0px 0px 0px;
	font-size:12px;
	color:#252525;
	font-weight:bold;
}
.message1{
	float:left;
	width:850px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	color:#252525;
	/*font-weight:bold;*/
}
#footer{
	float:left;
	width:890px;
	padding-bottom:20px;
}



/*Inner Pages CSS*/
#inpg-content{
	float:left;
	width:850px;
	padding:20px 20px 20px 20px;
	
}
.heading-section{
	padding:10px 0px 10px 0px;
}

.pg-head{
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

.pg-message{
	float:left;
	width:850px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:15px;
}
.image-section{
	float:left;
	width:850px;
	padding:10px 0px 10px 0px;
}
.img-margin{
	margin:0px 5px 0px 0px;
}
.img-message{
	float:left;
	width:850px;
	padding:10px 0px 0px 0px;
}
.block1{
	float:left;
	width:425px;
	padding:10px 0px 0px 0px;
}
.block2{
	float:left;
	width:425px;
	text-align:center;
	padding:10px 0px 0px 0px;
}
.block1 a:link,
.block1 a:visited,
.block1 a:hover{
	color:#BE9034;
	font-size:15px;
	font-weight:bold;
}
#contact-bg{
	float:left;
	width:870px;
	height:538px;
	background-image:url('../images/contact_bg1.jpg');
	background-repeat:no-repeat;
	padding:20px 10px 0px 10px;
	color:#FFF;
	font-size:13px;
}
#contact-bg ul{
	padding:0px;
	margin:0px;
}
#contact-bg ul li{
	color:#FFF;
	font-size:13px;
	margin:10px 0px 10px 0px;
	list-style:none;
}
#contact-bg ul li a {
	color:#C2963F;
	font-size:12px;
	text-decoration:none;
}
#contact-bg ul li a:link{
	color:#C2963F;
	font-size:12px;
	text-decoration:none;
}
#contact-bg ul li a:hover{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
#contact-bg ul li a:visited{
	color:#C2963F;
	font-size:12px;
	text-decoration:none;
}
#joined-bg{
	float:left;
	width:860px;
	height:703px;
	background-image:url('../images/joined_bg.jpg');
	background-repeat:no-repeat;
	padding:20px 10px 20px 20px;
	color:#010101;
	font-size:13px;
}
.message-section{
	float:left;
	width:800px;
	padding:80px 0px 0px 50px;
}
#about-bg{
	float:left;
	width:870px;
	height:820px;
	background-image:url('../images/about_bg.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 10px 20px 10px;
	color:#010101;
	font-size:13px;
}
.abt-img{
	float:left;
	width:300px;
	text-align:center;
	color:#010101;
	font-size:13px;
}
.abt-txt{	
	float:left;
	width:550px;
	color:#010101;
	font-size:12px;
	line-height:14px;
}
.abt-txt span{	
	float:left;
	width:100%;
	color:#010101;
	font-size:12px;
}
.abt-txt span a:link{
	text-decoration:none;
	color:#FD13C3;
}
.abt-txt span a:visited{	
	text-decoration:none;
	color:#FD13C3;
}

.abt-txt span a:hover{	
	text-decoration:none;
	color:#666666;
}
.abt-txt p a:link,
.abt-txt p a:visited,
.abt-txt p a:hover{	
	text-decoration:none;
	font-weight:bold;
	color:#010101;
}

#friends-bg{
	float:left;
	width:860px;
	padding:0px 10px 10px 20px;
	color:#010101;
	font-size:13px;
}
.list-links{
	float:left;
	width:500px;
}
.listing{
	float:left;
	width:850px;
  text-align: justify;
}
.friends-col1{
	float:left;
	width:500px;
}
.friends-col2{
	float:left;
	width:340px;
	padding:150px 20px 0px 0px;
}
.link-section{
	float:left;
	width:500px;
	font-weight:bold;
	font-size:13px;
	color:#010101;
	padding:10px 0px 0px 0px;
}
.desc1{
	float:left;
	width:500px;
	font-size:12px;
	color:#252525;
	font-weight:normal;
}
.desc1 ul{
	padding:0px;
	margin:0px;
}
.desc1 ul li{
	color:#010101;
	font-size:12px;
	margin:2px 0px 2px 0px;
	list-style:none;
}
.desc1 ul li a:link,
.desc1 ul li a:visited{
	color:#010101;
	text-decoration:none;
}
.desc1 ul li a:hover{
	color:#666666;
	text-decoration:none;
}
.heading-section1{
	float:left;
	width:860px;
	padding:10px 0px 10px 0px;
}
.form{
	float:left;
	width:860px;
	padding:10px 0px 10px 0px;	
}
.form-row{
	float:left;
	width:860px;	
}
.form-col1{
	float:left;
	width:155px;
	padding:4px 5px 4px 0px;
	font-weight:bold;
	font-size:12px;
	color:#010101;
}
.form-col2{
	float:left;
	width:700px;
	padding:4px 0px 4px 0px;	
}
.input-bg{
	background-image:url('../images/input-bg.jpg');
	background-repeat:no-repeat;
	width:360px;
	height:18px;
	border:none;
	padding:2px 0px 0px 3px;
}
.input-bg1{
	background-image:url('../images/input-bg1.jpg');
	background-repeat:no-repeat;
	width:232px;
	height:18px;
	border:none;
	padding:4px 0px 0px 3px;
}
.input-bg2{
	background-image:url('../images/input-bg2.jpg');
	background-repeat:no-repeat;
	width:189px;
	height:17px;
	border:none;
	padding:4px 0px 0px 3px;
}
.input-bg3{
	background-image:url('../images/input-bg3.jpg');
	background-repeat:no-repeat;
	width:170px;
	height:17px;
	border:none;
	padding:2px 0px 0px 3px;
}
.textarea-bg{
	background-image:url('../images/textarea-bg.jpg');
	background-repeat:no-repeat;
	width:360px;
	height:68px;
	border:none;
	overflow:auto;
	padding:2px 0px 0px 3px;
}
.smalltxt{
	float:left;
	width:860px;
	font-size:11px;
	color:#010101;
	padding:8px 0px 8px 0px;
}
.diary-section{
	float:left;
	width:850px;
	padding:20px 0px 0px 0px;
}
.diary-col1{
	float:left;
	width:550px;
	padding:0px 50px 0px 50px;
}
.diary-col2{
	float:left;
	width:200px;
}
.dot-section{
	float:left;
	width:180px;
	border:dotted 2px #c2c2c2;
	padding:8px;
}
.dot-section-row{
	float:left;
	width:180px;
}
.dot-section span{
	float:left;
	width:180px;
	font-size:12px;
	text-align:center;
	line-height:15px;
	font-weight:bold;
}
.todolist a, .todolist a:hover, .todolist a:visited { color : #BD9035; }

.archives{
	float:left;
	width:180px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 0px;	
}
.dot-section p{
	float:left;
	width:180px;
	font-size:12px;
	line-height:15px;
	margin:10px 0px 10px 0px;
}
.dot-section ul{
	margin:0px;
	padding:5px 0px 5px 0px;
}
.dot-section ul li{
	float:left;
	width:180px;
	font-weight:bold;
	list-style:none;
	margin:8px 0px 8px 0px;
}
.diary-details{
	float:left;
	width:550px;
}
.diary-row{
	float:left;
	width:550px;
	padding:8px 0px 8px 0px;
}
.diary-row span{
	float:left;
	width:550px;	
	font-size:11px;
	line-height:14px;
	color:#010101;
}
.diary-row span a:link,
.diary-row span a:visited,
.diary-row span a:hover{
	float:left;
	width:550px;	
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#B68A32;
}
.diary-row p{
	float:left;
	width:550px;	
	font-size:12px;
	line-height:14px;
	color:#010101;
}
.diary-dots{	
	float:left;
	width:550px;
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:center;
	line-height:30px;
}
.diary-img{
	border:1px solid #DBDBDB;
}

.content-section{
	float:left;
	width:850px;
	padding:10px 0px 10px 0px;
}
.campsite-section{
	float:left;
	width:850px;
}
.campsite-list{
	float:left;
	width:850px;
	padding:10px 0px 0px 0px;
}
.camp-name{
	float:left;
	width:850px;
	color:#72A30D;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.camp-detail{
	float:left;
	width:850px;
	color:#030303;
	font-size:12px;
	padding:3px 0px 6px 0px;
}
.camp-link-brown{
	float:left;
	width:850px;
	color:#BE9034;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
}
.camp-link-brown a:link,
.camp-link-brown a:visited,
.camp-link-brown a:hover{
	text-decoration:none;
	color:#BE9034;
}
.camp-link-black{
	float:left;
	width:850px;
	color:#030303;
	font-size:12px;
	font-weight:bold;	
	padding:3px 0px 3px 0px;
}
.camp-link-black a:link,
.camp-link-black a:visited,
.camp-link-black a:hover{
	text-decoration:none;
	color:#030303;
}
.campsite-list{
	float:left;
	width:850px;
}
.campsite-dots{	
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
  height:15px;
  clear: both;
}
/* England Section starts here*/
#states{
	float:left;
	width:225px;
}
#map{
	float:left;
	width:625px;
}
#states ul{
	margin:0px;
  padding: 0px;
}
#states ul li{
	font-size:12px;
	font-weight:normal;
	color:#72A30D;
	list-style:none;
	margin:3px 0px;
}
#states ul li a:link,
#states ul li a:visited,
#states ul li a:hover{
	font-size:12px;
	font-weight:normal;
	color:#72A30D;
	text-decoration:none;
}
/* England Section ends here*/
/* Ireland Section starts here*/
#states1{
	float:left;
	width:300px;
}
#map1{
	float:left;
	width:550px;
}
#states1 ul{
	margin:0px;
}
#states1 ul li{
	float:left;
	width:225px;
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	list-style:none;
	margin:6px 0px 6px 0px;
}
#states1 ul li a:link,
#states1 ul li a:visited,
#states1 ul li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	text-decoration:none;
}
/* Ireland Section ends here*/
/* Scotland Section starts here*/
#states2{
	float:left;
	width:350px;
}
#map2{
	float:left;
	width:500px;
}
#states2 ul{
	margin:0px;
}
#states2 ul li{
	float:left;
	width:350px;
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	list-style:none;
	margin:6px 0px 6px 0px;
}
#states2 ul li a:link,
#states2 ul li a:visited,
#states2 ul li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	text-decoration:none;
}
/* Scotland Section ends here*/
/* Wales Section starts here*/
#states3{
	float:left;
	width:275px;
}
#map3{
	float:left;
	width:575px;
}
#states3 ul{
	margin:0px;
}
#states3 ul li{
	float:left;
	width:275px;
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	list-style:none;
	margin:6px 0px 6px 0px;
}
#states3 ul li a:link,
#states3 ul li a:visited,
#states3 ul li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#72A30D;
	text-decoration:none;
}
/* Wales Section ends here*/
/* Waildlife Section starts here*/
.wildlife-content{
	width:890px;
}
.wildlife-content1{
	width:785px;
	margin:20px 50px 0px 50px;
}
.wildlife-details{
	width:850px;
  padding-bottom: 20px;
}
.wildlife-details-row{
	width:850px;
	font-size:12px;	
}
.det-col1{
	float:left;
	width:150px;
	padding:5px 0px 5px 0px;
}
.det-col2{
	float:left;
	width:600px;
	padding:5px 0px 5px 0px;
}
.det-col2 a {color:#BD9035;text-decoration:none;}
.det-col2 a:hover {color:#666;text-decoration:none;}

/* Waildlife Section ends here*/

/* Loginpage CSS starts here*/
.loginform{
	float:left;
	width:800px;	
	padding:0px 25px 0px 25px;
}
.loginform-row{
	float:left;
	width:800px;	
}
.login-col1{
	float:left;
	width:95px;
	padding:4px 5px 4px 0px;
	font-weight:bold;
	font-size:12px;
	color:#010101;
}
.login-col2{
	float:left;
	width:700px;
	padding:4px 0px 4px 0px;	
}
.loginform-row a:link,
.loginform-row a:visited,
.loginform-row a:hover{
	font-size:12px;
	text-decoration:none;
}
/* Loginpage CSS ends here*/
/*Happy Camping css starts here*/
.hcamping-section{
	float:left;
	width:850px;
	padding:20px 20px 0px 20px;
}
.hcamping-col1{
	float:left;
	width:632px;
	padding:0px 0px 0px 0px;
}
.hcamping-col2{
	float:left;
	width:216px;
}
.hcamping-dot-section{
	float:left;
	width:198px;
	border:dotted 2px #c2c2c2;
	padding:8px;
}
.hcamping-dot-section-row{
	float:left;
	width:198px;
}
.hcamping-dot-section-row span{
	float:left;
	width:210px;
	color:#437777;
	padding:3px;
	text-align:right;
}
.hcamping-list{
	float:left;
	width:592px;
	padding:3px 20px 3px 20px;
}
.list-col1{
	float:left;
	width:140px;
}
.list-col2{
	float:left;
	width:452px;
}
.list-col2 span{
	float:left;
	width:427px;
	font-size:18px;
	padding:30px 5px 2px 20px;
	font-weight:bold;
}
.list-col2 p{
	float:left;
	width:427px;
	font-size:12px;
	padding:2px 5px 2px 20px;
}
.list-col2 span a:link,
.list-col2 span a:visited{
	color:#010101;
	text-decoration:none;
}
.list-col2 span a:hover{
	color:#666666;
	text-decoration:none;
}
/*Happy Camping css ends here*/
/*yumyum css starts here*/
.birdbg{
	float:left;
	width:800px;
	height:250px;
	background-image:url('../images/bird1.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}
.yumyum-list{
	float:left;
	width:850px;
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	padding:20px 0px 20px 0px;
}
.yumyum-col1{
	float:left;
	width:280px;
}
.yumyum-col2{
	float:left;
	width:570px;
}
.yumyum-row{
	float:left;
	width:570px;
}
.yumyum-row p{
	color:#010101;
	font-size:12px;
	padding:3px 0px 5px 0px;
}
.yumyum-row span{
	font-weight:bold;
	color:#010101;
	font-size:15px;
	padding:3px 0px 5px 0px;
}
.yumyum-row a:link,
.yumyum-row a:visited,
.yumyum-row a:hover{
	font-weight:bold;
	color:#010101;
	font-size:12px;
	text-decoration:none;
}
.yumyum-row span a:link,
.yumyum-row span a:visited,
.yumyum-row span a:hover{
	font-weight:bold;
	color:#B68A32;
	font-size:12px;
	line-height:18px;
	padding:3px 0px 5px 0px;
}
/*yumyum css ends here*/
/*wildworld css starts here*/
.wildworld-content{
	float:left;
	width:850px;
	padding:0px ;
}
.wildworld-txt{
	font-size:12px;
	color:#010101;	
}
.wildworld-row{
	float:left;
	width:850px;
}
.wildworld-col1{
	float:left;
	width:300px;
	font-size:12px;
	color:#010101;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
.wildworld-col2{
	float:left;
	width:550px;
	font-size:12px;
	color:#010101;
	font-weight:normal;	
	padding:10px 0px 10px 0px;	
}
/*wildworld css ends here*/
/*postcard css starts here*/
.heading-section-col1{
	float:left;
	width:700px;
	padding:10px 0px 10px 0px;
}
.heading-section-col2{
	float:left;
	width:150px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.heading-section-col2 a:link,
.heading-section-col2 a:visited,
.heading-section-col2 a:hover{
	font-weight:bold;
	color:#B68A32;
	font-size:12px;
	line-height:18px;
}
#postcard-section{
	float:left;
	width:780px;
	padding:0px 55px 0px 55px;
}
.postcard-detail{
	float:left;
	width:755px;
	border:2px dotted #959595;
	padding:10px 10px 10px 10px;
}
.postcard-col1{
	float:left;
	width:300px;
	padding:20px 35px 20px 35px;
}
.postcard-message{
	width:300px;
	height:320px;
  overflow: auto;
	font-size:12px;
	line-height:20px;
	color:#010101;
}
.postcard-message pre{
font-family: arial, helvetica, verdana;
}
.postcard-message1{
	float:left;
	width:298px;
	font-size:12px;
	line-height:20px;
	color:#010101;
	border:0px solid #c2c2c2;
	padding:0px 0px 0px 0px;
}
.postcard-col2{
	float:left;
	width:15px;
	padding:50px 0px 50px 0px; 
}
.postcard-col3{
	float:left;
	width:300px;
	padding:20px 35px 20px 35px; 
}
.stamp{
	float:left;
	width:300px;
	text-align:right;
}
.address{
	float:left;
	width:300px;
	padding:30px 0px 0px 0px; 
}
.address ul{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
}
.address ul li{
	float:left;
	width:290px;
	font-size:12px;
	font-weight:bold;
	color:#010101;
	border-bottom:2px dotted #959595;
	list-style-type:none;
	padding:15px 0px 5px 10px; 
}
.postcard-img{
	float:left;
	width:780px;
	padding:5px 0px 5px 0px;
}
/*postcard css ends here*/
/*Recipe css starts here*/
#recipe-pg{
	width:595px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.recipe-top,
.recipe-bot{
	float:left;
	width:595px;
}
.recipe-bg{
	float:left;
	width:541px;
	background-image:url('../images/recipe_bg.jpg');
	background-repeat:repeat-y;
	padding:10px 27px 10px 27px;
	text-align:left;
}
.recipe-row{
	float:left;
	width:541px;
	padding:2px 0px 2px 0px;
}
.recipe-name{
	float:left;
	width:541px;
	font-size:22px;
	color:202020;
	padding:8px 0px 4px 0px;
}
.recipe-txt{
	float:left;
	width:541px;
	font-size:12px;
	line-height:16px;
	color:202020;
	padding:8px 0px 4px 0px;
}
.recipe-close{
	float:right;
	width:200px;
	font-size:12px;
	font-weight:bold;
	color:#202020;
	text-align:right;
	padding:4px 0px 4px 0px;
}
.recipe-close a:link,
.recipe-close a:visited,
.recipe-close a:hover{
	color:#202020;
	text-decoration:underline;
}
/*Recipe css ends here*/
/*Book Page css starts here*/
.book-section{
	float:left;
	width:850px;
	padding:0px 20px 0px 20px;
}
.book-cover{
	float:left;
	width:850px;
	padding:10px 0px 10px 0px;
}
.book-details{
	float:left;
	width:850px;
	font-size:12px;
	color:#202020;
	padding:20px 0px 20px 0px;
}
.center-img{
	float:left;
	width:850px;
	padding:20px 20px 20px 20px;
}
.faq-section{
	float:left;
	width:850px;
	padding:30px 20px 20px 20px;
}
.faq-head{
	float:left;
	width:850px;
	font-size:12px;
	color:#202020;
	font-weight:bold;
}
.faq-container{
	float:left;
	width:850px;
	padding:10px 0px 10px 0px;
}
.question-ans{
	float:left;
	width:850px;
	font-size:12px;
	color:#202020;
	padding:5px 0px 5px 0px;
}
/*Book Page css ends here*/
/*Forum css starts here*/
#forum-section{
	float:left;
	width:850px;
	padding:10px 20px 10px 20px;
}
#forum-bg{
	float:left;
	width:850px;
	height:564px;
	background-image:url('../images/forum-bg.jpg');
	background-repeat:no-repeat;
	padding:15px 20px 10px 20px;
	margin-top:15px;
	color:#202020;
	font-size:12px;
}
.forum-col1{
	float:left;
	width:450px;
	text-align:justify;
}
.forum-col2{
	float:left;
	width:380px;
	padding:0px 0px 0px 20px;
}
.forum-col1 span{
	font-size:18px;
	color:#000000;
}
.forum-form{
	float:left;
	width:380px;
}
.forum-form-row{
	float:left;
	width:380px;
	padding:5px 0px 5px 0px;
}
.forum-label{
	float:left;
	width:125px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#010101;
	padding:0px 5px 0px 0px;
}
.forum-element{
	float:left;
	width:173px;
}
.forum-button{
	float:left;
	width:67px;
	padding:5px 0px 0px 10px;
}
.forum-link{
	float:left;
	width:380px;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
.forum-link a:link,
.forum-link a:visited,
.forum-link a:hover{
	color:#010101;
	text-decoration:none;
}
.forum-dots{
	float:left;
	width:850px;
	height:50px;
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:center;
}
.forum-topic{
	float:left;
	width:850px;
	padding:5px 0px 5px 0px;
}
.forum-topic-head{
	float:left;
	width:850px;
	font-size:15px;
	font-weight:bold;
	color:#B68A32;
	padding:2px 0px 2px 0px;
}
.forum-topic-txt{
	float:left;
	width:850px;
	font-size:12px;
	color:#202020;
	padding:2px 0px 2px 0px;
}
#owl-bg{
	float:left;
	width:680px;
	height:462px;
	background-image:url('../images/forum_background.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding:40px 90px 0px 120px;
	color:#202020;
	font-size:13px;
}
/*Forum css ends here*/
.campfire-section{
	float:left;
	width:810px;
	font-size:12px;
	color:#202020;
	line-height:15px;
	padding:30px 40px 10px 40px;
}
.campfire-link{
	float:left;
	width:810px;
	font-size:13px;
	font-weight:bold;
	color:#202020;
	line-height:15px;
	padding:15px 40px 15px 40px;
}
.campfire-link a:link,
.campfire-link a:visited,
.campfire-link a:hover{
	color:#202020;
	text-decoration:none;
}
.campfire-bg{
	float:left;
	width:889px;
	height:524px;
	background-image:url('../images/campfire_bg.jpg');
	background-repeat:no-repeat;
	background-position:center;
	padding:0px 0px 0px 0px;
	color:#202020;
	font-size:13px;
}
.flying-birds{
	float:left;
	width:829px;
	height:350px;
	text-align:right;
	/*background-image:url('../images/flying_birds.jpg');*/
	background-repeat:no-repeat;
	background-position:400px 25px;
	padding:0px 60px 0px 0px;
	color:#202020;
	font-size:13px;
}
.campfire-listing{
	float:left;
	width:810px;
	font-size:13px;
	color:#202020;
	line-height:15px;
	padding:10px 40px 10px 40px;
}
.campfire-name{
	float:left;
	width:810px;
	font-size:15px;
	color:#202020;
	font-weight:bold;
	line-height:15px;
	padding:1px 0px 1px 0px;
}
.campfire-link1{
	float:left;
	width:810px;
	padding:1px 0px 1px 0px;
}
.campfire-link1 ul{
	float:left;
	width:810px;
	margin:0px;
	padding:0px;
}
.campfire-link1 ul li{
	float:left;
	width:810px;
	font-size:12px;
	color:#A57A25;
	line-height:15px;
	list-style-type:none;
	padding:1px 0px 1px 0px;
}
.campfire-link1 ul li a:link,
.campfire-link1 ul li a:visited,
.campfire-link1 ul li a:hover{
	color:#A57A25;
	text-decoration:none;
}
.campsite-name{
	float:left;
	width:850px;
	font-size:22px;
	color:#010101;
	padding:10px 0px 3px 0px;
}

/*Homepage CSS Starts here*/
.hp-content{
	float:left;
	width:850px;
	padding:0px 20px 10px 20px;
}
.hp-col1{
	float:left;
	width:585px;
	padding:0px 0px 0px 0px;
}
.hp-col2{
	float:left;
	width:265px;
	font-size:12px;
	font-weight:bold;
	color:#010101;
	padding:0px 0px 30px 0px;
  text-align: left;
}
.hp-col2 a:link,
.hp-col2 a:visited,
.hp-col2 a:hover{
	color:#B68A32;
	text-decoration:none;
}
.hp-sections{
	float:left;
	width:172px;
	padding:0px 23px 20px 0px;
}
.section-row{
	float:left;
	width:172px;
	font-size:12px;
	font-weight:normal;
	color:#010101;
	padding:2px 0px 2px 0px;
}
.section-row a:link,
.section-row a:visited{
	color:#010101;
	text-decoration:none;
	margin:0px;
}
.section-row a:hover{
	color:#666666;
	text-decoration:none;
	margin:0px;
}
.homepage-bg{
	float:left;
	width:889px;
	background:url('../images/homepage_bg.jpg') no-repeat top center;
	background-color:#CDC859;
	padding:500px 0px 20px 0px;
}
/*Homepage CSS ends here*/

/*Guidepage CSS starts here*/
.guide-section{
	float:left;
	width:850px;
	padding:20px 0px 0px 0px;
}
.guide-col1{
	float:left;
	width:570px;
	padding:0px 20px 0px 10px;
}
.guide-col2{
	float:left;
	width:210px;
	padding:0px 10px 0px 30px;
}
.guide-details{
	float:left;
	width:570px;
}
.guide-row{
	float:left;
	width:570px;
	padding:8px 0px 8px 0px;
	font-size:12px;
}
.guide-list{
	float:left;
	width:570px;
	font-size:12px;
	color:#010101;
	line-height:15px;
	padding:0px 0px 10px 0px;
}
.guide-list a:link,
.guide-list a:visited,
.guide-list a:hover{
	color:#926919;
	padding:0px 0px 10px 0px;
}
.guide-dots{	
	float:left;
	width:570px;
	background-image:url('../images/dot.jpg');
	background-repeat:repeat-x;
	background-position:center;
	line-height:30px;
}
.guide-dot-section{
	float:left;
	width:184px;
	border:dotted 2px #c2c2c2;
	padding:8px 11px 8px 11px;
}
.guide-dot-row{
	float:left;
	width:184px;
	font-size:12px;
	color:#010101;
	line-height:15px;
	padding:3px 0px 3px 0px;
}
/*Guidepage CSS ends here*/