*{margin:0; padding:0;}
body.bodyClass
{
	background-image:url("images/page_background.jpg");
	font-family:Tahoma;
}

a
{
	color:black;
	text-decoration:none;
}

a:hover
{
	color:red;
	text-decoration:underline;
}

a:focus 
{
  outline:none;
  border-color:none;
}

a.logo-link
{
	margin-right:0;
}

a.logo-link:hover
{
	text-decoration:underline;
}

table.topAZ a
{
	margin-right:8px;
	font-size:12px;
}
table.logo a
{
	padding-right:5px;
}

table.logo, table.topAZ, div.content
{
	min-width:1000px;
	width:1000px;
}

div.content
{
	position:relative; 
	z-index:1; 
	margin:0 auto;
	top:0;
	background-color:#585858;
}

table.main_table
{
	margin-top:10px;
	border-bottom:10px solid grey; 
	background-color:#585858;
}

td.left_column
{
	background-color:#f5f8f1;
	width:22%;
	padding:0;
	vertical-align:top;
}

td.center_column
{
	width:47%; 
	border-right:2px solid #585858; 
	border-left:2px solid #585858;
	padding:0; 
	vertical-align:top;
	background-color:white;
}

td.right_column
{
	background-color:#f5f8f1;
	width:31%;
	padding:0;
	vertical-align:top;
}

table.logo
{
	background-image:url("images/logo_background.png");
}
table.topAZ
{
	background-color:white;
}

input.go
{
	background-image:url("images/go_button.jpg");
	background-color:black;
	height:25px;
	width:45px;
	font-size:0;
	vertical-align:middle;
}
input.search
{
	background-image:url("images/search_bg.jpg");
	border:1px solid black;
	color:#b1b1b1;
	vertical-align:middle;
	margin-left:20px;
}

div.a-zLogoBox
{
	z-index:0;
	background-image:url("images/a-z_logo.jpg");
	height:59px;
	width:50px;
	position:absolute;
	top:42px;
	left:0;
}

tr.footer_bg
{
	background-image:url("images/footer_bg.jpg");
}

tr.header
{
	height:28px;
	padding:0 0 0 0;
}

div.home-about,div.alphabet, div.add_to_fav, div.categories, div.class11
{
	font-weight:bold;
}

div.home-about
{
	margin-left:1em;
	font-size:12px;
}

div.alphabet
{
	margin-left:2.5em;
	font-size:11px; 
	vertical-align:middle;
}

a.about_link
{
	margin-left:0.5em;
}

a.category_a, a.category_z
{
	background-color:red;	
	color:white; 
	text-decoration:none;
	padding:1px 3px 1px 3px;
}

div.add_to_fav
{
	font-size:x-small; 
	margin-right:11px;
	margin-left:1em;
}

a.add_to_fav_link
{
	vertical-align:3px;
}

img.logo_link
{
	border:0 none;
}

div.categories, div.class11
{
	font-size:12px;
}

div.most_popular, div.category
{
	display:inline;
	padding-left:10px;
	vertical-align:super;
}

div.most_popular
{
	color:#618f44;
	text-decoration:underline;
}

div.footer_copyrights
{
	height:50px;
	padding-top:10px;
	font-size:10px;
	margin-left:1em
}

div.categories_list
{
	background-image:url("images/cat_bg.jpg");
	height:11px;
}


div.cat
{
	text-align:right;
	margin-right:1em;
	color:#828282;
	font-size:10px;
	font-weight:bold;
}

div.breaking_news
{
	vertical-align:top;
}

table.breaking_news_tab
{
	background-color:#585858;
	width:100%; 
	border-bottom:1px solid white;
}

h5.breaking_news_header, td.breaking_news_date
{
	margin:2px;
	color:white;
	font-size:11px;
	margin-left:10px;
}

td.breaking_news_date
{
	text-align:right;
	padding-right:10px;
}

table.breaking_news_content-table
{
	background-color:white;
	width:100%;
	border-top:3px solid red;
	border-bottom:3px solid red;
	font-size:12px;
}

img.breaking_news_photo
{
	width:230px;
	height:160px;
}

h2.breaking_news_title
{
	margin:2%;
	padding:0;
	font-size:16px;
}

div.breaking_news_content
{
	margin-left:1%;
	font-size:11px;
	margin-top:5px;
}

div.breaking_news_footer
{
	margin-top:10%;
	padding-left:50%;
	font-size:10px;
}

table.most_popular_news-header
{
	background-color:#6f865f;
	width:100%; 
	border-bottom:1px solid white; 
	border-top:2px solid white;
}

table.most_popular_news-table
{
	background-color:white;
	width:100%; 
	border-bottom:1px solid white;
}

td.most_popular_table-cell
{
	vertical-align:top;
	width:33%;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}

img.most_popular_news_photo
{
	width:154px;
	height:100px;
}

div.most_popular_news_content
{	
	margin-left:5px; 
	font-size:11px;
	min-height:100px;
}

h5.most_popular_news_content-header
{
	margin-top:5px; 
	margin-bottom:10px;
	font-size:14px;
}

div.post, div.post-2
{
	border-left:5px;
	background-color:white;
	border-bottom:2px solid #dee4de;
	padding-top:7px;
	padding-bottom:10px;
}

h4.post_name
{
	margin:5px;
	margin-left:20px;
}

td.post_date
{
	padding-right:20px;
	font-size:10px;
	color:#6F865F;
	text-align:right;
}

div.post_content
{
	margin:0 20px 0 20px;
	font-size:12px;
	text-align:justify;
}

div.right
{
	font-size:11px;
	padding-left:20px;
}

div.add_to_fav a
{
	font-size:11px;
}

/*temp-items*/

h4#comments
{
	padding-left:20px;
	padding-right:20px;
}
div#comments-block
{
	padding-left:20px;
	padding-right:20px;
}
div.comment-even
{
	border-bottom: 1px solid rgb(170, 195, 212);
	padding-top:10px;
}
div.comment-even p
{
	font-size:12px;
}

div.comment-footer
{
	margin:5px 0 5px 0;
	color:#828282;
	font-size:12px;
}
div.comment-footer a
{
	margin-left:5px;
}

input.button
{
	background-image:url('images/button_back.png');
	background-repeat:repeat;
	color:white;
	padding-left:5px;
	padding-right:5px;
}

form#commentform p
{
	font-size:11px;
	color:#828282;
	margin-top:10px;
	margin-bottom:10px;
}

div#respond
{
	background-color:white;
}

ol.commentlist
{
	list-style:none;
	padding-left:20px;
	padding-right:20px;
}

div.post_content a
{
	color:#618F44;
	text-decoration:underline;
}

div.navigation
{
	background-color:white;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	text-align:right;
}
div.navigation a
{
	color:rgb(203, 110, 25);
	font-size:11px;
	text-decoration:underline;
	padding-left:10px;
}

li.cat-item a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	margin-right:0;
}
ul, li.widget
{
	list-style-type:none;
}
li.cat-item
{
	padding-left:20px;
}
li.widget
{
	padding:1px 1px 0 1px;
}
ul li.cat-item
{
	color:#828282;
	font-size:10px;
	margin-top:10px;
	border-bottom:1px solid #E0E0E0;
	padding-bottom:5px;
}
ul.children li.cat-item
{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	border-bottom:none;
}
ul.children li.cat-item a
{
	font-weight:normal;
	text-decoration:none;
}
/*ul.children li.cat-item a:hover
{
	font-weight:bold;
}*/
ul:first-child li.widget
{
	padding-top:1px;
}
li.widget:first-child h2.widgettitle 
{
	background-color:#585858;
}
li.widget h2.widgettitle 
{
	font-size:12px;
	text-align:left;
	color:white;
	background-color:rgb(174, 181, 169);
	padding:5px 5px 5px 20px;
}

/*Widget Archive*/
li.widget_archive ul
{
	padding:10px 10px 0 20px;
}
li.widget_archive ul li
{
	color:#828282;
	font-size:10px;
	margin-top:5px;
}
li.widget_archive ul li a
{
	font-size:12px;
	font-weight:bold;
	margin-right:0;
	text-decoration:underline;
}
/*Widget Calendar*/
div#calendar_wrap
{
	padding-left:20px;
	font-size:12px;
}