/*  
Theme Name: Beach Party
Theme URI: http://www.wpmix.com/
Description: Beach Party - customized for AdSense by <a href="http://videos.nk5.net" title="Daily Videos by NK5">NK5</a> and <a href="http://prmoney.com" title="PR Money - Producers Helping Producers Make Money">PR Money</a>. &nbsp; There are UP to two ad units displayed randomly after posts, and one just above the sidebar. There is also an ad link unit just under the main header, and another one in the sidebar as a movable widget.
Author: andrej
Author URI: http://www.wpmix.com/
*/

/* main structure */
* { 
	margin: 0;
	padding: 0;
	}
html {height:100%; }
	
body {
	width:781px;
	height: 100%;
	background-color:#646464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	}
html>body { min-height:100%; height:auto; }
 
#header {
	height:316px;
	background:url(img/header.jpg);
	}
	
#description {
	padding-top:100px;
	padding-left:60px;
	}
	
h1 {
	font-size:30px;
	}
	
h1 a {
	color:#ffffff;
	}
	
h1 a:hover {
	text-decoration:underline;
	}
	
#desc {
	display:none;
	}
	
#content {
	background:url(img/background.jpg) repeat-y center;
	height: 100%;
	}

.cleaner {
	clear:both;
	}
/* main structure */
	
/* pagelist and search */	
#pagelist {
	padding:121px 65px 0 65px;
	font-size:14px;
	}
	
#page-list {
	float:left;
	}
	
#pagelist ul li {
	display:inline;
	border-right:1px solid #FFFFFF;
	margin:0 10px 0 0;
	padding:0 14px 0 0;
	}
	
#pagelist ul li a {
	color:#FFFFFF;
	}
	
#pagelist ul li a:hover {
	text-decoration:none;
	color:#f5a947;
	}
	
#pagelist ul li.current_page_item a {
	color:#f5a947;
	font-weight:bold;
	}
	
#searchform {
	float:right;
	text-align:right;
	vertical-align: middle;
	}
	
#searchsubmit {
	font-size:14px;
	color:#f5a947;
	background:none;
	border:none;
	cursor:pointer;
	}
	
#s {
	height:19px;
	width:135px;
	background:url(img/search-bar.png);
	border:none;
	color:#FFFFFF;
	padding:2px 3px 0 3px;
	}
/* pagelist and search */	

/* sidebar */	
#side {
	width:195px;
	float:left;
	color:#ffffff;
	font-size:12px;
	margin-left:10px;
	/*	background:url(img/sidebar-line.jpg) right no-repeat; */
	padding-right:5px;
	min-height:486px;
	height:auto !important;
	height:486px;
	}
	
#side li, #side ul {
	list-style-type:none;
	}
	
#side h2 {
	font-weight:bold;
	color:#f5a947;
	font-size:14px;
	margin:15px 0 5px 15px;
	}
	
#side ul li ul li {
	margin-left:20px;
	}
	
#side a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}
	
#side a:hover {
	text-decoration:underline;
	}
	
#side img {
	padding:0;
	border:none;
	}
/* sidebar */

/* text */
#text {
	width:500px;
	float:right;
	font-size:13px;
	color:#ffffff;
	text-align:justify;
	margin:15px 30px 0 0;
	overflow: hidden;
	}
	
p {
	padding:5px 0;
	}
	
h2 {
	color:#FFFFFF;
	font-size:20px;
	line-height:normal;
	margin-bottom:10px;
	}

.post h2 {
	color:#f5a947;
	font-size:18px;
	margin-bottom:0;
	}
	
.post h2 a {
	color:#f5a947;
	}
	
.post h2 a:hover {
	text-decoration:underline;
	}
	
.post ul li {
	list-style-type:square;
	padding-top:2px;
	margin-left:20px;
	}
	
.post ol li {
	margin-left:25px;
	padding-top:2px;
	}
	
blockquote {
	margin-top:5px;
	background:url(img/quote.png) left top no-repeat;
	padding:5px 5px 5px 45px;
	}
	
blockquote blockquote {
	background:none;
	}
		
.post {
	margin-bottom:40px;
	}
	
.pub {
	font-size:10px;
	color:#ffffff;
	padding-top:5px;
	margin-bottom:15px;
	}
	
.comm {
	font-size:13px;
	color:#f5a947;
	margin-top:10px;
	}
	
.comm a {
	color:#f5a947;
	font-weight:normal;
	}
	
.wp-smiley {
	padding:0;
	border:none;
	}
/* text */

/* headlines and links */	
h2,h3,h4,h5,h6 {
	color:#ffffff;
	text-align:left;
	}
	
h3 {
  	margin-top:5px;
	font-size:14px;
	}
	
a {
	text-decoration:none;
	color:#f5a947;
	}
	
a:hover {
	text-decoration:underline;
	}
/* headlines and links */

/* comments */	
h3.comments {
	margin-top:20px;
	margin-bottom:10px;
	font-size:18px;
	}
	
.commentmetadata {
	padding:5px;
	background-color:#333333;
	color:#FFFFFF;
	}
	
.commentmetadata a {
	color:#FFFFFF;
	}
	
.obsahk {
	padding:5px;
	margin-bottom:15px;
	}
	
.obsahk a {
	font-weight:normal;
	text-decoration:underline;
	}
	
.obsahk a:hover {
	text-decoration:none;
	}
	
ol.commentlist {
	list-style:none;
	margin-left:-25px;
	}
	
ol.commentlist ul, ol.commentlist ol {
	margin-left:25px;
	}
	
textarea#comment {
	margin:1px 0 5px 0;
	border:#F5A947 2px solid;
	background-color:#000000;
	padding:5px;
	color:#FFFFFF;
	}
	
#author, #email, #url {
	border:#F5A947 2px solid;
	background-color:#000000;
	padding:2px;
	margin:1px 0;
	color:#FFFFFF;
	}
/* comments */

/* footer */
#footer {
	color:#ffffff;
	font-size:9px;
	padding:10px 60px 0 65px;
	height:22px;
	background:url(img/footer.png) no-repeat;
	text-align: center;
	}
	
#footer a {
	margin:0 5px;
	color:#ffb957;
	}
	
#footer-left {
	float:left;
	}
	
#footer-right {
	float:right;
	}
/* footer */		

/* other */	
#nav {
	height:20px;
	font-size:14px;
	}
	
.floatleft {
	float:left;
	margin-right:10px;
	}
	
.floatright {
	float:right;
	margin-left:10px;
	}
	
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
/* other */	
.post img, .post img a {
	display: inline;
	float: left;
	margin-right: 5px;
	border: thin ridge #F5A947;
}
#wp-calendar a {
	font-weight: bold;
	color: #F5A947;
}
#wp-calendar td {
	text-align: center;
}
#wp-calendar {
	border: thin ridge #F5A947;
	margin-left: 5px;
}
#tag_cloud {
	margin-left: 15px;
	text-align: left;
}
#tag_cloud h2 {
	margin-left: 0px;
}
#calendar_wrap {
	text-align: left;
	margin-left: 10px;
}
#wp-calendar caption {
	font-weight: bold;
}
#header #adlinks {
	height: 15px;
	width: 728px;
	text-align: center;
	clear: both;
	margin-left: 27px;
	padding-top: 5px;
}
#content #adtop {
	height: 150px;
	width: 180px;
	margin-left: 35px;
}
#sidebar #adlinks_sidebar {
	width: 160px;
	height: 90px;
	margin: 12px 0 10px 15px;
}