/*
Theme Name: Rourkela City
Theme URI: http://www.aparts.org/----------------------
Description: The Rourkela City WordPress theme based on Rourkela City, Orissa, India.
Version: 1.0
Author: Cheenmoy Prakash
Author URI: http://cheenmoy.wordpress.com/
*/

/*Rourkela city*/

body{
background:  #f9f9f9 url(images/bg_slice.jpg) repeat-x;
font-size:11px;

font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;color:#222;
/*font-family:verdana, Helvetica, sans-serif; */
margin:0 auto;
}

h1,h2,h3,ul,li,p,input{margin:0px;padding:0px;}


.pdf {
	padding-left:45px;
	padding-top:20px;
	padding-bottom:15px;
	padding-right:15px;
	border:1px solid #d5d5d5;
	background:#fff url(images/icon-pdf.jpg) no-repeat top left ;
	line-height:40px;
	height:40px;


}

.entry ul{ margin:10px;margin-left:20px}
.entry ul li{padding:7px}

.entry, .entry p{text-align: justify; text-justify:auto}

.parahead{font-size:14px;margin:10px;font-weight:bold;margin-left:0}

h1,h2,h3{ font-weight:normal;}
a{ text-decoration:none;color:#cf2104}

a:hover { text-decoration:underline;}

p{
margin-top:5px;
margin-bottom:10px;
}


.home-list{
font-size:12px;
font-weight:bold;

}


blockquote {
  margin:0;
  padding:15px;
  font-style:italic;
  background:#e6e6e6;
  margin:15px;
}



.fix {clear:both; line-height:2px;}



.clearfix {display:block;}

/*Main css page starts here*/


.tophighlight{

background:#111;
color:#EEEDA7;
font-size:11px;
text-align:center;
width:100% !important;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
}

#mainpage
{
width:970px;
margin:auto;

height:auto;

}
.topspace
{
width:970px;
float:left;
height:10px;
}

/*Banner part*/
.bannerarea
{
width:970px;
float:left;
height:auto;


}
.bannercurve
{
width:970px;
height:14px;
float:left;
background: url(images/topslice.jpg) no-repeat bottom;
}
.bannerareabody
{
width:970px;
float:left;
background:url(images/slicebanerarea.jpg) repeat-x;
}
.bannerarea h1
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
/* Menu area starts*/
.menupart
{
width:970px;
background:#000000;
height:36px;
float:left;
}

.toprightmenu {
width:500px;
float:right;



}

.toprightmenu ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
list-style-type:none;
padding:0px;

}
.toprightmenu li
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
float:right;
text-align:right;
padding:0;
}
.toprightmenu li a
{
font-family:Arial, Helvetica, sans-serif;
color:#222;
font-size:10px;
font-weight:normal;
border-right:0px solid #555;
display:block;
text-transform:uppercase;
padding:3px 9px 3px 9px;

}
.toprightmenu li a:hover
{
background:#cf6d04;
color:#fff;
}


/*home page banner content area starts*/
.bannercontent
{
width:910px;
float:left;
padding:0px 30px 0px 30px;

}
.bannercontentinnerpage
{
width:910px;
float:left;
padding:0px 30px 0px 30px;
height:150px;
}
/*Welcome area starts containing logo and all welcome notes*/
.welcomearea
{
width:380px;
float:left;
}
.logo
{
width:380px;
float:left;
height:93px;
margin-top:25px;

}
.welcomenote
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
width:415px;
padding:20px 0px 3px 0px;
float:left;
}
.welcomenote h1
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.welcomenote h3
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-bottom:13px;
}
.welcomenote h3 a
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-bottom:9px;
}
.welcomenote p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:4px 0px;
}
.homepagesearch
{
width:415px;
height:31px;
float:left;
}
.homepagesearchbar
{
width:172px;
height:20px;
float:left;
margin:0px 5px 0px 5px;
padding:8px 4px 0px 4px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:14px;
}
.search
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
border:none;
font-weight:bold;
float:left;
padding:17px 0px 0px 0px;
}
.searchbutton
{
width:34px;
height:31px;
float:left;
margin:0px 0px 0px 0px;
}

/*slide or a flash presentaion area*/
.slideanimation
{
width:495px;
float:left;

}


.topadbanner
{
width:475px;
float:right;
border:0px solid #000;
text-align:right;
margin-top:25px;
}

.slidephotos
{
width:491px;
height:226px;
}

/*content area starts*/

.contentarea
{
width:970px;
float:left;
padding:8px 0px 20px 0px;
}

.contentarearight {
width:215px;
float:left;

}
.contentareamiddle {
width:540px;
float:left;
padding:0;
margin:0px 7px;
border:0px solid #555;
}


.midarea {
padding:0px;
padding-top:0;
border:0px solid #555;
}
.contentarealeft
{
width:200px;
float:left;
}
.tabdirectoryleft
{
width:200px;
float:left;
background-color:#eff1f1;

}
.tabdirectoryleft ul 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:left;
padding:15px 20px 15px 0px
}
.tabdirectoryleft li 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;
}
.tabdirectoryleft li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;
line-height:28px;
padding:20px 30px 3px 45px;

}
.tabdirectoryleft li a:hover
{

color:#cf6d04;

}

.tableft
{
width:200px;
float:left;
margin:10px 0px 0px 0px;
background-color:#eff1f1; /*#eff1f1;*/
}


.tabevent
{
width:200px;
float:left;
margin:7px 0;
background-color:#eee;
}


.tabevent ul
{

font-size:12px;
color:#333333;
float:left;
padding:5px 5px;
list-style-type:none;
border:1px solid #ccc;
width:188px;
}

.tabevent ul li
{
padding:4px;
}


.tabevent ul li .eventdate
{
font-size:10px;
padding:5px;
background-color:#ddd;font-weight:bold;color:#444;
border-left:2px solid #aaa;
}



.tabevent ul li .eventtitle
{
font-size:11px;
padding:3px;
}


.tableft ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:left;
padding:15px 0px 15px 20px
}
.tableft li 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;

}
.tableft li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;
line-height:28px;
padding:20px 0px 3px 20px;
background:url(images/webbullets.jpg) no-repeat 0px 25px ;
}
.tableft li a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cf6d04;
list-style-type:none;
line-height:28px;
padding:20px 0px 3px 20px;
background:url(images/webbulletsh.jpg) no-repeat 0px 25px ;
}
.tablefttop
{
width:185px;
height:22px;
float:left;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#c17a0e;
padding:8px 0px 0px 15px;
font-weight:bold;

}
.tabright
{
width:213px;
float:left;
margin:0px 0px 5px 0px;
background:#eff1f1 ;
border:0px solid #000;
}
.tabrighttop
{
width:200px;
height:22px;
float:left;
background-color:#c17a0e;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:8px 0px 0px 15px;
}
.tabright ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:left;
padding:15px 0px 15px 10px
}
.tabright li 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;

}
.tabright li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-type:none;
line-height:28px;
padding:20px 0px 3px 25px;
background:url(images/webbullets.jpg) no-repeat 5px 25px ;
}
.tabright li a:hover
{
color:#cf6d04;

}
.midareapost
{
width:518px;
background:#f6f6f6;
float:left;
padding:10px;
border:0px solid blue;
}


.postheading
{
width:480px;
height:27px;
float:left;
margin-bottom:5px;
background: url(images/postheaderslice.jpg) repeat-y ;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:7px 0 0 10px;
}
.postgalleryleft
{ width:266px;
  float:left;
}

.postgalleryright {

width:265px;
float:left;

}




.post h2 {

padding:9px;
background :#e5e5e5;
border:1px solid #bbb;
margin-bottom:15px;
font-size:16px;
font-weight:bold;
color:#333;

}

.archive-post-1 {

margin-top:10px;
background:#f9f9f9;
padding:10px;border:1px solid #ccc;
}


.alt-archive-post-1 {

margin-top:10px;
padding:10px;border:1px solid #ccc;
background:#f7f7f7;
}

.gallerybox {

width:219px;
padding:0px 0px 10px 15px;
float:left;

}
.galleryimage {

width:231px;
border:3px solid #CCCCCC;
float:left;
height:93px;

}

.galleryinfo
{
width:230px;
height:16px;
float:left;
background:#cfb32e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 0px 0px 7px;
color:#533302;

}
/*fonts*/

.midareapostimg
{
border:4px solid #cfd0d1;
float: left;
margin:17px;
}
.readmore
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#cf2104;
float:right;
padding:0px 0px 0px 0px;
}
.readmore a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#cf2104;
float:right;
margin-right:30px;
padding:0px 0px 0px 15px;
background:url(images/readmore.jpg) no-repeat left;
}
.readmore a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
float:right;
margin-right:30px;
padding:0px 0px 0px 15px;
background:url(images/readmore.jpg) no-repeat left;
}

.midareapost h1
{

font-size:20px;
font-weight:bold;
margin-bottom:15px;
}


.midareapost h2
{

font-size:14px;
font-weight:bold;

}


.post h1 {

margin-bottom:10px;
font-size:16px;
border:1px solid #bbb;
background:#e5e5e5;
padding:7px;

}

.midareapost p
{

color:#333333;
font-size:12px;
line-height:19px;
padding:1px 0px 0px 0px;

}
.block
{

float:left;
padding-bottom:20px;
background:url(images/dotpix2.jpg)  left bottom repeat-x;
margin-bottom:7px;
}

.block ul{

list-style-type:none;
}
 
.block ul li {

font-size:10px;
padding:5px;
}

 .block ul li a{

font-size:10px;
font-weight:bold;
color:#cf2104;
line-height:24px;
padding:7px 0px 3px 20px;
background:url(images/webbulletsh.jpg) no-repeat 0px 10px;

}



/*Footer*/

.footerarea
{
width:100%;
height:310px;
clear:both;
margin: 0 auto;
border:0px solid yellow;
background:#111 ;
text-align:center;
margin-top:15px;




}

.footerwrapper{

margin-left: auto ;
margin-right: auto ;
border:0px solid #888;
padding:5px;
width:970px;
margin-top:20px;

}


.footerblock
{
width:260px;
/*margin:20px 0px 0px 0px;*/ 
margin: 4px auto;

text-align:left;
float:left;


}

.footertab
{
width:210px;
height:20px;

font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:5px 0px 0px 20px;

}
.footerblock ul
{

font-size:12px;
color:#999999;
list-style-type:none;
padding:0px 0px 6px 20px;
}

.footerblock li
{
font-family:verdana;
font-size:9px;
color:#999999;
line-height:20px;
list-style-type:none;
}
.footerblock li a
{
font-family:verdana,areal;
font-size:9px;
color:#999999;
line-height:20px;
list-style-type:none;
}
.footerblock li a:hover
{


color:#ddd;
}
.socialnetworkstyle
{
float:left;
margin:3px 0px 0px 0px;
}
.socialnetworkstyle ul
{
position:absolute;
}
.socialnetworkstyle li
{
display:inline;
}

.feedlist { 

margin-left:0px;
list-style:none;
} 


.feedlist li { 

padding-left:24px;
background:#e9e9e9 url('images/music_bullets.jpg') no-repeat 5px 10px;
line-height:24px;
padding-top:4px;
padding-right:4px;
margin-top:1px;

}

.feedlist li a { font-size:11px;font-weight:normal;color:#cf2104;display:block; }


.feedlistoriya {
margin-left:0px;
list-style:none;
 }






.feedlistoriya {
margin-left:0px;
list-style:none;
 }

.feedlistoriya li {
padding-left:24px;
background:#e9e9e9 url('images/mini-blogroll.gif') no-repeat 5px 10px;
line-height:27px;
padding-top:4px;
padding-right:4px;
margin-top:1px;
}

.feedlistoriya li a { 
font-weight:normal;
color:#cf2104;
font-family:oriya4u;
font-size:20px}


.th{
	border: 1px solid #dddddd;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom:1px;
	margin-right: 10px;
}


/*- Ads -*/
.ads{

        background:#fff;
	width:200px;
	padding: 6px;
	text-align:center;
	margin:0 0 0px;
	height:auto !important;
	display: block;
	border:1px solid #ddd;
}

.ads  img{
	float: left;
	margin:0 0px 0 0;
}
.ads  img.last{
	margin: 0;
}



#commentform input {
	width: 250px;
	padding: 2px;
	margin: 5px 5px 1px 0;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#5f5f5f;font-size:12px;color:#222;
	}

#commentform {
	margin: 5px 0px 0 0;

	}
#commentform textarea {
	width: 99%;
	padding: 2px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#5f5f5f;font-size:12px;color:#222;
	}

#respond {

margin-top:35px;
	background:#e5e5e5;
	padding:10px;
	
}

#respond h3 { font-size:15px;font-weight:bold}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	font-size:11px;
	background:#333;
	color:#fff;
	}
/* End Form Elements */



/* Begin Comments*/

#comments{
padding:10px;
background:#ddd;
font-size:14px;font-weight:bold;

}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	margin:0;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	font-size:10px;
	margin-top:7px;
	border-top:1px dotted #777;

	}

.commentlist li .reply a {

 border:1px solid #555;color:#fff;
padding :5px;
font-size:11px;
background-color:#999;

}

.commentlist li .avatar {


float:left;
padding:5px;
border:1px solid #999;
margin:5px;

}
 .even {


background-color:#f7f7f7;

}


.odd {


background-color:#eee;

}

.commentlist li p{
	font-size:10px;
	font-family:verdana;
	line-height:16px;
	}



.commentlist li ul  li { 
	margin:  5px;
	margin-left: 15px;
	border:1px solid #ddd;
	
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding-top: 5px; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}


.comment-author{

font-size:11px;

font-weight:bold;

}


#recent-comments {

margin:0;
padding:5px;
width:203px;
border:1px solid #ccc;
border-top:0;
background:#ddd;
}

#recent-comments li {
	margin:0;
	margin-top:5px;
	background:#f8f8f8;
	padding:10px;
	border-bottom:1px solid #ddd;
	font-size:11px;
	}

#recent-comments li a:more-link {

font-size:10px;font-family:verdana;

}

#recent-comments li img{ float:left ;padding-right:7px;padding-bottom:5px;}

.fn{

font-style:normal;

}





/* End Comments */

/* ---------------[ Tables ]--------------- */

.table, #table , .tablesmall {
	margin-top:5px;margin-bottom:10px;
	background:#bbb;
	}

#table td, th , .table td,th  {
	margin:auto; 
	}

#table td , .table td {
	padding:7px;
	vertical-align:top;
	}

#table th, .table th {
	font-weight:bold;
	background:#e3e3e3;
	}

#table td , .table td {
	background:#f9f9f9;
	}

#table th , .table th {
	padding:7px;
	text-align:left;
	}

.tablesmall td { font-size:10px;text-align:center}

.paraheader{

font-size:15px;
font-weight:bold;
margin-top:20px;
color:#333;
margin-bottom:15px;


}

.entryoriya, .entryoriya p{text-align: justify; text-justify:auto;font-family:oriya4u;font-size:20px;line-height:24px;}
.excerptoriya,.excerptoriya p{ font-family:oriya4u;font-size:20px;line-height:24px;}
.dropcap { float: left; font: normal 60pt/0.8em Georgia, Helvetica, Verdana, Arial, sans-serif; color: #CA5D06;margin-right:3px}

#readalsonews{


margin:5px;
margin-left:15px;

}

#readalsonews li { padding:7px;}

.pagebar {
	padding: 0.2em 0.5em;
	margin-top:1.0em;
	margin-bottom: 1.0em;

	text-decoration: none;
	text-align:right;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #2E6AB1;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
}

.pagebar a:hover {
	border-color: #2E6AB1;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}


/* calendar */
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

#subcontent table caption {
  margin:-5px 10px 5px 10px;
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:1px solid;
  letter-spacing:0.1em;
}

#subcontent table thead tr {border-bottom:1px solid;}

#subcontent table th {border-bottom:1px solid;}

#subcontent table td {
  width:200px;
  padding:1px;
  font-size:0.9em;
}

#subcontent table td#today {
  padding:0;
  border:1px solid;
  font-size:1em;
  font-weight:bold;
}

#subcontent table td a {
  display:block;
  border:1px solid;
  font-weight:bold;
  font-size:1.15em;
}

#subcontent table tfoot {border-top:1px solid;line-height:25px;height:25px;margin-top:5px;}

#subcontent table tfoot a {
  border:none;
  font-weight:bold;
}

#subcontent table tfoot #prev a {text-align:left;}
#subcontent table tfoot #next a {text-align:right;}

/* calendar */
#wp-calendar {color:#A0A0A0;}

#subcontent table caption {border-bottom-color:#ddd;color:#666}

#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
}

#subcontent table th {border-bottom-color:#F3F4F4;}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#subcontent table td a {
  border-color:#ccc;
  background-color:#e9e9e9;
}

#subcontent table tfoot {border-top-color:#ddd;}

#subcontent table tfoot a {background:none;}
.gotop{

padding:7px;
background-color:#ff6633;
float:right;
}

.gotop a{
font-weight:bold;
color:#fff;
display:block;

}

.gotop:hover{


}





ul.questions li {
color: #033FAB; 

}

ul.questions li p {

color:#333;font-weight:normal;
margin-top:5px;

}


.footenote {

margin:5px;

padding:10px;
border:1px solid #ccc;
background:#eee;
color:#555;
font-style:italic;

}



.tableftdir
{
width:200px;
float:left;
margin:10px 0px 0px 0px;
background-color:#eff1f1;  
}


.tableftdir .dirlist { 
margin-left:0px;
padding:5px; 
float:left;
} 


.tableftdir .dirlist li { 
margin-top:7px; 
margin-bottom:9px;
padding:0px 0px;
list-style-type:none;
 

}

.tableftdir .dirlist li a {
line-height:16px;
font-size:11px;
color:#333;
list-style-type:none;
padding-left:18px;
display:block;
background:url(images/webbullets.jpg) no-repeat 0px  5px ;

}

.tableftdir .dirlist li a:hover{color:#cf2104;}

a.commenturl   {
background:url('images/icon-comment.png') no-repeat;font-size:10px;
padding:4px;
padding-left:10px;


}
.photo_article { 
width: 210px;
background:#ddd;
height:auto;
padding:10px;
text-align:center;
margin:10px;
float:left;
display:inline;

}

.photo_article  img {
	padding: 4px;
	border: 1px solid #bbb;
	float:left;
	display:inline;
	background-color: #FFFFFF;

	}
 