/*  

Theme Name: Ellite Essays

Theme URI: 

Description: 

Version: 1.0

Author URI: 

*/

h1, h2, h3, h4, h5, h6, form

	{

		margin:0px;

		padding:0px;

	}

h1 {font-size:22px;}

h2 {font-size:20px;}

h3 {font-size:18px;}

h4 {font-size:16px;}

h5 {font-size:14px;}

h6 {font-size:12px;}

p

	{

		margin:0px;

		padding:0px;

		padding:5px 0px;

	}

ul, ol, li

	{

		margin:0px;

		padding:0px;

		list-style:none;

	}

a, a:visited

	{

		text-decoration:none;

		color:#37abf1;

	}

a:hover

	{

		text-decoration:none;

		color:#fc6700;

	}

body

	{

		margin:0px;

		padding:0px;

		font-family:'Trebuchet MS',arial;

		font-size:13px;

		color:#5f6062;

		background:#e9e9e9;

		padding-top:20px;

	}

#main

	{

		margin:0px auto;

		padding:0px;

		width:960px;

	}

.header

	{

		/*background:url(images/header_img.jpg) no-repeat;*/

		height:183px;

		overflow:hidden;

		margin-bottom:5px;

	}

.headerLeft

	{

		width:25px;

		float:left;

	}

.headerRight

	{

		width:710px;

		height:183px;

		float:right;

		background:url(images/headerRight.jpg) no-repeat left top;

	}

.title

	{

		margin:0px;

		padding:0px;

		width:200px;

		padding-left:5px;

		float:left;

	}

.homeLink

	{

		float:left;

		width:217px;

		height:29px;

		margin-top:1px;

		margin-left:15px;

		overflow:hidden;

	}

/*****************************************

.nav

	{

		float:left;

		width:520px;

		padding-bottom:5px;

		background:none;

		overflow:hidden;

	}

.nav ul

	{

		list-style:none;

		overflow:hidden;

	}

.nav ul ul

	{

		padding-left:0px;

		padding-top:0px;

		float:left;

	}

.nav li

	{

		float:left;

		font-family:'Trebuchet MS';

		padding:3px 0px 0px 0px;

	}

.nav li li

	{

		padding-top:0px;

	}

.nav li a, .nav li a:visited

	{

		text-decoration:none;

		float:left;

		display:block;

		color:#7d7d7d;

		font-weight:normal;

		padding:0px 10px 0px 10px;

		background:url(images/navBorder.jpg) no-repeat left center;

	}

.nav li a:hover

	{

		text-decoration:none;

		color:#000000;

	}

/*****************************************************************/

.content

	{

		background:#fff;

	}

.contentTop

	{

		background:url(images/contentTop.jpg) no-repeat top;

	}

.contentBottom

	{

		background:url(images/content_bottom.jpg) no-repeat bottom;

		padding:5px;

		padding-bottom:10px;

		padding-right:4px;

		height:1%;

	}

/****************************************************************/

.innerContent

	{

		float:left;

		width:655px;

		padding-left:15px;

		height:1%;

	}

.blog

	{

		font-size:20px;

		font-family:arial;

		color:#007cc3;

		padding-bottom:15px;

	}

.story

	{

		padding-bottom:18px;

		padding-top:5px;

		margin-bottom:26px;

	}

.storyDate

	{

		padding-top:3px;

		color:#8a8a8b;

		font-family:arial;

		font-size:13px;

		padding-bottom:5px;

		border-bottom:solid 1px #e1ded7;

	}

.storyTitle

	{

		font-family:arial;

	}

.storyTitle h3

	{

		font-size:22px;

		font-weight:normal;

		padding-bottom:3px;

		padding-top:5px;

	}

.storyTitle a, .storyTitle a:visited

	{

		text-decoration:none;

		color:#39acf1;

	}

.storyTitle a:hover

	{

		color:#fc6700;

		text-decoration:none;

	}

.storyAuthor

	{

	}

.storyAuthor a, .storyAuthor a:visited

	{

		color:#37abf1;

		text-decoration:none;

	}

.storyAuthor a:hover

	{

		text-decoration:none;

		color:#fc6700;

	}

.storyContent

	{

		padding:5px 0px 10px 0px;

		text-align:justify;

		color:#5c5b5b;

		line-height:150%;

	}

/****************************************************************/

.sideBar

	{

		float:right;

		width:262px;

		color:#4e4741;

		font-size:13px;

	}

.sideBarBg

	{

		background:url(images/sideBarBg.jpg) repeat-y left;

	}

.sideBarTop

	{

		background:url(images/sideBarTop.jpg) no-repeat left top;

	}

.sideBarBottom

	{

		background:url(images/sideBarBottom.jpg) no-repeat left bottom;

		padding-bottom:10px;

		margin-bottom:10px;

		height:1%;

	}

.sideBar ul

	{

		margin:0px;

		padding:0px;

		height:1%;

	}

.sideBar ul ul

	{

		border:0px;

		padding:0px;

		margin:0px;

	}

.sideBar ul ul ul

	{

		background:none;

		margin:0px;

		padding:0px;

		border:0px;

	}

.sideBarTitle

	{

		color:#ffffff;

		height:30px;

		overflow:hidden;

		background:url(images/sideBarTop.jpg) no-repeat left top #ff9d02;

	}

.sideBarTitle h2

	{

		font-weight:normal;

		font-size:17px;

		padding:4px 15px 4px 25px;

	}

.sideBar li li li

	{

		padding:0px;

		margin:0px;

		padding:3px 0px 3px 25px;

		margin:0px;

		list-style:none;

		border:0px;

	}

.sideBar ul li

	{

		margin:0px;

		padding:0px;

		height:1%;

	}

.sideBar li li

	{

		margin:0px;

		padding:0px;

		display:block;

		padding:3px 0px 3px 25px;

		border-top:solid 1px #e2e2e2;

		background:url(images/bullet.jpg) no-repeat 10px 8px;

	}

.sideBar li li a, .sideBar li li a:visited

	{

		color:#5f6062;

		font-weight:normal;

		text-decoration:none;

	}

.sideBar li li a:hover

	{

		text-decoration:underline;

		color:#5f6062;

	}

.sideBar li a, .sideBar li a:visited

	{

		color:#5f6062;

		font-weight:normal;

		text-decoration:none;

		padding:0px 3px;

	}

.sideBar li a:hover

	{

		text-decoration:underline;

		color:#5f6062;

	}

.rsswidget

	{

		color:#ffffff !important;

		font-weight:bold !important;

	}

/************************************/

.twitterSideBar

	{

		margin:0px auto;

	}

.twitterTop

	{

		background:url(images/sideBarTop.jpg) no-repeat left top;

	}

.twitterBottom

	{

		background:url(images/twitterBottom.jpg) no-repeat left bottom;

		margin-bottom:10px;

		text-transform:none;

		height:1%;

	}

.twitterBottom a, .twitterBottom a:visited

	{

		color:#39acf1  !important;

		text-decoration:none;

	}

.twitterBottom a:hover

	{

		text-decoration:none;

		color:#fc6700  !important;

	}

.follow

	{

		padding:10px 10px 0px 10px;

		font-size:12px;

	}

.follow a, .follow a:visited

	{

		color:#fc6700 !important;

		text-decoration:none;

	}

.follow a:hover

	{

		text-decoration:underline !important;

	}

.twitterBottom h2

	{

		font-weight:normal;

		font-size:17px;

		padding:4px 15px 0px 25px;

		color:#ffffff;

		height:26px;

		overflow:hidden;

		background:url(images/sideBarTop.jpg) no-repeat left top #ff9d02;

	}

.twitterBottom div h2

	{

		display:none  !important;

	}

.profileData

	{

		padding:5px 10px 5px 25px  !important;

		color:#5f6062  !important;

		border-top:solid 1px #e2e2e2;

		background:url(images/bullet.jpg) no-repeat 10px 10px;

	}

.entry-content

	{

	}

.twitterBottom li.wpTwitterWidgetError

	{

		padding:5px 10px;

	}

.twitterSideBar li

	{

		padding-left:10px !important;

		padding-right:10px !important;

		border-top:solid 1px #e2e2e2 !important;

		padding-top:5px !important;

		padding-bottom:5px !important;

	}

/***********************************************/

.search1

	{

		/*margin:15px 0 0px 0;

		height:1%;*/

		padding-left:5px;

		background:url(images/searchBg.jpg) no-repeat left top;

		height:38px;

		overflow:hidden;

		margin-bottom:12px;

	}

.search1 .searchText

	{

		float:left;

		width:206px;

		margin-left:5px;

		font-size:12px;

		font-family:'Trebuchet MS';

		padding:0px 2px;

		margin-top:10px;

		border:solid 0px #ced2ce;

		background:#fff !important;

	}

.search1 .go

	{

		float:left;

		height:22px;

		width:28px;

		margin-left:4px;

		margin-top:8px;

	}

/***********************************/

.search

	{

		padding-left:15px;

	}

.searchText

	{

		float:left;

		width:190px;

		font-size:12px;

		font-family:arial;

		padding:2px;

		margin-top:8px;

		border:solid 1px #ced2ce;

	}

.go

	{

		float:left;

		height:23px;

		width:30px;

		margin-top:7px;

		margin-left:3px;

	}

/**********************************************/

.footer

	{

		background:#ffffff;

	}

.footerTop

	{

		background:url(images/contentTop.jpg) no-repeat left top;

	}

.footerBottom

	{

		background:url(images/content_bottom.jpg) no-repeat left bottom;

		color:#626262;

		margin:10px 0px;

		font-size:12px;

		height:1%;

	}

.footerLeft

	{

		float:left;

		padding:10px;

	}

.footerRight

	{

		float:right;

		padding:10px;

	}

.footer a, .footer a:visited

	{

		text-decoration:none;

		color:#4b4a4a;

	}

.footer a:hover

	{

		text-decoration:underline;

		color:#fc6700;

	}

.footer ul

	{

		float:left;

	}

.footer li

	{

		float:left;

	}

.footer li a

	{

		padding:0px 10px;

		background:url(images/footerBorder.jpg) no-repeat left center;

	}

/*****************************************************/

/*older entries, newer entries*/

.alignleft

	{

		float:left;

	}

.alignright

	{

		float:right;

	}

.navigation a , .navigation a:visited

	{

		text-decoration:underline;

		font-weight:bold;

		color:#fc6700;

	}

.navigation a:hover

	{

		text-decoration:none;

	}





/*********************************************************/

.comment_template

	{

		padding-left:5px;

	}

blockquote

	{

		width:500px;

		background:url(images/quote.jpg) no-repeat left top;

		padding:5px;

	}

blockquote p

	{

		background:url(images/unquote.jpg) no-repeat right bottom;

		padding:0px 30px 5px 35px;

	}

h2.center

	{

		color:red;

		font-size:16px;

		font-weight:bold;

		text-align:center;

		padding:10px;

	}

h3#respond

	{

		color:#2a2a2a;

		padding-top:10px;

		font-size:14px;

		font-weight:bold;

	}

#commentform p a, #commentform p a:visited

	{

		color:#fc6700;

		text-decoration:none;

	}

#commentform p a:hover

	{

		text-decoration:none;

		color:#37abf1;

	}

	

	

/* ------------- comments.php --------------- */

#comment

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		line-height:150%;

		border:solid 1px #dae4e6;

		width:480px;

		background:#fcfcfc;

	}

#author

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		/*line-height:150%;*/

		border:solid 1px #dae4e6;

		width:200px;

		background:#fcfcfc;

	}

#email

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		border:solid 1px #dae4e6;

		width:200px;

		background:#fcfcfc;

	}

#url

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		border:solid 1px #dae4e6;

		width:200px;

		background:#fcfcfc;

	}

	

/*response or comments in comments.php*/

h3#comments

	{

		color:#2a2a2a;

		padding-bottom:15px;

		font-size:14px;

		font-weight:bold;

	}



/* comment by any user (user name will be link) */

ul.commentlist li a, ul.commentlist li a:visited

	{

		color:#37abf1;

		text-decoration:none;

	}

ul.commentlist li a:hover

	{

		text-decoration:none;

		color:#fc6700;

	}



/* search result's title */

h2.pagetitle

	{

		color:#4f5050;

		font-size:22px;

		font-weight:normal;

		padding-bottom:10px;

		padding-top:5px;

		text-align:center;

	}

	

/* no match found in search */

.error

	{

		color:#e04a0b;

		font-size:22px;

		font-weight:normal;

		text-align:center;

		padding-top:5px;

	}



/*if there is any list posted by user in comment*/

.storyContent ul, ol

	{

		margin-left:18px;

		padding:5px;

	}

.storyContent ol li

	{

		list-style:decimal !important;

	}

.storyContent ul li

	{

		list-style:square !important;

	}





/**/

.article h2

	{

		font-size:16px;

		font-weight:bold;

	}



/* avatar */

.fl_left

	{

		float:left;

		width:50px;

		padding-bottom:5px;

		text-align:center;

	}

.commentText

	{

		float:right;

		width:570px;

		padding-right:10px;

	}

.commentAuthor

	{

		padding-bottom:5px;

		padding-left:5px;

		font-size:15px;

	}

/*********************************************************/

	

/* Begin Comments*/

.contentt {background: #fcfcfc; padding-top:5px; border:solid 1px #dae4e6; border-top:none; border-bottom:none;}



.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}

.b1 {height:1px; background:#dae4e6; margin:0 5px;}

.b2 {height:1px; background:#fcfcfc; margin:0 3px; border-right:2px solid #dae4e6; border-left:2px solid #dae4e6;}

.b3 {height:1px; background:#fcfcfc; margin:0 2px; border-right:1px solid #dae4e6; border-left:1px solid #dae4e6;}

.b4 {height:2px; background:#fcfcfc; margin:0 1px; border-right:1px solid #dae4e6; border-left:1px solid #dae4e6;}





.commentmetadata

	{

		padding-top:3px;

		font-size:12px;

		padding-left:5px;

	}

/*.alt {

	margin:0px;

	padding:10px;

	/*border:solid 5px #7f9db9;*/

	/*background:#e5ecce;

	color:#000;

	}*/

.commentlist {

	padding:0px;

	text-align: justify;

	}

ul.commentlist

	{

		width:640px;

	}

.commentlist li {

	margin: 0px 0px 30px 0px;

	padding: 0px;

	list-style: none;

	color:#5f5f5f;

	background:none;

	}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



/* CALENDER STYLE */

/* Begin Calendar */

#calendar_wrap table th

	{

		color:#5f6062;

	}

#wp-calendar {

	empty-cells: show;

	/*padding: 8px;*/

	margin:0px auto 0;

	width: 210px;

	text-align:center;

	background:none;

	font-size:12px;

	}



#wp-calendar #next a {

	text-align: right;

	padding-right:5px;

	border:0px;

	background:none;

	color:#fc6700;

	text-decoration:underline;

	}

#wp-calendar #next a:hover {

	border:0px;

	text-decoration:none;

	}



#wp-calendar #prev a {

	text-align: left;

	border:0px;

	background:none;

	color:#fc6700;

	padding-left:5px;

	text-decoration:underline;

	}

#wp-calendar #prev a:hover {

	border:0px;

	text-decoration:none;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align:center;

	font-weight:bold;

	margin:0px;

	padding:0px;

	padding-top:10px;

	padding-bottom:10px;

	width:210px;

	background:none;

	}

	

#wp-calendar td a, #wp-calendar td a:visited {

	border-left: none;

	padding:0px;

	color: #fc6700;

	text-decoration:underline;

	font-weight:bold;

	background:none;

	text-transform:none;

}

#wp-calendar td a:hover {

	/*background: #fc6700;

	color: #ffffff;*/

	font-weight:bold;

	text-decoration: none;

}

#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	/*background-color: #b48625;*/ }

/* End Calendar */







/************************************************/

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}





.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   /*-moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;*/

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* on how to change column widths, see below */

/* general table styles */
table.wp-table-reloaded {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: center;
}

/* Styles for the tablehead (<th>) (if enabled) */
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}

table.wp-table-reloaded thead tr .header {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.wp-table-reloaded tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}


/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
	background-color:#FFFFFF;
}
table.wp-table-reloaded tbody tr.odd td {
	background-color:#F0F0F6;
}


/**************************************/
/* how to change column widths :
you can access a column with its CSS-class
(that is ".column-" plus the number of the column)
use table.wp-table-reloaded to do your change for every table, or use
table.wp-table-reloaded-id-<id> for just a single table (with ID <id>)

example: this changes the width of the third column of table ID 5 to 25px:


table.wp-table-reloaded-id-5 .column-3
{
	width: 25px;
}

*/


/* Styles for the sorting (if Tablesorter is enabled) */
table.wp-table-reloaded thead tr .headerSortUp {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.wp-table-reloaded-table-name {
	font-size: 16px;	
}

/* Style for the Table Description (if printed under the table) */
span.wp-table-reloaded-table-description {
	font-size: 10px;	
}

