/*

Theme Name: linear

Description: A web 2.0 theme. 

Version: 1.0

Author: Sougata


*/

*{padding:0px; margin:0px;}
ul,li,p,a,img,h1,h2,h3{padding:0px; margin:0px;}




body {
   background: #000 url(images/header_bg2.jpg) repeat-x top;
   font:normal 13px Arial, Helvetica, sans-serif;
   color:#939595;
}



/* HEADER*/
.top{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	background:url(images/header_img.jpg) top center no-repeat;
	}
.buttom{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	background:url(images/footer_bg.jpg) left top repeat-x;
	}

#container{
	width:1000px;
	padding:0px;
	margin:0 auto;
	}

#header {
    float:left;
	width:782px;
	height:102px;
}



/* LOGO*/



#logo {

    float: left;

}



#logo h1 {
      padding-left: 85px;
      padding-top: 25px;
      font: 30px trebuchet ms;
      color: #ffffff;
      margin:0;
}



#logo h1 a, #logo h1 a:hover {
      font: 30px trebuchet ms;
      color: #ffffff;
      text-decoration:none;
}



#logo h2 {

      padding-left: 85px;

      text-align: left;

      font: 12px trebuchet ms;

      color: #ffffff;

      margin:0;

}



/* SEARCH*/



#search {

     float:right;

     width: 221px;

     height: 30px;

     border: 5px solid #618aa0;

     background-color: #ffffff;

     margin-top: 75px;

}



.input {

     float:left;

     margin-left: 5px;

     margin-top: 5px;

     background-color: #ffffff;

     border-style: none;

     font: 12px Trebuchet MS;

}



/* .sbutton {

     float:right;

     margin-left: 5px;

     border-style: none;

} */





		.submit {

			background-image:url(images/sbut.gif);

			background-repeat:no-repeat;

			vertical-align:top;

			height:30px;

			width:32px;

			border:none;

     margin-left: 5px;

		}







/* MENU*/







.menu {
	float:left;
	width:1000px;
	height:30px;
	margin:0 0 0 0px;
}



.menu ul {
   list-style: none;
   margin:0;
   padding:0;
}



.menu li {
   float:right;	
   padding-top: 0px;
   padding-bottom: 0px;
}



.menu li a {
   font:bold 13px Arial, Helvetica, sans-serif;
   color: #ffffff;
   padding:6px 14px 6px 14px;
   text-decoration: none;
   display:block;
}



.menu li a:hover {
   padding:6px 14px 6px 14px;
   color:#e9ae51;
}



li.current_page_item a{
   color:#e9ae51;
   padding:6px 14px 6px 14px;

}



.maincontent {

   float:left;
   /*background-color: #ffffff;*/
   width: 1000px;
   margin:10px 0 0 0px;

}



/* CONTENT LEFT */



#contentbg-l {

	float:left;

	width:655px;

}



.post {

    float:left;

    margin-top: 20px;

    padding-left: 10px;

}



.post h1 {
    font:normal 24px Arial, Helvetica, sans-serif;
    color: #FFF;
    margin:0;
	padding:0 0 10px 0px;
}



.post h1 a {

    text-decoration:none;

    color:#FFF;

}



.post h1 a:hover {

    text-decoration:none;

    color:#e9ae51;

}     



.post p {

      font:normal 13px Arial, Helvetica, sans-serif;
	  color:#939595;
      margin:0;
      padding-bottom: 20px;

}



.post p a {

      color: #939595;

      text-decoration:underline;

}



.post p a:hover {

      text-decoration:none;

}



p.cont {

  color: #2c3b43;

  padding-right: 10px;

}



p.rest a {

  color: #0982b5;

}



.comment {
     float:left;
     background-color: #393a36;
     margin-bottom: 30px;
     margin-right: 10px;
	 width:700px;
}



.comment p {

     float:left;

     padding-top: 5px;

     padding-bottom: 5px;

     padding-left: 15px;

     padding-right: 35px;

}



p.comments {

     float: right;

     background: url(images/comment_icon.gif) left no-repeat;

     padding-left: 20px;

}





.entries {

      float:left;

      font: 11px trebuchet ms;

      color: #000000;

      padding-bottom: 10px;

      padding-left: 10px;

      padding-right: 10px;

      margin:0;

}



.entries a {

      color: #000000; 

      text-decoration: none;

}



.entries a:hover {

      text-decoration: underline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left

}







/* CONTENT RIGHT */







#contentbg-r {
    margin:0px 0 10px 0;
	float:right;
	width:260px;
}



.sidehead {
    margin-top: 10px;
    background-color: #4e4e4e;
}



.sidehead h1 {
      font:normal 19px Arial, Helvetica, sans-serif;
      color: #FFF;
      padding-left: 10px;
      padding-top: 5px;
      padding-bottom: 5px;
      margin:0;    

}



.sidelinks ul {
      list-style: none;
      margin:0;
      padding-left: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
}



.sidelinks li {
      background: url(images/sidebullet.gif) no-repeat top left;
      padding-left: 15px;
      background-position: 0px 6px;
      padding-bottom: 10px;
      color: #939595;
}



.sidelinks li a {
      color: #939595;
      text-decoration: none;
}



.sidelinks li a:hover {

      color: #939595;
	  text-decoration:underline;

}



/* FOOTER */



#footerbg {

	width:1000px;
	height:41px;
	margin:0 auto;

}



#footerbg p {
	width:1000px;

      text-align: center;

      font:normal 11px Arial, Helvetica, sans-serif;

      color: #000;
	  padding:12px 0 8px 0px;

      margin:0;

}



#footerbg p a {

      color: #000;

      text-decoration: underline;

}



#footerbg p a:hover {

      text-decoration: none;

}

/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	background-color: #2b2b29;

	border-top: 1px solid #4e4e4d;

	border-bottom: 1px solid #4e4e4d;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	width:700px;

	}



.commentlist a { color: #737373; }



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */