/**
 * Buchanan Shoals
 * 
 * YUI 2.4.1 Modifitcations
 * Added: .yui-gg (80% / 20%) w/ no padding
 * Added: .yui-gh (20% / 80%) w/ no padding
 * Enabled nesting of .yui-gd within .yui-gg
 * 
 */
.yui-t2 #yui-main .yui-b {margin-left:13.8456em;*margin-left:13.512em;}
.yui-gb .yui-gg,
.yui-gb .yui-gh {float:left;margin-left:2%;width:32%;}
.yui-gb .yui-gg .yui-u, 
.yui-gb .yui-gh .yui-u {margin:0;}
/*Float units (and sub grids) to the right */
.yui-g .yui-gg,
.yui-g .yui-gh,
.yui-gg .yui-u, 
.yui-gg .yui-g, 
.yui-gh .yui-g,
.yui-gh .yui-u{float:right;}
/* <CHANGE> */
.yui-gg .yui-gd,
.yui-gh .yui-gd{float:right}
/* </CHANGE> */
/*Float units (and sub grids) to the left */
.yui-g .yui-gg div.first,
.yui-gg div.first, 
.yui-gh div.first{float:left;}
.yui-gg .yui-g .yui-u,
.yui-gh .yui-g .yui-u {width:49%;*width:48.1%;*margin-left:0;}
/* <CHANGE> */
.yui-gg .yui-gd .yui-u,
.yui-gh .yui-gd .yui-u {float:left;margin-left:2%;width:32%;}
/* </CHANGE> */
.yui-g .yui-gg,
.yui-g .yui-gh {width:49.1%;}
.yui-gg .yui-u,
.yui-gg .yui-g,
.yui-gg .yui-gd, /* <CHANGE/> */
.yui-gh div.first {width:19%;} /** CHANGE ME!!! **/
.yui-gb .yui-gg div.yui-u,
.yui-gb .yui-gh div.yui-u {float:right;}
.yui-gb .yui-gg div.first,
.yui-gb .yui-gh div.first  {float:left;}
.yui-gg div.first, 
.yui-gh .yui-g,
.yui-gh .yui-gd, /* <CHANGE/> */
.yui-gh .yui-u{width:79.2%;}
/* narrower width in nexted contexts */
.yui-gb .yui-gg .yui-u,
.yui-gb .yui-gh div.first {*width:19%;_width:15%;}
/* narrower width in nexted contexts */
.yui-gb .yui-gg div.first, 
.yui-gb .yui-gh .yui-u{*width:78.5%;_width:70.5%;}
.yui-gg:after, 
.yui-gh:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.yui-gg, 
.yui-gh{zoom:1;}

/* BUCHANAN */
html{
	background:#8a99a4 url(/themes/public/buchanan/img/page-background.jpg) repeat-x top;
}
body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.page{
	border:1px solid #666666;
	/* background-color:white; */
	background:#bababa url(/themes/public/buchanan/img/content-background.jpg) repeat-x;
	background-position:0px 122px;
}
#yui-main{
	/* background:#bababa url(/themes/public/buchanan/img/content-background.jpg) repeat-x 124px left; */
}
#hd #banner{
	background:url(/themes/public/buchanan/img/banner-sunset.jpg) no-repeat top right;
	height:95px;
}
#hd #banner #logo{
	margin:29px 0px 0px 8px;
}
#hd #nav{
	height:27px;
	background:#72614c url(/themes/public/buchanan/img/nav-background.jpg) no-repeat top left;
	color:white;
	font-size:85%;
	text-align:right;
}
.topmenu{
	position:relative;
	top:3px;
	float:right;
	margin-right:5px;
}
.topmenu a{
	padding:0px 0px 0px 10px;
	text-decoration:none;
	color:white;
}
.topmenu a:hover{
	color:#cccccc;
}
#bd{
	
}
.breadcrumbs a, .breadcrumbs span{
	color:#47567e;
	font-size:85%;
}
.breadcrumbs a{
	font-weight:bold;
	text-decoration:none;
}
#leftcol{
	background-color:white;
}
.leftmenu
{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid gray;
	width: 100%;
}
.leftmenu a{
	display:block;
	list-style: none;
	margin: 0;
	padding: 0.4em;
	padding-left:0.6em;
	text-decoration:none;
	color:black;
}
.leftmenu .level1 a
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color: #ebeaea #d3d2d2 #6e6e6e #d3d2d2;
	background: #dddcdc;
}
.leftmenu .level1 a:hover, .leftmenu .level1 a#active{
	border-color: #6e6e6e #d3d2d2 #ebeaea #d3d2d2;
}
.leftmenu .level2 a{
	background: #f5f3f3;
	border-color: #f5f3f3;
	border:1 0;
	font-size:85%;
	padding-left:0.8em;
}
.leftmenu .level2 a:hover{
	background-color:#f4f4f4;
	border-color:#d4d4d4;
}
ul.level2{
	border-bottom:1px solid #7a7979;
}
.breadcrumbs{
	margin:3px 0px 0px 3px;
}
/** GENERAL FONT **/
STRONG{
	font-weight:bold;
}
H1, H2, H3{
	font-family:Georgia, "Times New Roman", serif;
}
H1{
	color:#808080;
	font-size:212%;
}
H2{
	font-size:138.5%;
}
H3{
	color:#47567e;
	font-size:123.1%;
}
.style4, #category .intro{
	font-size:85%;line-height:1.8em;
}
/** CATEGORY **/
#category, #item{
	margin-left:5px;
}
#category .contentitem{
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
	width:80%;
	float:left;
}
#category .contentitem H2{
	font-size:108%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 .5em 0;
}
#category H2 A{	
	color:#47567e;
	text-decoration:none;
}
#category H2 A:hover{
	text-decoration:underline;
}
#category IMG{
	float:left;
}
#category .intro{
	float:left;
}

/** CONTENT ITEMS **/
.intro, .body{
	line-height:1.6em;
}
.background-wrapper{
	background-position:0px 50px;
	min-height:480px;
	background-repeat:no-repeat;
}
.contentitem-bg{
	margin-left:5px;
}
/* SIMPLE STYLE LAYOUT (NO BACKGROUND) */
.contentitem .intro, .contentitem .body{
	text-align:justify;
	font-size:93%; /* 12px */
	line-height:2em;
	/* color:#47567e; */
	width:80%;
	margin-left:10px;
}
.contentitem .intro IMG, .contentitem .body IMG{
	margin:10px;
}
.contentitem-bg .intro, .contentitem-bg .body{
	border:1px solid #c8c8c8;
	padding:3em;
	line-height:2em;
	background-image:url(/themes/public/buchanan/img/60_trans.png);
	
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/public/buchanan/img/60_trans.png', sizingMethod='scale');	
}
/* IE filter link bug fix */
.contentitem-bg .intro a, .contentitem-bg .body a{
	position:relative;
}
.contentitem-bg .intro{
	margin-right:-1px;
	border-right:1px solid #666666;
	width:55%;
	float:right;
}

.contentitem-bg .body{
	clear:both;
	width:65%;
}
.contentitem li{
	list-style-type:circle;
	margin-left:2em;
}
#attached-images{
	/* margin-top:750px; */
	clear:both;
}
#attached-images .imgframe{
	float:left;
	margin:10px;
}
#attached-images .preview IMG{
	border:5px solid white;
}
#attached-images .preview H2{
	display:none;
}
#attached-images .imgframe .caption{
	width:180px;
	font-size:85%;
	color:#666666;
}

#attached-files{}

.date{
	display:none;
}


/** HOME **/
#home-lodge{
	height:300px;
	background:#3e423f url('/themes/public/buchanan/img/home-lodge.jpg') no-repeat top left;
}
#home-lodge-text{
	font-size:123.1%;
	font-family:Garamond, "Times New Romans", serif;
	padding-top:34px;
}
#home-dogs{
	height:246px;
	background:#2f3a31 url('/themes/public/buchanan/img/home-dogs-bg.jpg') no-repeat top right;
}
#home-top{
	background:#3e423f url('/themes/public/buchanan/img/right-dogs-bg.jpg') no-repeat bottom right;
}
#home-events-wrapper{
	
	background:#cfcfcf url('/themes/public/buchanan/img/home-events-bg.jpg') repeat-x top;
}
.nugget{
	font-size:85%;
}
.nugget_item{
	margin-top:2em;
}
.nugget .title{
	font-weight:bold;
}
#price-table TD{
	text-align:left;
	padding:3px;
}
/** SURVEY FORM **/
.survey TABLE{
	margin:10px 25px 0 25px;	
	width:80%;
	border:2px solid #999999;
	background-color:white;
}
.survey P{
	margin:0 0 .67em 15px;	
}
.survey TH, TABLE.survey TD{
	padding:5px;	
}
.survey .comments{
	margin-left:25px;	
}
.survey .comments span{
	color:#666666;	
}
.survey TD.stripe{
	background-color:#E4E8F3;
}
.survey LABEL{
	margin-top:6px;
	display:block;

}
.survey LABEL .radio{
	position:relative;
	right:10px;
}
