/*  

Theme Name: Twilight

Theme URI: 

Description: 

Version: 1.0

Author URI: 

Tags: fixed width, two columns, valid XHTML, valid CSS, widget, right sidebar

*/

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-bottom:12px;

		text-align:justify;

	}

ul, ol, li

	{

		margin:0px;

		padding:0px;

		list-style:none;

	}

a, a:visited

	{

		color:#333333;

		text-decoration:underline;

		outline:none;

	}

a:hover

	{

		text-decoration:underline;

		color:#333333;

	}

img {border:none;}

/*.storyContent img

	{

		margin:10px;

		float:left;

		border:solid 0px #ffffff;

		margin-left:0px;

		padding:1px;

	}*/

img.alignright {float:right; margin:2px 0px 5px 5px; border:solid 1px #ffffff; padding:2px;}

img.alignleft {float:left; margin:2px 5px 15px 0px; }

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:2px 0 2px 5px;}

a img.alignleft {float:left; margin:0px 5px 2px 0px}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

body

	{

	margin:0px;

	padding:0px;

	font-family:verdana, arial;

	font-size:12px;

	color:#606060;

	background-color: #FFFFFF;

	background-image: url(images/bg.jpg);

	background-repeat: repeat;

background-attachment: fixed;

	}

#main

	{

	margin:0px auto;

	padding-left:0px;

		background-image: url(images/sb_bg.jpg) ;

	width:958px;

	background-color: #FFFFFF;



	}

.header

	{

		height:516px;

background-color: #ffffff;

	background-image: url(images/header.jpg);

		/*overflow:hidden;*/

	}

.title

	{

		height:50px;

		padding-top:30px;

		overflow:hidden;

	}

.title h1

	{

		font-size:0px;

		height:54px;

		font-weight:normal;

		padding-left:110px;

		text-transform:uppercase;

		font-family:"trebuchet ms", arial;

letter-spacing: 20px;

		overflow:hidden;

	}

.title a, .title a:visited

	{

		text-decoration:none;

		color:#333333;

	}

.title a:hover

	{

		color:#333333;

		text-decoration:none;

	}

#header_bg

	{

		height:550px;

		/*background:url(images/header_bg.jpg) no-repeat left top;*/

		overflow:hidden;

		

	}

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

.nav

	{

		background:url(images/menu_bg.png) repeat-x left top;

	}

.nav_left

	{

		

	}

.nav_right

	{





		height:37px;



		/*overflow:hidden;*/

		

	}

/*.nav ul

	{

		list-style:none;

		overflow:hidden;

		padding:0px;

		display:inline;

	}

.nav ul ul

	{

		padding:0px;

		display:inline;

	}

.nav li

	{

		padding:0px;

		display:inline;

	}

.nav a, .nav a:visited, .nav .current_page_item li a, .nav .current_page_item li a:visited

	{

		text-decoration:none;

		float:left;

		display:block;

		font-size:13px;

		color:#666666;

		font-weight:bold;

		padding:10px 16px 10px 16px;

		font-family:verdana;

		

	}

.nav a:hover, .nav .current_page_item a, .nav .current_page_item a:visited

	{

		color:#d3d2cc;

		text-decoration:none;

	}*/

ul#nav{

  border: 0 none;

  padding: 0 14px 0 0;

  list-style: none;

  float:left;

  z-index:1000;

  font-family:verdana,arial;

}

ul#nav li {

  margin: 0;

  border: 0 none;

  padding: 0 0 0 0px;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height:auto;

 

}

ul#nav ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 250px;

  list-style: none;

  display: none;

  position: absolute;

  top: 36px;

  left: 0px;

  /*border:solid 1px #c5aa59;*/

  z-index:1000;

}



ul#nav ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#nav ul li {

  color:#666666;

  width: 200px;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/

  background: #ffffff;



  

}



/* Root Menu */

ul#nav a {

 padding:10px 25px 10px 25px;

  text-align:center;

  /*padding-left:32px;*/

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

 font-size:13px;

 color:#666666;

 font-weight:bold;

  text-decoration: none;

  font-weight:bold;

  height: auto !important;

  height: 1%; /*For IE*/

    text-transform:capitalize;

}

ul#nav li.current_page_item li a, ul#nav li.current_page_item li a:visited {

	color:#d3d2cc;

	background:none;

}

/* Root Menu Hover Persistence */

ul#nav a:hover,

ul#nav li:hover a,

ul#nav li.iehover a, ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited {

 color:#d3d2cc;

text-decoration:none; 

}



ul#nav a:active,

ul#nav li:active a,

ul#nav li.ieactive a {

  color: #d3d2cc;

}



/* 2nd Menu */

ul#nav li:hover li a,

ul#nav li.iehover li a {

  float: none;

  padding:7px 10px;

  width:160px;

  color: #666666;

  font-size:13px;

  text-align:left;

  padding-left:20px;

 

}



/* 2nd Menu Hover Persistence */

ul#nav li:hover li a:hover,

ul#nav li:hover li:hover a,

ul#nav li.iehover li a:hover,

ul#nav li.iehover li.iehover a {

  color: #d3d2cc;



}



/* 3rd Menu */

ul#nav li:hover li:hover li a,

ul#nav li.iehover li.iehover li a {

  padding:7px 10px 7px 20px;

  width:160px;

  color: #cb9e00;

  font-size:13px;

  text-align:left;

  background:#232323;

}



/* 3rd Menu Hover Persistence */

ul#nav li:hover li:hover li a:hover,

ul#nav li:hover li:hover li:hover a,

ul#nav li.iehover li.iehover li a:hover,

ul#nav li.iehover li.iehover li.iehover a {

/*background:#555;*/

  color: #d3d2cc;

  background:#cb9e00;

}



/* 4th Menu */

ul#nav li:hover li:hover li:hover li a,

ul#nav li.iehover li.iehover li.iehover li a {

  padding:0;

  width:160px;

   padding:7px 10px 7px 20px;

  color: #cb9e00;

  font-size:13px;

  text-align:left;

	background:#232323;

}



/* 4th Menu Hover */

ul#nav li:hover li:hover li:hover li a:hover,

ul#nav li.iehover li.iehover li.iehover li a:hover {

/*background:#FD7006;*/

  color: #d3d2cc;

  background:#cb9e00;

}



ul#nav ul ul,

ul#nav ul ul ul {

  display: none;

  position: absolute;

  top: 0px;

  left: 190px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#nav li:hover ul ul,

ul#nav li:hover ul ul ul,

ul#nav li.iehover ul ul,

ul#nav li.iehover ul ul ul {

  display: none;

}



ul#nav li:hover ul,

ul#nav ul li:hover ul,

ul#nav ul ul li:hover ul,

ul#nav li.iehover ul,

ul#nav ul li.iehover ul,

ul#nav ul ul li.iehover ul {

  display: block;

}

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

.content

	{

		padding:15px 0px 20px 0px;

	}

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

.innerContent

	{

	float:left;

	width:729px;

	background-color: #FFFFFF;

	}

.content_bg

	{

		

	}

.content_top

	{

		

	}

.content_bottom

	{

		

		padding:15px;

		padding-bottom:30px;

		height:1%;

	}

.story

	{

		height:1%;

	}

.storyTitle

	{

		border-bottom:solid 1px;

		margin-bottom:8px;

	}

.storyTitle h3

	{

		font-size:17px;

		padding-bottom:9px;

		font-weight:normal;

		color:#333333;

	}

.storyTitle a, .storyTitle a:visited

	{

		text-decoration:none;

		color:#333333;

	}

.storyTitle a:hover

	{

		color:#d1cab1;

		text-decoration:none;

	}

.storyAuthor

	{

		padding-bottom:40px;

		/*color:#838383;*/

	}

.storyAuthor u

	{

		color:#838383;

	}

.storyContent

	{

		padding:8px 0px 0px 0px;

	}

.storyContent p

	{

		text-align:justify;

		line-height:18px;

	}

.storyContent h1, .storyContent h2, .storyContent h3, .storyContent h4, .storyContent h5, .storyContent h6

	{

		padding-bottom:10px;

		color:#8a8a8a;

	}

.story_category

	{

		padding-bottom:0px;

	}

.storyTags

	{

		padding-bottom:3px;

	}

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

.sideBar

	{

		float:right;

		width:207px;

padding-right:15px;

	}

.sidebar_top

	{

		background:url(images/sidebar_bg.png) no-repeat left top;

	}

.sidebar_bottom

	{

		background:url(images/sidebar_bg.png) no-repeat left bottom;

		padding:0px 10px 10px 10px;

		height:1%;

	}

.sideBar ul

	{

		padding:0px;

		margin:0px;

	}

.sideBar ul ul

	{

		padding:0px;

		margin:0px;

	}

.sideBar ul ul ul

	{

		padding:0px;

		margin:0px;

	}

.sideBar li ul ul

	{

		margin:0px;

	}

.sideBarTitle

	{

		color:#666666;

		height:28px;

		padding:8px 0px 1px 0px;

		margin-bottom:5px;

		overflow:hidden;

		/*background:url(images/sidebar_bg.png) no-repeat left top;*/

	}

.sideBarTitle h2

	{

		font-size:15px;

		font-weight:bold;

		line-height:24px;

	}

.sideBar li ul,li

	{	

		list-style:none;

	}

.sideBar ul li

	{

		list-style:none;

		margin:0px;

		padding:0px;

		margin-bottom:10px;

		background:url(images/sidebar_bg.png) repeat-y left top;

		height:1%;

	}

.sideBar li li li

	{

		padding:0px;

		margin:0px;

		padding:4px 0px 0px 18px;

		list-style:none;

	}

.sideBar li li

	{

		padding:0px;

		margin:0px;

		border:none;

		padding:4px 0px 5px 18px;

	background:url(images/bullet.png) no-repeat left 8px;



	}

.sideBar li li a, .sideBar li li a:visited

	{

		color:#595959;

		text-decoration:none;

	}

.sideBar li li a:hover

	{

		text-decoration:none;

		color:#333333;

	}

.sideBar li a, .sideBar li a:visited

	{

		color:#595959;

		text-decoration:none;

		padding-right:5px;

	}

.sideBar li a:hover

	{

		text-decoration:none;

		color:#333333;

	}

.textwidget

	{

		padding:15px 10px 5px 10px;

	}

.rsswidget

	{

		color:#2c2c2c !important;

		text-decoration:none !important;

		font-weight:bold !important;

		font-size:15px !important;

	}

.rsswidget img

	{

		vertical-align:middle;

	}

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

.search

	{

		text-align:center;

	}

.searchText

	{

		float:left;

		width:185px;

		margin:0px;

		padding:0px;

		padding:3px 2px 3px 2px;

		font-size:12px;

		font-family:verdana;

		margin-top:5px;

		margin-bottom:4px;

		color:#d1cab1;

		border:solid 1px #cccccc;

		background:#ffffff;

	}

.go

	{

		float:left;

		width:76px;

		height:32px;

		margin-top:6px;

	}

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

.footer

	{

		text-align:left;

		padding-top:130px;



padding-left:15px;

		padding-bottom:20px;

		overflow:hidden;

		color:#555555;

		line-height:22px;

background-color: #FFFFFF;

background-image: url(images/footer.png);

height:150px;

	}

.footer p

	{

		text-align:left;

padding-left:15px;

padding-top:130px;

	}

.footer a, .footer a:visited

	{

		text-decoration:none;

		color:#000000;

text-align:left;



	}

.footer a:hover

	{

		text-decoration:underline;

		color:#000000;

	}

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

/*older entries, newer entries*/

.navigation

	{

		height:1%;

	}

.alignleft

	{

		float:left;

		padding-left:0px;

	}

.alignright

	{

		float:right;

		padding-right:0px;

	}

/*.navigation a , .navigation a:visited

	{

		text-decoration:none;

		font-family:tahoma;

		font-weight:bold;

		font-size:11px;

		color:#222222;

	}

.navigation a:hover

	{

		text-decoration:underline;

	}*/





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

.comment_template

	{

		padding-left:20px;

	}

blockquote

	{

		padding:7px 0px 0px 30px;

		width:400px;

		font-size:14px;

		font-style:italic;

		border-left:solid 6px;

	}

h2.center

	{

		color:red;

		font-size:16px;

		font-weight:bold;

		text-align:center;

		padding:10px;

	}

h3#respond

	{

		color:#898989;

		padding-top:5px;

		font-size:12px;

		font-weight:bold;

		padding-bottom:5px;

	}

#commentform p a, #commentform p a:visited

	{

		color:#666666;

		text-decoration:none;

	}

#commentform p a:hover

	{

		text-decoration:underline;

	}

	

	

/* ------------- comments.php --------------- */

#comment

	{

		font-family:verdana;

		font-size:12px;

		color:#747373;

		line-height:150%;

	border:solid 1px #999999;

		width:480px;

		background:#ffffff;

	}

#author

	{

		font-family:verdana;

		font-size:12px;

		color:#747373;

		padding:2px;

		border:solid 1px #999999;

		width:200px;

		background:#ffffff;

	}

#email

	{

		font-family:verdana;

		font-size:12px;

		color:#747373;

		padding:2px;

		border:solid 1px #999999;

		width:200px;

		background:#ffffff;

	}

#url

	{

		font-family:verdana;

		font-size:12px;

		color:#747373;

		padding:2px;

		border:solid 1px #999999;

		width:200px;

		background:#ffffff;

	}

	

/*response or comments in comments.php*/

h3#comments

	{

		color:#898989;

		padding-top:5px;

		padding-bottom:15px;

		font-size:15px;

		font-weight:bold;

	}



/* comment by any user (user name will be link) */

ul.commentlist li a, ul.commentlist li a:visited

	{

		color:#666666;

		text-decoration:underline;

border:none;

	}

ul.commentlist li a:hover

	{

		text-decoration:underline;

	}



/* search result's title */

h2.pagetitle, .article h2, .error

	{

		color:#d1cab1;

		font-size:22px;

		font-weight:normal;

		font-family:"trebuchet ms";

		padding-top:0px;

		padding-bottom:20px;

		text-align:left;

	}

	



/*if there is any list posted by user in comment*/

.storyContent ul, ol

	{

		margin-left:20px;

		padding:5px 5px 15px 5px;

	}

.storyContent ol li

	{

		list-style:decimal;

	}

.storyContent ul li

	{

		list-style:square;

	}





	

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

.commentAvatar

	{

		float:left;

	}



.fl_right

	{

		padding:0px 0px;

		height:1%;

	}

.fl_left

	{

		padding-bottom:5px;

	}

.commentText

	{

		padding:8px 5px 0px 5px;

		line-height:20px;

		border-top:dashed 1px #595959;

	}

.avatarImg

	{

		float:left;

		border:solid 1px #595959;

		padding:2px;

		margin-left:5px;

	}

.commentAuthor

	{

		float:left;

		padding-left:5px;

		padding-top:2px;

		color:#545454;

		font-size:13px;

	}

.authorName

	{

		font-family:verdana;

		font-size:13px;

		color:#747373;

		padding:2px;

		

		width:200px;

		background:#ffffff;

	}

	

.commentTime

	{

		font-size:11px;

		font-family:verdana;

	}

.authorLink

	{

		padding-top:5px;

		

	}

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



/* Begin Comments*/

.alt {

	/*margin:0px;

	padding:0px;

	border:solid 1px #f3c377;*/

	/*border-left:none !important;

	border-right:none !important;*/

	/*height:1%;*/

	}

ul.commentlist {

	padding:0px;

	margin:0px;

	text-align: justify;

	width:660px;

	}

.commentlist li {

	margin:0px;

	padding: 0px;

	margin-bottom:30px;

	list-style: none;

	line-height:18px;

	height:1%;

	}

.commentlist li cite img

	{

		border:0px;

		vertical-align:middle;

	}





.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	margin-top:3px;

	display: block;

	padding:0px 0px 0px 0px;

	}

/* CALENDER STYLE */



/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin:0px auto;



	padding: 0px;



	width: 180px;



	font-size:11px;



	font-family:tahoma;



	color:#595959;



	text-align:center;



	}



#wp-calendar th



	{



		color:#000000;



	}



#wp-calendar #today



	{



		color:#333333;



		font-weight:bold;



	}



#wp-calendar #next a {



	padding-right: 5px;



	color:#333333;



	text-align: right;



	background:none;



	text-decoration:none;



	}



#wp-calendar #next a:hover



	{



		text-decoration:underline;



		background:none;



	}



#wp-calendar #prev a {



	padding-left: 5px;



	text-align: left;



	color:#333333;



	background:none;



	text-decoration:none;



	}



#wp-calendar #prev a:hover



	{



		text-decoration:underline;



		background:none;



	}



#wp-calendar a {



	display: block;



	}







#wp-calendar caption {



	text-align:center;



	font-weight:bold;



	padding-top:5px;



	padding-bottom:10px;



	width:180px;



	/*color:#105a82;*/



	/*background:#cfcfd0;*/



	}



	



#wp-calendar td a, #wp-calendar td a:visited {



	border-left: none;



	padding:0px;



	color: #333333;



	text-decoration:underline;



	font-weight:bold;



	font-size:11px !important;



}



#wp-calendar td a:hover {



	background: none;



	border-left: none;



	font-weight:bold;



	text-decoration: underline;



}







#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;

}





#main-wrap-outer {





background:  url(wrapper_bg.png);



	background-repeat: repeat-y;

	background-position: top;

padding:0px;

	

}





/* ---------------------- */

/* -------COMMENTS------- */

/* ---------------------- */

.comment-time {

	float:right;

	color:#cccccc;

	margin:0 0 0 10px;

}

.comments-body p, 

.comments-body p a {

	font-size:10px;  

	font-family:Arial, Helvetica, sans-serif;  

	font-style:normal;  

	  

}

.comments-body p {

	 

}

.comments-body p span.comment-author,

.comments-body p.alt span.comment-author,

.comments-body p a:link,

.comments-body p.alt a:link,

.comments-body p a:visited,

.comments-body p.alt a:visited,

.comments-body p a:hover,

.comments-body p.alt a:hover {

	color: #ed1e79; 

	color:#e13d86; 

}

.comments-body p a:link,

.comments-body p.alt a:link,

.comments-body p a:visited,

.comments-body p.alt a:visited {

	text-decoration:underline; 

}

.comments-body p a:hover,

.comments-body p.alt a:hover {

	text-decoration:none; 

}

.comments-header p  {

	

	font-family:Palatino, Georgia, serif;

	font-size:10px;

}

.comments-header p a {

	font-family:Palatino, Georgia, serif;

	font-size:10px;

}

.comment {

	background: #ffffff;;

}

.entry-comments .alt {

		 

}

.entry-comments .bypostauthor {

	background: #f0f0f0;	}

.entry-comments .unapproved {

	font-style:italic; 

	 

} 

/* boxy comments */

.entry-comments .comments-header p {

	font-size: 12px !important;

}

.entry-comments .comments-header p.postedby, .entry-comments .comments-header p.postedby a, .comments-header p.post-interact a {

	font-size: 8.5px !important;

}

.comments-body h3 {

	display:none;

}

.entry-comments {

	border:solid 1px #e3e3e3;

	height:150px;

}

.entry-comments p {

	margin-bottom:0;

}

.comments-header {

	font-size:14px;

	width:200px;

	border-right:solid 1px #e3e3e3;

	float:left;

	height:150px !important;

	max-height:150px;

	text-align:center;

	display:table;

	#position:relative; 

	overflow:hidden;

}

* html .comments-header {

	margin-right:-3px;

}

.comments-header-inner {

	#position:absolute;

	#top: 50%;

	#left: 0;

	display:block;

	#width:200px;

	display:table-cell;

	vertical-align:middle;

}

.comments-header-inner-inner {

	#position: relative;

	#top: -50%;

}

.comments-count {

	margin:8px 0 4px 0;

}

.comments-body {

	height:137px;

	border-left:none;

	overflow:auto;

	padding:5px 8px 8px 8px;

}

.comments-body p {

	margin-bottom:0;

}

p.post-interact {

	line-height:1.2em;

}

.post-interact span a {

	padding:3px 0;

	text-decoration:none;

	display:block;

	margin:0px 30px 0 30px;

}

.comment {

	padding: 5px;

}

/* end boxy comments */








