/*//////////////////////////////////////

Theme Name: Sheikagar
Author: Riyaz Shihabdeen
Last modified: 28-May-2012
Version: 1.01


//////////////////////////////////////////*/

/* Yahoo simple css resetter  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,t

d { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* CSS resetter ended   */
html {
	background: url(../images/bg_tex.jpg) repeat left top;	
}
body {
	background: url(../images/topBG.jpg) repeat-x left top;
	font: 11px TheneeUniTx,TheneeUni,Latha, Arial Unicode MS;
	/*font: 15px Sarukesi, Bamini; */
	color: #333333;
	line-height:1.4em;
}

#topHeader
{
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
	background: url(../images/topBanner.jpg) no-repeat left top;
}
#bodyContainer
{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	/*height: 670px;*/
	height: auto;
}
#footer
{
	background: url(../images/footerBg.jpg) repeat-x;
	height: 229px;
	width: 100%;
	
	
}
#nav
{
	width: 180px;
	float: left;
	padding:10px 20px 0 0;
	
}
 #NavList li a
{
	height: 28px;
	background: url(../images/link_bullet.gif) no-repeat 0px 11px;
	font-size: 15px;
	display: block;
	text-indent: 12px;
	padding-top: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	
}

#NavList li a:link, #NavList li a:visited, #NavList li a:active
{
	color: #333333;
	
}
#NavList li a:hover
{
	color: #0038A7;  
}
#bodyCont
{
	float: left;
	width: 500px;
	padding: 10px 20px 20px 0;
}
.leftimg {
float:left;
padding:5px 5px 5px 0;
margin:10px 10px 10px 0;
}
.rightbody {
float:right;
padding:5px 0 5px 5px;
margin:10px 0 10px 10px;
}


/* This is for inner body  styles */
.mainStory {
width:510px;
}
.mainStory p,.mainStory ul, .mainStory ol {
margin-bottom:8px;
}  
.mainStory ul li{
list-style-type:circle;
list-style-position:outside;
margin-left:20px;
}
.mainStory ol li{
list-style-type:decimal;
list-style-position:outside;
margin-left:20px;
}
.mainStory h2{
font-size:18px;
color:#003366;
margin-bottom:5px;
line-height:24px;
}
.mainStory h3{
font-size:15px;
color:#003399;
margin-bottom:4px;
line-height:1.4em;
}
#footerInner
{
	font: 10px Tahoma, Arial;
	color: #CCCCCC;
	margin-top: 100px;
	text-align: right;
	padding: 10px;
}
#footerImg
{
	width:940px;
	background: transparent url(../images/footer_bg_big.jpg) no-repeat left 30px;
	margin-right: auto;
	margin-left: auto;
	height: 229px;
}
.clear {
clear:both;
}

#extraCont {
margin-top:0px;
width:240px;
float:right;
}
.quoteBox {
	
	color:#333;
	background:#b5b9bf;
	display:block;
	width:33em;
	height: 4em;
	padding:5px;
	border:1px dotted #ccc;
	margin: 8px 0;
}

/* Joomla styles   */
.small {
	color:#666;
	font:.7em Tahoma, Arial;
}
.createdate {
color:#039;
font: .6em Tahoma, Arial;

}
.modifydate{
color:#666;
	font:.7em Tahoma, Arial;
}
.contentheading {
	color:#1A2E8B;
	font-size:1.3em;
	margin-bottom:12px;
}

a.readon:link, a.readon:visited {
	font: .9em Tahoma, Arial;
	color: #FFF !important;
	background: #000C18;
	display: block;
	width: 85px;
	padding: 3px;
	text-decoration: none;
	margin-top: 5px;

} /*Style for the "Read More" link that is displayed for large content items*/
a.readon:hover {
	color:#000C18;
	background: #0066CC;
}



.moduletable {
	font-family:Tahoma, Arial;
	color: #333333;
} /* Formatting the module div  */

.moduletable h3{
font-size:1.2em;
}
/*  menu styles   */


.menu li a
{
	height: 28px;
	background: transparent url(../images/link_bullet.png) no-repeat 0px 12px;
	font-size: 1.1em;
	display: block;
	text-indent: 12px;
	padding-top: 10px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #999999;	
}

.menu li ul li a
{
	background: transparent url(../images/link_bullet_small.png) no-repeat 0px 16px;
		
}

.menu li a:link, .menu li a:visited,.menu li a:active
{
	color: #333333;
	
}
.menu li#current a
{
	color: #930;
}
.menu li a:hover
{
	color: #0038A7;
	background-color:#c8ccd2;
	
}
.menu ul {
margin-left:10px;
font-size:.9em;
}

/*------- login form styles ----------*/

fieldset.input{
	color:#666;
	height: 140px;
	width: 198px;
	border: 1px dotted #999;
	padding:10px;
	background:#c8ccd2;
}

.input ul li a:link{
	color:#666;
	
	
}

.moduletable  {
	
	margin-top: 1.3em ;
	font-size:.9em;
}
.moduletable h3 {
	
	padding:5px 0 5px 0px;
}

.moduletable a:link, .moduletable a:visited, .moduletable a:active{
	
	color:#333;
	text-decoration:none;
}
.moduletable a:hover{
	color:#F60;
	
}

.article_separator {
margin: .5em 0;
width:500px;
height:1px;
display:block;
border-top: 1px dotted #999;
}
.article_row a:link,.article_row a:visited,.article_row a:active,.leading p a:link,.leading p a:visited,.leading p a:active, #bodyCont a:link, #bodyCont a:visited {
font-size:.9em;
color:#003;
text-decoration:none;
border-bottom: 1px dotted #003;
}
.article_row a:hover, .leading p a:hover, #bodyCont a:hover {
	color:#F60;
}

/*
.contentpaneopen a:link,.contentpaneopen a:visited,.contentpaneopen a:active {
font-size:.9em;
color:#003;
text-decoration:none;
}
.contentpaneopen a:hover {
	color:#F60;
}
 .article_column {
max-width:500px;
}  
.contentpaneopen {
width:510px;
}*/
/*.blog {
with:510px;
}
 #mainStory table {
width: 510px;
} */

div#page strong {
font-size:1em;
font-weight:bold;
color:#003;

}
.createdby {
font-size:80%;
display:block;
clear:left;
}

.modifydate {
margin-top: 0px;
}
/*------------------- For download banner area - user2 ------------ */
div#download {
width:240px;
float:right; /**/
}

/*------------------- For advertisment area - user5 ------------ */
div#ads {
width:240px;
float:right; /**/
}

/*------------------- For RSS - Mail subscribtion area - user6 ------------ */
div#mail-subs a{
display:block;
text-indent:-9999px;
width:220px;
height:64px;
background: url(/images/rss-mail-button2.jpg) no-repeat;

}

/*------------------- For Twitter - follow are - user6 ------------ */
div#mail-subs a.twitter{
display:block;
text-indent:-9999px;
width:220px;
height:64px;
background: url(/images/twitter-button.jpg) no-repeat;
margin:10px 0 0;

}
/*------------------- For RSS &  - feed count - user7 ------------ */
div#feed-count{
width:90px;
height:26px;

}

/*----------------Paging styles (next and prev)---------------------------*/

span.pagenav
{
background:#f5f5f5;
padding:3px;
border:1px solid #777;
display:block;
width: auto;
text-align:center;
float:left;
margin-right:3px;

}
a.pagenav
{
padding:3px;
border:1px solid #777;
display:block;
float:left;
text-align:center;
margin-right:3px;

}

/*----------------- paypal module area --------------user 3-- */

div#paypal {
width:240px;
float:right;
}
/*--- Additional footer styles  ----------------*/
div#footerInner .moduletable {
color:#CCC;
}
div#footerInner .moduletable a, div#footerInner .moduletable a:visited{
color:#F90;
}
div#footerInner .moduletable a:hover{

text-decoration:underline;

}
/*-------- sections & category styles ----------*/
.display { width: 300px}
.filter { width:300px;}
.componentheading { display:none; }

.contenttoc {
	margin-top:20px;
}
a.toclink, a.toclink:visited  {
	font-size:1.1em;
	background:url(../images/toc_bullet.gif) no-repeat 0 7px;
	padding-left: 20px;
}
/* article image styles ------------------------*/

img.left{
float:left;
margin: 8px 8px 6px 0;
}
img.right{
float:right;
margin: 8px 0px 6px 8px;
}
#bodyCont img {
margin-top: 8px;
margin-bottom:8px;
}
#bodyCont span img {
margin-top: 8px;
margin-bottom:0px;
}
/*-------- article styles ---------------*/
#bodyCont strong {
font-size: 1em;
color:#365794;
font-weight:bold;
}
#bodyCont span.new {
text-indent:-9999px;
display:block;
background: url(../images/new-badge.gif) no-repeat;
width:71px;
height:48px;
float:left;
margin-left: 5px;

}
.articleinfo {
	margin-bottom:.8em;
}



/*  --------------additional comment styles ----*/
.yvComment {
	margin:15px 0 0 ;
}