/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}
.clear{ clear:both; height:0; overflow:hidden;}

/* Generic Styling */
a{ color:#4e2116; text-decoration:underline;}


body{ color:#4e2116; font-size:16px; font-family:"Trebuchet MS",Helvetica,Arial; background:#42190b;}

.wrapper{ width:960px; margin:0 auto; background:#ebcc85 url(../images/wrapper_bg.gif) 0 0 repeat-y;}


/* header */
#header{ width:100%; background:#866b44 url(../images/header_bg.jpg) 0 0 no-repeat; padding-top:109px; position:relative;}
	#header h1{ position:absolute; width:360px; height:200px; left:0; top:0;}
	#header h1 a{ color:#000; font-size:30px;}
	
	.head_txt{ position:absolute; width:498px; height:72px; right:0; top:56px;}

	#navigation{ width:100%; height:35px; border-top:4px #391d1d solid; border-bottom:4px #391d1d solid; background:#00727d url(../images/nav_bg.jpg) 0 0 no-repeat;}
	#navigation ul{ text-align:right; padding-right:60px;}
	#navigation ul li{ display:inline; line-height:35px; font-size:14px; color:#e3d2c5; font-weight:bold;}
	#navigation ul li a{ color:#e3d2c5; padding:0 7px; text-decoration:none;}
	#navigation ul li a:hover{ color:#f7e9de;}
	#navigation ul li.on a{ text-decoration:underline;}




/* content */
#content{ width:100%; overflow:hidden; padding-bottom:30px;}
#content.sheep_content{ padding-bottom:210px; background:url(../images/content_bg.jpg) left bottom no-repeat;}
	h2{ text-align:center; margin:16px 0 24px;}
	.inner{ width:100%; overflow:hidden;}
	.col1{ float:left; width:408px; display:inline; margin-left:60px; line-height:120%;}
	.col1 img{ padding-right:2px;}
	.col1 .wel_title{ color:#00737e; font-size:22px; font-weight:bold; letter-spacing:-1px; margin-bottom:20px;}
	.col1 .wel_title span{ font-size:18px;}
	.col1 p{ margin-bottom:20px;}
	
	.col2 { float:right; width:371px; display:inline; margin-right:61px; padding:31px 0;}
	.col2 img{ padding-left:2px;}
	.col2 .wel_title{ color:#00737e; font-size:22px; font-weight:bold; letter-spacing:-1px; margin-bottom:20px;}
	.col2 .wel_title span{ font-size:18px;}
	.col2 p{ margin-bottom:20px;}
	.frameimg {background:url(../images/photo_frame.gif) 0 0 e; padding:31px 0;}
	
	.link_view_alpacas{ float:left; display:inline; margin:54px 0 0 110px;}
	
	/*-----------herd page---------------*/
	.overview{ text-align:center; padding-bottom:110px; background:url(../images/dec_line.jpg) center bottom no-repeat; line-height:200%;}
	
	.alpaca{ width:873px; margin:0 auto;}
	.alpaca h3{ margin:20px 0 20px;}
		.single_alpaca{ width:100%; margin:0 auto 40px; overflow:hidden;}
		.single_alpaca .alp_img{ float:left; width:239px; display:inline; margin:3px 26px 0 47px;}
		.single_alpaca .alp_img img{ width:239px;}
		.single_alpaca .alp_txt{ float:left; width:536px;}
		.single_alpaca .alp_txt .alp_title{ font-size:22px; color:#00737e; font-weight:bold; margin-bottom:10px;}
	
	.btn_send_mail{ float:left; display:inline; margin-left:280px;}
	
	
	
	
/* footer */
#footer{ width:100%; height:50px; padding-top:2px; overflow:hidden; font-size:14px; line-height:100%; text-align:center; color:#ebcc85; border-top:4px #381d1d solid;
		 background:#b6733c url(../images/footer_bg.gif) 0 0 no-repeat;}
#footer ul{ margin-bottom:4px;}
#footer ul li{ display:inline;}
#footer ul li a{ color:#ebcc85; text-decoration:underline; padding:0 10px;}




