@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span,h1, h2, h3, h4, h5, h6, p,img,ul{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;	
}
h2{
	margin-bottom:10px; font-weight:bold; 

}

p{
	margin-bottom:10px;

}

a{
	text-decoration:none;
	color:#8d7b53;

}

a:hover{
	color:#695321;

}
body{
	color:#6c6b6b;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;

}

#footer_container{
	height:25px;
	background-color:#efc77a;
	margin-top:20px;
	text-align:center;
	padding-top:12px;
	color:#8d7b53;

}

#header_container{
	width:1225px;
	margin:0px auto;
	display:table;

}

#header_container #top{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:1225px;
	height:196px;
}

#header_container #left{
	background-image:url(../images/leftside.jpg);
	width:98px;
}

#header_container #mid{
	background-image:url(../images/middle.png);
	width:1058px;

}

#header_container #right{
	background-image:url(../images/rightside.jpg);
	width:63px;
}

.header_mid{
	height:375px;
	float:left;
	background-repeat:no-repeat;

}

.logo{
	margin-left:100px;

}

#wedding_girl{
	background-image:url(../images/weddinglady.png);
	background-repeat:no-repeat;
	width:212px;
	height:376px;
	position:absolute;
	margin-left:911px;
	margin-top:-175px;

}

#nav_wrapper{
	height:40px;
	margin-top:320px;
	margin-left:2px;
	position:absolute;

}
#nav{
	float:left;
	background-color:#efe9e2;
	width:1042px;
	height:40px;
}

#nav a{
	display:table;
	float:left;
	padding-bottom:6px;
	margin:1px;
}
#nav a:hover{
	background-color:#efc77a;

}

#nav_right{
	background-image:url(../images/navcorner.png);
	background-repeat:no-repeat;
	float:left;
	width:24px;
	height:40px;
	
}

#nav .item{
	float:left;
	padding-top:11px;
	padding-left:5px;
	margin-right:13px;

}


.nav_item{
	margin-right:13px;

}

/*content*/

#content_container{
	width:990px;
	margin:0px auto;
	display:table;
	background-image:url(../images/leaf.png);
	background-repeat:no-repeat;
	background-position:bottom right;


}

#main_content{
	float:left;
	width:645px;
	display:table;
	margin-right:40px;

}

#sidebar{
	float:left;
	width:305px;
	display:table;

}

.column{
	width:300px;
	margin-top:10px;
	float:left;
	margin-right:40px;
	

}
.ido_btn{
	width:115px;
	margin-top:10px;

}

.golf_btn{
	width:181px;
	margin-top:10px;
	background-position:-120px 0px;
}

.content_btns{
	background-image:url(../images/content_btns.png);
	background-repeat:no-repeat;
	height:50px;
	float:right;
	display:block;
	    text-indent: -9999px;
}

.ido_btn:hover{
	width:115px;
	margin-top:10px;
	background-position:0px -50px;

}

.golf_btn:hover{
	width:181px;
	margin-top:10px;
	background-position:-120px -50px;
}

.column img{
	margin-bottom:10px;

}

h3 img{
	margin-bottom:0px;
}

h3{
	font-size:16px;
	color:#8d7b53;
	margin-bottom:10px;
}

#main_content ul{
	padding-left:12px; margin:10px 0px 10px 3px; 
}

#main_content blockquote{
	margin-top:30px;

}
.contactuscolor{
	color:#8d7b53;

}

#main_content .last{
	margin-right:0px;

}

/*sidebar*/

.single_pic{
	background-image:url(../images/pic_bg.png);
	width:128px;
	height:128px;
	float:left;
	margin-right:15px;
	padding:8px;
	margin-bottom:10px;

}
#sidebar .last{
	margin-right:0px;

}

.gallery_view{
	  float: right;
    font-size: 80%;
    font-weight: bold;
    margin: 5px;

}

#sidebar .section{
	display:table;
	margin-bottom: 0px;

}

.entry{
	display:table;
	margin-bottom:10px;

}
.entry .heading{
	display:table;
	color:#8d7b53;


}
.entry .thumbnail{
	width:65px;
	height:65px;
	background-color:#999999;
	margin-right:10px;
	float:left;	
}

.entry .content a{
	font-style:italic;
}

.entry .heading p{
	margin:0px;
	margin-bottom:5px;
}

#slider{
	width:980px;
	height:305px;
	position:absolute;
	z-index:-1;
}

#first{
	margin-left:9px;
}

#bottom_buttons_container{
	display:table; clear:both; width:100%;


}

#bottom_buttons_container .column{
	margin-top:0px;

}
/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/*contactus*/

.input_text{
	height:25px;
	width:260px;
	margin-bottom:5px;
		
}

.label{
	padding-right:40px;

}

.textarea_text{
	padding-top:10px;

}

#comments{
	margin-bottom:10px;

}

.contact_container{
	padding-left:40px;

}

#SubmitCAPEDog{
	width:117px;
	height:51px;
	float:right;
	font-size:14px;
	background-image:url(../images/submit.png);
	border:none;
	background-color:#FFFFFF;
	cursor:pointer;
}

#SubmitCAPEDog:hover{
	background-position:0px -51px;

}


 