/*
Theme Name: Hot Summer
Theme URI: http://www.web-hosting-top.info/hot-summer-wordpress-template
Description: 2 Columns fixed width Wordpress theme. This theme is licensed under a Creative Commons Attribution 3.0 License. This means that you may use it free on your websites as time as you keep the footer credit links unchanged. Hot Summer theme is available for free download <a href="http://www.web-hosting-top.info/hot-summer-wordpress-template">here</a> on <a href="http://www.web-hosting-top.info/">Web Hosting Top</a> website.
Version: 1.0
Author: Web Hosting Top
Author URI: http://www.web-hosting-top.info/
Tags: flourish, brown, fixed-width, two-columns, centered, right-sidebar
*/

* { margin: 0; padding: 0; outline: 0 }
body {
	font: 12px/165% arial;
	color: #644317;
	margin: 0px auto; padding:0px;
	background: #4e2b02;
	text-align: center;
}
a {
	text-decoration: none;
	color: #b69653;
}
a:hover {

	text-decoration:underline;
}
.bodywrap {
	width:1000px;
	height:666px;
	margin:0px auto;
	padding:0px;
}
h1, h2, h3 {
	font: bold 1em/1.5em "trebuchet MS",georgia;
	padding: 15px 10px 5px 10px;
	margin: 0;
}
h1 {
	font-size: 245%;
	font-weight: normal;
	letter-spacing: -2px;
}
h2 {
	font-weight: normal;
}
h3 {
	font-size: 170%;
	font-weight: normal;
}

h4 {
	font-size: 120%;
	font-weight: normal;
}

h5 {
	font-size: 120%;
	font-weight: normal;
}

h6 {
	font-size: 100%;
	font-weight: normal;
}
.col-one img {
	background: #fafafa;
	border: 1px solid #dcdcdc;
	margin: 3px;
	padding: 2px;
}

img.float-right {
  	margin: 5px 0px 10px 10px;
}

img.float-left {
  	margin: 5px 10px 10px 0px;
}
blockquote {
	width:85%;
	margin:0px auto;
 	padding: 15px 10px 10px 30px;
	background: #eeebca;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5em;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b19250;
}
form {
	border:0px;
	width:650px;
}
label {
	display: block;
	font-weight: bold;
	margin: 8px 0 5px 0;
	color: #84743f;
	font:11px normal trebuchet ms,arial,georgia,tahoma;
}
input, select {
	padding: 4px;
	font: normal .8em Verdana, sans-serif;
	color: #000;
	background: #c1c1c1;
}
textarea {
	width: 350px;
	padding: 4px;
	font: normal .9em Verdana, sans-serif;
	height: 100px;
	display: block;
	color: #000;
}
input, textarea, select {
	background: #f8f8f8;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #c1c1c1;
}
input.button {
	font: bold 11px Arial, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	background: #9b8a54;
	border:0px;
	cursor: pointer;
}
#header-wrap {
	position: relative;
	background: #fff;
	margin: 0 auto;
	width: 1000px;
	height:212px;
	text-align: left;
}
#header-photo {
	position: absolute;
	top: 0px; left: 0px;
	padding: 0;
	height:212px;
	width:1000px;
	clear: both;
	background: #fff url(images/header.jpg) no-repeat;
}
#header-photo img {
	border: none;
	margin: 0; padding: 0;
}
#header-wrap h1#logo-text {
  	position: absolute;
	margin: 0; padding: 0;
	font-size:24px;
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	letter-spacing: 0px;
	color: #8db500;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	width:100%;
	top:110px;
}
#header-wrap h1#logo-text a {
	margin: 0; padding: 0;
	letter-spacing: 0px;
	color: #8db500;
	text-decoration: none;
	text-transform:capitalize;
}

#header-wrap h1#logo-text a:hover {
	color:#905629;
	background: none;
	border: none;
	text-decoration:underline;
}

#header-wrap p#intro {
	position: absolute;
	margin: 0; padding: 0;
	font-family: 'trebuchet MS',arial,'Times New Roman', Times, serif;
	font-weight:bold;
	font-size: 12px;
	text-transform: none;
	color: #8db500;
	width:100%;
	text-align: center;
	top:142px;
}

#nav {
	position: absolute;
	margin: 0; padding: 0;
	width: 974px;
	height:26px;
	top: 148px;
	padding-left:20px;
}

#ul {
	display: block;
	width: 880px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#nav li {
	float: left;
	list-style-type: none;
	margin: 26px -4px 0px 4px;
	padding: 0px;
	background:none;
}

#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {
	background:none;
	color: #ff4e2c;
}

#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
   	text-decoration:none;
	color:#ca5100;
	background:none;
}

#nav ul li.current_page_item a:hover {
	text-decoration: none;
}

#nav ul li a {
	font-family:verdana,georgia,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding: 3px 20px 3px 0px;
	margin: 0px 0px 0px 15px;
	text-transform:capitalize;
	color: #99b074;
	background:none;
	text-transform:uppercase;
}

#nav ul li a:hover {
	text-decoration: none;
	color: #4e2b02;
	background:none;
}

#content-outer {
	margin: 0px auto;
	width:1000px;
	background:#fdfbe0;
}

#content-wrapper {
	width:1000px;
	margin:0px auto;
	text-align: left;
	background:#fdfbe0
}

#content {
	position:relative;
	margin:0px auto;
	display:inline;
	width:1000px;
	background:#fdfbe0;
}

.col-one {
	float:left;
	width:680px;
	padding-left:20px;
	color:#958666;
	margin-bottom:50px;
}

.col-mid {
	float:right;
	margin-right:10px;
	margin-bottom:50px;
	margin-top:0px;
	margin-left:0px;
	width:254px;
}

.col-one {
	padding-bottom: 0px;
}

#content .col-one h2 {
	margin:0px auto;
	padding:30px 0px 0px 7px;
	font:16px "Trebuchet MS", Tahoma, Arial, Sans-serif;
	font-weight:bold;
	color: #b69653;
	letter-spacing: -0.8px;
	text-transform: none;
	display:block;
	border-bottom:0px #c1c1c1 solid;
}

#content .col-one h2 a {
	color: #08b2d6;
	text-decoration: none;
	background: none;
}
#content .col-one h2 a:hover {
	color: #08b2d6;
	text-decoration:underline;
}
#content .col-one ul li {
	list-style-image: url(images/bullet.gif);
}

#content-wrapper .col-mid h2{
	color: #fff;
	width:190px;
	height:66px;
	background:url(images/sidetitlebg.jpg) no-repeat top left;
	font-size:14px;
	font-style:italic;
	font-weight: bold;
	font-family:georgia;
	text-transform:capitalize;
	padding:27px 1px 1px 40px;
	margin:0px 0px 1px 3px;
	letter-spacing:.2px;
}
#content-wrapper .col-mid #titleback {
	background:#fff url(images/titleback.jpg) no-repeat;
	width:345px;height:73px;
}
#content-wrapper .col-two h2 {
	color: #fff;
	font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-transform:Capitalize;
	padding:7px 10px 10px 15px;
	margin: 34px 0px 1px 0;
	letter-spacing:0.7px;
}

.sidebg_middle {
	display:block;
	margin:0px auto;
	background:none;
}

ul.sidemenu {
	background:none;
 	text-align: left;
	margin:0px; padding:0px;
	text-decoration: none;
	display:block;
}
ul.sidemenu li {
	background:none;
	width:210px;
	list-style: none;
	margin:0px;
	padding:0px;
	border-bottom:0px #56312C solid;
}
* html body ul.sidemenu li {
	height: 1%;
}
ul.sidemenu li a {
	margin:0px auto;
	display:block;
	text-decoration: none;
	background:none;
	padding:3px 5px 5px 20px;
	color: #db9e28;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:12px;
	font-style:italic;
}
ul.sidemenu li a span {
	display:block;
	background:#444;
	color: #824013;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1em;

}
ul.sidemenu li a:hover {
	display:block;
	color: #8a7153;
	text-decoration: underline;

}
ul.sidemenu ul {
	width:210px;
	margin:-20px 0px 10px 20px;
	padding:0px;
	display:block;
}
ul.sidemenu ul li {
	width:190px;
	background:none;
	border-bottom:1px solid #ebe9cc;
}

.clear { display:inline-block; }
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}

.col-mid {
	margin-bottom:4px;
	padding:1px;
	margin-right:4px;
	overflow:hidden;
}
img a {
	border:none;
}
img {
	border:0;
}

#comments {
	width:95%;
	clear:both;
	background:none;
	padding:15px;
}
#comments a, #comments a:hover {
	color:#866b46;
	text-decoration : none;
}
#comments h2 {
	margin : 0;
	color:#333;
}
#comments dl {
	margin:0;
	padding:0;
}
#comments dt {
	padding:5px 0 0 0;
	font-size:1.2em;
	color:#00b1d9;
}
#comments dt.highlighted {
	padding:8px;
	background:#fc0;
	border:1px solid #fff;
}
#comments dd.highlighted {
	background:#fff;
	padding:2px 8px;
}
#comments h3, #postComment h3 {
	padding:0;
	margin:0 0 15px 0;
	color:#08b2d6;
	font-size:14px;
	font-family:"Trebuchet MS",arial,georgia;
	font-style:normal;
}
#postComment {
	background:#f6f5cf;
	padding:15px;
	margin-top:10px;
}
#postComment label {
	width:320px;
	display:block;
	float:left;
	clear:both;
	margin:5px 0 0 0;
}
#postComment input, #postComment textarea {
	margin:5px 0 0 0;
	width:450px;
}
#postComment textarea {
	height:160px;
}
#postComment .button {
	padding:5px;
	clear:both;
	width:100px;
	margin:10px 0 0 0;
	cursor:pointer;
}
#comments a {
	background:none;
}

.commentbox {
	display:block;
	width:670px;
	background:none;
	border-bottom:1px solid #E7D9A8;
	padding:10px 10px 10px 0px;
}
#commentwords {
	display:block;
	margin:0px auto;
	position:relative;
	left:10px;top:1px;
	padding:7px;
	color:#644317;
}

.commentlinks a {
	color:#0c5672;
	width:100%;
}

.postwrap {
	margin:0px;
	padding-left:10px;

}
.fcontentwrap {
	margin:0px;
	padding-top:15px;
	padding-left:10px;
	float:left;
}
.fheadwrap {
	margin:0px;
	padding:0px;
	width:680px;
	border:0px solid #444;
	float:left;
}

.postbg_mid{
	margin-top:-20px;
	padding:0px;
	width:685px;
	background:none;
	display:block;
	color:#958666;
	font:normal 11px verdana,'trebuchet MS', arial, "times new roman";
}

.postcommentit {
	width:103px;
	height:35px;
	margin:25px 0px 10px 20px;
	padding:10px 0px 0px 0px;
	text-align:center;
	float: left;
	background:url(images/commentbg.jpg) no-repeat;
	color:#879749;
	font:normal 12px 'times new roman',verdana,tahoma;
}
.postcommentit a {
	text-decoration:none;
	color:#879749;
}

#fposttitle{
	margin:0px;
	padding:0px;
	width:540px;
	float:left;
}

#content #fposttitle h2{
	margin-top:5px;
	padding-bottom:6px;
	font: normal 21px georgia,'trebuchet MS', Tahoma, Arial, Sans-serif;
	font-weight:bold;
	font-style:italic;
	color: #b69653;
	letter-spacing:.8px;
	text-transform: none;
	margin-left: 5px;
	padding-left:5px;
}
#content #fposttitle h2 a {

	font-size:18px;
	font-family:Georgia;
	font-weight:bold;
	text-transform:capitalize;
	color:#b69653;
}

.fpostfooter {
	margin:0px;
	padding:0px;
	width:680px;
}

.postby {
	margin:0px;
	padding-top:11px;
	color:#b69653;
	text-transform:capitalize;
	font:normal 11px verdana,arial,'times new roman';
	width:180px;
	float:left;
}

#cwc-vote {
	width:500px;
	font:normal 10px 'times new roman',arial,verdana;
	padding:0px;
	margin:0px;
	float:left;
}
#cwc-vote li a.delicious { padding-left:20px;background: url(./images/delicious.png) no-repeat left top; padding-bottom:2px; }
#cwc-vote li a.digg { padding-left:20px;background: url(./images/digg.png) no-repeat left top; padding-bottom:2px; }
#cwc-vote li a.stumble { padding-left:20px;background: url(./images/stumbleupon.png) no-repeat left top; padding-bottom:2px; }
#cwc-vote li a.sphinn { padding-left:20px;background: url(./images/sphinn.png) no-repeat left top; padding-bottom:2px; }
#cwc-vote li a.mixx { padding-left:20px;background: url(./images/mixx.png) no-repeat left top; padding-bottom:2px; }
#cwc-vote ul{
	list-style-type:none;
	margin-left:7px;
	padding-top:11px;
	padding-bottom:2px;
}

#cwc-vote ul li {
	display:inline;
	margin-right:-10px;
	padding:7px;
	color:#644317;
	font-size:11px;
	font-family:arial,georgia;
}

#cwc-vote ul li a {
	color:#b69653;
	text-transform:none;
	font:normal 11px arial,'trebuchet MS',verdana,arial;
}

.paginate {
	padding-left:20px;
	padding-top:15px;
	text-align: center;
}

.alignleft {
	float:left;
	text-align:left;       
}

.alignright {
	float:right;
	text-align:right;       
}

.footer {
	margin:0px;
	padding:0px;
}

.mfooter{
	width:1000px;
	float: left;
	margin:0px;
	padding:0px;
	height:70px;
	background:url(images/footer.jpg) no-repeat top center;
	font:normal 12px 'trebuchet MS',arial,verdana;
}

.footerlinks {
	width:200px;
	height:46px;
	margin:0px;
	padding-top:14px;
	text-align:center;
	color:#cce097;
	background:none;
	float:left;
}

.footerlinks a {
	color:#cce097;
	text-decoration:none;
}

.footerlinks a:hover {
	color:#fff;
	text-decoration:underline;
}

.creditlinks{
	width:310px;
	height:46px;
	margin:0px;
	padding-top:14px;
	text-align:center;
	color:#cce097;
	background:none;
	float:right;
}

.creditlinks a {
	color:#cce097;
	text-decoration:none;
}

.creditlinks a:hover {
	color:#fff;
	text-decoration:underline;
}

.sitesearch form {
	border:0px;
}

.sitesearch input {
	color:#b69653;
	text-align:center;
	width:120px;
	margin-left:30px;
}

