/*  
Theme Name: Cayman Goddess
Theme URI: http://www.dizzain.com/blog_customization/
Description: Cayman Goddess theme for WordPress.
Version: 1.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

a {
color:#000;
cursor:pointer;
}

a img {
border:0;
}

a:hover {
text-decoration:none;
}

body, div, p, span, td, h1, h2, h3, h4, h5, h6 {
font-family:Arial, sans-serif;
}

body {
background:#84CE75 url(images/bg.gif);
}

#main_container {
margin:0 auto;
width:749px;
padding:47px 0 21px 0;
overflow:hidden;
}

.overflow {
overflow:auto;
}

.hide {
overflow:hidden;
}
/*header*/
#header {
background:url(images/header/bg.gif) no-repeat;
height:190px;
position:relative;
}

#header .logo {
position:absolute;
top:0;
left:0;
display:block;
width:283px;
height:100%;
text-decoration:none;
}

#header form#searchform {
position:absolute;
top:28px;
right:17px;
width:200px;
}

	#header form#searchform .star {
	position:absolute;
	top:-10px;
	left:-10px;
	background:url(images/header/star.png) no-repeat;
	width:30px;
	height:30px;
	}

	#header form#searchform .input_bg {
	float:left;
	background:url(images/header/text_input_bg.gif) no-repeat;
	width:177px;
	height:21px;
	}
	
		#header form#searchform .input_bg input {
		position:relative;
		top:2px;
		left:22px;
		width:152px;
		height:17px;
		border:0;
		color:#A5A5A5;
		font-size:13px;
		}
		
	#header form#searchform input#searchsubmit {
	background:url(images/header/search.gif) no-repeat;
	height:20px;
	width:19px;
	float:left;
	border:none;
	cursor:pointer;
	margin:0 0 0 4px;
	}
	
#header .nav {
list-style-type:none;
background:url(images/header/boats.gif) no-repeat;
width:370px;
height:65px;
position:absolute;
top:112px;
right:134px;
}

	#header .nav a {
	color:#4B3416;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	}

	#header .nav li {
	float:left;
	}
	
	#header .nav li.home {
	padding:24px 0 0 33px;
	}
	
	#header .nav li.about {
	padding:42px 0 0 84px;
	}
	
	#header .nav li.contact_us {
	padding:27px 0 0 90px;
	}
/*end header*/
/*content*/
#content_container {
background:#fff url(images/content/bg.gif) repeat-y;
}

#content_container_top {
background:url(images/content/top_bg.gif) no-repeat;
}

#content_container_bottom {
background:url(images/content/bottom_bg.gif) no-repeat bottom;
overflow:hidden;
}

#content_container_bottom #content {
float:left;
width:551px;
position:relative;
padding:83px 0 0 0;
}

	#content_container_bottom #content #logo {
	position:absolute;
	top:0;
	left:0;
	width:283px;
	height:73px;
	display:block;
	text-decoration:none;
	}
	
	#content_container_bottom #content .post {
	margin-bottom:30px;
	}

	#content_container_bottom #content .post_headers {
	border-top:1px solid #E2DCD4;
	border-bottom:1px solid #E2DCD4;
	padding:8px 10px 8px 34px;
	overflow:auto;
	}
	
		#content_container_bottom #content .post_headers .date {
		background:url(images/content/date.gif) no-repeat;
		width:57px;
		height:37px;
		padding:9px 0 0 0;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		float:left;
		text-align:center;
		margin:0 15px 0 0;
		}
		
			#content_container_bottom #content .post_headers .date span {
			font-size:13px;
			display:block;
			margin-bottom:3px;
			}
			
		#content_container_bottom #content .post_headers .head_info {
		float:left;
		width:435px;
		}
		
		#content_container_bottom #content .post_headers h2 {
		color:#4F381A;
		font-size:18px;
		line-height:18px;
		margin:7px 0 2px 0;
		}
		
			#content_container_bottom #content .post_headers h2 a {
			color:#4F381A;
			text-decoration:none;
			}
		
		#content_container_bottom #content .post_headers .posted_by {
		color:#88A042;
		font-size:11px;
		}
		
			#content_container_bottom #content .post_headers .posted_by a {
			color:#88A042;
			}
	
	#content_container_bottom #content .entry {
	padding:15px 20px 0px 34px;
	font-size:13px;
	line-height:18px;
	color:#343434;
	position:relative;
	}
		#content_container_bottom #content .entry div.sociable {
		margin:0 !important;
		position:absolute;
		bottom:-19px;
		left:8px;
		}
	
		#content_container_bottom #content .entry p {
		padding-bottom:18px;
		}
	
		#content_container_bottom #content .entry .more-link {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		display:block;
		background:#8AA739 url(images/content/read_more.gif) no-repeat;
		width:86px;
		height:20px;
		line-height:20px;
		text-align:center;
		position:relative;
		top:35px;
		}
		
		#content_container_bottom #content .metainfo {
		float:right;
		color:#343434;
		font-size:11px;
		max-width:394px;
		padding:0 20px 0 0;
		}
		
			#content_container_bottom #content .metainfo a {
			color:#4F381A;
			}
			
			#content_container_bottom #content .metainfo span.comments {
			background:url(images/content/comments.gif) no-repeat -3px 3px;
			}
			
				#content_container_bottom #content .metainfo span.comments a {
				padding:0 0 0 20px;
				}
				
			#content_container_bottom #content .metainfo span.mail a {
			position:relative;
			text-decoration:none;
			top:2px;
			}
							
#content_container_bottom #sidebar {
width:185px;
padding:21px 0 0 0;
float:right;
}

	#content_container_bottom #sidebar ul {
	list-style-type:none;
	}
	
	ul.side_container {
	padding:10px 15px 0 0;
	}
	
		#content_container_bottom #sidebar ul li.categories_cont {
		padding:0 0 0 10px;
		}
		
			#content_container_bottom #sidebar ul li.categories_cont a {
				color:#516B0D;
				font-size:17px;
				font-weight:bold;
				text-decoration:none;
			}
	
		#content_container_bottom #sidebar ul li.categories_cont h2 {
		color:#516B0D;
		font-size:17px;
		}
	
		#content_container_bottom #sidebar ul li.categories_cont ul ul {
		padding:0px 0 15px 15px;
		}
		
			#content_container_bottom #sidebar ul li.categories_cont ul ul li {
			font-size:13px;
			color:#343434;
			background:url(images/content/dott.gif) repeat-x bottom;
			padding:4px 0;
			}
			
				#content_container_bottom #sidebar ul li.categories_cont ul ul li a {
				color:#343434;
				font-size:13px;
				text-decoration:none;
				font-weight:normal;
				}
				
		#content_container_bottom #sidebar ul li.newsletter {
		margin:5px 0 30px;
		}
		
			#content_container_bottom #sidebar ul li.newsletter h3 {
			color:#1F1F1F;
			font-size:21px;
			font-weight:normal;
			padding:0 0 0 5px;
			}
			
			#content_container_bottom #sidebar ul li.newsletter #newsletterFormDiv {
			overflow:auto;
			}
			
				#content_container_bottom #sidebar ul li.newsletter input {
				width:140px;
				height:17px;
				float:left;
				}
				
				#content_container_bottom #sidebar ul li.newsletter input.submit {
				background:#6C5126 url(images/content/send_newsletter.gif) no-repeat;
				width:19px;
				height:20px;
				border:none;
				font-size:1px;
				text-indent:-99999px;
				margin:0 0 0 3px;
				cursor:pointer;
				}
		
	#content_container_bottom #sidebar ul li.pages {
	margin-bottom:20px;
	}
				
		#content_container_bottom #sidebar ul li.pages ul li {
		font-size:17px;
		color:#1F1F1F;
		padding:0 0 5px 10px;
		font-weight:bold;
		}
		
			#content_container_bottom #sidebar ul li.pages ul li a {
			color:#1F1F1F;
			text-decoration:none;
			}
			
			#content_container_bottom #sidebar ul li.pages ul li a:hover {
			text-decoration:underline;
			}
			
	#content_container_bottom #sidebar ul li.calendar_cont {
	font-size:12px;
	}
	
		#content_container_bottom #sidebar ul li.calendar_cont a, #content_container_bottom #sidebar ul li.calendar_cont th {
		color:#516B0D;
		}
		
		#content_container_bottom #sidebar ul li.calendar_cont caption {
		color:#6C5126;
		}
		
		#content_container_bottom #sidebar ul li.calendar_cont #wp-calendar {
		margin:0 0 0 10px;
		}
			
#comments, #respond {
color:#4F381A;
font-size:18px;
line-height:18px;
margin:7px 0 2px 34px;
}

.commentlist {
list-style-type:none;
margin:0 0 0 34px;
}

.commentlist li {
margin-bottom:15px;
color:#3D3D3B;
font-size:13px;
}

	.commentlist li .overflow {
	overflow:hidden;
	}

	.commentlist li a {
	color:#039;
	}

.reply_form {
background:url(images/content/reply_form_bg.gif) repeat-y;
font-size:12px;
color:#313030;
margin:0 0 0 34px;
}

	.reply_form .overflow {
	padding-bottom:7px;
	}
	
	.reply_form .overflow .input_bg {
	margin:3px 0 0 0;
	}

	.reply_form .req {
	color:#92918F;
	}
	
	.reply_form input {
	width:243px;
	height:23px;
	border:1px solid #A5ACB2;
	}
	
	.reply_form input#submit {
	width:66px;
	height:27px;
	background-color:#fff;
	margin:5px 0 0 0;
	cursor:pointer;
	}
	
	.reply_form textarea {
	width:453px;
	height:116px;
	}

/*end content*/
/*footer*/
#footer {
font-size:11px;
line-height:33px;
height:33px;
padding:0 20px;
width:677px;
margin:0 auto;
background:url(images/footer/bg.png);
}

	#footer #copy {
	float:left;
	}
	
	#footer #dizzain_by {
	float:right;
	}
/*end footer*/

#content .wp-pagenavi {
text-align:center;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
}

#content .wp-pagenavi span.current {
border:none;
color:#fff;
background:#8AA739;
font-weight:bold;
margin:2px;
padding:2px 4px;
}

#content .wp-pagenavi a {
background-color:#FFFFFF;
border:none;
color:#4F381A;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.linklove {
display:none;
}

.cform {
width:100% !important;
}

.cform textarea, .cform input {
width:255px !important;
}

.cform input.sendbutton {
width:100px !important;
}

.cform input.sendbutton {
margin-left:263px !important;
}

.cat-item {
	color:#516b0d;
	font-size:17px;
	font-weight:bold;
}

.children .cat-item {
	font-weight:normal;
}