/*



Theme Name: Coolio

Theme URI: http://blog.VacationRealty.com

Description: Provided by VacationRealty.com, download free premium wordpress themes at <a href=http://blog.vacationrealty.com/2007/12/18/wordpress-themes-for-webmasters/>http://blog.vacationrealty.com</a>

Version: 1.1

Author: Conquerer LLC

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



*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

  margin: 0;

  padding: 0;

  line-height: 20px;

  text-align: justify;

}



body{

  font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Georgia, Sans-Serif;

  font-size: 13px;

  vertical-align: top;

  background: #070b12 url(images/bg.jpg) repeat-y top center;

  color: #070b12;

}



h2, h3, h4, h5, h6{

  font-size: 18px;

  font-weight: normal;

}



a{

  text-decoration: none;

  color: #00a9ff;

}



a:hover{ text-decoration: underline; font-weight:bold;}



a img{ border: 0; }



abbr, acronym{ border: 0; }



address, dl, p{ padding: 15px 0 0; }



blockquote{

  margin: 15px 0 0;

}



blockquote p{ padding: 15px; }



blockquote blockquote{

  margin: 15px;

}



code{

}



dt{ font-weight: bold; }



dd{ padding: 0 0 0 15px; }



hr{

  clear: both;

  margin: 15px 15px 5px 15px;

  border: 0;

  height: 1px;

  background: #343434;

  color: #343434;

}



small{

  font-size: 11px;

}



pre{

  width: 90%;

}



input, textarea{

  font-size: 12px;

  padding: 2px;

}



input#s, input#author, input#email, input#url, textarea#comment{

  padding: 3px;

}



input#author, input#email, input#url{

  margin: 0 5px 0 0;

}



#container{

  margin: 0 auto;

  width: 900px;

  vertical-align: top;

}



h1{

  font-size: 25px;

  font-weight: normal;

  color: #1390cf;

}



h1 a{

  text-decoration: none;

  color: #1390cf;

}



h1 a:hover{

  text-decoration: underline;

}



.stylewp { text-align: right; font-size: 85%; padding-top: 10px; color: #f1f1f1; }

.stylewp ul { padding: 0px; margin: 0px; border-left: solid 1px #fffec0; display: inline;}

.stylewp li { padding: 0px 5px; margin: 0px; display: inline; border-right: solid 1px #fffec0; }

.stylewp li a { color:#fffec0; text-decoration: none;}

.stylewp li a:hover { color:#fffec0; text-decoration: underline;}



.top-menu{

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

  font-weight: normal;

  color: #fff;

  height: 80px;

}



.top-menu ul{

  margin: 0;

  padding-top: 20px;

  list-style-type: none;

}



.top-menu ul li{

  display: inline;

  padding-left: 15px;

  padding-right: 25px;

}



.top-menu ul li h1{

  display: inline;

}



.top-menu a{

  text-decoration: none;

  color: #0084c8;

}



.top-menu a:hover{

  text-decoration: none;

  color: #1396d9;

}



#page{

  padding: 0 10px 0 10px;

  background: #111;

}







#banner{

  width: 880px;

  height: 187px;

  vertical-align: top;

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

}



.narrowcolumn{

  float: left;

  width: 660px;

  vertical-align: top;

}



.post{

  margin-bottom: 10px;

  padding: 10px;

  background: #ffffff; background-image:url(images/white_bg.jpg); background-repeat:repeat-x;

}



.post h2{

  border-bottom: 1px solid #ffffff; background-image:url(images/white_bg.jpg); background-repeat:repeat-x;

  padding: 5px 10px 10px;

  font-size: 22px;

  font-weight: normal;

  color: #004061;

}



.post h2 a{

  color: #004061;

}



.postinfo { color: #0075b1; font-size: 11px; float: left; width: 640px; margin: 0 0 20px 0; line-height: 20px; padding: 0; }

.postinfo ul { list-style-type: none; margin: 0; padding: 10px 10px 0 10px; }

.postinfo ul li { float: left; margin: 0 10px 0 0; display: inline; }



.postinfo ul li.author { padding: 0 0 0 20px; background: url(images/user.gif) no-repeat 0 3px; }

.postinfo ul li.date { padding: 0 0 0 20px; background: url(images/calendar.png) no-repeat 0 3px; }

.postinfo ul li.category-info { padding: 0 0 0 20px; background: url(images/tag_blue.png) no-repeat 0 3px; }

.postinfo ul li.digg { padding: 0 0 0 20px; background: url(images/digg.gif) no-repeat 0 3px; }

.postinfo ul li.delicious { padding: 0 0 0 20px; background: url(images/delicious.gif) no-repeat 0 3px; }

.postinfo ul li.comment-number { padding: 0 0 0 19px; background: url(images/comment.png) no-repeat 0 3px; }

.postinfo ul li.edit-info { padding: 0; }

.postdate { color: #0075b1; }



.entry{

  padding: 0 10px 10px;

}



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

  margin: 0;

  border: 0;

  padding: 10px 0 0;

  font-weight: bold;

  background-color: transparent;

  background-image: none;

}



.entry h1{

  font-size: 24px;

}



.entry h2{

  font-size: 18px;

}



.entry h3{}



.entry  h4{ font-size: 16px; }



.entry h5{ font-size: 14px; }



.entry h6{ font-size: 11px; font-weight: normal; }







.entry img.wp-smiley{

  padding: 0;

  border: 0;

}



.entry img.alignleft{

  float: left;

  margin: 5px 10px 0 0;

}



.entry img.alignright{

  float: right;

  margin: 5px 0 0 10px;

}



.browse{

  margin: 0 20px;

  border-top: 1px solid #ddd;

  padding: 10px 0;

}



#sidebar{

  float: left;

  margin-left: 10px;

  width: 210px;

  background: #007dbd; background-image: url(images/left_bg.jpg); background-repeat:repeat-x;

}



#sidebar a{

  text-decoration: none;

  color: #49bdf7;

}



#sidebar a:hover{ text-decoration: underline; color: #a5e1ff; }



#sidebar ul{

  margin: 0;

  padding: 15px 20px 20px 20px;

  list-style: none;

}



#sidebar ul li#search input{

  margin: 0 0 5px;

}



#sidebar ul li.widget_search, #sidebar ul li.widget_calendar{

  padding: 0 0 10px;

}



#sidebar ul li h2{

  padding-bottom: 1px;

  font-size: 18px; font-weight:bold;

  font-weight: normal;

  color: #c2eaff;

}



#sidebar ul ul{

  padding: 10px 0 30px 0;

}



#sidebar ul ul li{

  margin: 0;

  padding: 0;

}



#sidebar ul ul ul li{

  padding: 0 0 0 10px;

}



/* comments template */



.comments-template{

  border-top: 1px solid #ccc;

  margin: 10px 10px 0;

  padding: 10px 0 0;

}



.comments-template ol{

  margin: 0;

  padding: 0 0 10px;

  list-style: none;

}



.comments-template ol li{

  margin: 10px 0 0;

  padding: 0 0 10px;

  border-bottom: 1px solid #ddd;

}



.commentmetadata{ }



.comments-template p.nocomments{

  padding: 0;

}



/* end comments template */





/* wp-calendar */



table#wp-calendar{

  width: 100%;

  font-family: Arial, Helvetica, Georgia, Sans-Serif;

  text-transform: none;

  color:#00344e;

}



table#wp-calendar caption{

  padding: 10px 15px;

}



table#wp-calendar th{

  font-weight: normal;

  vertical-align: top;

}



table#wp-calendar td{

  padding: 1px;

}



table#wp-calendar tfoot td{

  text-align: center;

}



/* end calendar */



#footer{

  clear: both;

  width: 880px;

  height: 70px;

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

  color: #5086a1;

}



#footer p{

  padding: 17px 15px 13px 15px;

  text-align: center;

  font-size: 85%;

}



#footer a{

  color: #43aee5;

}