/*

Theme Name: Dark World

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A sleek web 2.0 theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more themes and <a href="http://www.thehivedesigns.com">Hive Designs</a> for designs.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



body {

   margin:0 auto;

   width: 782px;

   background: #080c0e url(images/bg.gif) repeat-x top;

   font: 11px trebuchet ms, arial;

}



/* HEADER*/



#header {

      float:left;

      background: url(images/header.gif) repeat-x;

	width:782px;

	height:116px;

}



/* 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;

      background-color: #324654;

	width:782px;

	height:41px;

}



.menu ul {

   list-style: none;

   margin:0;

   padding:0;

}



.menu li {

   float:left;

   padding-top: 10px;

   padding-bottom: 12px;

}



.menu li a {

   font: 12px Trebuchet MS;

   color: #ffffff;

   padding-right: 20px;

   padding-left: 20px;

   text-decoration: none;

}



.menu li a:hover {

   background-color: #618aa0;

   padding-bottom: 12px;

   padding-top: 10px;

}



li.current_page_item {

   background-color: #618aa0;

   padding-bottom: 12px;

   padding-top: 10px;

}



.maincontent {

   float:left;

   background: url(images/contbg.gif) repeat-y;

   background-color: #ffffff;

   width: 782px;

}



/* CONTENT LEFT */



#contentbg-l {

	float:left;

	width:555px;

}



.post {

    float:left;

    margin-top: 20px;

    padding-left: 10px;

}



.post h1 {

    font: 20px Trebuchet MS;

    color: #2c3b43;

    margin:0;

}



.post h1 a {

    text-decoration:none;

    color:#2c3b43;

}



.post h1 a:hover {

    text-decoration:none;

    color:#506977;

}     



.post p {

      font: 11px Trebuchet MS;

      margin:0;

      padding-bottom: 20px;

      color: #676767;

}



.post p a {

      color: #000000;

      text-decoration: none;

}



.post p a:hover {

      text-decoration: underline;

}



p.cont {

  color: #2c3b43;

  padding-right: 10px;

}



p.rest a {

  color: #0982b5;

}



.comment {

     float:left;

     background-color: #d4dce1;

     margin-bottom: 30px;

     margin-right: 10px;

}



.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 {

	float:right;

	width:217px;

}



.sidehead {

    margin-top: 10px;

    background-color: #d4dce1;

}



.sidehead h1 {

      font: 17px Trebuchet MS;

      color: #48545b;

      text-transform: uppercase;

      padding-left: 30px;

      padding-top: 5px;

      padding-bottom: 5px;

      margin:0;      

}



.sidelinks ul {

      list-style: none;

      margin:0;

      padding-left: 20px;

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

}



.sidelinks li a {

      color: #000000;

      text-decoration: none;

}



.sidelinks li a:hover {

      color: #737373;

}



/* FOOTER */



#footerbg {

	float:left;

      background-color: #080c0e;

	width:781px;

	height:67px;

}



#footerbg p {

      float:left; 

      text-align: center;

      padding-top: 25px;

      padding-right: 35px;

      padding-left: 42px;

      font: 11px trebuchet ms;

      color: #607481;

      margin:0;

}



#footerbg p a {

      color: #89acc1;

      text-decoration: underline;

}



#footerbg p a:hover {

      text-decoration: none;

}

/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	background-color: #F7F7F7;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	width:500px;

	}



.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 */