html{font-size:100.01%;}
body{
	margin:0;
	background:#fff;
	min-width:984px;
	font:64% Verdana, Arial, Helvetica, sans-serif;
}
form{
	margin:0;
	padding:0;
}
img{
	margin:0;
	border:none;
	display:block;
}
/*--header--*/
#header{
	width:100%;
	overflow:hidden;
	background:url(images/bg-header.gif) repeat-x 0 100%;
}
.header-holder{
	width:970px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 14px;
}
/*--header-banner--*/
.header-banner{float:left;}
/*--header-promo--*/
.header-promo{
	float:right;
	width:235px;
	display:inline;
	margin:0 0 0 0px;
	padding: 0;
	background-image:url(images/bg_vm_image.gif);
    background-repeat: no-repeat;
	background-position: 100% 0%;
	height: 155px;

}
.header-promo img{
	float:left;
	display:inline;
	margin:0 0 0 0;
}               	
.header-promo strong{
	float:left;
	width: 100px;
	height:33px;
	color:#1a9bcb;
	text-align:left;
	display:inline;
	margin:23px 0 0 8px;
	padding:2px 0 4px 15px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg-promo-heading.gif) no-repeat;
	background-position: 50% 15%;
	display: inline;
}
.header-promo span{
	float: left;
	display: inline;
	width:110px;
	margin:10px 0 0 0;
	padding:0 5px 0 0;
	text-align:right;
	color:#000;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
}
.header-promo span a{
	color:#e68116;
	text-decoration:none;
}
.header-promo span a:hover{text-decoration:underline;}

.vm_header {
float: right;
display: inline;
padding: 0;
margin: 10px 7px 0 0;
}


#header h1{
	float:left;
	clear:left;
	margin:20px 0 0;
	height:51px;
	overflow:hidden;
}
#header h1 a{
	width:245px;
	height:51px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo.gif) no-repeat 100% 0;
}
#header .sub-logo-food {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-food a{
	width:150px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-food.gif) no-repeat;
}

#header .sub-logo-farm {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-farm a{
	width:153px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-farm.gif) no-repeat;
}

#header .sub-logo-finds {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-finds a{
	width:150px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-finds.gif) no-repeat;
}

#header .sub-logo-vm {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-vm a{
	width:399px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-vm.gif) no-repeat;
}
#header .sub-logo-links {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-links a{
	width:170px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-links.gif) no-repeat;
}

#header .sub-logo-login {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-login a{
	width:170px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-login.gif) no-repeat;
}

#header .sub-logo-search {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-search a{
	width:200px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-search.gif) no-repeat;
}

#header .sub-logo-contact {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-contact a{
	width:280px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-contact.gif) no-repeat;
}

#header .sub-logo-about {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-about a{
	width:238px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-about.gif) no-repeat;
}

#header .sub-logo-video {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-video a{
	width:182px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-video.gif) no-repeat;
}

#header .sub-logo-advertise {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-advertise a{
	width:255px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-advertise.gif) no-repeat;
}

#header .sub-logo-search {
	float:left;
	height:48px;
	display:inline;
	margin:27px 0 -5px 28px;
}
#header .sub-logo-search a{
	width:200px;
	height:48px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-logo-search.gif) no-repeat;
}

.title_link {
text-decoration: none;
}

/*--nav-holder--*/
.nav-holder{
	clear:both;
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
/*--navigation--*/
ul#navigation{
	margin:0;
	padding:0 1px 1px 0;
	float:right;
	background:url(images/bg-navigation-separator.gif) no-repeat 100% 0;
}
ul#navigation li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 0 0 1px;
	background:url(images/bg-navigation-separator.gif) no-repeat;
}
ul#navigation a{
	float:left;
	color:#99d9f1;
	padding:0 17px;
	text-decoration:none;
	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}
ul#navigation a.active,
ul#navigation a:hover{background:#000;}
/*--content--*/
#content{
	width:100%;
	overflow:hidden;
}
.content-holder{
	width:984px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/bg-content.gif) repeat-y;
}
#content .inner-page{background:none;}
.content-block{
	width:100%;
	overflow:hidden;
	background:url(images/bg-content-top.gif) no-repeat;
}
.content-section{
	width:100%;
	overflow:hidden;
	padding:0 0 25px;
	background:url(images/bg-content-bottom.gif) no-repeat 0 100%;
}
/*--content-area--*/
.content-area{
	float:left;
	width:641px;
}
/*--flash--*/
.flash{
	width:610px;
	height:381px;
	overflow:hidden;
	padding:17px 10px 25px 20px;
	background:url(images/bg-flash-holder.gif) no-repeat;
}
.flash h2{
	margin:6px 0 0 3px;
	color:#033b72;
	font:bold 2.2em/1.2em Georgia, "Times New Roman", Times, serif;
}
.flash p{
	margin:2px 0 0 4px;
	color:#000;
	font:1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.flash-recipe{
	width:610px;
	height:381px;
	overflow:hidden;
	padding:17px 10px 25px 20px;
	background:url(images/bg-flash-holder.gif) no-repeat;
}
.flash-recipe h2{
	margin:6px 0 0 3px;
	color:#033b72;
	font:bold 2.2em/1.2em Georgia, "Times New Roman", Times, serif;
}
.flash-recipe p{
	margin:2px 0 0 4px;
	color:#000;
	font:1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
/*--post-section--*/
.post-section{
	width:100%;
	margin:7px 0 15px;
	padding:4px 0 5px;
	overflow:hidden;
	background:url(images/bg-post-holder.gif) repeat-y;
}
.post-column{
	float:left;
	width:198px;
	display:inline;
	margin:0 7px 0 8px;
}
.post-column h3 {
	margin:0;
	color:#535353;
	overflow:hidden;
	text-align:center;
	font:bold 1.8em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.post-column h3 span{
	margin:0 auto;
	padding:0 10px;
	border:solid #535353;
	border-width:0 2px;
}
.post-section .column-01 .post-holder{background:url(images/bg-column-01.gif) no-repeat;}
.post-section .column-02 .post-holder{background:url(images/bg-column-02.gif) no-repeat;}
.post-section .column-03 .post-holder{background:url(images/bg-column-03.gif) no-repeat;}
.post-section .column-01 .more{color:#4a7db0;}
.post-section .column-02 .more{color:#a8424c;}
.post-section .column-03 .more{color:#539d4e;}
/*--post-holder--*/
.post-holder{
	height:1%;
	margin:5px 0 0;
	padding:0 6px 0 5px;
	overflow:hidden;
}
.post-box{
	width:100%;
	overflow:hidden;
	padding:6px 0 7px;
	background:url(images/bg-post-separator.gif) repeat-x 0 100%;
}
.post-box .img-holder{
	height:1%;
	display:block;
	padding:3px;
	background:#fff;
	overflow:hidden;
	border:1px solid #c2c2c2;
}
.post-box strong{
	color:#484848;
	display:block;
	margin:5px 5px 0 0;
	font:bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.post-box p{
	margin:3px 0 0;
	color:#636363;
	font:1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.post-box a.more{
	float:right;
	clear:both;
	margin:5px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	font:italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
	background:url(images/bg-read-more-arrow.gif) no-repeat 100% 4px;
}
.post-box a.more:hover{text-decoration:underline;}
/*--promo--*/
.promo{
	width:100%;
	overflow:hidden;
	background:url(images/bg-promo-box.gif) repeat-y;
}
.promo-block{
	width:100%;
	overflow:hidden;
	background:url(images/bg-promo-box-top.gif) no-repeat;
}
.promo-holder{
	padding:5px 10px;
	overflow:hidden;
	min-height:110px;
	background:url(images/bg-promo-box-bottom.gif) no-repeat 0 100%;
}
* html .promo-holder{
	height:110px;
	overflow:visible;
}

.promo-holder h4 span{
	padding:5px 10px;
	border:solid #535353;
	border-width:0 2px;
}

.promo-holder h4 a {
text-decoration: none;
color: #505050;
font-size: 16px;
}



/*--promo-section--*/
.promo-section{
	width:630px;
	padding:10px 0;
	overflow:hidden;
}
.promo-box{
	float:left;
	width:295px;
	display:inline;
	margin:0 20px 0 0;
}
.promo-box div{
	height:1%;
	overflow:hidden;
}
.promo-box .img-holder{
	float:left;
	padding:2px;
	background:#fff;
	overflow:hidden;
	margin:0 6px 0 0;
	border:1px solid #c2c2c2;
}
.promo-box strong{
	color:#484848;
	display:block;
	font:bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.promo-box p{
	margin:5px 0 0;
	color:#636363;
	font:1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.promo-box a.more{
	float:right;
	clear:both;
	color:#a8424c;
	margin:8px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	font:italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
	background:url(images/bg-read-more-arrow.gif) no-repeat 100% 4px;
}
.promo-box a.more:hover{text-decoration:underline;}
/*--info-column--*/
.info-column{
	float:right;
	width:315px;
	padding:18px 8px 0 0;
}
.info-column h3{
	margin:0 5px;
	overflow:hidden;
	color:#535353;
	font:bold 1.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.info-column h3 span{
	float:left;
	padding:0 8px;
	border:solid #535353;
	border-width:0 2px;
}
/*--search-section--*/

#go {
    margin: 0 4px 0 0;
	float: right;
}

#keywords {
	float: left;
	margin: 4px 0 0 0;
	}
	
.search-section{
	width:100%;
	height: 30px;
}

.search-section h4{
	float:left;
	color:#717070;
	padding:0 8px;
	display:inline;
	margin: 6px 17px 0 27px;
	border:solid #717070;
	border-width:0 2px;
	font:bold 1.3em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.search-box{
	float:left;
	width:180px;
	height:27px;
	margin: 0;
	padding: 0;
}

.search-box label{float:left;}

.search-box .text{
	float:left;
	width:120px;
	border:none;
	color:#717070;
	padding:2px 2px 4px;
	display:inline;
	margin:4px 0 0 4px;
	background:none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.search-box .btn{
	float:right;
	border:none;
}
/*--heading--*/
.heading{
	width:100%;
	padding:23px 0 0;
	overflow:hidden;
}
.heading h3{
	float:left;
	color:#535353;
	padding:0 8px;
	margin:0 15px 0 4px;
	border:solid #535353;
	border-width:0 2px;
	font:bold 1.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.heading a.rss{
	float:left;
	margin:0;
	width:21px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(images/bg-rss.gif) no-repeat;
}
/*--cite-block--*/
.cite-block{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	background:url(images/bg-bracket-left.gif) no-repeat;
}
.cite-block div{
	min-height:80px;
	overflow:hidden;
	padding:0 40px 15px;
	text-align:center;
	background:url(images/bg-bracket-right.gif) no-repeat 100% 0;
}
* html .cite-block div{
	height:80px;
	overflow:visible;
}
.cite-block h4{
	margin:6px 8px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.cite-block h4.blog-headline{
	height:40px;
	background:url(images/bg-blog-headline.gif) no-repeat 50% 0;
}

.cite-block h4.blog-headline-index{
	height:36px;
	background:url(images/bg-blog-headline-index.gif) no-repeat 50% 0;
}

.cite-block p{
	margin:0;
	color:#6d6d6d;
	font:1.5em/1.2em Verdana, Arial, Helvetica, sans-serif;
}



.blog_header_block{
	width:100%;
	height: 100%;
	margin:10px 0 0;
	background:url(images/bg-bracket-left.gif) no-repeat;
}
.blog_header_block div{
	height: 100%;
	min-height:80px;
	padding:0 40px 15px;
	text-align:center;
	background:url(images/bg-bracket-right.gif) no-repeat 100% 0;
}
* html .blog_header_block div{
}
.blog_header_block h4{
	margin:0 8px 0 0;
	text-indent:-9999px;
}
.blog_header_block h4.blog-headline{
	width: 275px;
	height:76px;
	background:url(images/bg-blog-headline.gif) no-repeat 10% 45%;
	float: left;
}
.blog_header_block p{
	width: 200px;
	margin: 30px 0 0 0;
	color:#6d6d6d;
	font:1.5em/1.2em Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.blog_header_block .rss_feed_icon {
	width: 25px;
	margin: 20px 10px 0 0;
	float: right;
}

.blog_header_author {
    width: 600px;
	padding: 0 0 10px 0;
	margin: 10px 0 0 10px;
	border-bottom: 1px dotted #505050;
	clear: both;
	float: left;
	display: inline;
}

.blog_header_author img{
    width: 134px;
	margin: 0 10px;
	float: left;
}

.blog_header_author p{
    width: 410px;
	margin: 7px 10px 0;
	float: left;
	color: #6d6d6d;
	font-size: 11px;
}

.blog_header_author .author_titles {
    width: 410px;
	margin: 20px 10px 0;
	float: left;
}


.blog_header_author .blog_category {color: #486085; font-size: 22px; font-weight: bold;}
.blog_header_author .blogger {color: #a85e41; font-size: 18px; font-weight: bold;}

#blog_med_rec {clear: both; margin: 0 0 0 160px;}

/*--news-box--*/
.news-box{
	padding:7px 9px 0;
	overflow:hidden;
	margin: 15px 0;
}
.news-box strong{
	color:#535353;
	display:block;
	font:bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
/*--news-holder--*/
.news-holder{
	width:100%;
	padding:4px 0 0 0;
	overflow:hidden;
}
.news-holder div{
	height:1%;
	margin:0 0 0 12px;
	overflow:hidden;
}
.news-holder .img-holder{
	height:1%;
	float:left;
	padding:2px;
	background:#fff;
	overflow:hidden;
	border:1px solid #c2c2c2;
	margin: 0 8px 0 0;
}
.news-holder p{
	color:#636363;
	margin:0;
	font:1.8em/1.1em Georgia, "Times New Roman", Times, serif;
}
.news-holder a.more{
	float:right;
	clear:both;
	color:#ce6328;
	display:inline;
	margin:5px 5px 0;
	padding:0 8px 0 0;
	text-decoration:none;
	font:italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
	background:url(images/bg-read-more-arrow.gif) no-repeat 100% 4px;
}
.news-holder a.more:hover{text-decoration:underline;}
/*--banner-section--*/
.banner-section{
	padding:17px 7px;
	overflow:hidden;
}
.banner-section div{
	width:100%;
	padding:15px 0 0;
	overflow:hidden;
}
/*--flash-video--*/
.flash-video{
	height:1%;
	padding:5px 3px;
}
/*--footer--*/
#footer{
	width:100%;
	padding:15px 0 35px;
	overflow:hidden;
}

.footer_copy {
color: #B8B8B8;
font-size: 9px;
}

.footer-holder{
	width:984px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
/*--footer-info--*/
.footer-info{
	height:1%;
	overflow:hidden;
}
.footer-info img{
	vertical-align:middle;
	display:inline;
}
.footer-info p{
	margin:0;
	color:#7a7a7a;
	display:inline;
	padding:0 10px;
	font:0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.footer-info p a{color:#7a7a7a;}
.footer-info p a:hover{text-decoration:none;}
/*--footer-nav--*/
ul.footer-nav{
	margin:0;
	padding:5px 0;
	width:100%;
	overflow:hidden;
}
ul.footer-nav li{
	list-style:none;
	display:inline;
	padding:0 15px 0 13px;
	background:url(images/bg-footer-menu-separator.gif) no-repeat;
}
ul.footer-nav li:first-child{background:none;}
ul.footer-nav a{
	color:#a2a2a2;
	text-decoration:none;
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
ul.footer-nav a:hover{text-decoration:underline;}
/*--logo-list--*/
.logo-list{
	width:100%;
	overflow:hidden;
}
.logo-list img{display:inline;}
/*--login--*/
strong.login{
	display:block;
	padding:10px 0;
}
strong.login a{
	color:#a2a2a2;
	padding:0 8px;
	text-decoration:none;
	border:solid #a2a2a2;
	border-width:0 1px;
	font:bold 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
strong.login a:hover{text-decoration:underline;}
/*--text-column--*/
.text-column{
	float:left;
	width:620px;
	position:relative;
	margin:0 -4px 0 0;
}
.text-column .flash{
	width:581px;
	height:381px;
	padding:25px 23px 15px;
	overflow:hidden;
	background:url(images/bg-flash-holder-02.gif) no-repeat;
}
.text-column .flash h2{
	margin:2px 0 0;
	font:bold 2.0em/1.2em Georgia, "Times New Roman", Times, serif;
}
.text-column .flash p{margin:0 0 0 1px;}
/*--text-section--*/
.text-section{
	overflow:hidden;
	padding:12px 13px 10px 15px;
}

.text-column .flash-recipe{
	width:581px;
	height:381px;
	padding:25px 23px 15px;
	overflow:hidden;
	background:url(images/bg-flash-holder-02.gif) no-repeat;
}
.text-column .flash-recipe h2{
	margin:2px 0 0;
	font:bold 2.0em/1.2em Georgia, "Times New Roman", Times, serif;
}
.text-column .flash-recipe p{margin:0 0 0 1px;}
/*--text-section--*/
.text-section{
	overflow:hidden;
	padding:12px 13px 10px 15px;
}


.text-section p{
	color:#252525;
	margin:3px 0 0 0;
	padding:0 0 10px 0;
	font:1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.text-section p a{
	color:#076ed2;
	text-decoration:none;
}
.text-section p a:hover{text-decoration:underline;}


#related_recipe_articles ul {
	margin: 0 0 15px 0;
	padding-left: 3em;
	text-indent: -1em;
	font-size: 11px;
}

#related_recipe_articles li {
	margin: 0;
	padding: 0 0 0 1em;

}

#related_recipe_articles a {
	color:#0036fd;
	text-decoration:none;
	margin: 0;
}

#related_recipe_articles a:hover {
	text-decoration:underline;
}




/*--tools--*/
.tools{
	float:right;
	width:240px;
	padding:5px;
	display:inline;
	margin:0 5px 0 35px;
	border:1px solid #ccc;
}
.tools-holder{
	height:1%;
	overflow:hidden;
	background:url(images/bg-separator-line.gif) repeat-y 136px 0;
}
.tools-box{
	float:left;
	width:130px;
}

.blog_entry {
width: 610px;
margin: 10px 0;
clear: both;
float: left;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #2a2a2a;
}

.blog_entry h2 {font-size: 16px;}

.blog_entry a {text-decoration: none; color: #a85e41;}

.blog_entry a:hover, blog_entry a:visited, blog_entry a:active {color: #486085;}

.blog_author_story {float: left;}

.blog_author_story_text {margin: 25px 0 0 15px; float: left; display: inline;}
.blog_author_story img {float: left;}
.blog_author_story .blog_category {color: #486085; font-size: 14px; font-weight: bold;}
.blog_author_story .blogger {color: #a85e41; font-size: 10px; font-weight: bold;}

#tools_blog { width: 610px; margin: 10px 0 0 0; padding: 0 5px; border: #505050 1px dotted; clear: both; float: left; display: inline; line-height: 8px; text-align: left;}

#tools_blog ul {display: inline; float: left; list-style:none;}

#tools_blog li {display: inline; float: left; padding: 0 3px; list-style:none; }

#tools_blog img {float: left; padding: 0;}

#tools_blog ul a{
	color:#3c3c3c;
	text-decoration:none;
}

#tools_blog span{
margin: 5px 0 0 0;
float: left; 
color: #3c3c3c;
font-size: 10px;
}

.sponsor-logo{
	float:right;
	width:98px;
	padding:10px 0;
}
.tools-holder strong{
	display:block;
	color:#3c3c3c;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.tools-holder ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
		font: 10px Verdana, Arial, Helvetica, sans-serif;

}
.tools-holder ul li{
	overflow:hidden;
	list-style:none;
	padding:2px 0 2px 0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;

}

.tools-holder ul a{
	color:#3c3c3c;
	text-decoration:none;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.tools-holder ul a:hover{text-decoration:underline;}
.sponsor-logo a{
	float:left;
	clear:both;
	display:inline;
	margin:2px 0 0 5px;
}
.sponsor-logo img{border:2px solid #000;}
/*--banner-cell--*/
.banner-cell{
	float:right;
	clear:right;
	display:inline;
	margin:8px 0 0 15px;
}
/*--comment-text--*/
.comment-text{
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
}
.comment-text strong{
	float:left;
	color:#252525;
	font:1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.comment-text strong a{
	color:#252525;
	text-decoration:none;
}
.comment-text strong a:hover{text-decoration:underline;}
.comment-text a.comments-link{
	float:left;
	display:inline;
	color:#646464;
	padding:0 7px;
	margin:0 0 0 28px;
	text-decoration:none;
	border:solid #646464;
	border-width:0 2px;
	font:bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.comment-text a.comments-link:hover{text-decoration:underline;}
/*--post-block--*/
.post-block{
	width:100%;
	overflow:hidden;
	clear: both;
}
.post-cell{
	height:1%;
	margin:5px 0 0;
	overflow:hidden;
	padding:20px 12px 10px;
	background:url(images/bg-post-separator.gif) repeat-x;
}
.post-cell h6{
	margin:0;
	padding-left:8px;
	color:#9d1a17;
	border-left:2px solid #9d1a17;
	font:bold 1.2em/1.0em Verdana, Arial, Helvetica, sans-serif;
}
.post-cell h6 em{
	font-size:0.8em;
	color:#252525;
	font-style:normal;
	font-weight:normal;
	padding:0 8px 0 0;
	border-right:2px solid #9d1a17;
}
.post-cell p{
	color:#252525;
	overflow:hidden;
	margin:10px 12px 0;
	font:1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.user-form {
	width:100%;
	overflow:hidden;
}
.user-form p{margin-left:0;}
.post-cell strong{
	color:#646464;
	display:block;
	padding:0 0 10px;
	font:bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.user-form label{
	display:block;
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
}
.user-form span{
	float:left;
	width:38px;
	color:#252525;
	font:1.0em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.user-form .text{
	float:left;
	width:143px;
	color:#252525;
	padding:1px 5px 3px;
	border:1px solid #727272;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.user-form .inp-txt{
	width:398px;
	height:103px;
	color:#252525;
	padding:5px;
	overflow:auto;
	margin:10px 0 0;
	border:1px solid #999;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
/*--inp-number--*/
.inp-number{
	width:100%;
	overflow:hidden;
}
.inp-number div{
	height:1%;
	overflow:hidden;
}
.inp-number div img{
	float:left;
	border:1px solid #84676b;
}
.inp-number label{padding:14px 0 0;}
.inp-number span{width:auto;}
.inp-number .inp-check{
	float:left;
	width:15px;
	height:15px;
	display:inline;
	margin:1px 6px 0 0;
}
.user-form .btn{
	color:#252525;
	cursor:pointer;
	margin:5px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
/*--news-column--*/
.news-column{
	float:right;
	width:350px;
	background:url(images/bg-news-column.gif) repeat-y;
}
.news-column-section{
	width:350px;
	overflow:hidden;
	background:url(images/bg-news-column-top.gif) no-repeat;
}
.news-column-holder{
	width:350px;
	overflow:hidden;
	padding:23px 11px 20px 19px;
	background:url(images/bg-news-column-bottom.gif) no-repeat 0 100%;
}
.news-column-holder .search-section h4{margin:5px 17px 0 46px;}
/*--block-holder--*/
.block-holder{
	width:338px;
	margin: 5px 0;
	padding:8px 0 0;
	float: left;
}
/*--banner-box--*/
.banner-box{
	float:right;
	width:160px;
	display:inline;
	margin:8px 0 0 8px;
}

.blog_sidebar_category {
    margin: 10px auto 0;
	width: 155px;
	border-bottom: 1px dotted #505050;
	padding: 0 0 10px 0;
	display: inline-block;
	}

.blog_sidebar_category h6{
    margin: 0 auto;
	color: #486085;
	font-size: 13px;
	font-weight: bold;
}



.blog_sidebar_category p{
color: #0072dd;
font-size: 9px;
margin: 0;
padding: 0;
}

.blog_sidebar_category a {
text-decoration: none;
}

.blog_sidebar_category a:link a:hover a:visited a:active {
text-decoration: none;
}



.blog_categories{
	height:1%;
	overflow:hidden;
}
.blog_categories h4{
	margin:0;
	color:#5c5c5c;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

/*--text-block--*/
.text-block{
	height:1%;
	overflow:hidden;
}
.text-block h4{
	margin:0;
	color:#535353;
	font:bold 1.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
/*--text-block-cell--*/
.text-block-cell{
	height:1%;
	padding:10px 0 5px;
	overflow:hidden;
	background:url(images/bg-post-separator.gif) repeat-x 0 100%;
}
* html .text-block-cell{padding-top:5px;}
.text-block-cell strong{
	color:#404040;
	display:block;
	padding:0 0 3px;
	font:bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
* html .text-block-cell strong{padding:0;}
.text-block-cell .img-holder{
	float:left;
	padding:1px;
	background:#fff;
	border:1px solid #e0e0e0;
	display:inline;
	margin:4px 7px 0 0;
}
.text-block-cell p{
	margin:0;
	color:#636363;
	font:1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.text-block-cell a.more{
	float:right;
	clear:both;
	color:#d47743;
	display:inline;
	margin:3px 5px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	font:italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
	background:url(images/bg-read-more-arrow.gif) no-repeat 100% 6px;
}
.text-block-cell a.more:hover{text-decoration:underline;}
/*--sponsor-box--*/

.text-block .cat_text_transform {
text-transform: capitalize;
}

.sponsor-box{
	width:100%;
	padding:10px 0 0;
	text-align:center;
}
.sponsor-box strong{
	color:#535353;
	display:block;
	padding:0 0 3px;
	text-align:left;
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.sponsor-box div{
	margin:0 auto;
}
.sponsor-box div img{display:inline;}
/*--web-exclusive-holder--*/
.web-exclusive-holder{
	margin:0 0 0 5px;
}
/*--web-exclusive-heading--*/
.web-exclusive-heading{
	width:322px;
	overflow:hidden;
	margin:30px 0 0;
	background:#b8292f url(images/bg-heading-box-top.gif) no-repeat;
	clear: both;
}
.web-exclusive-heading div{
	width:322px;
	overflow:hidden;
	padding:4px 7px;
	background:url(images/bg-heading-box-bottom.gif) no-repeat 0 100%;
}
.web-exclusive-heading h5{
	margin:0;
	color:#fff;
	padding:2px 0 2px 32px;
	background:url(images/bg-web-exclusive.gif) no-repeat;
	font:bold 1.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.web-exclusive-holder .img-holder {margin-top:7px;}
.web-exclusive-holder .img-holder img{
	padding:5px;
	border:1px solid #b0b0b0;
}
/*--web-exclusive-txt--*/
.web-exclusive-txt{
	padding:10px 0;
	overflow:hidden;
	width: 310px;
}
.web-exclusive-txt strong{
	display:block;
	color:#033b72;
	margin:0 2px;
	font:bold 1.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.web-exclusive-txt ul{
	margin:0;
	padding:5px 0;
	width:100%;
	overflow:hidden; 
}
.web-exclusive-txt ul li{
	color:#3f3f3f;
	list-style:none;
	padding:0 0 0 12px;
	font:1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.web-exclusive-txt ul a{
	color:#072783;
	text-decoration:none;
}
.web-exclusive-txt ul a:hover{text-decoration:underline;}
/*--information-section--*/
.information-section{
	float:left;
	width:791px;
	background:url(images/bg-news-column.gif) repeat-y 100% 0;
}
.information-section-top{
	overflow:hidden;
	background:url(images/bg-news-column-top.gif) no-repeat 100% 0;
}
.information-section-holder{
	height:1%;
	overflow:hidden;
	background:url(images/bg-news-column-bottom.gif) no-repeat 100% 100%;
}

.overview_feature {
   width: 750px;
   margin: 15px 0;
}

.overview_feature_other_pages {
   width: 750px;
   margin: 15px 0 0 15px;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #2a2a2a;
}

.overview_feature_other_pages .med_rectangle {
float: right; 
padding: 0 0 10px 10px;
}


.overview_featured_articles {
    width: 750px;
	margin: 0 0 0 10px;
	padding: 4px 0 0 0;
	background-image: url(images/featured_article_bar.jpg); 
	background-position: 0% 0%;
    background-repeat: no-repeat;
	clear: both;
}

.overview_featured_articles .see-all{
	float:left;
	clear:both;
	color:#1b6614;
	padding:4px 5px;
	display:inline;
	margin: 10px 0 0 80%;
	text-decoration:none;
	background:#edeb40;
	font:bold italic 1.3em/1.2em Georgia, "Times New Roman", Times, serif;
	line-height: 11px;
	width: 60px;
}

.overview_featured_articles .see-all:hover{text-decoration:underline;}


.overview_featured_articles h5 {
    width: 100%;
	margin: 0 0 0 8px;
	color:#353535;
	font:14px Verdana, Arial, Helvetica, sans-serif;
}


.overview_teaser_food_farm {
    width: 743px;
	margin: 0;
	padding: 15px 0;
	background-image:url(images/bg-post-separator.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	float: left;
	clear: both;	
}


/*--column-holder--*/
.column-holder{
	float:left;
	width:100%;
	margin:38px 0 0;
	background:url(images/bg-column-separator.gif) repeat-y 393px 0;
}

*html .column-holder{
	float:left;
	width:100%;
	margin:38px 0 0;
	background:url(images/bg-column-separator.gif) repeat-y 382px 0;
}


/*--column-inform--*/
.column-inform{
	float:left;
	width:365px;
	display:inline;
	position:relative;
	padding:0 0 10px;
	margin:-20px 18px 0 12px;
	display: inline;
}
.column-inform h3 {
	margin:0;
	color:#535353;
	overflow:hidden;
	text-align:center;
	font:bold 1.8em/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.column-inform h3 span{
	margin:0 auto;
	padding:0 10px;
	border:solid #535353;
	border-width:0 2px;
}
.column-inform h4{
	margin:0;
	padding:0 0 10px;
	color:#353535;
	overflow:hidden;
	text-align:center;
	font:bold 1.4em/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.column-inform h4 span{
	margin:0 auto;
	padding:0 10px;
	border:solid #353535;
	border-width:0 2px;
}
.column-inform .see-all{
	float:right;
	clear:both;
	color:#1b6614;
	padding:4px 5px;
	display:inline;
	margin:0 15px 0 0;
	text-decoration:none;
	background:#edeb40;
	font:bold italic 1.3em/1.2em Georgia, "Times New Roman", Times, serif;
}
.column-inform .see-all:hover{text-decoration:underline;}
/*--flash-img--*/
.flash-img{
	width:340px;
	height:250px;
	overflow:hidden;
	margin:8px 0 0;
	padding:9px 10px 12px 15px;
	background:url(images/bg-img-wrapper.gif) no-repeat;
}

.flash_img_farm_food {
	width:430px;
	height:299px;
	margin:8px 0 0;
	padding:11px 0 0 18px;
	background:url(images/finds_food_feature_wrapper.gif) no-repeat;
	float: left;
}



.overview_teaser_food_farm .img-holder{
	float:left;
	display:inline;
	padding:2px;
	background:#fff;
	overflow:hidden;
	border:1px solid #c2c2c2;
}
.overview_teaser_food_farm .img-holder img{display:inline;}

.column-inform .see-all{
	float:right;
	clear:both;
	color:#1b6614;
	padding:4px 5px;
	display:inline;
	margin:0 15px 0 0;
	text-decoration:none;
	background:#edeb40;
	font:bold italic 1.3em/1.2em Georgia, "Times New Roman", Times, serif;
}
.column-inform .see-all:hover{text-decoration:underline;}

/*--inform-holder--*/
.inform-holder{
	width:100%;
	overflow:hidden;
}
.inform-holder h5{
	margin:0;
	color:#353535;
	font:bold 1.4em/1.3em Verdana, Arial, Helvetica, sans-serif;
}

/*--inform-box--*/
.inform-box{
	height:1%;
	overflow:hidden;
	margin:0 15px 16px 0;
	padding:5px 0 15px;
	background:url(images/bg-post-separator.gif) repeat-x 0 100%;
}

.inform-box-farm-find {
   float: left;
   margin: 20px 0 0 5px;
   width: 290px;
   display: inline;

}

.inform-box-farm-find h3{
    margin:0;
	color:#353535;
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
}

.inform-box-farm-find p{
    margin:10px 0 0;
	color:#252525;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}


.inform-box-farm-find a.comments-link{
	float:left;
	display:inline;
	color:#646464;
	padding:0 7px;
	margin:2px 0 0;
	text-decoration:none;
	border:solid #646464;
	border-width:0 2px;
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.inform-box-farm-find p a.comments-link{
	float:none;
	margin:0;
	font-size:0.9em;
	padding:0 4px;
}
.inform-box-farm-find a.comments-link:hover{text-decoration:underline;}
.inform-box-farm-find a.more{
	float:right;
	clear:both;
	color:#c26602;
	margin:12px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	background:none;
	font:bold italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
}
.inform-box-farm-find a.more:hover{text-decoration:underline;}



.inform-box-teaser-farm-find {
   float: left;
   margin: 10px 0 0 10px;
   width: 420px;
   display: inline;
}

.inform-box-teaser-farm-find h4{
    margin:0;
	color:#353535;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.inform-box-teaser-farm-find p{
    margin: 10px 0 0;
	color:#252525;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}


.inform-box-teaser-farm-find a.comments-link{
	float:left;
	display:inline;
	color:#646464;
	padding:0 7px;
	margin:2px 0 0;
	text-decoration:none;
	border:solid #646464;
	border-width:0 2px;
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.inform-box-teaser-farm-find p a.comments-link{
	float:none;
	margin:0;
	font-size:0.9em;
	padding:0 4px;
}
.inform-box-teaser-farm-find a.comments-link:hover{text-decoration:underline;}
.inform-box-teaser-farm-find a.more{
	float:right;
	clear:both;
	color:#c26602;
	margin:12px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	background:none;
	font:bold italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
}
.inform-box-teaser-farm-find a.more:hover{text-decoration:underline;}




.box-02 .inform-box{
	padding:5px 15px 15px 0;
	margin:0 0 16px 0;
}

.inform-wrapper{
	height:1%;
	padding:0 5px 0 20px;
	overflow:hidden;
}
.inform-box .img-holder{
	float:left;
	display:inline;
	padding:2px;
	background:#fff;
	overflow:hidden;
	border:1px solid #c2c2c2;
}
.inform-box .img-holder img{display:inline;}
.inform-box strong{
	color:#484848;
	display:block;
	margin:5px 5px 0 0;
	font:bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

.inform-box p{
	margin:10px 0 0;
	color:#252525;
	font:1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.inform-box a.comments-link{
	float:left;
	display:inline;
	color:#646464;
	padding:0 7px;
	margin:2px 0 0;
	text-decoration:none;
	border:solid #646464;
	border-width:0 2px;
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.inform-box p a.comments-link{
	float:none;
	margin:0;
	font-size:0.9em;
	padding:0 4px;
}
.inform-box a.comments-link:hover{text-decoration:underline;}
.inform-box a.more{
	float:right;
	clear:both;
	color:#c26602;
	margin:12px 0 0;
	padding:0 8px 0 0;
	text-decoration:none;
	background:none;
	font:bold italic 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
}
.inform-box a.more:hover{text-decoration:underline;}
.inform-box h6{
	clear:both;
	color:#353535;
	margin:15px 0 0 20px;
	font:bold 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
/*--list--*/
ul.list{
	height:1%;
	padding:10px 0 0 32px;
	overflow:hidden;
	float: list;
	clear: both;
}
ul.list li{
	height:1%;
	overflow:hidden;
	list-style:none;
	padding:0 0 3px 18px;
	background:url(images/bg-list-separator.gif) no-repeat 0 4px;
}
ul.list a{
	color:#03f;
	text-decoration:none;
	font:1.0em/1.0em Verdana, Arial, Helvetica, sans-serif;
}
ul.list a:hover{text-decoration:underline;}
/*--side-area--*/
.side-area{
	float:right;
	width:165px;
	padding:10px 16px 0 7px;
}
.side-area .search-section h4{
	width: 165px;
	float:none;
	display:block;
	text-align:center;
	border:none;
	margin:5px 0 0;
	padding:0 0 10px;
	font:bold 1.3em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.side-area .search-section h4 span{
	color:#717070;
	padding:0 8px;
	border:solid #717070;
	border-width:0 2px;
}
.side-area .search-box{display:inline; margin:0 0 0 6px; width: 164px;}
*html .side-area .search-box{display:inline; margin:0 0 10px 6px; width: 164px;}

.side-area .banner-box{margin: 35px 0 0 0; padding: 0; clear: both; float: left; display: inline;}


/* Begin Video Gallery Style */

/* VIDEO MAIN FRAME  */
#video_gallery {
	float: left;
	width: 936px;
	margin: 10px 0 0 0;
}


/* MAIN VIDEO TOP HEADER INFO */
#video_header_block {
	float: left;
	width: 936px;
}


#header_vid_info {
	float: left;
	width: 260px;
}

#header_vid_info p {
	font-size: 12px;
	font-weight: 400;
}

a.video_podcast:link, a.video_podcast:hover, a.video_podcast:visited, a.video_podcast:active {
	font-size: 10px;
	color: #FF0000;
}

#header_vid_info h2 {
	border: none;
	margin: 0;
	padding: 0;
	font-size: 22px;
	color: #990000;
	background: none;
	font-weight: bold;
	text-transform: none;
}


/* VIDEO PLAYER */
#gallery_flash_player {
	float: left;
	margin: 0 10px 0 10px;
	padding: 0 0 8px 0;
}

#header_vid_info a{
	color: #2c71f8;
	text-decoration: underline;
	font-size: 12px;
}

.flash_player {
	float: left;
	margin: 0;
	padding: 0;
	background-position: none;
}


/* Medium Rectangle */
#vid_gallery_rectangle {
	float: left;
	margin: 34px 0 0 10px;
	padding: 0 0 8px 0;
	width: 300px;
	height: 250px;
}

/* SORT BY STRUCTURE */



.tab_hide {
	float: left;
	margin-left: -9999px;
}

#sortby {
	width: 931px;
	height: 95px;
	background: #c8c8c8 url(images/section_box_bottom.jpg) no-repeat 0% 100%;
	margin: 0 0 0 3px;
}

#sortby a {
	display: block;
}

#sortby ul {
	padding: 0;
	margin: 0;
    list-style: none;
}

#sortby li {
	float: left;
	padding: 0;
}

#section_header {
	width: 911px;
	background: #c8c8c8 url(images/section_box_top.jpg) no-repeat left top;
	padding: 10px 10px 0 10px;
	margin: 0;
}

#section_header h3 {
	color: #bc670c;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 20px;
}

#section_header p {
    color: #505050;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

h3 {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	color: #505050;
	text-decoration: none;
}

#index_header_links a {
text-decoration: none;
color: #505050;
}

h3 a.small:link, h3 a.small:visited, h3 a.small:hover, h3 a.small:active {
	font-size: 12px;
	color: #96380e;
}


#sortby a:link, #sortby a:visited, #sortby a:active {
	width: 108px;
	height: 25px;
	background: url(images/section_header_sub_tab.jpg) no-repeat;
	background-position: 0% 100%;
	color: #fff;
	text-align: center;
	padding: 24px 0 0 0;
	margin: 0;
	font-size: 14px;
	text-decoration: none;
}

#sortby a:hover {
	background: url(images/section_header_sub_tab_hover.jpg) no-repeat;
	background-position: 0% 100%;

}

#sortby a.active:link, #sortby a.active:visited, #sortby a.active:hover, #sortby a.active:active {
	width: 108px;
	height: 25px;
	background: url(images/section_header_sub_tab_up.jpg) no-repeat;
	background-position: 0% 100%;
	color: #333;
	text-align: center;
	padding: 24px 0 0 0;
	margin: 0;
	font-size: 14px;
	text-decoration: none;
}

/* VIDEO THUMBNAIL STRUCTURE */
a img { border: 0; } 

#video_tmb_block a:active, a:focus {outline: 0; border: 0}

#video_tmb_block a {
	text-decoration: none;
	color: #000;
}

#video_tmb_block {
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 5px 0;
	width: 936px;
}

.video_tmb {
	margin: 0 5px 0 7px;
	padding: 3px 3px 3px 3px;
	float: left;
	background-color:#e4e4e4;
}

#vid1 {
	float: left;
	width: 220px;
	height: 120px;
	font-size: 9px;
	padding: 0;
	margin: 17px 0 0 0;
}

#vid1 .category {
	color: #2c71f8;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#vid1 p {
	padding: 0;
	margin: 0;
}

#vid1 h6 {
	font-size: 10px;
	margin: 0 0 3px 7px;
	font-weight: bold;
	color: #000000;
	padding: 0;
}

/* End Video Gallery Style */


#content #paginate {
 float: left; 
 clear: both; 
 margin: 15px 20px 50px 400px; 
 font-size: 12px;
 display: inline;
 line-height: 12px;
 padding: 0 5px;
}


.see-all{
	float:right;
	clear:both;
	color:#1b6614;
	padding:4px 5px;
	display:inline;
	margin:0 15px 0 0;
	text-decoration:none;
	background:#edeb40;
	font:bold italic 1.3em/1.2em Georgia, "Times New Roman", Times, serif;
}

#div_see_all {
width: 730px; clear: both; padding: 10px 30px 10px 0;
}

#see_all_blog	 {
clear: both; padding: 10px 0 10px 0;
}



/* Virtual Magazine Style */

.subhead {
	color: #434343;
	font-size: 15px;
}

#flip_book_intro {
	width: 540px;
	height: 305px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

#flip_book_text {
	width: 300px;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #2a2a2a;
   }

#flip_book_text ul {
	margin: 20px 0 20px 20px;
}

#flip_book_text li {

}

#flip_book_links p {
	margin: 10px 0 0 0;
}

.flip_book_intro_cover {
	width: 210px;
	height: 295px;
	float: right;
	margin-left: 15px;	
}

#flip_book_links {
	height: 95px;
	width: 230px;
	padding-left: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-image: url(http://ilfbpartners.com/images/flip_book_corner_curl.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#flip_book_links .flip_links {
	font-size: 17px;
}

.comment_head {
	color: #333333;
	font-size: 13px;
}

.comment_body {
	margin: 0 10px 10px 10px;
	font-size: 10px;
}

.comment_date {
	color: #666666;
	font-size: 10px;
}

.headline-big-red {
	font-size: 20px;
	color: #a10707;
}

.headline-big-orange {
	font-size: 16px;
	color: #a75700;
}

.headline-little-orange {
	font-size: 13px;
	color: #a75700;
	margin: 10px 0 0 0;
	padding: 0;
}

#author_info {
	width: 570px;
	margin: 0 0 10px 0;
	height: 125px;
	float: left;
	display: block;
}

#author_photo {
	float: left;
	margin: 0 15px 0 0;
	padding: 13px 10px 10px;
}

#author_description {
	border-top: 1px solid #505050;
	padding: 10px 0 0 10px;
	margin: 10px 0 0 0;
	height: 115px;
	width: 100%;
}

#author_description h3 {
	font-size: 15px;
	font-weight: bold;
	color: 505050;
	margin: 15px 0 0 0;
}

/* DRAFT ARTICLE STYLES */

#draft_articles_header {
	background-image: url(http://ilfbpartners.com/images/draft_header.jpg);
	background-repeat: no-repeat;
	background-color: #e7e7e7;
	background-position: left top;
	width: 415px;
	border: 1px solid #CCCCCC;
	padding-top: 46px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 0;
}

#draft_articles_overview {
	background-color: #f9f6c7;
	width: 650px;
	border: 1px solid #CCCCCC;
	padding: 10px 0 10px 100px;
	margin-bottom: 10px;
	background-image: url(http://ilfbpartners.com/images/draft_icon.gif);
	background-position: 2% 50%;
	background-repeat: no-repeat;

}
#local_links_box .headline_links{
    margin: 0 auto;
	color: #486085;
	font-size: 13px;
	font-weight: bold;
}
#local_links_box li{
        height:1%;
	overflow:hidden;
	list-style:none;
	padding:0 0 3px 18px;
	background:url(images/bg-list-separator.gif) no-repeat 0 4px;
	text-decoration:none;
        font-size: 10px;

}
#local_links_box ul.list a:hover{
text-decoration:underline;
}
