﻿/*
Theme Name: Tamil Nirubhar
Theme URI: http://tamilnirubhar.com
Description: Complete Tamilnadu  News Portal
Version: 1.0
Author: Rajendra Prasad
Author URI: http://grandeurtechnologies.com
Tags: news,tamil,nirubhar,
*/

/*
CSS FOR : TAMIL NIRUBHAR 

Company : Grandeur TEchnologies
------------------------------
Top CSS
#1f1e1e   ---- Dark Color
#bfbebe   ---- Light Gray Text color
#056484  ---- Blue

*/
@import "style/css/reset.css";
@import "style/css/ie.css";
@import "style/css/superfish.css";
@import "style/css/SyntaxHighlighter.css";


body
{
	background: #333333 url(style/images/bg.png) repeat;
	color: #333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:40px;
	line-height: 1.5;
	}

body.home
{
	background: #333333 url(style/images/bg.png) repeat;
	color: #333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:40px;
	line-height: 1.5;
	margin:0;
	padding-top:0px;
	}
.container
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background:#1f1e1e;
	border: 1px solid #000;
}
/* Bannerads! - start */
#bannerads {
	width: 583px;
	display: inline;
	float: left;
	color: #056484;
	margin:5px;
	border:solid 1px #cfcfcf;
}
#bannerads h3 {
font-size:14px ; font-weight:bold; display:block;padding-left:5px;padding-bottom:5px;border-bottom:dashed 1px #cfcfcf; margin:5px;


}
#bannerads img{
margin:5px;
display:block;
margin-top:10px;
}
/* Bannerads! - end */
/* TOP CSS GOES HERE */
.top {
	width: 940px;
	height:31px;
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	background:#1f1e1e;
	color:#bfbebe;
	}
.date{
float:left; display:inline;width:230px; font-family:"Georgia", Times New Roman, Times, serif; font-size:11px;padding-top:4px; font-weight:bold;
}
.date ul{
margin:0;
padding:0;
}
.date ul li.page_item {
float:left;
list-style:none;
padding-right:8px;

}
.date ul li.page_item a{ text-decoration:none;color:#bfbebe;}
.date ul li.page_item a:hover{ text-decoration:none;color:#fff;}
.subscribe{
float:left; display:inline;width:550px; font-family:"Georgia", Times New Roman, Times, serif; font-size:11px;padding-top:4px; font-weight:bold; text-align:center;
}
.subscribe a{ text-decoration:none;color:#bfbebe;}
.subscribe a:hover{ text-decoration: underline;color:#fff;}
.login{
float:right; display:inline;width:120px; font-family:"Georgia", Times New Roman, Times, serif; font-size:11px;padding-top:4px; font-weight:bold;
text-align:right
}

.login a{ text-decoration:none;color:#bfbebe;}
.login a:hover{ text-decoration:none;color:#fff;}

/* LogoBox CSS GOES HERE */

.logobox {
	width: 960px;
	height:144px;
	display: inline;
	float: left;
	color: #CC0000;
	background:#FFFFFF url(style/images/logoboxbg.gif) repeat-x;	
}
.logo{ margin-top:23px;width:350px; height:97px;margin-left:12px;float:left;display:inline;}
.logo a {
    display: block; 
    width: 100%;
    height: 100%;
    text-indent: -9999px;
	border:0;
}
.topadblock{float:right; display:inline;margin-top:23px;width:514px; height:97px; margin-right:10px;}
.topadblock a{ text-decoration:none;border:0;}

/* Menu CSS GOES HERE */
.menu1{
	width: 40px;
	display: inline;
	float: left;
	color: #000;
	background: url(style/images/menubg.gif) repeat-x;
	height:31px;
	line-height:18px;

	
}

a#homebtn  img { background: url(style/images/home.gif) 4px 4px no-repeat; width:30px; height:30px;   }
a#homebtn:hover img{ background: url(style/images/homehvr.gif) 4px 4px no-repeat; width:30px; height:30px; }
.menu2{
	width: 920px;
	display: inline;
	float: left;
	color: #000;
	background: url(style/images/menubg.gif) repeat-x;
	height:31px;
}
/* Ticker Box */
.newshead{
	width: 140px;
	display: inline;
	float: left;
	color: #000;
	background: #fff url(style/images/newshead.gif) no-repeat;
	height:32px;

}
.announcement{
	width: 530px;
	display: inline;
	float: left;
	color: #000;
	background: #056484;
	height:32px;
}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 530px; 
height: 32px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 2px;
top: 8px;
width: 510px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 350px;
font-size:0.95em;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;

}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
font-size:0.95em;
margin: 0 50px 0 0;
text-decoration:none;
} 
ul.newsticker a:hover{
color: #fff;
text-decoration:underline;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}
/* Search */
.searchbar{
	width: 290px;
	display: inline;
	float: left;
	color: #000;
	background: #056484;
	height:32px;
}
.searchin {
	display:inline;
	float:right;
	margin-top:3px;
	background: #056484;

	}

#searchform {
	margin: 0;
	padding: 0;
}

.search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.search p {
	margin: 0;
	font-size: 85%;
}
*html #s {

	float: left;
	width:220px;
	padding: 5px 5px;
	height:12px;
	border:none;
	font-size:0.95em;
	color:#333333;
}
#s {

	float: left;
	width:220px;
	padding: 5px 5px;
	height:16px;
	border:none;
	font-size:0.95em;
	color:#333333;
}

#searchsubmit {
	width:50px;
	float: left;
	background:url(style/images/smit.jpg) no-repeat ;
	border:none;
	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:30px;
}


/* Content CSS GOES HERE */
.contentbox{
	width: 960px;
	display: inline;
	float: left;
	color: #CC0000;
	background-color:#FFFFFF;
}
.content{
	width: 940px;
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	color: #CC0000;
}
/* breakingnews CSS GOES HERE */

.breakingnews {
	width: 280px;
	display: inline;
	float: left;
	color: #CC0000;
	background-color:#f3f1f1;
	border:solid 1px #cfcfcf;
	margin-top:10px;
	position:relative;
	min-height:279px;
	height:auto !important;
  	height:279px;

}
h2.pagetitle{font-size:12px;
font-family:"Georgia", Times New Roman, Times, serif;
line-height:22px;
color:#000000;
padding-top:5px;
text-align:left;
border-bottom:dashed 1px #000;}
.breakingnews h2 {
font-size:1.0em;
font-family:"Georgia", Times New Roman, Times, serif;
line-height:20px;
color:#000000;
padding-top:5px;
text-align:left;
}
.breakingnews h2 a {
color:#056484;
text-decoration:none;
}
.breakingnews h2 a:hover {
color:#056484;
text-decoration: underline;

}
.breakingribbon {
position:absolute;
top:177px;
border:0;
height:30px;
width:265px;
margin-left:7px;

}
/** Required gallery	*/
	    .newsgallery { width:265px; height:279px; overflow:hidden; position:relative; cursor:default; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0;}
		ul.slides li { position:absolute; top:0; width:265px; display:none; padding:0; margin:0;}
		ul.slides li img {width:265px; height:200px;float:left; margin-top:7px; margin-bottom:7px; background: url(style/images/slidenoimage.gif) no-repeat;}

#newsSlider { margin:0 auto; width:265px; height:279px; position:relative; clear:both; }
/** ends here gallery	*/
/* Tab news CSS GOES HERE */

.tabnews {
	width: 300px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-left:12px;
	height:277px;
	
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 30px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #cfcfcf;
	border-bottom: 1px solid #056484;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 10px;
	padding: 0 5px;
	/*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	font:"Georgia", Times New Roman, Times, serif;
}
ul.tabs li a:hover {
	background: #ccc;
	color:#000;
}
ul.tabs li.active a {
	color:#fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #056484 url(style/images/menuactive.gif) repeat-x;;
color:#fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #cfcfcf;
	border-top:  3px solid #056484;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	height:244px;
	background: #fff;
}
.tab_content {
	padding: 5px;
	font-size: 1.2em;
}
.tab_content ul{
margin:0px;
padding:0px;
list-style:none;
}
.tab_content ul li{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:11px;
margin-bottom:5px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
}
span.views{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:0.92em;
margin-bottom:5px;
margin-left:2px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}
.tab_content ul li a{
text-decoration:none;
color:#056484;
}
.tab_content ul li a:hover{
text-decoration: underline;
color:#056484;
}

.minisubscribe {
	font-size: 0.9em;
	color: #000;
	border:solid 1px #cfcfcf;
	background:url(style/images/grad1.gif) repeat-x;
	width: 330px;
	display: inline;
	float: right;
	margin-top:10px;
	height:35px;
	padding-top:10px;
	position:relative;

}

/* Discussion news CSS GOES HERE */

/* Discussion news CSS GOES HERE */

.discussion {
	width: 330px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	height:222px;
	position:relative;
}
.disctop {
	width: 150px;
	display: inline;
	float: left;
	color: #CC0000;
	height:32px;
	background:url(style/images/grad.gif) repeat-x;
	border:solid 1px #ccc;
	border-bottom:none;
	position:absolute;
	z-index:99;
	left:0px;
	
}
.disctop span{
font-family:"Georgia", Times New Roman, Times, serif;
font-size:1.1em;
background-image:url(style/images/rss1.png);
background-repeat: no-repeat;
background-position:5px 20px;
padding-left:25px;
padding-top:20px;
color:#000;
font-weight:bold;


}
.discont {
	width: 330px;
	display: inline;
	float: left;
	color: #666666;
	height:192px;
	border:solid 1px #cfcfcf;
	position:absolute;
	top:31px;
}
.discont p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.98em;
	line-height:18px;
	padding:10px;
	padding-bottom:5px;
	padding-left:10px;
	color:#333333;
}
.discont p a
{
color:#056484;
text-decoration:none;
}
.discimg{float:right;margin-left:10px;margin-bottom:10px;border:solid 1px #cfcfcf;padding:2px;}
.posttitle1{
padding-left:10px;font-size:11px;line-height:16px;font-family:"Georgia", Times New Roman, Times, serif;color:#056484;padding-top:5px;margin:0px;}
.posttitle1 a{
text-decoration:none;color:#056484;}
.posttitle1 a:hover{
text-decoration: underline;color:#056484;}
h3.posttitle{
padding-left:10px;font-size:12px;line-height:18px;font-family:"Georgia", Times New Roman, Times, serif;color:#056484;padding-top:10px;margin:0px;}
h3.posttitle a{
text-decoration:none;color:#056484;}
h3.posttitle a:hover{
text-decoration: underline;color:#056484;}
.author{ background-image:url(style/images/authoricon.gif); background-repeat:no-repeat; background-position:10px 0px; vertical-align:middle; font-size:12px;color:#666666; padding-left:27px;}
.comment{ background-image:url(style/images/commenticon.gif); vertical-align:middle;background-repeat:no-repeat; background-position:5px 0; font-size:12px;color:#666666;padding-left:20px;}
.comment a{ color:#056484; text-decoration:none;}

.calendar{ background-image:url(style/images/calendaricon.gif);vertical-align:middle; background-repeat:no-repeat; font-size:12px;color:#666666;padding-left:20px;}
.calendar a{ color:#056484; text-decoration:none; font-size:10px;}


/* Latest news CSS GOES HERE */
.latestnews {
	width: 594px;
	display: inline;
	float: left;
	color: #000;
	margin-top:10px;
	border:solid 1px #cfcfcf;
}
.latestnews h4{color:#000;padding:5px; font-family:"Georgia",Times New Roman, Times, serif; font-size:16px;
border-bottom:solid 5px #e0dfdf; width:564px;margin-left:10px;}
.minipost{
	width: 574px;display: inline;float: left;color:#666666;font-size:0.95em;margin-left:10px;margin-right:10px;
	margin-top:10px;	height:100px; border-bottom:dashed 1px #cfcfcf; 
}
.miniimg{width:84px;height:84px;padding:2px;float:left;border:solid 1px #cfcfcf; margin:5px; display:block; background: url(style/images/noimage.gif) no-repeat 2px 2px;}.minipost h5{color:#056484; font-family:"Georgia",Times New Roman, Times, serif; font-size:1.0em; margin-bottom:6px;}
.minipost h5 a{color:#056484; text-decoration:none;}
.minipost h5 a:hover{color:#056484; text-decoration: underline;}
.minipost p {color:#000000; font-size:0.95em; line-height:18px;maring-bottom:7px;display:block;}
.minipost span{color:#666666; font-size:0.95em;}
.minipost span a{color:#056484; text-decoration:none;}
.minipost span a:hover{color:#056484; text-decoration:underline;}
.viewmore{float:right;width:79px;height:20px;margin:10px 5px 10px 0;}
.viewmore a.more{background-image:url(style/images/minimore.gif); background-position:top; background-repeat:no-repeat; text-decoration:none;color:#056484; display:block; text-align:center; height:20px;}
.viewmore a.more:hover{background-image:url(style/images/morebtnhvr.gif);background-position:bottom; background-repeat:no-repeat; text-decoration: underline;color:#056484;}

/*home Ad news*/

.homeadnews {
	width: 570px;
	display: inline;
	float: left;
	color: #000;
	margin:10px;
	border:solid 1px #cfcfcf;
}


/* rightadblock news CSS GOES HERE */

.rightadblock {
	width: 330px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	height:187px;
}
/* donate Ad news CSS GOES HERE */
.donationblockhead {
	width: 310px;
	display: inline;
	float: right;
	color:#056484;
	border:solid 1px #cfcfcf;
	text-align:left;
	background:url(style/images/grad1.gif) repeat-x;
	height:35px;
	margin-bottom:10px;
}
.donationblockhead h4{color:#000;padding:5px 0px 0px 10px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
}
.donationblock {
	width: 310px;
	display: inline;
	float: right;
	color:#056484;
	margin-top:10px;
	border:solid 1px #cfcfcf;
	text-align:left;
	padding:10px;
	background:#f9f9f9 url(style/images/paypal.gif) no-repeat bottom right;
	height:215px;
}
.donationblock input{
margin:0;padding:0;
	
}
/* popular news CSS GOES HERE */
.popular{
	width: 160px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	height:435px;
	border:solid 1px #cfcfcf;
	margin-left:12px;
	overflow:hidden;
}
.popular h4{color:#000;padding:5px 5px 5px 30px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
border-bottom:solid 5px #e0dfdf; margin-left:5px;margin-right:5px; background-image:url(style/images/staricon.gif); background-repeat:no-repeat; background-position:2px 5px;}

.popular ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:5px;
}
.popular ul li{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:0.98em;
margin-bottom:10px;
margin-left:20px;
margin-right:8px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
border-bottom:dashed 1px #cfcfcf;

}
.popular ul li a{
text-decoration:none;
color:#056484;
}
.popular ul li a:hover{
text-decoration: underline;
color:#056484;
}
/* recent news CSS GOES HERE */
.recent{
	width: 160px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	height:435px;
	border:solid 1px #cfcfcf;
	overflow:hidden;
	}
.recent h4{color:#000;padding:5px 5px 5px 30px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
border-bottom:solid 5px #e0dfdf; margin-left:5px;margin-right:5px; background-image:url(style/images/commentblueicon.gif); background-repeat:no-repeat; background-position:2px 5px;}

.recent ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:5px;
}
.recent ul li{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:0.98em;
margin-bottom:10px;
margin-left:20px;
margin-right:8px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
border-bottom:dashed 1px #cfcfcf;

}
.recent ul li a{
text-decoration:none;
color: #056484;
}
.recent ul li a:hover{
text-decoration: underline;
color:#056484;
}
.recent span a{color:#000; font-weight:bold;}

/* leftadblock news CSS GOES HERE */
.leftadblock {
	width: 160px;
	height:188px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	border:solid 1px #cfcfcf;
}
/* interview news CSS GOES HERE */
.interview {
	width: 596px;
	height:188px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-left:10px;
	border:solid 1px #cfcfcf;
}
.interview h4{color:#000;padding:5px 5px 5px 0; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
border-bottom:solid 5px #e0dfdf; width:574px;margin-left:10px;margin-right:10px;}
.blue{color:#056484}
.interviewin{
	width: 584px;
	height:128px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 530px;
	height:128px;
	margin:0px 5px;
	/* custom decorations */
	border:solid 1px #cfcfcf;
	background:url(style/images/grad1.gif) repeat-x;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(style/images/minibutton.gif) no-repeat;
	display:block;
	width:19px;
	height:19px;
	float:left;
	margin-top:50px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ background-position: 0 -19px; clear:right; margin-right: 0px;float:right;}
a.right:hover 	{ background-position:-19px -19px; }
a.right:active 	{ background-position:-38px -19px; } 


/* left */
a.left			{ margin-left: 0px; } 
a.left:hover  	{ background-position:-19px 0; }
a.left:active  	{ background-position:-38px 0; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* remove margins from the image */ 
.items img { 
    margin:0; 
} 
 /* remove margins from the image */ 
.items ul li { 
    margin:0;
	padding:0;
	list-style:none; 
} 
 
/* make A tags our floating scrollable items */ 
.items a { 
    display:block; 
    float:left; 
    margin:0px 0px; 
}  
/* tooltip styling */ 
#tooltip { 
    display:none; 
    background:url(style/images/black_arrow.gif); 
    font-size:12px; 
    height:112px; 
    width:189px;   
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	top:-20px;
    color:#fff; 
	position:absolute;
}
/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 13px 20px 13px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background: url(style/images/podcast.gif) 1px 1px no-repeat;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}
	
/* rightadmini news CSS GOES HERE */
.rightadmini{
	width: 160px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	height:188px;
	border:solid 1px #cfcfcf;
	}
/* category1 news CSS GOES HERE */
.category1{
	width: 225px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:solid 1px #cfcfcf;
	min-height:320px;
	height:auto !important;
  	height:320px;
	}
.category1 h4{color:#000;padding:5px 5px 5px 0; font-family:"Georgia",Times New Roman, Times, serif; font-size:12px;
border-bottom:solid 5px #e0dfdf; width:200px;margin-left:10px;margin-right:10px;}

.category1 ul{
margin:0px;
padding:0px;
list-style:none;
width:215px;
margin-top:5px;
}
.category1 ul li{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:0.95em;
line-height:16px;
margin-bottom:10px;
margin-left:20px;
margin-right:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
border-bottom:dashed 1px #cfcfcf;

}
.category1 ul li a{
text-decoration:none;
color:#056484;
}
.category1 ul li a:hover{
text-decoration: underline;
color:#056484;
}
.miniviewmore{float:right;width:79px;height:20px;margin:10px 5px 10px 0;}
a.more1{background-image:url(style/images/minimore.gif); background-repeat:no-repeat; background-position:top; text-decoration:none;color:#056484; display:block; text-align:center;}
a.more1:hover{background-image:url(style/images/minimore.gif); background-repeat:no-repeat;background-position:bottom; text-decoration: underline;color:#056484;}

.miniviewmore1 {float:right;width:79px;height:20px;margin:5px 5px 5px 0;}

/* category4 news CSS GOES HERE */
/* category4 news CSS GOES HERE */
.category4{
	width: 225px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #cfcfcf;
	min-height:320px;
	height:auto !important;
  	height:320px;
	}
	
.category4 h4{color:#000;padding:5px 5px 5px 0; font-family:"Georgia",Times New Roman, Times, serif; font-size:12px;
border-bottom:solid 5px #e0dfdf; width:200px;margin-left:10px;margin-right:10px;}
.category4 ul{
margin:0px;
padding:0px;
list-style:none;
width:215px;
margin-top:5px;
}
.category4 ul li{
margin:0px;
padding:0px;
list-style:outside disc;
font-size:0.95em;
line-height:16px;
margin-bottom:10px;
margin-left:20px;
margin-right:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
border-bottom:dashed 1px #cfcfcf;

}
.category4 ul li a{
text-decoration:none;
color:#056484;
}
.category4 ul li a:hover{
text-decoration: underline;
color:#056484;
}
/* LogoBox CSS GOES HERE */

.footerbox {
	width: 960px;
	height:80px;
	display: inline;
	float: left;
	color: #333;
	background:#FFFFFF url(style/images/footerbg.gif) repeat-x;	
	border-bottom:solid 3px #cfcfcf
}
.footerin {
width: 940px;
	height:64px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	display: inline;
	float: left;
	color: #333;
	text-align:center;
}
.footerincenter {
	width: 920px;
	padding:10px;
	display: inline;
	float: left;
	color: #000;
}
.footerincenter a {
	
	color:#056484;
text-decoration:none;
}.footerincenter p.foot {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-bottom:10px;
}
.footerincenter p.foot a{
color:#000;
text-decoration:none;
padding-right:5px;
padding-left:5px;
}
.footerincenter p.foot a:hover{
color:#056484;
text-decoration:none;
}

/* Single POst Css Goes Here */
.singlepost {
	width: 594px;
	display: inline;
	float: left;
	color: #000;
	margin-top:10px;
	border:solid 1px #cfcfcf;
	margin-bottom:10px;
}
.singlepost h2 {
font-size:1em;
color:#056484;
padding:5px;
margin-top:10px;
line-height:16px;
}
.singlepost h3 {
font-size:0.97em;
color:#056484;
padding:5px;
margin-top:10px;
line-height:16px;
}
.singlepost img.size-full, .singlepost img.alignnone,.singlepost  img.size-medium{
margin:5px;
border:solid 1px #cfcfcf;
background-color:#FFFFFF;
padding:5px;
float:right;
margin-right:10px;
margin-bottom:10px;


}
.singlepost p {
margin:5px;
font-size:0.95em;
line-height:20px;
}
.singlepost ul  {
padding:0;
margin:0px 5px;
background:#eaeaea;

}
.singlepost ul  li {
padding-left:5px;
list-style:none;
padding-bottom:5px;
padding-top:5px;
border-bottom:dashed 1px #cfcfcf;


}
.postlinks1 {
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	width:440px;
	border:solid 1px #cfcfcf;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	background:#EAEAEA url(style/images/grad1.gif) repeat-x;
	
}
.postlinks1 a {
	color: #056484;
	text-decoration:none;
}
.postlinks1 a:hover{
	color: #056484;
	text-decoration: underline;
	
	
}
.postlinks {
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	width:578px;
	border:solid 1px #cfcfcf;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	background:#EAEAEA url(style/images/grad1.gif) repeat-x;
	
}
.postlinks a {
	color: #056484;
	text-decoration:none;
}
.postlinks a:hover{
	color: #056484;
	text-decoration: underline;
	
	
}


.postlinks .linkleft {
float:left;	
width:240px;
display:inline;
}
.postlinks .linkright {
float:right;	
width:240px;
padding-right:5px;
text-align:right;
display:inline;
}
.authorinfo
{
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	width:573px;
	border:solid 1px #cfcfcf;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background:#EAEAEA url(style/images/grad1.gif) repeat-x;
	
}
.authorinfo h6
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom:dashed 1px #056484;

color:#056484 ;
font-weight:bold;
display:block;
margin-bottom:10px;
}
.authorinfo img.photo
{
float:left;
margin:0;
margin-right:10px;
}
.authorinfo p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding-bottom:10px;
border-bottom:dashed 1px #333;
}
.authorinfo img
{
vertical-align:middle;
}
.authorinfo a
{
color:#056484;
text-decoration:none;
}
.commenttemp {
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	width:578px;
	border:solid 1px #cfcfcf;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;

	
}
.commenttemp a {
	color: #056484;
	text-decoration:none;
}
.commenttemp a:hover{
	color: #056484;
	text-decoration: underline;
	
}
.red{color:#FF0000}
ol.commentlist {
	margin:0;
	padding:0;
	width:570px;
	}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:570px;
	margin-bottom:14px;
	}
.comment-meta p{ font-size:12px;}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	background:url(style/images/bg_comments2_cite.gif);
	border-top:1px solid #d6e4c1;
	border-bottom:1px solid #cfcfcf;
	color:#056484;
	}	
/* author comment style*/
.authorcomment{

}
.commentlist a:link, .commentlist a:visited {
	color:#056484;
	}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #cfcfcf;
	float:left;
	margin-right:9px;
	}

.commentlist .author1 {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}

.commentlist .time1 {
	background: url(style/images/bg_clock.gif) no-repeat 1px;
	padding-left:13px;
	}

.commenttext {
	background: #EAEAEA url(style/images/grad1.gif.jpg) repeat-x bottom;
	border-top:1px solid #fff;
	padding: 0 20px 10px 20px;
	color:#333;
	font-size:12px;
	}
/* Single POst Css Goes Here */
.rightcolumn {
	width:326px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	border:solid 1px #cfcfcf;
	margin-bottom:10px;
}
.rightcolumn img {
padding:5px;
}
.rightcolumn h4{color:#000;padding:5px 5px 5px 5px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;}

/* popular news CSS GOES HERE */
.inpopular{
	width: 316px;
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	border:solid 1px #cfcfcf;
	
}
.inpopular h4{color:#000;padding:5px 5px 5px 30px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
border-bottom:solid 5px #e0dfdf; margin-left:5px;margin-right:5px;margin-bottom:10px; background-image:url(style/images/staricon.gif); background-repeat:no-repeat; background-position:2px 5px;}

.inpopular ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:5px;
}
.inpopular ul li{
margin:0px;
padding:0px;
list-style:none;

margin-bottom:10px;
background:url(style/images/grad3.gif) repeat-x;
padding-bottom:10px;
border-bottom:dashed 1px #cfcfcf;
padding-left:10px;

}
.inpopular p{
font-size:12px;
margin-left:5px;
margin-right:5px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
border-bottom:dashed 1px #cfcfcf;
background:url(style/images/grad1.gif) repeat-x;

}
.inpopular ul li a{
text-decoration:none;
color:#056484;
}
.sideminiimg{width:54px;height:54px;padding:2px;float:left;border:solid 1px #cfcfcf; margin:5px; display:block;}
.inpopular ul li a:hover{
text-decoration: underline;
color:#056484;
}
.inpopular h5{color:#056484; font-family:"Georgia",Times New Roman, Times, serif; font-size:12px; margin-bottom:0px; margin-left:10px;}
.inpopular h5 a{color:#056484; text-decoration:none;}
.inpopular h5 a:hover{color:#056484; text-decoration: underline;}
/********************************************
FeedBurner subscription form
********************************************/

.subscribe1 {
	font-size: 0.9em;
	width: 316px;
	display: inline;
	float: left;
	color: #000;
	margin:5px;
	border:solid 1px #cfcfcf;
	background:url(style/images/grad1.gif) repeat-x;

}
.subscribe1 h4{color:#000;padding:5px 5px 5px 30px; font-family:"Georgia",Times New Roman, Times, serif; font-size:14px;
border-bottom:solid 5px #e0dfdf; margin-left:5px;margin-right:5px;margin-bottom:10px; background-image:url(style/images/rss.png); background-repeat:no-repeat; background-position:2px 5px;}

.subscribe1 p{
font-size:11px;
margin-left:5px;
margin-right:5px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
	

}

.fe input {
	vertical-align: middle;
}

.email {
	background: #fff;
	padding: 2px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	width: 200px;
	color: #333;
	margin-left:10px;
}

.bu {
	font-weight: bold;
	padding: 2px;
	background: #0f87aa;
	color: #fff;
	cursor: pointer;
}
.bu:hover {
	background: #3db4eb;
}
/* Classifieds */
.classifiedstop {
	width: 938px;
	display: inline;
	height:100px;
	float: left;
	color: #000;
	margin-top:10px;
	border:solid 1px #cfcfcf;
	

}
.classifiedstop img.top1 {
	width: 300px;
	border:solid 1px #cfcfcf;
	float:left;
	margin:5px;
}
.classifiedsleft {
	width: 120px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	height:100%;

}
.classifiedsmiddle {
	width: 665px;
	display: inline;
	float: left;
	color: #000;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #cfcfcf;

}
.classifiedsmiddle a {
	color:#056484;
	text-decoration:none;
}
.classifiedsmiddle a:hover {
	color:#056484;
	text-decoration:underline;

}
.classifiedsmiddle1 {
	width: 460px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #cfcfcf;

}
.classifiedsmiddle2 {
	width: 460px;
	display: inline;
	float: left;
	color: #CC0000;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #cfcfcf;

}
.classifiedsmiddle h2 {
font-size:16px;
color:#056484;
padding:5px;
	
}
.classifiedsmiddle img {
margin:5px;
border:solid 1px #cfcfcf;
background-color:#FFFFFF;
padding:5px;
float:right;
margin-right:10px;
margin-bottom:10px;
}
.classifiedsmiddle p {
margin:5px;
font-size:12px;
line-height:20px;
color:#333333;
	
}
.classifiedsright {
	width: 124px;
	display: inline;
	float: right;
	color: #CC0000;
	margin-top:10px;
	height:100%;
	margin-bottom:10px;
}
#sidebar{display: inline;
	float: left;
	color: #CC0000;
	margin:7px;
	border:solid 1px #cfcfcf;}
#sidebar ul {margin:0;padding:0; list-style:none;}
#sidebar   li { font-size:12px; color:#333333; margin-bottom:3px; list-style: none; padding-left:17px; background:url(style/images/rss1.png) no-repeat 0 2px;   }
#sidebar li a{color:#056484; text-decoration:none;}
#sidebar li a:hover{color:#056484; text-decoration:underline;}

#sidebar ul ul li {font-size:12px; color:#333333; margin-bottom:3px; list-style: none; padding-left:5px;}
#sidebar ul ul ul li {font-size:12px; color:#333333; margin-bottom:3px; list-style: none; padding-left:5px;}

#sidebar h2{color:#056484; font-family:"Georgia",Times New Roman, Times, serif; font-size:0.8em; margin-bottom:6px; border-bottom:dashed 1px #056484 ;}
#sidebar h2 img{ vertical-align:top;}
#sidebar h2 a{color:#056484; text-decoration:none;}
#sidebar h2 a:hover{color:#056484; text-decoration: underline;}


#rsslist{display: inline;
	float: left;
	color: #CC0000;
	margin:7px;
	}
#rsslist ul {margin:0;padding:0; list-style:none;}
#rsslist   li { font-size:0.95em; color:#333333; margin-bottom:8px; list-style: none; padding-left:17px; background:url(style/images/rss1.png) no-repeat 0 0px;    }
#rsslist li a{color:#056484; text-decoration:none;}
#rsslist li a:hover{color:#056484; text-decoration:underline;}
.none{ display:none;}
#rsslist1{ margin-top:5px;}
#rsslist1 ul {margin:0;padding:0; list-style:none;}
#rsslist1  li { font-size:11px; color:#cfcfcf;margin:none;padding:none; margin-bottom:3px; list-style: none; padding-left:10px; list-style:disc inside;    }
#rsslist1 li a{color:#056484; text-decoration:none;}
#rsslist1 li a:hover{color:#056484; text-decoration:underline;}
dl,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
