/*  

Theme Name: Blue Star

Theme URI:  http://www.ulhas.net/

Description: This WordPress theme was designed and built by Ulhas Vardhan Golchha. The CSS, XHTML and design are copyright of Ulhas Vardhan Golchha. To get started, you may want to visit the <a href="themes.php?page=functions.php">Blue Star Theme Options</a> page.

Version: 1.0

Author: Ulhas Vardhan Golchha

Author URI: http://www.ulhas.net/

*/



body {

	margin: 0 auto;

	text-align: left;

	font-family: verdana;

	color:#242424;

	background:#000 url(images/bg.jpg) repeat;

	font-size: 11px

	}



h1, h2, h3, h4, h5, h6 {

	cursor: default;

}



h1 {

	font-size: 20px;

	margin: 20px 0px -15px 0px;

	color:#186997;

}



h2 {

	font-size: 18px;

	margin: 15px 0px;

}



h3 {

	font-size: 16px;

	margin: 15px 0px;

}



h4 {

	font-size: 14px;

	margin: 15px 0px;

}



h5 {

	font-size: 12px;

	margin: 15px 0px;

}



h6 {

	font-size: 10px;

	margin: 15px 0px;

}



blockquote {

	padding:5px 20px 0 10px;

	width: 520px;

	font-style: italic;

	color: #000;

}

.clear {

	clear:both;

}

.ad {

	text-align:center;

}

.wrapper {

	margin: 0 auto;

	clear: both;

	width: 1003px;

	overflow: hidden

}

.contentwrapper {

	width:1003px;

	background:#fff url(images/cbg.jpg);

	min-height:654px;

	margin:0 auto;

}

.top {

	float: left;

	margin: 0 auto;

	height:72px;

	width:1003px;

	background: #fff url(images/top.jpg) no-repeat;

	position:relative;

}

.home {

	position: absolute;

	text-align: left;

	margin: 0px auto; 

	width: 325px; height: 72px;

	background: #fff url(images/logo.jpg)  no-repeat;

	font-size: 1px; font-weight: normal;

	text-indent: -999em;}

.home a {

	display: block;

	width: 100%; height: 100%;

	text-decoration: none;}

.nav{ 

	position: absolute;

	float: left;

	margin: 25px 0 0 350px;

	clear: both;

	font-size:110%; 

	line-height:0px; 

	font-weight: bold;

	z-index: 100; }

.nav ul { 

	list-style:none; 

	margin: 0; 

	padding: 0; }

.nav ul li { 

	display:inline; 

	padding:0; 

	margin: 0; } 

.nav ul li a { 

	float:left; 

	display:block; 

	border-right: 1px dotted #848484;

	color:#000; 

	padding:0 0.8em 0 1em; 

	margin:0 0px 0 0; 

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

	text-decoration: none; }

.nav ul li a span { 

	color:#000; 

	padding:0.6em 0.6em 0.6em 0px; 

	margin: 0px; 

	display:block; 

	text-decoration: none; }

.nav ul li a:hover, .nav .active { 

	background-position: 0% -33px; 

	text-decoration: none; }

.nav ul li a:hover span, .nav .active span { 

	background-position: 100% -33px; 

	color: #000; 

	text-decoration: none; }



.menu {

	margin: 0 auto;

	height:223px;

	width: 1003px;

	position: relative;

	background:#fff url(images/header.jpg);

}



.about {

	float: left;

	margin: 0px 0 0 25px; padding: 40px 0 0 300px;

	width: 650px; height: 60px;

	text-align: left;

	color: #FFF;

	font-family: Georgia;

	font-style: italic;

	font-size: 22px; 

	font-weight: normal;

	}

#alert {
	
	font-size: 14px;
	
	font-weight:bold;

	padding: 190px 20px 0 20px;

	color:#ff0000;
	
	
	
	}

.bottom {

	text-align: left;

	height:100px;

	width:1003px;

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

	}



.bottom a {

	color:#545454;

	text-decoration:none;

	}

.bottom a:hover {

	text-decoration:underline;

	}

.content {

	text-align: left;

	float:left;

	width:670px;

	line-height: 17px;

	font-family: verdana;

	padding:20px 25px 0 35px;

	}

h3.title {

	font-family:Times New Roman;

	font-size:18px;

	height: 10px;

	width:530px;

	color:#186997;

	line-height:1em;

	font-weight:normal;

	margin: 20px 0px 25px 0px;

	}

h3.title a {

	text-decoration:none;

	color:#186997;

	}

h3.title a:hover {

	text-decoration:none;

	color:#003248;

	}

.postinfo {

	height:15px;

	margin: 26px 0 0 0;

	position:relative;

	width:670px;

	background:  url(images/pt.jpg) bottom no-repeat;

	color:#797979;

	}

.postinfo a {

	padding:0px 0 0 15px;

	color:#9E9E9E;

	text-decoration:none;

	}

.postinfo a:visited {

	color:#9E9E9E;

	text-decoration:none;

	}	

.postinfo a:hover {

	color:#000;

	text-decoration:none;

	}

.date {

	color: #186997;

	float: right;

	position: relative;

	height:30px;

	width:105px;

	text-align:center;

	margin: -50px 0 0 0;

	padding: 15px 7px 0 7px;

	font-size:13px;

	}

.postbottom {

	height:38px;

	margin-bottom:10px;

	margin-right: 0px;

	font-size:10px;

	background:url(images/pb.jpg) left  no-repeat;



	}



.commentslink {

	height: 15px;

	margin: 10px 25px 0 0px;

	padding:0px 0 0 15px;

	font-weight: bold;

	background: url(images/comments.jpg) left no-repeat;

	float:right;

	}

.readmore {

	float:right;

	margin: 10px 20px 0 0;

	font-weight: bold;

	padding:0px 0 0 16px;

	background: url(images/readmore.jpg) left no-repeat;

	}

.edit {

	float:left;

	margin: 10px 20px 0 10px;

	font-weight: bold;

	padding:0px 0 0 18px;

	}

	

.commentslink a {

	color:#186997;

	text-decoration:none;

	}

.commentslink a:hover{

	color:#00293A;

	text-decoration:none;

	}

.readmore a {

	color:#186997;

	text-decoration:none;

	}

.readmore a:hover {

	color:#00293A;

	text-decoration:none;

	}

.readmore a:visited:hover{

	color:#00293A;

	text-decoration:none;

}

.commentslink a:visited:hover{

	color:#00293A;

	text-decoration:none;

}

.readmore a:visited{

	color:#186997;

	text-decoration:none;

}

.commentslink a:visited{

	color:#186997;

	text-decoration:none;

}	

.edit a {

	color:#186997;

	text-decoration:none;

	}

.edit a:hover {

	color:#00293A;

	text-decoration:none;

	}

.edit a:visited{

	color:#186997;

	text-decoration:none;

}

.edit a:visited:hover{

	color:#00293A;

	text-decoration:none;

}

	

.post {

	padding:5px 7.5px 5px 12.5px;

	background: url(images/pbg.jpg) left repeat-y;

	overflow:hidden;

	text-align: justify;

	}

.post img { float:left; padding:5px 7px 7px 0px; }

.line {

	height:10px;

	width: 600px;

	margin:10px 0;

	background:url(images/lines.jpg) repeat-x;

	overflow:hidden;

	}

.side {

	text-align: left;

	float:left;

	width:233px;

	padding-top:0px;

	font-size:12px;

	overflow:hidden;

	}

.search {

	margin: 0 0 0 6px;

	margin: 0 auto;

	background: #fff;}	

.searchform {

	margin: 0px auto;

	height: 70px;

	width: 220px;

	background: #fff url(images/search.jpg) center no-repeat;;}

.searchform .s {

	margin: 33px 0px 0px 15px;

	padding: 2px 7px 2px 7px;	

	width: 100px;	

	font-family: Arial;

	border: 1px solid #C5C5C5;

	font-size: 11px;

	color: #000;}

.go {

	margin: 0 auto;

	padding: 0px 5px 0px 5px;	

	background-color: #FFF;	

	font-family: Arial;

	font-size: 12px;

	cursor: pointer;

	color: #000;	

	border: 1px solid #C5C5C5;}

	

		

.sidebar {

	text-align: left;

	float:left;

	width:233px;

	padding-top:0px;

	line-height:15px;

	font-size:12px;

	color:#8D8D8D;

	background: #fff ;

	overflow:hidden;

	}



.sidebar a {

	text-decoration:none;

	color:#186997;

	padding: 0 0 0 15px;

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

	}

.sidebar a:visited {

	text-decoration:none;

	color:#186997;

	padding: 0 0 0 15px;

	}	



.sidebar div a {

	font-weight:bold;

	}



.sidebar a:hover {

text-decoration:none;

	color:#000;

	}

.sidebar a:visited:hover {

text-decoration:none;

	color:#000;

	}	



.sidebar ul {

	margin:0;

	padding:3px 0 3px 0;

	line-height:18px;

	list-style:none;

	}

.sidebar ul li {

	}



.sidebar ul li li {

	}

.sidebar ul li li:hover {		

	display: block;

	width: 207px;

	cursor: pointer;}	



.sidebar h2 {

	color:#000;

	font-size:18px;

	height: 15px;

	width: 200px;

	font-family: Times;

	text-align: left;

	margin: 20px 0px -5px 0px;

	padding:2px 0 15px 5px;

	font-weight:normal;

	line-height:normal;

	}



.sidebar ul li ul, .sidebar ul li div {

	padding:0 10px 10px 15px;

		}



.sidebar ul li ul ul, .sidebar ul li div div {

	padding:0 0 0 10px;

	background:none;

	}

.pagelinks {

	font-size:14px;

	font-weight:bold;

	padding-bottom:20px;

	padding-left:20px;

	}

.navigation {

	height:25px;

	padding:0 20px;

	margin-top:20px;

	clear:both;

	}

.navigation a {

	font-weight:bold;

	text-decoration:none;

	font-size:14px;

	}

.navigation a:hover {

	text-decoration:underline;

	}

.aleft {

	float:left;

	}

.aright {

	float:right;

	}

.contentCenter {

	text-align:center;

	}

h2.pagetitle {

	padding:20px 0 0 0;

	margin:0 0 20px 0;

	font-size:25px;

	font-family: georgia;

	font-weight: bold;

	text-align:center;

	color:#7DB4D6;

	font-style:italic;

	}

.comments {

	text-align: justify;

	}

.comments ol {

	margin:0 0 25px 0;

	padding:0;

	list-style:none;

	}

.comments p {

	margin:10px 0 0 0;

	padding:0;

	}

.comments li {

	margin:10px 0 0 0;

	}

.comments li p {

	padding-left:10px;

	}

.respond form {

	margin:0;

	padding:0;

	}

.respond textarea {

	width:90%;

	height:156px;

	background:#ECECEC;

	border:1px solid #5e676d;

	color:#000;

	padding:10px;

	overflow:auto;

	font-family:Tahoma, Verdana, serif;

	font-size:14px;

	}

#commentform input {

	background:#ECECEC;

	border:1px solid #5e676d;

	color:#000;

	padding-left:10px;

	}

.respond input#submit {

	padding:0;

	width:72px;

	height:29px;

	}

.respond p {

	padding:0;

	margin:20px 0;

	}

.respond h2, .comments h2 {

	margin:0;

	font-size:21px;

	color:#186997;

	clear:both;

	font-weight:normal;

	font-family:Times;

	}

	

#footer { 

  margin: 0 auto;

  height:98px;

  width:1003px;

  color: #818181;

  text-align:center;

  background:#fff url(images/footer.jpg) 0 0 no-repeat;

  font-family: arial, verdana;

  } 

  

#footer #p

{

padding: 60px 0 0 0;

display: block;

margin-bottom: 2px;

text-align:center;

}

#footer a:link {

color: #818181;

text-decoration: none;

border: none;

font-weight: bold;

}

#footer a:hover {

color: #000;

text-decoration: none;

border: none;

}

#footer a:visited:hover {

color: #000;

text-decoration: none;

border: none;

}

#footer a:visited {

color: #818181;

text-decoration: none;

border: none;

font-weight: bold;

}

	

img {

	border:0;

}

a {

	color:#2690CC;

	text-decoration: none;

}

	a:hover {

	color:#055576;

	text-decoration: underline;

}

	a:visited:hover {

	color:#055576;

	text-decoration: underline;

}

a:visited {

	color:#7DB4D6;

	text-decoration: none;

}



* ---------[ Sidebar Subscribe ]--------- */



#sidebar-subscribe {

	margin: 10px 10px;

	}



a#rss-sub, a#rss-sub:link, a#rss-sub:visited {

	height:37px;

	width:250px;

	background: url(images/rss-sub.jpg) top left no-repeat;

	display:block;

	padding:0;

	margin: 0;

	}

a#rss-sub:hover, a#rss-sub:active {

	background: url(images/rss-sub.jpg) bottom left no-repeat;

	}



.email-sub {

	}



.email-sub form {

	padding: 47px 0 0 0;

	margin:10px 0 0;

	background: url(images/email-sub.jpg) top left no-repeat;

	}



.email-sub input#sub {

	padding: 5px 5px 0;

	background: #fff;

	border:1px solid #ccc;

	width:150px;

	color:#999;

	height:21px;

	font-size: 10pt;

	float:left;

	clear:left;

	margin:0 5px 0 0;

	}



.email-sub input#subbutton {

	padding: 0;

	background: transparent url(images/submit.jpg) top left no-repeat;;

	border:0;

	height:28px;

	width:60px;

	cursor:pointer;

	float:left;

	clear:right;

	margin:0;

	}



.email-sub input#subbutton:hover {

	background: transparent url(images/submit.jpg) bottom left no-repeat;;

	}



.red{

	color:#ff0000;

}

.green{

	color:#00ff30;

}

.yellow{

	color:#fff000;

}

.violet{

	color:#ff00f6;

}
