body{
	margin: 0px auto;
	font-family: Times New Roman, Times, serif;
}


/* These ID's apply to the <body> tag, changing the background color for each section */
#homepage{ background: #f2f2f2; }
#health_section{ background: #f2f2f2; }
#celebrities_section{ background: #f2f2f2; }
#news_section{ background: #f2f2f2; }
#international_section{ background: #f2f2f2; }
#blogs_section{ background: #f2f2f2; }
#community_section{ background: #f2f2f2; }
#food_section{ background: #f2f2f2; }
#video_section{ background: #f2f2f2; }
#green_section{ background: #f2f2f2; }
#animals_section{ background: #f2f2f2; }
#lifestyle_section{ background: #f2f2f2; }
#camp_section{ background: #f2f2f2; }
#homeschool_section{ background: #f2f2f2; }
#store_section{ background: #f2f2f2; }

h1, h2, h3, p{
	margin: 15px;
}


h1, h2, .h2, h3, .h3, a{
	font-family: Arial, Helvetica, sans-serif;
        color: #EE8823;
}


a{
	font-weight: bold;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

h1 {
	font-size: 130%;
	color: #087835;
}

h2, .h2, h3, .h3, .headline{
	font-size: 100%;
	font-weight: bold;
	color: #087835;
}

h2 a, .h2 a, .headline, .featureheadline{
	color: #087835;
	text-decoration: none;
}

h2 a:link, .h2 a:link, .headline:link, .featureheadline:link, h2 a:visited, .h2 a:visited, .headline:visited, .featureheadline:visited {
	color: #087835;
	text-decoration: none;
}

h2 a:hover, .h2 a:hover, .headline:hover, .featureheadline:hover, h2 a:active, .h2 a:active, .headline:active, .featureheadline:active {
	text-decoration: underline;
}

p {
	line-height: 115%;
	color: #000000;
}

img {
	display: block;
	border: none;
}

#page{
	margin: 0px auto;
	padding: 1px 15px 0 15px;
	width: 920px;
	background: #FFFFFF;
	color: #666666;
}

#header_ad{
	padding: 10px;
	text-align: center;
}

#header_ad img{
	margin: 0px auto;
}

#header{
	width: 920px;
	height: 107px;
}

#header .today {
	float: left;
	width: 305px;
	height: 107px;
	position: relative;
}

#header .today p {
	position: absolute;
	bottom: 0px;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

#header .logo {
	float: left;
	width: 310px;
	height: 107px;
	position: relative;
}

#header .logo h1 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

#header .login {
	float: left;
	width: 305px;
	height: 107px;
	position: relative;
}

#header .login .login_box {
	position: absolute;
	right: 0px;
	bottom: 40px;
}

#header .login p {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	text-align: right;
}

#header .login form p {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#header .login p a {
	font-size: 70%;
	text-decoration: none;
}

#header .login p a:link, #header .login p a:visited {
	text-decoration: none;
}

#header .login p a:hover, #header .login p a:active {
	text-decoration: underline;
}

#searchbox {
	border: 1px solid #85B334;
	font-family: Verdana;
	font-size: 10pt;
}

#searchbutton {
	border: 0px;
	padding: 2px;
	background: #85B334;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 9pt;
}

#navigation {
	margin: 0 0 0 -1px;
	width: 921px;
	border-left: 1px solid #FFFFFF;
}

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

#navigation li {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation a {
	display: block;
	padding: 5px 0px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

#navigation a:hover {
	background: #333333;
}

.btn_home{ width: 71px; background: #087835; }
.btn_news{ width: 75px; background: #CC0000; }
.btn_blogs{ width: 72px; background: #007CBA; }
.btn_community{ width: 88px; background: #993399; }
.btn_food{ width: 60px; background: #67BAF1; }
.btn_video{ width: 75px; background: #009999; }
.btn_health{ width: 86px; background: #FFCC00; }
.btn_green{ width: 68px; background: #85B334; }
.btn_animals{ width: 87px; background: #EE8823; }
.btn_lifestyle{ width: 92px; background: #CC3366; }
.btn_camp{ width: 113px; background: #8080E1; }
.btn_homeschool{ width: 113px; background: #8080E1; }
.btn_store{ width: 82px; background: #CC3366; }

#page_title {
	clear: both;
	padding: 1px;
	margin: 0 0 0 0;
}
.page_title_news { background: #CC0000 url(../images/headerbg_news.gif) no-repeat center; }
.page_title_celebrities { background: #CC0000 url(../images/headerbg_news.gif) no-repeat center; }
.page_title_blogs { background: #007CBA url(../images/headerbg_blog.gif) no-repeat center; }
.page_title_international { background: #007CBA url(../images/headerbg_blog.gif) no-repeat center; }
.page_title_community { background: #993399 url(../images/headerbg_community.gif) no-repeat center; }
.page_title_food { background: #67BAF1 url(../images/headerbg_food.gif) no-repeat center; }
.page_title_video { background: #009999 url(../images/headerbg_video.gif) no-repeat center; }
.page_title_health { background: #ffcc00 url(../images/headerbg_health.gif) no-repeat center; }
.page_title_green { background: #85B334 url(../images/headerbg_green.gif) no-repeat center; }
.page_title_animals { background: #EE8823 url(../images/headerbg_animals.gif) no-repeat center; }
.page_title_lifestyle { background: #CC3366 url(../images/headerbg_lifestyle.gif) no-repeat center; }
.page_title_camp { background: #007CBA url(../images/headerbg_camp.gif) no-repeat center; }
.page_title_homeschool { background: #8080E1 url(../images/headerbg_homeschool.gif) no-repeat center; }
.page_title_store { background: #EDA801 url(../images/headerbg_store.gif) no-repeat center; }

#page_title h1 {
	font-size: 200%;
	color: #FFFFFF;
}

#featured {
	clear: both;
	margin: 15px 0 0 0;
	width: 920px;
}

#featured h1 {
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 125%;
}

#featured h1 a{
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#featured h1 a:link, #featured h1 a:visited {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#featured h1 a:hover, #featured h1 a:active {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

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

#featured p a {
	color: #424242;
	font-size: 75%;
}

#featured p a:link, #featured p a:visited {
	color: #424242;
	text-decoration: none;
}

#featured p a:hover, #featured p a:active {
	color: #424242;
	text-decoration: underline;
}

#featured p a.quickread {
	color: #da3320;
	font-weight: bold;
}

#featured p a.quickread:link, #featured p a.quickread:visited {
	color: #da3320;
	text-decoration: none;
}

#featured p a.quickread:hover, #featured p a.quickread:active {
	color: #da3320;
	text-decoration: underline;
}

#featured .post_1 {
	float: left;
	width: 260px;
	padding: 0 46px 0 0;
}
#featured .post_2 {
	float: left;
	width: 260px;
	padding: 0 23px 0 24px;
}
#featured .post_3 {
	float: left;
	width: 260px;
	padding: 0 0 0 47px;
}

#main_content{
	margin: 0 0 0 0;
}

#main_story{
	float: left;
	width: 589px;
	margin: 15px 15px 0 0;
	text-align: center;
}

#main_story h1{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

#main_story h1 a{
	color: #087835;
	font-size: 130%;
}

#main_story h1 a:link, #main_story h1 a:visited {
	color: #087835;
	text-decoration: none;
}

#main_story h1 a:hover, #main_story h1 a:active {
	color: #087835;
	text-decoration: underline;
}

#main_story p {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
}

#main_story p a {
	font-size: 80%;
	color: #ee8823;
	text-decoration: none;
}

#main_story p a:link, #main_story p a:visited {
	color: #ee8823;
	text-decoration: none;
}

#main_story p a:hover, #main_story p a:active {
	color: #ee8823;
	text-decoration: underline;
}

#main_story p a.headline {
	font-size: 100%;
	font-weight: bold;
	color: #087835;
	text-decoration: none;
}

#main_story p a.headline:link, #main_story p a.headline:visited {
	color: #087835;
	text-decoration: none;
}

#main_story p a.headline:hover, #main_story p a.headline:active {
	color: #087835;
	text-decoration: underline;
}

#features {
	float: left;
	margin: 15px 0 0 0;
	width: 314px;
	border-left: 1px solid #CCCCCC;
}

#features p {
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
}

#features p.video {
	padding: 5px 15px 5px 15px;
}

#features p.international {
	padding: 5px 15px 5px 15px;
}

#features p.celebrities {
	padding: 5px 15px 5px 15px;
}

#features p.green {
	padding: 5px 15px 5px 15px;
}

#features p.health {
	padding: 5px 15px 5px 15px;
}

#features p.food {
	padding: 5px 15px 15px 15px;
}

#features p.animals {
	padding: 5px 15px 15px 15px;
}

#features p.lifestyle {
	padding: 5px 15px 5px 15px;
}

#features .food_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #85B334;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #85B334;
	text-transform: uppercase;
}

#features .lifestyle_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #CC3366;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #CC3366;
	text-transform: uppercase;
}

#features .media_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #009999;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #009999;
	text-transform: uppercase;
}

#features .video_headline {
	display: block;
	width: 300px;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #009999;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #009999;
	text-transform: uppercase;
}

#features .international_headline {
	display: block;
	width: 300px;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #007CBA;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #007CBA;
	text-transform: uppercase;
}

#features .celebrities_headline {
	display: block;
	width: 300px;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #CC0000;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
}

#features .health_headline {
	display: block;
	width: 300px;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #FF9900;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #FF9900;
	text-transform: uppercase;
}

#features .green_headline {
	display: block;
	width: 300px;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #85B334;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #85B334;
	text-transform: uppercase;
}

#features .animals_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #ee8823;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #ee8823;
	text-transform: uppercase;
}

#features .homeschool_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #8080e1;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #8080e1;
	text-transform: uppercase;
}

#features .store_headline {
	display: block;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	border-bottom: 5px solid #eda801;
	font-family: Arial;
	font-size: 95%;
	font-weight: bold;
	color: #eda801;
	text-transform: uppercase;
}

#features p a {
	font-size: 80%;
	color: #ee8823;
	text-decoration: none;
}

#features p a:link, #features p a:visited {
	color: #ee8823;
	text-decoration: none;
}

#features p a:hover, #features p a:active {
	color: #ee8823;
	text-decoration: underline;
}

#features p a.headline {
	font-size: 100%;
	font-weight: bold;
	color: #087835;
	text-decoration: none;
}

#features p a.headline:link, #features p a.headline:visited {
	color: #087835;
	text-decoration: none;
}

#features p a.headline:hover, #features p a.headline:active {
	color: #087835;
	text-decoration: underline;
}

#separator{
	clear: both;
	margin: 0 0 15px 0;
	height: 12px;
	line-height: 1px;
	border-bottom: 1px solid #CCCCCC;
}

#sub_content {
	clear: both;
	margin: 0 0 0 0;
}

#sub_content .date {
	font-weight: bold;
}


#content {
	float: left;
	width: 573px;
	padding: 0 15px 0 15px;
}

#content ul#syndication {
	float: right;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	width: 198px;
	list-style: none;
}

#content ul#syndication li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}

#content ul#syndication li img {
	float: right;
	padding: 0 0 0 10px;
}

#content ul#syndication li a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#content .archives {
	clear: both;
	padding: 25px 0 0 0;
}

#blog {
	float: left;
	width: 298px;
	padding: 0 15px 0 0;
	border-right: 1px solid #CCCCCC;
}

#blog .blog_entry {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #cccccc;
}

#blog .blog_entry_last {
	padding: 0 0 0 0;
}

#blog .blogger, .blogger {
	margin: 0 0 10px 10px;
	float: right;
}

#blog h1.registration {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	font-family: Georgia, Century, Times New Roman, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #007CBA;
	line-height: 15px;
	text-align: center;
}

#blog h1.registration a {
	font-family: Georgia, Century, Times New Roman, serif;
	color: #007CBA;
	text-decoration: none;
}

#blog h1.registration a:link, #blog h1.registration a:visited {
	color: #007CBA;
	text-decoration: none;
}

#blog h1.registration a:hover, #blog h1.registration a:active {
	color: #007CBA;
	text-decoration: underline;
}

#blog p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Century, Times New Roman, serif;
	color: #000000;
}

#blog p.headline-the-blog {
	padding: 0 10px 2px 0;
	color: #666666;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #cccccc;
}

#blog p.headline-the-blog img {
	display: inline;
	vertical-align: middle;
}

#blog p.see-all-posts {
	margin: 0 0 0 0;
	padding: 0 10px 10px 0;
	font-size: 90%;
	font-style: italic;
	text-align: right;
}

#blog p.summary {
	font-family: Georgia, Century, Times New Roman, serif;
	font-size: 13px;
	line-height: 17px;
}

#blog h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Century, Times New Roman, serif;
	font-size: 14px;
	line-height: 14px;
}

#blog h2 a {
	color: #087835;
	font-family: Georgia, Century, Times New Roman, serif;
	text-decoration: none;
}

#blog h2 a:link, #blog h2 a:visited {
	color: #087835;
	font-family: Georgia, Century, Times New Roman, serif;
	text-decoration: none;
}

#blog h2 a:hover, #blog h2 a:active {
	color: #087835;
	font-family: Georgia, Century, Times New Roman, serif;
	text-decoration: underline;
}

#blog p.date {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	font-family: Georgia, Century, Times New Roman, serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

#blog p.date span {
	font-weight: bold;
	font-style: italic;
}

#blog p.ad_300x250 {
	padding: 15px 0 15px 0;
}

#blog p.featured-blog-posts {
	padding: 10px 0 2px 0;
	margin: 0 0 10px 0;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

#blog p.blog-posts {
	padding: 0 0 0 0;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

/*

#blog p.other-news {
	padding: 25px  0 0 0;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

*/

#blog p.more {
	padding: 7px 0 0 0;
	font-family: Georgia, Century, Times New Roman, serif;
	font-size: 80%;
	line-height: 140%;
}

#blog p a {
	color: #ee8823;
	text-decoration: none;
}

#blog p a:link, #blog p a:visited {
	color: #ee8823;
	text-decoration: none;
}

#blog p a:hover, #blog p a:active {
	color: #ee8823;
	text-decoration: underline;
}

#blog p a.headline {
	font-size: 100%;
	font-weight: bold;
	color: #087835;
	text-decoration: none;
}

#blog p a.headline:link, #blog p a.headline:visited {
	color: #087835;
	text-decoration: none;
}

#blog p a.headline:hover, #blog p a.headline:active {
	color: #087835;
	text-decoration: underline;
}

#blog p.see-all-posts a {
	font-size: 80%;
	color: #666666;
	text-decoration: none;
}

#blog p.see-all-posts a:link, #blog p.see-all-posts a:visited {
	color: #666666;
	text-decoration: none;
}

#blog p.see-all-posts a:hover, #blog p.see-all-posts a:active {
	color: #666666;
	text-decoration: underline;
}

#blog .news {
	padding: 29px 0 0 0;
}

#video_section #blog .news {
	padding: 0 0 0 0;
}

#blog .news .news_entry {
	margin: 0 0 12px 19px;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #cccccc;
}

#blog .news .news_entry_last {
	margin: 0 0 0 19px;
	padding: 0 0 0 0;
}

#blog .news h2 {
	margin: 2px 0 -5px 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 125%;
}

#blog .news h2 a {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#blog .news h2 a:link, #blog .news h2 a:visited {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#blog .news h2 a:hover, #blog .news h2 a:active {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#blog .news p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#blog .news p.more {
	padding: 7px 0 0 0;
	font-size: 80%;
}

a span.rssFeedLink {
	padding: 0 0 0 30px;
	background: url("../images/feed-icon-16x16.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

.rsslink, #content .rsslink {
	float: none;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

#right {
	float: left;
	width: 605px;
}

#news {
	float: left;
	width: 260px;
	padding: 0 15px 0 15px;
	border-right: 1px solid #CCCCCC;
}

#news .news_entry {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
        border-bottom: 1px solid #cccccc;
}

#news .news_entry_last {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#news h2 {
	margin: 2px 0 -5px 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 110%;
}

#news h2 a {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#news h2 a:link, #news h2 a:visited {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#news h2 a:hover, #news h2 a:active {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#news p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#news p.more {
	padding: 7px 0 0 0;
	font-size: 80%;
}

#news p a {
	color: #ee8823;
	text-decoration: none;
}

#news p a:link, #news p a:visited {
	color: #ee8823;
	text-decoration: none;
}

#news p a:hover, #news p a:active {
	color: #ee8823;
	text-decoration: underline;
}

#news p a.headline {
	font-size: 100%;
	font-weight: bold;
	color: #087835;
	text-decoration: none;
}

#news p a.headline:link, #news p a.headline:visited {
	color: #087835;
	text-decoration: none;
}

#news p a.headline:hover, #news p a.headline:active {
	color: #087835;
	text-decoration: underline;
}

#sidebar {
	float: right;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

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

/*

#sidebar p.other-news {
	margin: 0 0 0 15px;
	padding: 25px  0 0 0;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

*/

#sidebar .news {
	padding: 15px 0 0 0;
}

#sidebar .news .news_entry {
	margin: 0 0 12px 19px;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #cccccc;
}

#sidebar .news .news_entry_last {
	margin: 0 0 0 19px;
	padding: 0 0 0 0;
}

#sidebar .news h2 {
	margin: 2px 0 -5px 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#sidebar .news h2 a {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sidebar .news h2 a:link, #sidebar .news h2 a:visited {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sidebar .news h2 a:hover, #sidebar .news h2 a:active {
	color: #087835;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#sidebar .news p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#sidebar .news p.more {
	padding: 7px 0 0 0;
	font-size: 80%;
}

#sidebar .news p a {
	color: #ee8823;
	text-decoration: none;
}

#sidebar .news p a:link, #sidebar .news p a:visited {
	color: #ee8823;
	text-decoration: none;
}

#sidebar .news p a:hover, #sidebar .news p a:active {
	color: #ee8823;
	text-decoration: underline;
}

#sidebar .news p a.headline {
	font-size: 100%;
	font-weight: bold;
	color: #087835;
	text-decoration: none;
}

#sidebar .news p a.headline:link, #sidebar .news p a.headline:visited {
	color: #087835;
	text-decoration: none;
}

#sidebar .news p a.headline:hover, #sidebar .news p a.headline:active {
	color: #087835;
	text-decoration: underline;
}

#widgets {
	width: 296px;
	margin: 15px 0 0 0;
	background-color: #ffffff;
	color: #009999;
	border: 2px solid #009999;
}

#widgets img {
	display: inline;
	vertical-align: middle;
	padding: 0 8px 0 0;
}

#widgets p {
	padding: 0 0 0 14px;
}

#widgets p.archives {
	margin: 0 0 0 0;
	padding: 6px 0 10px 0;
	background-color: #009999;
	text-align: center;
}

#widgets p.archives img {
	padding: 0 0 0 0;
}

#widgets p.archives img.first {
	padding: 0 20px 0 0;
}

#widgets p a {
	font-size: 80%;
	color: #009999;
	text-decoration: none;
}

#widgets p a:link, #widgets p a:visited {
	color: #009999;
	text-decoration: none;
}

#widgets p a:hover, #widgets p a:active {
	color: #009999;
	text-decoration: underline;
}

#widgets .alerts {
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
	background-color: #ffffff;
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#widgets .alerts p {
	color: #009999;
}

#widgets .alerts form {
	margin: 10px 0 0 14px;
	padding: 0 0 0 0;
}

#widgets .alerts form input {
	width: 136px;
	border: 1px solid #d8d9d8;
}

#widgets .alerts form input.submit {
	width: 100px;
	color: #ffffff;
	background-color: #009999;
	border: 1px solid #009999;
}

#widgets .send-tip {
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
	background-color: #ffffff;
	border-top: 1px solid #dbdbdb;
}

#widgets .make-home {
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
	background-color: #ffffff;
	border-top: 1px solid #dbdbdb;
}

#most-popular {
	margin: 15px 0 0 0;
	padding: 0 0 1px 0;
	width: 296px;
	background-color: #ffffff;
	border: 2px solid #087835;
}

#most-popular p.title {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	background-color: #087835;
}

#most-popular .post {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	height: 68px;
}

#most-popular .post-large {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	height: 105px;
}

#most-popular .post p,
#most-popular .post-large p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}

#most-popular .post p.details,
#most-popular .post-large p.details {
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
}

#most-popular .post p img,
#most-popular .post-large p img {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid #087835;
}

#most-popular .post h2,
#most-popular .post-large h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 90%;
	line-height: 16px;
}

#most-popular .post p a,
#most-popular .post-large p a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

#most-popular .post p a:link, #most-popular .post p a:visited,
#most-popular .post-large p a:link, #most-popular .post-large p a:visited {
	color: #666666;
	text-decoration: none;
}

#most-popular .post p a:hover, #most-popular .post p a:active,
#most-popular .post-large p a:hover, #most-popular .post-large p a:active {
	color: #666666;
	text-decoration: underline;
}

#most-popular .post p img,
#most-popular .post-large p img {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid #087835;
}

#most-popular .post-spacer {
	clear: both;
	height: 9px;
	line-height: 9px;
	background: url("../images/bg_most_popular_post_bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

.spacer{
	clear: both;
	height: 15px;
	line-height: 15px;
}

#links {
	width: 480px;
	margin: 15px 0 0 15px;
	padding: 10px 45px 10px 45px;
	background-color: #CFC;
}

#links p.headline {
	margin: 0 0 10px 0;
	padding: 0 0 9px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #000000;
}

#links ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 480px;
	list-style-type: none;
}

#links ul li {
	float: left;
	display: block;
	padding: 0 10px 0 10px;
	width: 140px;
	line-height: 18px;
}

#links ul li a {
	color: #2a2a2a;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, Century, Times New Roman, serif;
        font-size: 80%;
}

#links ul li a:link, #links ul li a:visited {
	color: #2a2a2a;
	text-decoration: none;
	font-family: Georgia, Century, Times New Roman, serif;
}

#links ul li a:hover, #links ul li a:active {
	color: #2a2a2a;
	text-decoration: underline;
	font-family: Georgia, Century, Times New Roman, serif;
}

#navigation_bottom {
	margin: 10px 0 0 -1px;
	width: 921px;
	border-left: 1px solid #FFFFFF;
}

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

#navigation_bottom li {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation_bottom a {
	display: block;
	padding: 5px 0px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

#navigation_bottom a:hover {
	background: #333333;
}

#footer{
	clear: both;
	padding: 5px 0 20px 0;
	text-align: center;
}

#footer p {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}

#footer ul {
	width: 900px;
	margin: 5px auto;
	padding: 0 0 0 0;
	list-style: none;
}

#footer li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}

#footer a {
	font-size: 70%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#footer a:link, #footer a:visited {
	color: #666666;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #666666;
	text-decoration: underline;
}

#credit {
	font-family: Verdana;
	font-size: 70%;
	text-align: center;
}

/* Page Numbers */

.pages {
	clear: both;
	padding: 35px 0 0 0;
}

.pages a, .pages span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
}

.pages a.current {
	border: 1px solid #cfcbab;
	background: #cfcbab;
	color: #ffffff;
}

.pages a.current:link, .pages a.current:visited {
	border: 1px solid #cfcbab;
	background: #cfcbab;
	color: #ffffff;
}

.pages a {
	border: 1px solid #cfcbab;
	font-weight: bold; 
	color: #5c5b60;
	text-decoration: none;
}

.pages a:link, .pages a:visited {
	border: 1px solid #cfcbab;
	color: #5c5b60;
	text-decoration: none;
}

.pages a:hover, .pages a:active {
	background: #cfcbab;
	border-color: #cfcbab;
	color: #f2f0e6;
}

.pages a.nextprev {
	color: #666666;
	font-weight: bold;
}

.pages span.nextprev {
	border: 0px solid #ffffff;
	background: #ffffff;
	color: #000000;
}

#news_section .pages a, .pages span {
	border: 1px solid #e06666;
	background: #e06666;
}

#news_section .pages a.current {
	border: 1px solid #CC0000;
	background: #CC0000;
	color: #ffffff;
}

#news_section .pages a.current:link, .pages a.current:visited {
	border: 1px solid #CC0000;
	background: #CC0000;
	color: #ffffff;
}

#news_section .pages a.current:hover, .pages a.current:active {
	border: 1px solid #CC0000;
	background: #CC0000;
	color: #ffffff;
}

#news_section .pages a {
	border: 1px solid #e06666;
	color: #000000;
}

#news_section .pages a:link, .pages a:visited {
	border: 1px solid #e06666;
	color: #000000;
}

#news_section .pages a:hover, .pages a:active {
	background: #e06666;
	border-color: #e06666;
	color: #ffffff;
}

#news_section .pages a.nextprev {
	font-weight: bold;
}

#news_section .pages span.nextprev {
	border: 0px solid #ffffff;
	background: #ffffff;
	color: #000000;
}

#blogs_section .pages a, .pages span {
	border: 1px solid #66b0d6;
	background: #66b0d6;
}

#blogs_section .pages a.current {
	border: 1px solid #007CBA;
	background: #007CBA;
	color: #ffffff;
}

#blogs_section .pages a.current:link, .pages a.current:visited {
	border: 1px solid #007CBA;
	background: #007CBA;
	color: #ffffff;
}

#blogs_section .pages a.current:hover, .pages a.current:active {
	border: 1px solid #007CBA;
	background: #007CBA;
	color: #ffffff;
}

#blogs_section .pages a {
	border: 1px solid #66b0d6;
	color: #000000;
}

#blogs_section .pages a:link, .pages a:visited {
	border: 1px solid #66b0d6;
	color: #000000;
}

#blogs_section .pages a:hover, .pages a:active {
	background: #66b0d6;
	border-color: #66b0d6;
	color: #ffffff;
}

#blogs_section .pages a.nextprev {
	font-weight: bold;
}

#blogs_section .pages span.nextprev {
	border: 0px solid #ffffff;
	background: #ffffff;
	color: #000000;
}

#green_section .pages a, .pages span {
	border: 1px solid #b6d185;
	background: #b6d185;
}

#green_section .pages a.current {
	border: 1px solid #85B334;
	background: #85B334;
	color: #ffffff;
}

#green_section .pages a.current:link, .pages a.current:visited {
	border: 1px solid #85B334;
	background: #85B334;
	color: #ffffff;
}

#green_section .pages a.current:hover, .pages a.current:active {
	border: 1px solid #85B334;
	background: #85B334;
	color: #ffffff;
}

#green_section .pages a {
	border: 1px solid #b6d185;
	color: #000000;
}

#green_section .pages a:link, .pages a:visited {
	border: 1px solid #b6d185;
	color: #000000;
}

#green_section .pages a:hover, .pages a:active {
	background: #b6d185;
	border-color: #b6d185;
	color: #ffffff;
}

#green_section .pages a.nextprev {
	font-weight: bold;
}

#green_section .pages span.nextprev {
	border: 0px solid #ffffff;
	background: #ffffff;
	color: #000000;
}

#community_section .pages {
	margin: -25px 0 0 0;
}

#community_section .pages a, .pages span {
	border: 1px solid #c285c2;
	background: #c285c2;
}

#community_section .pages a.current {
	border: 1px solid #993399;
	background: #993399;
	color: #ffffff;
}

#community_section .pages a.current:link, .pages a.current:visited {
	border: 1px solid #993399;
	background: #993399;
	color: #ffffff;
}

#community_section .pages a.current:hover, .pages a.current:active {
	border: 1px solid #993399;
	background: #993399;
	color: #ffffff;
}

#community_section .pages a {
	border: 1px solid #c285c2;
	color: #000000;
}

#community_section .pages a:link, .pages a:visited {
	border: 1px solid #c285c2;
	color: #000000;
}

#community_section .pages a:hover, .pages a:active {
	background: #c285c2;
	border-color: #c285c2;
	color: #ffffff;
}

#community_section .pages a.nextprev {
	font-weight: bold;
}

#community_section .pages span.nextprev {
	border: 0px solid #ffffff;
	background: #ffffff;
	color: #000000;
}

#content #v-form {
		padding: 10px 0 0 0;
}

#content #v-form h2.v-form-heading {
		padding: 0 9px 5px 9px;
		font-size: 100%;
		border-bottom: 1px solid #000000;
}

#content #v-form form {
		padding: 10px;
		background-color: #ebecec;
		color: #000000;
}

#content #v-form form input#email_to,
#content #v-form form input#email_from {
		width: 232px;
}

#content #v-form form textarea {
		width: 232px;
}


#content #v-form .to {
		margin: 0 0 15px 0;
}

#content #v-form .from {
		margin: 0 0 15px 0;
}

#content #v-form .comment {
		clear: both;
		padding: 15px 0 0 0;
}


#content .entry-header {
	margin: 0 0 15px 0;
	border-bottom: 2px solid #333333;
}

#content #v-form h2 {
		padding: 0 0 5px 0;
		font-size: 140%;
		border-bottom: 1px solid #000000;
}

.hidden { display:none !important; }

.visible { display:block; }

.invisible { display:block !important;visibility:hidden !important; position:absolute !important; left:0 !important; top:0 !important; width:0 !important; height:0 !important; font-size:0.1px !important; line-height:0 !important; }

.overflow-auto { overflow:auto; }

input.ti {
		width: 363px;
}

#content .tools {
	margin: 0 5px 0 0;
}

#content ul {
	margin: 0 0 0 40px;
	padding: 0 0 0 0;
}

#content li {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	line-height: 16px;
}

#content .ad_468x60 {
		clear: both;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
}

#content .ad_468x60 img {
		float: none;
		margin: 0 0 0 0;
		padding: 50px 0 0 0;
}

