/*
Theme Name: Coogee
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
Tags: 
*/

*{
	margin: 0;
	padding: 0;
}



blockquote{
	background-color: #eeeeee;
	margin: 10px 30px 10px 20px;
	padding: 5px 10px;
	border: 1px solid #dddddd;
	border-left: 2px solid #91aa9d;
}

code{
	background-color: #fafafa;
	font-family: "Courier New", Courier;
	margin: 10px 20px;
	border: 1px dashed #dddddd;
	color: #777777;
	padding: 0 5px 2px;
	line-height: 180%;
	display: block;
}

/*------------------------ Header ------------------------*/



/*------------------------ Container & Main ------------------------*/

.leftnav p { margin-top:30px;font:14px Arial,Helvetica,sans-serif;font-weight:bold;margin-left:20px; }
.leftnav ul:hover { background:transparent; }
.leftnav h2 { background:transparent;padding-left:20px;font-size:16px; }
#main{
	float: left;
	width: 650px;
	overflow:hidden;
	padding-top: 0px;
	padding-bottom: 20px;
}

li#search,li#categories-3,li#archives-3,li#recent-posts-3 { list-style-type:none; }

.post{
	margin-bottom: 40px;
	width:710px;
	font-size: 13px;
	text-align: left;
	margin-left:20px;
}

.postdate{
  float: left;
	display: block;
	background: url(images/date.gif) no-repeat;
	height: 63px;
	width: 63px;
	line-height: 160%;
	margin-right: 10px;
}

.month{
  text-transform: uppercase;
  text-align: center;
margin-top:3px;
  color: #fcfff5;
	font-size: 16px;
}

.date{
	text-align: center;
	margin-top: 10px;
	font-size: 32px;
}

.postmeta{
	color: #333333;
	font-size: 12px;
}

.postmeta_category{
	/* background: url(images/category.gif) no-repeat;
	padding: 0 5px 0 18px; */
}

.postmeta_comments{
	background: url(images/comments.gif) no-repeat;
	padding-left: 18px;
}

.postmeta_author{
	/* background: url(images/author.gif) no-repeat;
	padding: 0 5px 0 18px; */
}

.postmeta_time{
	background: url(images/time.gif) no-repeat;
	padding-left: 18px;
}

.postmeta_category a{
	color: #666666;
}

.postmeta_comments a{
	color: #666666;
}

.title{
	height: 48px;
}

.title h2{
	line-height: 120%;
}

.title h2 a{
	color: #222222;
	font-size: 24px;
	line-height: 140%;
text-decoration:none;
}

.title h2 a:hover{
	color: #f22a7f;
text-decoration:underline;
}

.title .postmeta a:hover{
	color: #f22a7f;
}

.post p{
	margin: 5px 0;
	padding: 5px 20px 5px 0;
}

.post ul, .post ol{
	margin: 10px 0 10px 0;
	padding-left: 40px;
	padding-right: 40px;
}

.post li{
	padding: 2px 0 2px 0;
}

.entry {
	margin: 30px 0 5px 0;
	padding-bottom: 5px;
font-size:14px;
	border-bottom: 0px solid #dddddd;
}

.entry a {
	text-decoration: none;
	color: #1c85d5;
	/*border-bottom: 1px dotted #0066cc;*/
}

.entry a:hover {
	text-decoration: underline;
	color: #f22a7f;
	/*border-bottom: 1px solid #f22a7f;*/
}

.tags {
	background: url(images/tags.gif) no-repeat;
	padding-left: 20px;
font-size:12px;
	color: #666666;
}

.tags a {
	color: #666666;
	text-decoration: none;
}

.tags a:hover {
	color: #f22a7f;
	text-decoration: none;
}

.info {
	padding: 10px 0;
	color: #666666;
}

.info a{
	color: #666666;
}

.info a:hover{
	color: #ff5400;
}

.relate h3 {
	color: #3e606f;
	font-size: 16px;
}

.relate ul {
	list-style-type: decimal;
}

.navi {
	clear: both;
	padding-bottom: 20px;
}

.navi .left {
	float: left;
}

.navi .right {
	float: right;
}

.navi a {
	color: #1c85d5;
}

.navi a:hover {
	color: #f22a7f;
	border-bottom: 1px solid #f22a7f;
}

.alignleft {
	padding-right: 5px;
	float:left;
	text-align:left;
}

.alignright {
	padding-left: 5px;
	float:right;
	text-align:right;
}

/*------------------------ Comments ------------------------*/

.commentstitle {
	/* border-top: 1px solid #e3e5e4; */
}

h3 {
	color: #222222;
	font-size: 18px;
	line-height: 130%;
}

.commentstitle h3 {
	padding-bottom: 10px;
	padding-top: 10px;
}

.commentsnumber {
	color: #222222;
}

.trackback {
	float: right;
	padding-top: 10px;
	padding-right: 12px;
}

.trackback a {
	color: #999999;
	font-size: 12px;
}

.commentlist {
	color: #444444;
	list-style-type: none;
	padding: 10px 0;
	font-size:12px;
}

.commentlist a {
	color: #1c85d5;
}

.commentlist a:hover {
	color: #f32a7f;
	border-bottom: 1px solid #f22a7f;
}

.commentlist li {
	border-bottom: 1px solid #e3e5e4;
	padding: 15px 5px 30px 5px;
}

.alt {
	background-color: #fceec7;
}

.top, .time a {
	color: #999999;
}

.avatar {
	float: left;
	width: 60px;
	height: 60px;
	display: block;
	padding: 1px;
	border: 1px solid #dddddd;
	margin-right: 20px;
}

/*------------------------ Comments Form ------------------------*/

#respond {
	font-size: 18px;
	color: #222222;
	margin-bottom: 15px;
	margin-top: 10px;
}

#commentform p {
	margin-bottom: 15px;
}

input#author, input#email, input#url, textarea#comment {
	
	border: 2px solid #dddddd;
	padding: 2px;
	width: 200px;
	background-color: #ffffff;
} 

textarea#comment {
	width: 450px;
	height: 200px;
}

input#author:focus, input#email:focus, input#url:focus, textarea#comment:focus {
	color: #666666;
	border: 2px solid #dddddd;
	background-color: #ffffff;
}

label {
	margin-left: 5px;
	font-size: 12px;
}

/* input#submit {
	margin-left: 12px;
	background-color: #f9f9f9;
	border: 2px solid #e3e5e4;
	width: 80px;
	padding: 2px 5px;
	color: #666666;
	font-size: 12px;
} */

/*------------------------ Search Form ------------------------ */

 #searchform {
	background:#ffffff;
	border:1px solid #dddddd;
	height: 32px;
	width: 150px;
	margin-left:20px;
} 

#searchform:hover {
	/* background: url(images/search.gif) no-repeat left bottom; */
}

#searchinput {
	background: transparent;
	border: none;
	width: 120px;
	height: 23px;
	padding: 3px 0px 0 5px;
	color: #666666;
}

#searchsubmit {
	background: url('../images/search.png') 0 7px no-repeat;
	border: none;
	width: 20px;
	height: 30px;
	cursor:pointer;
} 

/*------------------------ Sidebar ------------------------*/

#sidebar {
	float: right;
	width: 240px;
	overflow: hidden;
background-color:#f4f8fa;padding:0px;border:1px solid #dddddd;
margin-top:20px;
margin-right:20px;
margin-bottom:40px;
}

#sidebar ul{
	padding: 0 15px 15px 15px;
}

#sidebar a{
	color: #555555;
	text-decoration: none;
}

#sidebar a:hover{
	color: #f22a7f;
}

#sidebar ul h2{
	font-size:16px;
font-weight:bold;
padding:0;
margin:16px 0 8px 0;
line-height:1em;
color:#333333;
}

#sidebar ul li{
	list-style: none;
	line-height: 180%;
	font-size: 12px;
	padding-bottom: 15px;
}

#sidebar ul ul{
	padding: 0px 10px;
}

#sidebar ul ul li{
	padding: 2px 0;
	background: url(images/side.gif) no-repeat 0 10px;
	padding-left: 16px;
}

#sidebar ul ul li ul{
	padding-left: 5px;
	margin-bottom: 0;
}

#sidebar ul ul li ul li{
	list-style: none;
	line-height: 160%;
	font-size: 12px;
	border-bottom: 0;
	background: none;
}

/*------------------------ Calender ------------------------*/

#wp-calendar {
	width: 260px;
	text-align: center;
	margin-top: 5px;
}

#wp-calendar th {
	margin-top: 5px;
}

#wp-calendar caption {
	font-size: 12px;
	margin-top: 5px;
}

/*------------------------ Sidebar Search ------------------------*/

#sidebar ul li form{
	margin: 10px 0;
}

/*------------------------ Default Sidebar for Coogee Theme ------------------------*/

/* #search form{
	margin-top: 5px;
	margin-bottom: 20px;
} */

#sidebar ul ul.feed_item li{
	background: none;
	padding:0 0 3px 0;
	border: none;
}

#sidebar .feed a{
	margin-left: 10px;
	padding-left: 20px;
	background: url(images/feed.gif) no-repeat;
}

.tagcloud{
	padding: 0 10px;
}

/*------------------------ Footer ------------------------*/


/*------------------------ Archives Page ------------------------*/

.archivespage_tag {
	border: 1px solid #e3e5e4;
	margin: 0px 12px 20px 12px;
	padding: 5px;
}

.archivespage_tag a {
	color: #999999;
	text-decoration: none;
}

.archivespage_tag a:hover {
	color: #f22a7f;
}

.archiveslist {
	list-style-type: none;
	margin: 5px 12px 10px 12px;
}

.archiveslist li a, .archiveslist li a:visited {
	color: #666666;
	text-decoration: none;
}

.archiveslist li a:hover {
	color: #f22a7f;
}

.archivesnumber {
	color: #f22a7f;
}

/*------------------------ Link Page ------------------------*/

.linkpage ul {
	padding: 10px 12px;
	list-style-type: none;
}

.linkpage ul li {
	float: left;
	margin-bottom: 10px;
}

.linkpage ul li ul li {
	float: left;
	width: 140px;
	text-align: center;
	margin: 3px 5px;
	line-height: 180%;
	background-color: #ffffff;
	border: 1px solid #e3e5e4;
}

.linkpage ul li ul li a {
	color: #999999;
	display: block;
	text-decoration:none;
}

.linkpage ul li ul li a:hover {
	background-color: #eeeeee;
	color: #333333;
}

/*------------------------ Page Template ------------------------*/

.title_page{
	border-left: 4px solid #91aa9d;
	margin-bottom: 20px;
}

.title_page h2{
	padding-left: 10px;
	font-size: 20px;
	line-height: 180%;
	color: #3e606f;
}

/*------------------------ wp-thread-comment plugin ------------------------*/

.thdrpy {
  text-align: left;
  font-size: 12px;
  margin: 10px 0;
}

/*------------------------ official alignment ------------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

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

.zoomimg {
border:2px solid #dddddd;
padding:10px 62px 10px 10px;
background:url(uploads/zoom.jpg) top right no-repeat;
}

.zoomimg:hover {

border:2px solid #dddddd;
padding:8px; 
background:transparent;
}

.pic1 { width:297px; height:323px; }
.pic1:hover { width: 595px; height: 646px; }

.pic2 { width:297px; height:331px; }
.pic2:hover { width: 595px; height: 662px; }

.pic3 { width:297px; height:313px; }
.pic3:hover { width: 595px; height: 626px; }

.pic4 { width:297px; height:128px; }
.pic4:hover { width: 595px; height: 256px; }

.pic5 { width:297px; height:163px; }
.pic5:hover { width: 595px; height: 346px; }

.pic6 { width:297px; height:180px; }
.pic6:hover { width: 595px; height: 359px; }

.pic7 { width:297px; height:273px; }
.pic7:hover { width: 595px; height: 546px; }

.pic8 { width:297px; height:227px; }
.pic8:hover { width: 595px; height: 454px; }

.pic9 { width:297px; height:175px; }
.pic9:hover { width: 595px; height: 351px; }

.entry ul li { list-style-type:square;margin-left:20px; }
.entry ol li { list-style-type:decimal;margin-left:20px; }
.entry ul li a, .entry ol li  a { text-decoration:underline; }
.entry i, .entry em { font-style:italic; }
.entry b, .entry strong { font-weight:bold; }
.entry hr { height:4px;width:100%;color:#f3bd2a;background-color:#f3bd2a;margin:40px 0; }
.tip { margin:0 0 40px 60px; padding:5px 10px;border:1px solid #dddddd; background: url(uploads/tip.jpg) top right no-repeat #f4f8fa; }
.tip ul li { list-style-type:square;margin:0 0 10px 0; }
.tip ol li { list-style-type:decimal;margin:0 0 10px 0; }

h1 { margin-top:40px;margin-bottom:10px;line-height:1.2em; }
h2 { margin-top:30px;margin-bottom:10px;line-height:1.2em; }
.factbox2 { padding:20px; color:#bb7e4c;border:1px solid #dddddd;background:#ffffcc; }

#maininner, .maininner {
padding:0px 30px 20px 0px;
width:1000px;
background:url(static/img/ln-back.gif) repeat-y #ffffff;
font:14px Arial,Helvetica,Verdana;
line-height:1.5em;
position:relative;
clear:both;
margin:0 auto 0 auto;		
border-bottom:4px solid #f3bd2a;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
margin-bottom:62px;
}
.leftnav { top:0;left:0;background:transparent;overflow:hidden;width:200px;float:left;padding:20px 0 0 0px;color:#666666; }

.leftnav .category { margin-top:30px;font:14px Arial,Helvetica,sans-serif;font-weight:bold; }
.leftnav .category:hover { margin-top:30px;font:14px Arial,Helvetica,sans-serif;font-weight:bold;background:url('static/img/categoryhover.gif') no-repeat right top #f8d16a; }

.leftnav .categoryactive,.leftnav .categoryactive:hover { margin-top:30px;font:14px Arial,Helvetica,sans-serif;font-weight:bold;background:url('static/img/ln-selectedn.gif') no-repeat;width:200px;border-bottom:0;color:#ffffff; }
.leftnav .categoryactive a, .leftnav .categoryactive a:hover { color:#ffffff; }

.leftnav ul li { border-bottom:1px solid #dddddd;font:12px Arial,Helvetica,sans-serif;list-style-type:none;margin:0;background:transparent;width:189px;padding:0; }
.leftnav ul li:hover { border-bottom:1px solid #dddddd; font:12px Arial,Helvetica,sans-serif;list-style-type:none;margin:0;background:url('static/img/sboxfade.gif') repeat-x #f8d16a; }

.leftnav ul li.lnactive { font:12px Arial,Helvetica,sans-serif;list-style-type:none;margin:0;background:url('static/img/ln-selectedn.gif') no-repeat;width:200px;font-weight:bold;border-bottom:0; }
.leftnav p.small { padding-top:10px;}

.leftnav ul li a { display:block;text-decoration:none;color:#666666;padding:8px 8px 8px 20px; }
.leftnav ul li.lnactive a { display:block;text-decoration:none;color:#ffffff;font-size:13px;text-shadow:0 1px 0 #004ba4; }
.leftnav ul li.lnactive a:hover, .leftnav ul li.lnactive:hover a { color:#ffffff; }

.leftnav ul li:hover a { display:block;text-decoration:none;color:#b26f1f; }
.featurecontentright { float:right;width:780px;background:#ffffff;padding:20px 0; }