/* CSS Document */

html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#bbbbbb;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	font-weight:100;
	color:#666666;
}
.body_table {
	height:100%;
	width:960px;
	background-color:#FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.body_table h3{
	font-size:20px;
}
.body_table a:link, .body_table a:active, .body_table a:visited{
	color:#666666;
	text-decoration:none;
}
.body_table a:hover{
	color:#333333;
	text-decoration:underline;
}
.saying{
	font-size:20px;
	height:30px;
	color:#666666;
	padding-bottom:5px;
}

#header {
	height:200px;
	width:100%;
	background:#FFFFFF url(images/header.gif) left 15px;
	
}

#header_top {
	height: 15px;
	width:100%;
	background-color:#e24a00;
}
#menu{
	font-size:24px; 
	font-weight:900;
	color:#e24a00;
}
#menu a:link, #menu a:active, #menu a:visited,#menu a:hover{
	text-decoration:none;
	color:#e24a00;
} 

.searchform{
	font-size:14px;
	height:16px;
	padding:2px;
	margin:1px;	
	background-color:#FFFFFF; 
	border:1px solid #666666; 
	color:#666666;
}
.searchsubmit{
	font-size:14px;
	height:22px;
	padding:1px;
	margin:1px;	
	background-color:#FFFFFF; 
	border:1px solid #666666; 
	color:#666666;
}

a:link, a:active, a:visited{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#333333;
	text-decoration:underline;
}

	
	
/*ARTICLE LISTINGS FOR HOME PAGE*/
	
#article_listing {
	position:relative;
	overflow:visible;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:text-top;
}
#article_listing_top {
	height:	15px;
	width:100%;
	background-color:#999999;
}

#article_listing_left {
	width:30px;
	height:150px;
	background-color:#dddddd;
}	

#article_listing_image {
	width:300px;
	height:100%;
	background-color:#FFFFFF;
}

.article_listing_summary {
	padding:7px;
}
.article_listing_summary a:link, a:active, a:visited {
	text-decoration:none;
	color:#666666;
}
.article_listing_summary a:hover{
	text-decoration:underline;
}


#article_listing_ratings {
	width:300px;
	height:100%;
	background-color:#FFFFFF;
}

.article_title {
	font-size: 25px;
	font-weight:100;
	line-height:26px;
}
	
/*BLOG LISTINGS FOR HOME PAGE*/
	
#blog_listing {
	position:relative;
	overflow:visible;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	vertical-align:text-top;
}
#blog_listing_header {
	width:100%;
	background-color:#CCCCCC;
	color:#e24a00;
	font-size:22px;
	font-weight:900;
	padding-top:3px;
	padding-bottom:3px;
	height:18px;
}
#blog_listing_header a{
	color:#e24a00;
}
#blog_listing_top {
	height:	5px;
	width:100%;
	background-color:#999999;
}

#blog_listing_left {
	width:30px;
	height:40px;
	background-color:#dddddd;
}	

#blog_listing_image {
	width:300px;
	height:100%;
	background-color:#FFFFFF;
}

.blog_listing_summary {
	padding:3px;
}
.blog_listing_summary a:link, a:active, a:visited {
	text-decoration:none;
	color:#666666;
}
.blog_listing_summary a:hover{
	text-decoration:underline;
}


#blog_listing_ratings {
	width:300px;
	height:100%;
	background-color:#FFFFFF;
}

.blog_title {
	font-size: 18px;
	font-weight:100;
	line-height:18px;
}
		
/*ARTICLE PAGE*/
	
#footer {
	height:44px;
	width:100%;
	background-color:#e24a00;
	color:#FFFFFF;
}

#footer_row2 {
	height: 14px;
	width:100%;
	background-color:#FFFFFF;
}
#footer_top {
	height: 7px;
	width:100%;
	background-color:#999999;
}
#footer_text {
	padding:5px;
	text-align:center;
}
#footer_text a:link, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer_text a:hover{
	color:#FFFFFF;
	text-decoration:underline;

}

.right_table{
	width:100%;
}
.td_header{
	background-color:#DDDDDD;
	color:#666666;
	border:1px solid #DDDDDD;
	font-size:20px;
	padding:5px;
}
.td_content{
	color:#666666;
	font-size:10px;
	border:1px solid #DDDDDD;
	height:70px;
	padding:5px;
}
.td_spacer{
	height:16px;
}

#add_comment input{
	margin:2px;
	padding:2px;
}
#add_comment select{
	margin:2px;
	padding:2px;
}
#add_comment textarea{
	margin:2px;
	padding:2px;
}

/*SEARCH PAGE*/

.readmore{
	color:#e24a00;
}

/*BLOG PAGE*/


.sidebar_list li ul{
	width:285px;
	border:1px solid #DDDDDD;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
.sidebar_list li{
	margin:0px;
	padding:0px;
}
.widget{
	margin:0px;
	padding:0px;
}

