/*

Theme Name: Blue Buzz

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A sleek web 2.0 tech 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:800px;

    background: #ffffff url(images/mainbg.gif) repeat-x top left;

    font: 12px Trebuchet Ms;

    padding:0;

    color: #000000;

}



#menubg {

	float:left;

      background: url(images/menubg.gif) repeat-x;

	width:800px;

	height:53px;

}



.menulinks {

      float:right;

}



.menulinks ul {

      list-style:none;

      margin:0;

}



.menulinks li {

      float:left;

      padding-top: 15px;

      padding-bottom: 10px;

      font: 14px Trebuchet MS;

}



.menulinks li a {

      padding-top: 15px;

      padding-left: 10px;

      padding-right: 10px;

      color: #ffffff;

      text-decoration: none;

}



.menulinks li a:hover {

      background-color: #244387;

      padding-bottom: 10px;

 }     



li.current_page_item {

      background-color: #244387;

      padding-bottom: 10px;

}



#header {

	float:left;

      background-image: url(images/header.gif);

      width:800px;

	height:162px;

}



#header h1 {

      font: 40px Trebuchet MS;

      font-weight: bold;

      color: #ffffff;

      padding-left: 180px;

      margin-top: 50px;

      margin-bottom:0;

}



#header h1 a {

      font: 40px Trebuchet MS;

      font-weight: bold;

      color: #ffffff;

      text-decoration:none;

}



#header h2 {

      font: 18px Trebuchet MS;

      color: #7ad4f7;

      padding-left: 180px;

      margin:0;

}



#contentlbg {

	float:left;

      background-color: #ffffff;

	width:509px;

}



.content {

      float:left;

      margin-top: 20px;

}



.content h1 {

      font: 25px Trebuchet MS;

      color: #071a42;

      margin:0;

}



.content h1 a {

      font: 25px Trebuchet MS;

      color: #071a42;

      margin:0;

      text-decoration:none;

}



.content h1 a:hover { text-decoration:underline; }



.content p {

      font: 12px Trebuchet MS;

      margin:0;

      padding-bottom: 20px;

      color: #676767;

}



.content p a {

      color: #000000;

      text-decoration: underline;

}



.content p a:hover {

      text-decoration: none;

}



.post {margin-bottom: 50px; }



.post p {

     background-color: #e7e7e7;

     float:left;

     padding-top: 5px;

     padding-bottom: 5px;

     padding-left: 15px;

     padding-right: 15px;

}



#searchbg {

	float:right;

      background-color: #ffffff;

	width:291px;

	height:136px;

}



.search {

      float: left;

      padding-top: 35px;

      margin:0;

}



.search h1 {

      float:left;

      background: #ffffff url(images/searchicon.gif) no-repeat;

      padding-left: 35px;

      font: 25px Trebuchet MS;

      font-weight: bold;

      color: #1791c0;

      margin:0;

}



.searchform {

      float:left;

      padding-left: 36px;

      padding-top: 5px;

      margin:0;

}



.searchform .input {

      background-color: #ffffff;

      border: 1px solid #d0d0d0;  

      font: 15px arial;

}



.searchform .sbutton {

      background-color: #6eb6d2;

      border: 1px solid #6eb6d2;

      color: #ffffff;

      font: 12px tahoma;

      padding: 1px 5px 1px 5px;

}



#advertisearea {

	float:right;

      background-color: #d5e2ee;

      padding-top: 10px;

	width:281px;

	height:302px;

}



#ads p {

   float:left;

   padding-left: 10px;

   margin:0;

}





#contentrbg {

      float: right;

      background-color: #ffffff;

	width:291px;

}



#sidebar {

	float: right;

      margin-top: 10px;

      margin-bottom: 10px;

      background-color: #ffffff;

      border: 1px solid #d5e2ee;

	width:280px;

}



.sidehead {

      background-color: #d5e2ee;

      margin: 1px 1px 1px 1px;

}



.sidehead h1 {

      font: 20px Trebuchet MS;

      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: 10px;

      background-position: 0px 6px;

      padding-bottom: 10px;

      color: #737373;

}



.sidelinks li a {

      color: #000000;

      text-decoration: none;

}



.sidelinks li a:hover {

      color: #737373;

}



.entries {

      float:left;

      font: 11px trebuchet ms;

      color: #000000;

      padding-bottom: 20px;

      padding-left: 15px;

      padding-right: 15px;

      margin:0;

}



.entries a {

      color: #000000; 

      text-decoration: none;

}



.entries a:hover {

      text-decoration: underline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left

}



#footbg {

      width: 800px;

      float:left;

      padding-top: 20px;

      border-top: 1px solid #737373;

}



#footbg p {

      float:left;

      padding-right: 15px;

      padding-left: 15px;

      padding-bottom: 10px;

      color: #737373;

      margin:0;

}



#footbg p a {

      color: #000000;

      text-decoration: underline;

}



#footbg 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;

	}



.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 */