/********************************/
/* Deanie's Seafood				*/
/* Layout Stylesheet			*/

/********************************/
/* General Formatting			*/
#wrapper {
	margin: 24px auto;
	width: 960px;
}

.block{margin: 0 0 0 0;}

/********************************/
/* Page Layout					*/
#wrapper #content {
	padding: 0 24px;
	position: relative;
	width: 908px;
}

	/* Deanie's Home */
	#d_home #wrapper #content {
		background: #D6D5BE url(../images/bkg/home-mid.jpg) no-repeat;
		border-left: solid 2px #3F507F;
		border-right: solid 2px #3F507F;
		min-height: 508px;
		height: auto !important;
		height: 508px;
	}
	
#d_rest #the-content {	
width:630px;
float:left;
margin:0 0 0 -100px;
}	
	
	#d_home #wrapper #top {
		background: url(../images/bkg/home-top.png) no-repeat;
		height: 18px;
	}
	#d_home #wrapper #btm {
		background: url(../images/bkg/home-bot.png) no-repeat;
		height: 69px;
	}

	/* Deanie's Store */
	#d_store #wrapper #content {
		background: #D3D4D7 url(../images/bkgrd_content_store.jpg) no-repeat;
		border-left: solid 2px #3F507F;
		border-right: solid 2px #3F507F;
		min-height: 873px;
		height: auto !important;
		height: 873px;
	}
	
	
	
	#d_store #wrapper #top {
		background: url(../images/bkgrd_top_store.gif) no-repeat;
		height: 18px;
	}
	#d_store #wrapper #btm {
		background: url(../images/bkgrd_btm_store.gif) no-repeat;
		height: 69px;
	}
	
	/* Deanie's Restaurant */
	#d_rest #wrapper #content {
		background: #E0DBDF url(../images/bkg/rest-mid.jpg) no-repeat;
		border-left: solid 2px #3F507F;
		border-right: solid 2px #3F507F;
		min-height: 492px;
		height: auto !important;
		height: 492px;
	}
	#d_rest .thewrap {
	clear:none !important;
	width:160px;
	}
		#d_rest .thewrap h2{
	clear:both !important;
	display:block !important;
	}	
		
	
	#d_rest #wrapper #top {
		background: url(../images/bkg/rest-top.png) no-repeat;
		height: 18px;
	}
	#d_rest #wrapper #btm {
		background: url(../images/bkg/rest-bot.png) no-repeat;
		height: 65px;
	}

/* Deanie's Aquarium */
	#d_fish #wrapper #content {
		background: #E0DBDF url(../images/bkg/fish.jpg) no-repeat;
		border-left: solid 2px #3F507F;
		border-right: solid 2px #3F507F;
		min-height: 492px;
		height: auto !important;
		height: 492px;
	}
	#d_fish .thewrap {
	clear:none !important;
	width:160px;
	}
		#d_fish .thewrap h2{
	clear:both !important;
	display:block !important;
	}	
		
	
	#d_fish #wrapper #top {
		background: url(../images/bkg/rest-top.png) no-repeat;
		height: 18px;
	}
	#d_fish #wrapper #btm {
		background: url(../images/bkg/fish-bot.png) no-repeat;
		height: 65px;
	}
/********************************/
/* Header						*/
#logo {
	float: left;
	margin: 0 60px 0 31px;
}
	/* User Nav */
	p#navmin, ul#navsec, ul#navpri {
		clear: right;
		float: right;
	}
	p#navmin {
		margin: 0;
	}
	ul#navsec {
		padding: 14px 0 30px 0;
	}
	ul#navsec li {
		display: inline;
	}
	ul#navpri {
		width: 616px;
	}
	ul#navpri li {
		float: left;
		height: 12px;
		padding: 12px 0;
	}
	ul#navpri a {
		background-repeat: no-repeat;
		display: block;
		float: left;
		height: 61px;
		margin: -20px 22px 0 22px;
	}
	ul#navpri a#nav_gl {
		background-image: url(../images/nav_bucktown.png);
		width: 127px;
	}
	ul#navpri a#nav_ct {
		background-image: url(../images/nav_tradition.png);
		width: 98px;
	}
	ul#navpri a#nav_r {
		background-image: url(../images/nav_rest.png);
		width: 120px;
	}
	ul#navpri a#nav_m {
		background-image: url(../images/nav_market.png);
		width: 87px;
	}
	ul#navpri a#nav_p {
		background-image: url(../images/nav_party.png);
		width: 87px;
	}
	
#header {
	clear: both;
	padding: 10px 0 14px 0;
}
	
	/* Menu */
	#d_store #menu {		/* Store */
		background: url(../images/bkgrd_menu_top_store.gif) no-repeat;
		float: left;
		padding: 46px 0 0 0;
		width: 273px;
	}
	#d_store #menu ul {
		background: url(../images/bkgrd_menu_store.gif) repeat-y;
		padding: 0 0 0 18px;
	}
	#d_store #menu li {
		padding: 8px 0;
		text-align:center;
	}
	#d_store #menu .btm {
		background: url(../images/bkgrd_menu_btm_store.gif) no-repeat;
		height: 70px;
		margin: -36px 0 0 0;
	}
	#d_rest #menu {			/* Restaurant */
		background: url(../images/rest-menu-top.gif) no-repeat scroll 5px 0;
		float: left;
		padding: 37px 0 0 0;
		width: 362px;
	}
	#d_rest #menu ul {
	padding: 12px 106px 10px 6px;
	background-image: url(../images/bkgrd_menu_rest.gif);
	background-repeat: no-repeat;
	}
	
	#d_rest #menu ul ul{
	padding: 0;
	background-image: none;
	min-height:0px !important;
	}
	
	
	#d_rest #menu li {
		padding: 0px 10px;
		text-align:center;
	}
	#d_rest #menu .btm {
		background: url(../images/rest-menu-bot.gif) no-repeat scroll -1px 0;
		height: 65px;
		padding: -36px 0 0 0;
	}
	#d_rest .inner h1 {
			font-weight: bold;
			font-size: 1.8em;
			color: #3f507f;
			font-family:AGaramond, Garamond;
	}

	#d_rest .inner p {	
	font-size:0.89em;
line-height:17px;
}	
	
#d_fish #menu {			/* Aquarium */
		background: url(../images/rest-menu-top.gif) no-repeat scroll 5px 0;
		float: left;
		padding: 37px 20px 60px 0px;
		width: 251px;
	}
	#d_fish #menu ul {
	padding: 12px 116px 10px 6px;
	background-image: url(../images/bkgrd_menu_fish1.gif);
	width: 242px;
	background-repeat: no-repeat;
	}
	
	#d_fish #menu ul ul{
	padding: 0;
	background-image: none;
	min-height:0px !important;
	}
	
	
	#d_fish #menu li {
		padding: 0px 10px;
		text-align:center;
	}
	#d_fish #menu .btm {
		background: url(../images/rest-menu-bot.gif) no-repeat scroll -1px 0;
		height: 65px;
		width: 251px;
		padding: -36px 20px 0 0;
	}
	#d_fish .inner h1 {
			font-weight: bold;
			font-size: 1.8em;
			color: #3f507f;
			font-family:AGaramond, Garamond;
	}

	#d_fish .inner p {	
	font-size:0.89em;
line-height:17px;
}		
	
	/* Image / Article Display */
	#d_home #header #images {		/* Home */
		width: 630px;
	}
	#d_home #header #images img {
		float: left;
		height: 108px;
		margin: 0 0 0 10px;
		width: 108px;
	}
	#d_home #header #images .cat-press {
		float: left;
		width: 300px;
	}
	#d_home #header #images .cat-specials {
		float: left;
		width: 300px;
	}

	#d_home #header #images #box {
		float: left;
		width: 170px;
	}


	#d_home #header #images p {
		width: 170px;
	}
	#d_home p.datebox{clear:left;}
	#d_home p.cont{}
	
	
	#d_store #header #images {		/* Store */
		float: left;
		padding: 26px 26px 0 26px;
		width: 197px;
	}
	#d_store #header #images img {
		float: left;
		height: 106px;
		margin: 12px 0;
		width: 197px;
	}
	#d_rest #header #images {		/* Restaurant */
		float: left;
		margin: 0 0 0 -100px;
		padding: 0 26px;
		width: 272px;
	}
	#d_rest #header #images img {
		float: left;
		height: 105px;
		width: 105px;
	}
	#d_rest #header #images div {
		clear: left;
		float:right;
		padding: 0 0 12px 0;
	}
	#d_rest #header #images p {
		width: 175px;
		padding: 0 0 0 10px;
	}

	
	#d_fish #header #images {		/* Aquarium */
		float: left;
		margin: 0 0 0 -100px;
		padding: 0 26px;
		width: 272px;
	}
	#d_fish #header #images img {
		float: left;
		height: 105px;
		width: 105px;
	}
	#d_fish #header #images div {
		clear: left;
		float:right;
		padding: 0 0 12px 0;
	}
	#d_fish #header #images p {
		width: 148px;
	}
	
	
	
	/* content on index.php */
	#d_home #header #the-content {		/* Home */
		float: left;
		padding: 20 0 12px 0;
		width: 531px;
		margin-bottom:15px;
	}
	/* sidebar content on index.php */

/* Sidebar
-------------------------------------------------------------------*/
#sidebar { 
	width: 300px;
	float: right;
	font-size: 11px; 
	margin: 0 10px 10px 0;
	color: #555;
}

#sidebar h3 { 
        font: bold 15px Verdana, Arial, Sans-Serif; 
        color: #444; 
        background: url(../images/craw.png) no-repeat;
        padding-left: 75px;
		height:35px;
		text-align: left;
		padding-top:5px;
}

#sidebar a { color: #38463e; text-decoration: none; }
#sidebar a:hover { color: #38463e; }

#sidebar .block {
	width: 280px;
	padding: 15px; 
	border-bottom: 1px solid #bfccbf; 
	overflow: hidden;
	color: #555;
}
#sidebar .block li {
	background: url(../images/arrow.gif) no-repeat 2px 8px;
	padding-left: 12px;
	text-align: left;
}
#sidebar .block a:hover { color: #777; }

/* Calendar */
#sidebar .block #calendar_wrap a { }
#sidebar .block #calendar_wrap .pad { background: none; }
#sidebar .block #calendar_wrap #prev { background: none; }
#sidebar .block #calendar_wrap #next { background: none; }
#sidebar .block #calendar_wrap table { width: 100%; margin: 0;padding: 0;}
#sidebar .block #calendar_wrap table th { width: 14.2%; }
#sidebar .block #calendar_wrap table td { width: 14.2%; background: #d6ded4; text-align: center; color: #888; }



/* Search
-------------------------------------------------------------------*/
#search {
	
}

#search input { border: 0; }

#search #s { 
	width: 150px;
        height: 26px;
	padding: 3px 0 4px 5px;
	margin-right: -4px;
	vertical-align: top;
	line-height: 0;
	font: normal 12px Verdana;
	vertical-align: top;
	color: #333;
	background: url(images/search_bg.jpg) no-repeat;
}
#search #searchsubmit { 
	width: 56px; 
	height: 26px;
        text-align: center;
	background: url(images/searchbt_bg.jpg) no-repeat;
        font-weight: bold;
}
.bt{
        cursor: pointer;
}
/* Wiz Widget */
	#d_home #header #wiz {		/* Home */
		float: left;
		padding: 0 0 12px 0;
		width: 590px;
		margin-bottom:5px;
	}
	#d_home #header #wiz #wizcontent{		/* Home */
		padding: 0 0 0 10px;
	}

	
	/* Flash Widget */
	#d_home #header #flash {		/* Home */
		float: left;
		height: 278px;
		padding: 0 0 12px 0;
		width: 590px;
		margin-bottom:15px;
	}
	#d_home #header #flash #flashcontent{		/* Home */
		padding: 0 0 0 35px;
	}
	#d_home #header #lure1{
	position:absolute;
	left: 15px;
	top: 350px;
}	
	#d_home #header #lure2{	
	position:absolute;
	left: 906px;
	top: 300px;
}	
	#d_store #header #flash {		/* Store */
		float: left;
		height: 274px;
		padding: 20 0 12px 0;
		width: 366px;
	}
	#d_rest #header #flash {		/* Restaurant */
		float: right;
		height: 365px;
		padding: 20 0 12px 0;
		width: 293px;
	}
	
	
	#d_fish #header #flash {		/* Aquarium */
		float: right;
		height: 365px;
		padding: 20 0 12px 0;
		width: 293px;
	}
	
	/* Info Section */
	#d_home #info {					/* Home */
		float: right;
		padding: 0 20px;
		width: 260px;
	}
	#d_home #info img {
	margin: 12px 0;
	text-align: center;
	}
	#d_rest #info {					/* Restaurant */
		clear: left;
		padding: 28px 64px 0 9px;
		width: 546px;
	}
/* Chef */
	#d_chef  #info h1 {
font-weight: bold;
font-size: 30px;
color: #3F507F;
font-family: AGaramond, Garamond;
}

	#d_chef  #info text{
font-size: 0.89em;
line-height: 17px;
}
	
	#d_fish #info {					/* Aquarium */
		clear: left;
		padding: 28px 64px 0 24px;
		width: 546px;
	}
	
	
	
/********************************/
/* Page Content					*/
	
	/* Products Gallery */
	#Inner {
		clear: both;
	}
	.LPBox {
		float: left;
		height: 145px;
		padding: 12px;
		width: 430px;
	}
	.LPBox.even {
		padding: 12px 12px 12px 36px;
		width: 404px;
	}
	.LPBox .LPInfo p {
		margin: 3px 0;
		width: 302px;
	}
	.LPBox.even .LPInfo p {
		width: 276px;
	}
	.LPImage {
		float: left;
	}
	.LPImage img {
		height: 105px;
		width: 105px;
	}
	.LPInfo {
		margin: 12px 0 0 124px;
		width: 276px;
	}
	.txtButton {
		background: url(../images/ico_order.gif) no-repeat;
		display: block;
		float: right;
		height: 55px;
		width: 52px;
	}
	
	
/********************************/
/* Footer						*/
#d_home #btm p {			/* Home */
	margin: 0 12px;
	padding: 28px 0 0 0;
}
#d_store #btm p {			/* Store */
	margin: 0 12px;
	padding: 48px 0 0 0;
}
#d_rest #btm p {			/* Restaurant */
	margin: 0 12px;
	padding: 20px 0 0 0;
}

#d_fish #btm p {			/* Aquarium */
	margin: 0 12px;
	padding: 20px 0 0 0;
}



#d_chef #btm p {			/* Home */
	margin: 0 12px;
	padding: 30px 0 0 0;
}
#d_buck #btm p {			/* Home */
	margin: 0 12px;
	padding: 18px 0 0 0;
}



/********************************/
/* Content Areas						*/

#my-content h1,#my-content  h2,#my-content  h3,#my-content  h4,#my-content  h5,#my-content  h6 {color: #414d4c; }
#my-content h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
#my-content h2 { font-size: 12px; line-height: 24px; margin-bottom: 7px; font-weight: normal; }
#my-content h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
#my-content h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
#my-content h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
#my-content h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }


#my-content a { color: #3b5a4a; }
#my-content a:hover { color: #3b5a4a; }
#my-content a:visited { color: #3b5a4a; }

#my-content p { margin-bottom: 10px; }

#my-content input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }

#my-content blockquote { 
	font: italic 14px/22px Georgia, Serif; 
	padding: 5px 10px;
	margin-bottom: 20px;
	background: #e4ede2; 
}
/* Content
-------------------------------------------------------------------*/

#my-content .post { margin-bottom: 40px; }
#my-content .post p { margin-bottom: 20px; }
#my-content .post h3 a { text-decoration: none; font-size: 20px; padding-left: 20px; }
#my-content .post-list li { list-style: none; }

#my-content .post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #777; 
	padding: 15px 5px 5px 5px; 
	margin-bottom: 20px; 
        text-align: right;
	background: url(images/meta_bg.gif) top center no-repeat; 
}
#my-content .post .post-info a { color: #333; text-decoration:none; }
#my-content .post .post-info a:hover { color: #555; text-decoration:none; }

#my-content #pages { text-align: center; }
#my-content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#my-content #pages a:hover { color: #1e2726; }

#my-content ul, ol, dl { margin-bottom: 20px; }
#my-content ul { 
	list-style: disc;
	list-style-position: inside; 
}
#my-content ol { 
	list-style: decimal; 
	list-style-position: inside; 
}
#my-content dl dt { 
	font-weight: bold;
}
#my-content dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}

.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 15px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px; }

#the-content a { color: #B4555D; }
#the-content a:hover { color: #B4555D; }
#the-content a:visited { color: #B4555D; }

 a.more-link { color: #B4555D !important; }
 a.more-link:hover { color: #B4555D !important; }
 a.more-link:visited { color: #B4555D !important; }





#the-content p { margin-bottom: 10px; }

#the-content input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }

#the-content blockquote { 
	font: italic 14px/22px Georgia, Serif; 
	padding: 5px 10px;
	margin-bottom: 20px;
	background: #e4ede2; 
}
/* Content
-------------------------------------------------------------------*/

#d_home .inner h1 a {
color:#B4555D !important;
font-size:.8em !important;
font-weight:bold !important;
text-decoration:none !important;
}
#d_home .inner h1 a:hover {
color:#004786 !important;
}


#the-content .post {margin-bottom: 10px; }
#the-content .post p { 
 font-size:0.89em; 
margin-bottom: 20px; 
line-height:17px;}
#the-content .post h3 a { text-decoration: none; font-size: 20px; padding-left: 20px; }
#the-content .post-list li { list-style: none; }

#the-content .post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #777; 
	padding: 15px 5px 5px 5px; 
	margin-bottom: 20px; 
        text-align: right;
	background: url(images/meta_bg.gif) top center no-repeat; 
}
#the-content .post .post-info a { color: #333; text-decoration:none; }
#the-content .post .post-info a:hover { color: #555; text-decoration:none; }

#the-content #pages { text-align: center; }
#the-content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#the-content #pages a:hover { color: #1e2726; }

#the-content ul, ol, dl { margin-bottom: 20px; }
#the-content ul { 
	list-style: disc;
	list-style-position: inside; 
}
#the-content ol { 
	list-style: decimal; 
	list-style-position: inside; 
	margin: 0 0 0 25px;
}
#the-content dl dt { 
	font-weight: bold;
}
#the-content dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}




	/* Chefs Tradition */
	#d_chef #wrapper #content {
		background: #ECEBCD url(../images/bkg/chef-mid.jpg) no-repeat;
		height: auto !important;
		border-left:2px solid #3F507F;
border-right:2px solid #3F507F;
	}
	
#d_chef #the-content {	
width:630px;
float:left;
margin:0 0 0 -100px;
}	


#d_chef #the-content #story {	
margin:0 0 30px 0;
}	

#d_chef #the-content #cat-press {	
clear:both;
}	

	
	#d_chef #wrapper #top {
	height: 18px;
	background-image: url(../images/bkg/chef-top.png);
	background-repeat: no-repeat;
	background-position: 0;
	}
	#d_chef #wrapper #btm {
	height: 49px;
	background-image: url(../images/bkg/chef-bot.png);
	background-repeat: no-repeat;
	background-position: 0;
	}

#d_chef #header #lure2 {
left:906px;
position:absolute;
top:75px;
border:none;
}

	#d_chef #header #images {		
		clear: left;
		width: 630px;
	}
	#d_chef #header #images img {
		float: left;
		height: 108px;
		margin: 0 0 0 26px;
		width: 108px;
	}
	#d_chef #header #images div {
		float: left;
		width: 300px;
	}
	#d_chef #header #images p {
		margin: 0 0 3px 150px;
		width: 140px;
	}

	#d_chef #menu {			/* Chef */
		background: url(../images/sub-nav_top-chef.gif) no-repeat;
		float: left;
		padding: 35px 0 0 0;
		width: 362px;
	}
	
	#d_chef #menu ul {
	padding: 12px 106px 15px 6px;
	min-height:10px;
	background-image: url(../images/sub-nav_mid-chef.gif);
	background-repeat: repeat-y;
	}
	
	#d_chef #menu ul ul{
	padding: 0;
	background-image: none;
	min-height:0px !important;
	}
	
	
	#d_chef #menu li {
		padding: 0px 10px;
		text-align:center;
	}
	#d_chef #menu .btm {
		background: url(../images/sub-nav_bot-chef.gif) no-repeat;
		height: 65px;
		padding: -36px 0 0 0;
	}

	
	#d_chef #flash {
float:left;
width:280px;
height:365px;
}

#d_chef #the-content .inner {
float:right;
width:644px;
}


	/* Image / Article Display */
	#d_chef .inner #story p {
	margin: 0 0 5px 10px;
	clear:both;
	
	}
	#d_chef .inner img {
	float:left;
	width:108px;
	height:108px;
	border:2px solid #3F507F;
	}
	
	#d_chef #menu .inner {
	float:left;
	width:300px;	
	}
	

	#d_chef .inner .thewrap {
	float:right;
	width:180px;
	}
	#d_chef #flash #flashcontent {	
	margin-left:35px;
	}

	#d_chef #the-content .inner p {
		font-size: 0.69em;
		line-height:15px;
	}	
	
		#d_chef #menu .inner p {
		font-size: 0.69em;
		line-height:15px;
	}	
	
	
		#d_chef #meuu .inner {
	width:280px;
	}
	

	
	#d_chef .subinner p {
		font-size: 0.89em;
		line-height:17px;
	}

	#d_chef .subinner h1 {
			font-weight: bold;
			font-size: 1.8em;
			color: #3f507f;
						font-family:AGaramond, Garamond;
	}

	#d_chef .subinner h1 a{
		font-weight: bold;
		text-decoration: none;
		font-size: 1.8em;
		color: #3f507f;
					font-family:AGaramond, Garamond;
	}	
	
	
#d_chef .subinner h1 a:hover{	
	color:#004786 !important;
	
	}
	
#d_chef #menu .inner h2 a {
font-size:1em !important;
color:#B4555D !important;
font-weight:bold !important;
text-decoration:none !important;
}	

#d_chef #menu .inner .thewrap h2 a {
font-size:1em !important;
		font-weight: bold !important;
			font-size: 0.89em !important;
			color: #3f507f !important;
						font-family:AGaramond, Garamond;
						text-decoration:none !important;
text-transform:capitalize !important;
letter-spacing:0 !important;
}	

	
	
	
#d_chef .subinner h2 a {
font-size:1em !important;
color:#B4555D !important;
font-weight:bold !important;
text-decoration:none !important;
			font-family:AGaramond, Garamond;
}
	
	#d_chef .inner h2 {
		font-weight: bold;
			font-size: 0.89em;
			color: #3f507f;
			paddding:0;
			margin:0 10px 0 5px;
						font-family:AGaramond, Garamond;
	}
	#d_chef .inner h2 a{
			font-size: 0.89em;
		font-weight: bold;
		text-decoration: none;
		color: #3f507f;
	}
	#d_chef .inner h2 a:hover{	
		font-weight: bold;
			font-size: 0.89em;
			color: #3f507f;
						font-family:AGaramond, Garamond;	}	
.thewrap a.more-link { color: #B4555D !important; font-size:1em !important;
font-weight:normal !important;
text-decoration:none !important;
text-transform:capitalize !important;
letter-spacing:0 !important; }
.thewrap a.more-link:hover { color: #B4555D !important; }
.thewrap a.more-link:visited { color: #B4555D !important; }
	
.readmore{ font-size:0.69em;
line-height:15px;
margin:0 0 0 15px;
width:175px;
}

.readmore a{ 
text-align:left;

}




	/* Bucktown Legacy */
	#d_buck #wrapper #content {
		background: #D4D7DE url(../images/bkg/bucktown-mid.jpg) no-repeat;
		border-left: solid 2px #3F507F;
		border-right: solid 2px #3F507F;
		min-height: 508px;
		height: auto !important;
		height: 508px;
	}
	
#d_buck #the-content {	
width:630px;
float:left;
margin:0 0 0 -100px;
}	


#d_buck #header #lure1{
	border:none;
	position:absolute;
	left: 500px;
	top: 180px;
	height:74px;
	width:78px;
}
	
	#d_buck #wrapper #top {
		background: url(../images/bkg/bucktown-top.png) no-repeat;
		height: 16px;
	}
	#d_buck #wrapper #btm {
		background: url(../images/bkg/bucktown-bot.png) no-repeat;
		height: 69px;
	}



	#d_buck #header #images {		
		clear: left;
		width: 630px;
	}
	#d_buck #header #images img {
		float: left;
		height: 108px;
		margin: 0 0 0 26px;
		width: 108px;
	}
	#d_buck #header #images div {
		float: left;
		width: 300px;
	}
	#d_buck #header #images p {
		margin: 0 0 3px 150px;
		width: 140px;
	}

	#d_buck #menu {			/* Buck Menu */
		background: url(../images/sub-nav-buck-top.gif) no-repeat;
		float: left;
		padding: 35px 0 0 0;
		width: 362px;
	}
	#d_buck #menu ul {
	padding: 12px 106px 15px 6px;
	min-height:100px;
	background-image: url(../images/sub-nav-buck-mid.gif);
	background-repeat: repeat-y;
	}
	
	#d_buck #menu ul ul{
	padding: 0;
	background-image: none;
	min-height:0px !important;
	}
	
	
	#d_buck #menu li {
		padding: 2px 10px;
		text-align:center;
	}
	#d_buck #menu .btm {
		background: url(../images/sub-nav-buck-bot.gif) no-repeat;
		height: 65px;
		padding: -36px 0 0 0;
	}
#d_buck #flash {
float:right;
width:280px;
height:365px;
}

#d_buck .inner {
float:right;
width:340px;
}


	/* Image / Article Display */
	#d_buck .inner #story p {
	margin: 0 0 0 10px;
		float:right;
	width:215px;
	}
	#d_buck .inner img {
	float:left;
	border:2px solid #3F507F;
	width:108px;
	height:108px;
	}

	#d_buck .inner .thewrap {
	float:left;

	}


	#d_buck .inner p{
		font-size: 0.69em;
		line-height:15px;
	}
	
	
	#d_buck .subinner p {
		font-size: 0.89em;
		line-height:17px;
	}
	#d_buck .inner h2{
		font-weight: bold;
			font-size: 0.89em;
			color: #3f507f;
						font-family:AGaramond, Garamond;
	}
	
	#d_buck .subinner h1 {
			font-weight: bold;
			font-size: 2em;
			color: #3f507f;
						font-family:AGaramond, Garamond;
	}




#d_buck .subinner h2 a {
font-size:1em !important;
			color: #3f507f; !important;
font-weight:bold !important;
text-decoration:none !important;
			font-family:AGaramond, Garamond;
}

#d_buck .subinner h2 a:hover{	
	color:#004786 !important;
	}	
	
	#d_buck .inner h2 a, #d_buck .subinner h1 a{
		font-weight: bold;
		text-decoration: none;
		color: #3f507f;
	}
	
	#d_buck .inner h2 a:hover, #d_buck .subinner h1 a:hover{	
	color:#004786 !important;
	}		
	
.readmore{ font-size:0.69em;
line-height:15px;
margin:0 0 0 15px;
width:175px;
float:left;
}

#d_rest .readmore{ 
font-size:0.69em;
line-height:15px;
margin:0 0 0 15px;
width:175px;
float:none;
}

#d_rest a.readmore{ 
color:#B4555D !important;
text-align:right;
}
#d_rest a.readmore:hover{ 
color:#B4555D !important;
text-align:right;
}
#d_rest a.readmore:visited{ 
color:#B4555D !important;
text-align:right;
}

#d_fish .readmore{ 
font-size:0.69em;
line-height:15px;
margin:0 0 0 15px;
width:175px;
float:none;
}

#d_fish a.readmore{ 
color:#B4555D !important;
text-align:right;
}
#d_fish a.readmore:hover{ 
color:#B4555D !important;
text-align:right;
}
#d_fish a.readmore:visited{ 
color:#B4555D !important;
text-align:right;
}

/* Comments (form) */

#form_wrap {
	border-bottom: 1px solid #E6E6E6;	
	width: 553px;
	position: relative;
}

#form_wrap h2 {
	padding-bottom: 28px;
	position: relative;
}

#form_wrap .form-left {
	width: 170px;
	float:left;
}

#form_wrap .form-right {
	width: 361px;
	float:right;
}
.children #form_wrap .form-right {
	float:none;
}

#form_wrap textarea, #form_wrap .form-left input {
	border: 1px solid;
	border-top-color: #C5C3C3;
	border-left-color: #C5C3C3;
	border-right-color: #EDEDED;
	border-bottom-color: #EDEDED;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676563;
	padding: 7px 10px;
}

#form_wrap textarea {
	width: 340px;
	margin-bottom: 18px;
}

#form_wrap .form-left input {
	width: 147px;
	display: block;
	margin-bottom: 10px;
}

#form_wrap input.sb {
	clear: left;
	display: block;
}



/* Comments */

#comments h3 {
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0 20px 0;
}

/* Comments (comment) */

#comments_wrap {
	width: 553px;
	padding: 15px 32px 75px 31px;
	background: url(images/bg_comments.gif) repeat-x 0 bottom;
	margin-bottom: -52px;
	position: relative;
}

#comments .comment a {
	text-decoration: underline;
}

#comments .comment a:hover {
	text-decoration: none;
}

#comments .comment small {
	font-size: 10px;
	margin-top: -2px;
}

#comments .comment {
	margin-top: 10px;
	width: 100%;
}

#comments .comment .col-left {
	width: 110px;	
}

#comments .comment .col-left img {
	border: #EDEDED 5px solid;
}

#comments .comment .col-left .inside {
	background: url(images/bg_comment_element.gif) no-repeat right 27px;
	width: 110px;
	float: right;
	margin-right: -16px;
	position: relative;
	overflow: hidden;
	padding-right: 7px;
	min-height:70px;
}

#comments .comment .col-left p {
	padding: 0 0 0 2px;
	line-height: 19px;
}

#comments .comment .col-right {
	min-height: 70px;
	background: #fff;
	padding: 10px 20px;
	border: #EDEDED 5px solid;
	margin-left:121px;
	float:none; 
}

* html #comments .comment .col-right {
	height: 100px;
}

#comments .comment span.reply { 
	float:right; 
	padding: 3px 3px 0; 
	font-size:11px; 
}
#comments .comment span.reply a { 
	text-decoration:none; 
	color:#aaa;
}

#comments ul.children { 
	margin:10px 0 0 20px; 
	padding:0; 
}

#comments .navigation .alignright, 
#comments .navigation .alignleft { 
	margin:0;
}

#comments .navigation a {
	background: #9F9F9F;
	color: #fff;
	display: block;
	padding: 5px 9px;
	margin-left: 4px;
	font-family:Georgia;
	font-weight:bold;
}
#comments .navigation a:hover {
	background: #888;	
}
#comments .commentlist {
	padding:0;
}
#comments .commentlist p{
	padding:0 0 10px;
}

#comments .commentlist #respond #form_wrap {
	padding:0 0 25px;
	margin:0;
	border:0;
	width:auto;
}
#comments .commentlist .children #respond #form_wrap .col-right{
	float:none;
}
#comments .cancel-comment-reply {
	margin-bottom:10px;
}

/* thumbf */

.thumbf  #thumbff {

    float: left;
    border: 1px solid black;
    margin:  10px 10px 0 0;

}


