/*

Theme Name: Forte

Theme Style: Magazine/Blog/List styled Theme

Theme URI: http://forte.wpthemesplugin.com

Description: Magazine, Blog or List styled 2 column widget ready theme & much more.

Author: Moses Francis

Author URI: http://wpthemesplugin.com



Copyright 2007-2008 wpthemesplugin.com



*/



/*

global css - global.css

backened control  - configurations.php

*/



span.red {

	color: #FFFF00;

	text-decoration: none;

}



#wrapper {

	margin: 0px auto;

	padding: 0px;

	width: 894px;

}

#container {

	margin: 0px;

	padding: 0px 0px 1em;

	width: 894px;

	float: left;

}

#header {

	margin: 0px;

	padding: 0px;

	width: 894px;

	float: left;

	position: relative;

}

#header h1 {

	font-size: 2em;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 400px;

	font-weight: normal;

	line-height: 100%;

	color: #003399;

}

#header h1 a {

	color: #003399;

	text-decoration: none;

}

#header h1 a:hover {

	color: #003399;

	text-decoration: none;

}

#logo-placement p {

	font-size: 0.75em;

	line-height: 18px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 400px;

}



#logo-placement {

	float: left;

	width: 400px;

	padding: 10px;

}

#search-placement {

	float: right;

	width: 285px;

}

#cs-form {

	margin: 0px;

	padding: 2.25em 0px 0px;

	float: left;

	width: 285px;

}

.box {

	background: url(images/box.gif) no-repeat;

	float: left;

	height: 28px;

	width: 200px;

	margin: 0px;

	padding: 0px;

}

.button {

	margin: 0px;

	padding: 0px;

	float: left;

}

.tfield {

	padding: 1px;

	width: 250px;

	margin-left: 6px;

	height: 18px;

	float: left;

	margin-top: 6px;

	border-width: 0px;

	font-weight: bold;

	color: #000000;

}





#navigation {

	float: left;

	width: 894px;

	background: #660000;

	border-top: 2px solid #660000;

	border-bottom: 2px solid #660000;

	height: 30px;

}

#content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 892px;

	border-right: 1px solid #eeeeee;

	border-left: 1px solid #EEEEEE;

	background: #FFFFFF;

}

#header-img {

	margin: 5px 0px;

	padding: 0px;

	float: left;

	width: 894px;

	height: 275px;

	overflow: hidden;

}

#post {

	float: left;

	width: 560px;

	padding: 1em 10px 10px;

	border-top: 1px solid #eeeeee;

	margin-bottom: 1em;

	border-right: 1px solid #EEEEEE;

}



#postfull {

	float: left;

	width: 660px;

	padding: 1em 0px 10px 15px;

	border-top: 1px solid #eeeeee;

	margin-bottom: 1em;

}





#post h2 {

	font-size: 1.25em;

	line-height: 110%;

	color: #990000;

}

#post-index {

	float: left;

	width: 560px;

	padding: 1em 10px 10px;

	border-top: 1px solid #eeeeee;

	margin-bottom: 1em;

	border-right: 1px solid #EEEEEE;

}

#post-index h2 {

	font-size: 1.25em;

	line-height: 110%;

	color: #990000;

}

#sidebar {

	float: right;

	width: 285px;

	padding: 10px 10px 10px 5px;

	font-size: 0.6875em;

}

.clear-fix {

	height: 45px;

	width: 500px;

	margin: 0px;

	padding: 0px;

	clear: both;

}



#footer-close {

	background: url(images/bottom-footer.gif) no-repeat top;

	margin: 0px;

	padding: 0px 0px 15px;

	float: left;

	width: 894px;

}

#user-panel {

	float: right;

	height: 25px;

	width: 800px;

}

#user-panel ul {

	margin: 0px;

	padding: 0px;

	float: right;

	height: 25px;

	list-style-type: none;

	display: inline;

}

#user-panel ul li {

	font-size: 0.6875em;

	line-height: 25px;

	color: #660000;

	display: inline;

	margin: 0px;

	padding: 0px;

	float: left;

}

#user-panel a {

	margin: 0px 10px 0px 0px;

	padding: 0px;

	color: #990000;

	text-decoration: underline;

}

#user-panel a:hover {

	color: #000000;

	text-decoration: underline;

}



.social {

	float: left;

	width: 560px;

	margin: 1em 0px;

	padding: 0px;

	font-size: 0.6875em;

}

.social-tools {

	float: left;

	width: 420px;

	margin: 0px;

	padding: 0px;

}

.social-tools p {

	float: left;

	height: 20px;

	width: 24px;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.social-tools p a {

	font-size: 1px;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	height: 20px;

	width: 24px;

}

.post-status {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 420px;

}





.comment-stats {

	float: right;

	font-size: 1em;

	line-height: 17px;

	color: #000000;

	display: inline;

	margin: 0px;

	padding: 0px;

	text-align: right;

	width: 110px;

}

.comment-stats a {

	background: url(images/double_comment.gif) no-repeat left center;

	margin: 0px;

	padding-left: 13px;

	display: block;

	float: right;

	color: #000000;

	text-decoration: none;

}

.comment-stats a:hover {

	color: #990000;

	text-decoration: none;

}







.post-features {

	float: left;

	width: 560px;

    margin: 0px 0px 0.5em;

	padding: 0px;

}

.post-content .more-link {

	font-size: 1em;

	color: #CCCCCC;

	text-align: center;

}



#post .post-meta .post-content a.more-link {

	display: block;

	margin: 0px;

	padding: 0px;

	clear: both;

	background: url(images/title-more.gif) no-repeat left center;

	height: 30px;

	width: 85px;

	font-size: 1px;

	color: #A9A8A8;

	text-decoration: none;

	float: right;

}

#post .post-meta .post-content a:hover .more-link {

	display: block;

	margin: 0px;

	padding: 0px;

	clear: both;

	background: url(images/title-more.gif) no-repeat left center;

	height: 30px;

	width: 85px;

	font-size: 1px;

	color: #A9A8A8;

	text-decoration: none;

	float: right;

}

#post-index .post-meta .post-content a.more-link {

	color: #660000;

	text-decoration: underline;

}

#post-index .post-meta .post-content a:hover .more-link {

    color: #CC0000;

	text-decoration: underline;

}

.span-img {

	margin: 0px 5px 5px 0px;

	padding: 0px;

	float: left;

	height: 64px;

	width: 64px;

	overflow: hidden;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px;

	border-left: 0px;

}

.post-content img {

	border-width: 0px;

	margin: 5px 10px 2px 0px;

	padding: 0px;

}

blockquote {

	margin: 10px;

	padding: 8px 5px;

	clear: both;

	border-top: 1px solid #F1F4DF;

	border-bottom: 1px solid #F1F4DF;

	font-size: 12px;

	line-height: 19px;

	font-weight: bold;

	text-transform: capitalize;

	color: #000000;

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/bg-alt.png) repeat;

	border-left: 3px solid #262626;

}

blockquote blockquote {

	margin: 5px;

	padding: 5px;

	clear: both;

	border-width: 0px;

}





.post-content a {

	color: #990000;

	text-decoration: underline;

}

.post-content a:hover {

	color: #000000;

	text-decoration: none;

}





.post-features h1 {

	font-size: 1.5em;

	line-height: 22px;

	color: #000000;

	margin: 0px;

	padding: 0px 5px;

	float: left;

	width: 550px;

}

.stick-feat {

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/feat.gif) no-repeat right top;

	height: 20px;

	width: 62px;

	display: block;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px 2px;

}



#post .post-meta {

	float: left;

	width: 560px;

	margin: 0px 0px 0.5em;

	padding: 0px;

}

#post-index .post-meta {

	float: left;

	width: 560px;

	margin: 0px 0px 1.25em;

	padding: 0px;

}

.post-meta h1 {

	font-size: 1.5em;

	line-height: 22px;

	color: #000000;

	margin: 0px;

	padding: 0px 5px;

	float: left;

	width: 550px;

}

.featured a {

	color: #990000;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

}

.featured a:hover {

	color: #000000;

	text-decoration: none;

}

.post-title a {

	color: #003399;

	text-decoration: none;

}

.post-title a:hover {

	color: #003399;

	text-decoration: none;

}



.postedby {

	float: left;

	width: 550px;

	font-size: 0.6875em;

	line-height: 18px;

	padding: 0px 5px;

}

.post-status a {

	color: #003399;

	text-decoration: underline;

}

.post-status a:hover {



	color: #003399;

	text-decoration: underline;

}

.fileunder {

	float: left;

	width: 550px;

	font-size: 0.6875em;

	line-height: 18px;

	color: #000000;

	padding: 0px 5px;

	border-bottom: 1px solid #eeeeee;

	font-weight: 500;

}

.atgcat {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 550px;

}



.fileunder a {

	color: #787878;

	text-decoration: none;

	font-weight: normal;

}



.fileunder a:hover {



	color: #990000;

	text-decoration: none;

}



.post-content:hover {

	color: #000000;

}

#loop-box {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 560px;

}

.mini-feats {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 350px;

}

.mini-feats h3 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 330px;

	font-size: 1.125em;

	line-height: 18px;

	border-bottom: 1px solid #CCCCCC;

}

.mini-post {

	float: left;

	width: 350px;

	font-size: 0.6875em;

	line-height: 18px;

	color: #454545;

	padding-top: 10px;

	padding-bottom: 8px;

	border-bottom: 1px dotted #EFEFEF;

}

.mini-post .dates {

	color: #999999;

	text-decoration: none;

}



.mini-post h1 {

	font-size: 1.125em;

	line-height: 18px;

	color: #003399;

	margin: 0px;

	padding: 0px;

}

.mini-post a {

	color: #003399;

	text-decoration: underline;

}

.mini-post a:hover {

	color: #003399;

	text-decoration: underline;

}



.mini-post img {

	float: left;

	border-width: 0px;

}

.link-bait {

	padding: 0px 10px 10px;

	float: right;

	width: 180px;

}

.link-bait h3 {

	font-size: 1.125em;

	line-height: 18px;

	color: #003399;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 170px;

	border-bottom: 1px solid #CCCCCC;

}

.link-bait ul {

	margin: 0px;

	padding: 10px 0px;

	float: left;

	width: 170px;

	list-style-type: none;

}

.link-bait ul li {

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 170px;

	font-size: 0.6875em;

	line-height: 18px;

	color: #666666;

}

.link-bait ul li a {

	color: #003399;

	text-decoration: none;

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/arrow.gif) no-repeat left 4px;

	margin: 0px;

	float: left;

	padding-left: 14px;

}

.link-bait ul li a:hover {

	color: #003399;

	text-decoration: underline;

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/arrow.gif) no-repeat left 4px;

	margin: 0px;

	float: left;

	padding-left: 14px;

}



#rss-feeds {

	float: right;

	width: 385px;

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/subscribes.gif) no-repeat bottom;

	height: 64px;

	padding-top: 10px;

}

#rss-block {

	float: right;

	height: 64px;

	width: 45px;

}

#rss-block a {

	color: #447899;

	text-decoration: none;

	display: block;

	float: right;

	height: 64px;

	width: 45px;

	text-align: center;

}

#rs-count {

	float: right;

	width: 240px;

	padding-top: 27px;

	font-size: 1.25em;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	line-height: 24px;

	margin: 0px;

}

#rs-count p {

	margin: 0px;

	padding: 0px;

}

#rs-count a {

	color: #FFFFFF;

	text-decoration: none;

}



#advertisment-block {

	margin: 0px;

	padding: 5px;

	float: left;

	width: 275px;

}

#advertisment-block img {

	margin: 0px 4px 4px 0px;

	padding: 3px;

	float: left;

	border: 1px solid #DADADA;

}

#advertisment-block img:hover {

	margin: 0px 4px 4px 0px;

	padding: 3px;

	float: left;

	border: 1px solid #CDCDCD;

}

#my-wp-theme {

	margin: 0px 0px 1em;

	padding: 9px;

	float: left;

	width: 265px;

	border: 1px solid #EEEEEE;

	background: #F9F9F9;

}

#my-wp-theme h3 {

	font-size: 1.26em;

	line-height: 20px;

	color: #000000;

	margin: 0px 0px 6px;

	padding: 0px;

	float: left;

	width: 265px;

}

#theme-slot {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 265px;

}

#theme-slot ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 265px;

	list-style-type: none;

}

#theme-slot ul li {

	margin: 0px 8px 5px 0px;

	padding: 0px;

	float: left;

	height: 80px;

	width: 80px;

	overflow: hidden;

}

#theme-slot img {

	float: left;

	height: 70px;

	width: 70px;

	padding: 3px;

	border: 1px solid #DADADA;

}

#theme-slot img:hover {

	float: left;

	height: 70px;

	width: 70px;

	padding: 3px;

	border: 1px solid #999999;

}

.view-more {

	margin: 0px;

	padding: 5px 10px 5px 0px;

	float: left;

	width: 255px;

	font-size: 1em;

	color: #003399;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;

}

.view-more a {

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/arrow.gif) no-repeat left center;

	display: block;

	margin: 0px;

	float: right;

	color: #000000;

	text-decoration: none;

	padding: 0px 0px 0px 8px;

	height: 25px;

	width: 100px;

	text-align: center;

	line-height: 25px;

}

.view-more a:hover {

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/arrow.gif) no-repeat left center;

	display: block;

	margin: 0px;

	float: right;

	color: #003399;

	text-decoration: none;

	padding: 0px 0px 0px 8px;

	height: 25px;

	width: 100px;

	text-align: center;

	line-height: 25px;

}

#more-headline {

	margin: 0px 0px 1em;

	padding: 9px;

	float: left;

	width: 265px;

	background: #003399;

	border: 1px solid #EEEEEE;

}

#more-headline h3 {

	font-size: 1.25em;

	line-height: 20px;

	color: #003399;

	margin: 0px 0px 6px;

	padding: 0px;

	float: left;

	width: 265px;

	border-bottom: 1px solid #CCCCCC;

}

.side-feat {

	margin: 0px;

	padding: 0px 0px 8px;

	float: left;

	width: 265px;

	font-size: 1em;

	line-height: 16px;

	color: #003399;

	border-bottom: 1px solid #eeeeee;

}

.side-feat a {

	color: #003399;

	text-decoration: underline;

}

.side-feat a:hover {

	color: #003399;

	text-decoration: underline;

}





.side-feat h1 {

	font-size: 1.25em;

	color: #003399;

	line-height: 19px;

	margin: 0px;

	padding: 0px;

}

.side-feat img {

	margin: 0px 5px 5px 0px;

	padding: 3px;

	float: left;

	border: 1px solid #DADADA;

}

#widget-sidebar {

	background: #f9f9f9;

	margin: 0px 0px 1em;

	padding: 12px 9px;

	float: left;

	width: 265px;

	border: 1px solid #EEEEEE;

}

.bar {

	margin: 0px;

	float: left;

	width: 128px;

	padding-right: 2px;

	padding-left: 2px;

}

.bar img {

	margin: 0px 0px 6px;

	border-width: 0px;

}

.bar h3 {

	font-size: 1.125em;

	color: #003399;

	margin: 0px;

	padding: 0px 0px 2px;

	float: left;

	width: 128px;

	line-height: 18px;

	border-bottom: 1px dotted #DADADA;

}

.bar .list {

	margin: 0px;

	padding: 8px 0px 15px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

}

.bar .list ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

}

.bar .list li {

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

	line-height: 17px;

	color: #003399;

}

.bar .list ul li {

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

}

.bar .list li a {

	background: url(images/radio.gif) no-repeat left 4px;

	margin: 0px;

	float: left;

	padding-left: 12px;

	color: #003399;

	text-decoration: none;

}

.bar .list li a:hover {

	background: url(images/radio.gif) no-repeat left 4px;

	margin: 0px;

	float: left;

	padding-left: 12px;

	color: #003399;

	text-decoration: underline;

}





.bar .nolist {

	margin: 0px;

	padding: 8px 0px 15px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

}

.bar .nolist ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

}

.bar .nolist li {

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

	line-height: 16px;

	color: #003399;

}

.bar .nolist ul li {

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 128px;

	list-style-type: none;

	font-size: 1em;

}

.bar .nolist li a {

	margin: 0px;

	float: left;

	padding: 0px;

	color: #003399;

	text-decoration: none;

}

.bar .nolist li a:hover {

	margin: 0px;

	float: left;

	padding: 0px;

	color: #003399;

	text-decoration: underline;

}







#comments-template {

	float: left;

	width: 550px;

	margin: 0px;

	padding: 0px 0px 0px 5px;

}

#comments-template h4 {

	font-size: 1.25em;

	color: #003399;

	line-height: 20px;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 550px;

}

#comments-template h5 {

	font-size: 1.25em;

	color: #003399;

	line-height: 20px;

	margin: 0px;

	padding: 1em 0px 0px;

	float: left;

	width: 550px;

}

.rss-subscribes {

	margin: 0px;

	padding: 0px 0px 0px 16px;

	float: left;

	width: 530px;

	background: url(images/rss.png) no-repeat left center;

	font-size: 0.6875em;

	line-height: 18px;

	color: #003399;

}

.rss-subscribes a {

	color: #003399;

	text-decoration: underline;

}

.rss-subscribes a:hover {

	color: #003399;

	text-decoration: underline;

}.clear-fix {

	float: left;

	height: 15px;

	width: 95%;

}

.comment-list {

	float: left;

	width: 530px;

	padding: 10px;

	border-bottom: 1px solid #660000;

}

.comment-list-alt {

	float: left;

	width: 530px;

	padding: 10px;

	border-bottom: 1px solid #660000;

	background: #f9f9f9;

}

.c-left {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 465px;

}

.comment-user {

	font-size: 0.6875em;

	line-height: 17px;

	color: #003399;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 465px;

}

.comment-user a {

	color: #003399;

	text-decoration: underline;

}

.comment-user a:hover {

	color: #003399;

	text-decoration: underline;

}





.aut {

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	font-weight: bold;

	font-size: 1em;

}

.aut a {

	color: #990000;

	text-decoration: underline;

}



.under-mod {

	float: left;

	width: 465px;

	font-size: 0.75em;

	line-height: 18px;

	font-style: italic;

	color: #000000;

	font-weight: bold;

}



.c-right {

	float: right;

	height: 56px;

	width: 56px;

	color: #CEC8AC;

	text-align: center;

	font-size: 9px;

	overflow: hidden;

}

.c-right a {

	color: #D7D1B7;

	text-decoration: none;

}

.c-right a:hover {

	color: #D7D1B7;

	text-decoration: none;

}

.c-right img {

	margin: 0px;

	padding: 0px;

	float: left;

	border: 1px solid #eeeeee;

}

.comment-text a {

	color: #990033;

	text-decoration: underline;

}

.comment-text a:hover {

	color: #333333;

	text-decoration: none;

}

.comment-text p {

	margin: 0px;

	padding: 0px;

}

.c-right img:hover !important {

	margin: 0px;

	padding: 0px;

	float: left;

	border: 1px solid #CCCCCC;

}

.pingback {

	float: left;

	width: 550px;

	font-size: 0.6875em;

	line-height: 19px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.pingback-alt {

	float: left;

	width: 550px;

	font-size: 0.6875em;

	line-height: 19px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.pingback a {

	color: #333333;

	text-decoration: underline;

}

.pingback-alt a {

	color: #333333;

	text-decoration: underline;

}

.ping-id {

	float: left;

	height: 20px;

	width: 80px;

}

.pingback a:hover {

	color: #990000;

	text-decoration: underline;

}

.pingback-alt a:hover {

	color: #990000;

	text-decoration: underline;

}

.user-stats {



	margin: 0px;

	padding: 0px;

	float: left;

	width: 520px;

	font-size: 0.6875em;

	line-height: 18px;

	color: #333333;

}

.user-stats a {

	color: #990000;

	text-decoration: underline;

}

#comment-form {

	margin: 0px;

	float: left;

	width: 540px;

	padding-top: 1em;

}

#comment-form label {

	font-size: 0.6875em;

	line-height: 18px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	font-weight: bold;

}

#comment-form p {

	margin: 0px 0px 0.4375em;

	padding: 0px;

	font-size: 0.6875em;

	line-height: 17px;

	color: #666666;

}

#comment-form p a {

	color: #990000;

	text-decoration: underline;

}



.input-box {

	background: #F9F9F9;

	padding: 1px;

	width: 530px;

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	border-top: 1px solid #660000;

	border-right: 1px solid #660000;

	border-bottom: 1px solid #660000;

	border-left: 1px solid #660000;

}

.input-area {

	background: #F9F9F9;

	padding: 1px;

	width: 530px;

	height: 200px;

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	border-top: 1px solid #A7A7A7;

	border-right: 1px solid #A7A7A7;

	border-bottom: 1px solid #BCBCBC;

	border-left: 1px solid #BCBCBC;

}

.post-the-comment {

	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

	font-size: 16px;

	color: #000000;

	padding: 1px;

	height: 40px;

	width: 160px;

	line-height: 40px;

	font-weight: bold;

}





#footer {

	float: left;

	width: 874px;

	background: #008000;

	position: relative;

	padding: 15px 10px 0.5em;

	border-top: 5px solid #006600;

}

.top-footer {

	float: left;

	width: 874px;

	padding-bottom: 10px;

	border-bottom: 1px solid #006600;

}

#flickr-roll {

	float: left;

	width: 430px;

	padding: 20px 5px 10px 50px;

	background: url(http://www.kitchentablemedicine.com/wp-content/themes/Forte/images/f-badge.gif) no-repeat left center;

}

#tags {

	float: right;

	width: 350px;

}

.red {

	color: #FFFF00;

	text-decoration: none;

}



#tags h3 {

	text-align: right;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 350px;

	font-size: 17px;

	color: #FFFFFF;

}

#tags h3 a {

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 8px;

	padding-left: 8px;

	display: block;

	border-bottom: 1px dotted #444444;

	float: right;

}

.tagbox {

	float: left;

	width: 350px;

	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 24px;

}

.tagbox a {

	color: #928372;

	text-decoration: none;

}

.tagbox a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

#flickr-roll ul {

	float: left;

	width: 430px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#flickr-roll ul ul {

	float: left;

	width: 430px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#flickr-roll ul li {

	float: left;

	margin: 0px;

	padding: 5px;

	height: 68px;

	width: 68px;

}

#flickr-roll li img {

	height: 63px;

	width: 63px;

	margin: 0px;

	padding: 0px;

	float: left;

	display: block;

	border: 1px solid #333333;

}

#flickr-roll li img:hover {

	height: 63px;

	width: 63px;

	margin: 0px;

	padding: 0px;

	float: left;

	display: block;

	border: 1px solid #666666;

}

.bottom-footer {

	float: left;

	width: 874px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #006600;

}

.footer-block {

	padding: 8px;

	float: left;

	width: 270px;

}

.footer-block:hover {

	padding: 8px;

	float: left;

	width: 270px;

	background: #006600;

}

.f-list {

	margin: 0px;

	padding: 8px 0px;

	float: left;

	width: 270px;

	list-style-type: none;

}

.f-list li {

	float: left;

	width: 270px;

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 0.6875em;

	line-height: 17px;

	color: #FFFFFF;

}



.footer-block h3 {

	font-size: 1.25em;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px 0px 4px;

	float: left;

	width: 270px;

	background: url(images/dot.gif) repeat-x bottom;

}

.f-list ul {



	margin: 0px;

	padding: 0px;

	float: left;

	width: 260px;

	list-style-type: none;

}

.f-list ul li {

	float: left;

	width: 240px;

	margin: 5px 0px 0px;

	font-size: 1em;

	line-height: 17px;

	color: #FFFFFF;

	padding: 0px;

}

.f-list li a {

	color: #FFFFFF;

	text-decoration: none;

	background: url(images/footer-list.gif) no-repeat left 3px;

	padding-left: 13px;

	display: block;

	margin: 0px;

	float: left;

}

.f-list li a:hover {

	color: #999999;

	text-decoration: underline;

	background: url(images/footer-list.gif) no-repeat left 3px;

	padding-left: 13px;

	display: block;

	margin: 0px;

	float: left;

}

.footer-box {

	font-size: 0.6875em;

	line-height: 20px;

	color: #F9F9F9;

	margin: 0px;

	padding: 8px 0px;

	float: left;

	width: 270px;

}

.footer-box img {

	background: #333333;

	margin: 0px 5px 5px 0px;

	padding: 3px;

	float: left;

	border: 1px solid #000000;

}

.footer-box a {

	color: #999999;

	text-decoration: underline;

}

.footer-box a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

#final-footer {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 874px;

	position: relative;

	font-size: 11px;

	color: #999999;

	line-height: 16px;

}

.ff-left {

	float: left;

	width: 874px;

	text-align: center;

}

.ff-left a {

	color: #CCCCCC;

	text-decoration: none;

}

.ff-left a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



.site {

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	font-size: 13px;

	font-weight: bold;

	color: #ACACAC;

}



.ff-right {

	float: right;

	width: 410px;

}

.ff-right h3 {

	text-align: right;

	float: left;

	width: 410px;

	font-size: 15px;

	margin: 0px;

	padding: 0px;

	color: #FFFFFF;

}

.ff-right form {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 410px;

}

.ff-right select {

	margin-top: 5px;

	margin-bottom: 0px;

	border: 5px solid #000000;

	width: 240px;

	float: right;

	font-size: 13px;

	background: #f9f9f9;

	color: #000000;

	padding: 1px;

	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS";

}

.post-themes {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 560px;

}

.post-meta-theme {

	margin: 0px;

	padding: 8px;

	float: left;

	height: 210px;

	width: 170px;

	overflow: hidden;

}

#theme-top {

	font-size: 0.75em;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 1em;

	padding: 0px;

	float: left;

	width: 560px;

}

.meta-img {

	margin: 0px;

	padding: 0px 0px 5px;

	float: left;

	height: 150px;

	width: 170px;

}

.meta-img img {

	float: left;

	height: 150px;

	width: 170px;

	border-width: 0px;

}

.post-meta-theme p {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 170px;

	font-size: 0.6875em;

	line-height: 18px;

	color: #000000;

	font-weight: bold;

}

.post-meta-theme p a {

	color: #660000;

	text-decoration: underline;

}

.post-meta-theme p a:hover {

	color: #000000;

	text-decoration: underline;

}