/* CSS Document */

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

.header{
	background: #c30000 url(images/header-warm.gif) bottom no-repeat;

}
.header_td {
	color:#FFFFFF;
	padding-top:0px; padding-left:10px; padding-right:10px;
}
.header_td a:link, .header_td a:visited, .header_td a:active{
	color:#FFFFFF;
}
.header_td a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
#header_ad {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #d10000;
	width: 100%;
}
.menu{	
	background: #ff8800 url(images/menu-warm.gif) top no-repeat;
}
.menu_td {
	font-size:14px;
	color:#FFFFFF;
	height:25px;
	padding-left:10px;
	padding-right:10px;
}
.menu_td a:link, .menu_td a:active, .menu_td a:visited{
	color:#FFFFFF;
} 
.menu_td a:hover{
	color:#333333;
} 


.blog_text a:link, .blog_text a:active, .blog_text a:visited, .blog_search a:link, .blog_search a:active, .blog_search a:visited{
	color:#AA3333;
	text-decoration:none;
}
.blog_text a:hover{
	color:#888888;
	text-decoration:none;
}

.tag_cloud a:link, .tag_cloud a:visited, .tag_cloud a:active{
	color:#444444;

}
.tag_cloud a:hover{
	background-color:#444444;
	color:#FFFFFF;
}

.subject a:link, .subject a:active, .subject a:visited{
	font-weight:900;
	color:#AA3333;
}
.subject a:hover{
	color:#888888;
}
.about_text a,.about_text b{
	color:#d20404;
}
.about_text a:hover{
	color:#760202;
}
#calltoaction {
	height:140px;
	width:560px;
	background:#ffffff url(images/call2action-warm.gif) no-repeat left top;
	padding-right:170px;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:10px;
}

.comments_table td{
	border:1px solid #dfb636;
}
.search_table td{
	border:1px solid #ffd666;
}
#post_comment{
	background-color:#FFFFFF;
	border:2px solid #dfb636;
}
.post_grobble1 {
	border:1px solid #dfb636;
	background-color:#ffffff;
}
.post_grobble2 {
	background-color:#ffefc4;
	border:2px solid #ffd666;
}

.header_table{
	border:2px solid #ffd666;
	width:100%;
}
.header_table th{
	font-weight:100;
	background-color:#ffefc4;
}
.tdcolor1{
	background-color:#ffefc4;
}
.tdcolor2{
	background-color:#fff9e7;
}

#flagit{
 border:1px solid #ffefc4; 
 background-color:#fff9e7; 
}

#postdiv {
	background-color:#fde7ad;
	border:4px solid #fdc221;
}

#iframe, #iframe table{
	background-color:#fde7ad;
}



/*gray Table*/
#gray-table {
	background: #cccccc url(images/left-gray.gif) repeat-y left top;
	margin-bottom:5px;
}
.gray-top{
	width:100%;
	height:18px;
	background:url(images/left-top-gray.gif) no-repeat left top;
}
.gray-top span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-top-gray.gif) no-repeat right top;
}
.gray-center{
	position:relative;
	background:url(images/right-gray.gif) repeat-y right top;
	padding: 1px 10px 1px 10px;
}
.gray-bottom{
	width:100%;
	height:18px;
	background:url(images/left-bottom-gray.gif) no-repeat left bottom;
}
.gray-bottom span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-bottom-gray.gif) no-repeat right bottom;
}

/*orange Table*/
#orange-table {
	height:200px;
	background: #ffd666 url(images/left-orange.gif) repeat-y left top;
	margin-bottom:5px;
}
.orange-top{
	width:100%;
	height:18px;
	background:url(images/left-top-orange.gif) no-repeat left top;
}
.orange-top span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-top-orange.gif) no-repeat right top;
}
.orange-center{
	position:relative;
	background:url(images/right-orange.gif) repeat-y right top;
	padding: 1px 10px 1px 10px;
}
.orange-bottom{
	width:100%;
	height:18px;
	background:url(images/left-bottom-orange.gif) no-repeat left bottom;
}
.orange-bottom span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-bottom-orange.gif) no-repeat right bottom;
}

/*white Table*/
#white-table {
	background:#ffffff url(images/left-white.gif) repeat-y left top;
	margin-bottom:5px;
}
.white-top{
	width:100%;
	height:18px;
	background:url(images/left-top-white.gif) no-repeat left top;
}
.white-top span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-top-white.gif) no-repeat right top;
}
.white-center{
	position:relative;
	background: url(images/right-white.gif) repeat-y right top;
	padding: 1px 10px 1px 10px;
}
.white-bottom{
	width:100%;
	height:18px;
	background:url(images/left-bottom-white.gif) no-repeat left bottom;
}
.white-bottom span{
	display:block;
	position:relative;
	height:18px;
	background:url(images/right-bottom-white.gif) no-repeat right bottom;
}