/*
Theme Name: Pixelmind Simple - Default
Author: Little Frog
Author URI: http://littlefrog.pixelmind.net
Description: Simple one column design. 
Tags: Plain,one columns,fixed-width, sketch.
*/

/* Begin Typography & Colors */
body   {
font-size: 13px; font-family:Tahoma, Geneva, sans-serif; color: #222222;background-color:#fff; letter-spacing:1px;margin:0; padding:0; text-rendering: optimizelegibility;
}

#wrapper {background: transparent url(images/header/rotate.php) no-repeat top center; height: 471px;margin:0; padding:0;}

.body-wrap  {width:950px;margin:0 auto;}

#content {margin-top:100px;}

ol,ul,li {list-style:none;} 

a {/*color:#685d46;*/ color:#C00; text-decoration: none;}

.tagcloud a, .getrecentcomment-link a {color:#333;} 

a:hover {text-decoration: none;	color:#777e77;}

textarea,input,select {font-size:12px;font-family:Tahoma, Geneva, sans-serif; border:1px solid #bbb;}

img {border:none;}

blockquote {
font: normal 1.3em "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
margin: 1.5em 0 0.5em 0;
padding:0.5em 15px 1px 15px;
border-left: 6px solid #ccc;
color:#4a4b44;
}

blockquote cite {margin: 5px 0 0;display: block;}

.clear {clear:both;}
 
*{ margin:0;padding:0;}

/* Header */

#header {padding: 0;height:220px;width: 950px;margin:0 auto; border-bottom:1px dashed #ccc;}

#header-title{padding-top:30px;}
#header h1 a { 
color:#000;font-size:32px;font-weight:700; letter-spacing:1px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
background-color:#fff;
opacity: 0.6; 
/*text-shadow: #000 0px 2px 2px;*/
}

.desc { 
font-size:12px; font-weight:normal;letter-spacing:5px;
color:#666;
/*text-shadow: #000 0px 1px 12px;*/
padding-top:5px;
}

.menu {	width:960px;overflow:hidden;}

.nav {padding:35px 0 10px 0;}

.nav li a{float:left; display:block; padding:6px 14px;margin:0px 1px 0 0;opacity: 0.9;text-align:center; color:#fff;font-size:13px; letter-spacing:1px;background-color:#474f52;}

.nav li a:hover { background-color:#c00; border:none;}

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

.alignleft {float: left;}

.alignright {float: right;}

.navigation{overflow:hidden; margin:1em 0;}

/* Blog */
#content {padding:20px 0 30px 0;}

#content h2, .title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
margin:1px 0;
height:28px;
text-indent:35px;
background:url(images/post-title-ico.png) no-repeat left center;
}
#content h2 a:hover, .title a:hover {color:#777e77;}

h2 a,h2, .title, .title a {
color:#333;
text-decoration:none;
}

/*.entry object {margin:10px 0;}*/

.entry img {padding:20px;background-color:#fff;border:1px dashed #dddddd;}

.entry .lightview img {padding:5px;border:1px solid #ddd;margin:0;}

.entry .imgnone {padding:0; margin:0; border:none; background:none;}

.entry .alignnone {margin:20px 0; border:none; background-color:none; padding:0; }

.entry .aligncenter {border:none;}

.entry .alignleft {margin-right:20px; margin-bottom:20px;}

.entry .alignright {margin-left:20px; margin-bottom:20px;}

.entry .alignleft-nonborder {float:left; margin-right:20px; margin-bottom:20px; border:none;}

.entry .alignleft-plain {float:left; margin:0 0 20px 0; padding:0; border:none;}

.entry .alignright-nonborder {float:right;margin-left:20px; margin-bottom:20px;border:none;}

.entry {width:100%;line-height:22px; overflow: hidden;padding:30px 0;}

.entry p { margin-bottom: 10px;}

.entry a.more-link {}

.entry a:hover.more-link {}

.align_left {float:left;background:url(images/arrowleft.gif) no-repeat left center;padding-left:20px;}

.align_right {float:right; background:url(images/arrowright.gif) no-repeat right center;padding-right:20px;}

.align_left a,.align_right a {color:#cc0000;}

.align_left, .align_right {margin:0 0 50px 0; }

.comments .cmt_num a {
float:right;line-height:34px;font-size:16px;color:#cc0000;
font-weight:bold;font-style: italic;text-align:center;
width:60px;height:40px;top:0;right:12px;
background:url(images/comment-bubble.gif) no-repeat; 
margin-top:-40px;
}

.post_intro{margin:0 0 6px 0; font-size:11px;color:#63593e;}

.post_intro span {margin-right:12px;padding:0 0 0 11px;}

.post_intro a{color:#7c735a;}

.error404 {background: url(images/error.gif) no-repeat left center; width:720px; height:140px; margin:20px 0 50px 0;}

.entry ol,.entry ul{padding: 0 0 0 30px;margin: 20px 0;}

.entry ol li,.entry ul li {margin: 0; padding: 0;}
	
.entry ol li {list-style-type : decimal;}
	
.entry ul li {list-style-type : disc;}

/* Comment */
.avatar {border:1px solid #bbb;margin:0px 10px 0px 0px;float:left;padding:2px;}
	
.commentlist .alt {background-color:#fff;padding:0;margin: 30px 0;}

.alt cite {line-height:15px;}

.alt a{color:#666;}

.commentlist p {margin-top:0px; margin-left:48px;}

.count {
display:none;
/*font:30px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
float:left;
padding: 0 10px;
margin: 0 10px 0 0;
background-color:#a8a8a8;*/
}

a.url {color:#333; font-style:normal;}

.commentmetadata a {color:#333;}

.commentlist small {padding-left:0px}

#commentform small {font-size:12px; padding-left:0px;}

.widecolumn small, small {color:#333; line-height: 3em;padding-left:35px;}

.commtext {margin:0 50px 5px 50px; padding-top:10px;}

.comminfo {float:left;margin-top:8px;}

.children li.comment {padding:10px 0 0 0; margin-left:38px;}

.children #commentform {padding:0;}

.comment #commentform,.children #commentform {margin-left:-15px;}

h4#comments {padding-top:5px;}

h4 {
margin:50px 0 0 0;height:32px;font-size:18px;
color:#555;text-indent:32px;
background:url(images/comment-title-ico.png) no-repeat left center;
font-family:Georgia, "Times New Roman", Times, serif;
}

h5 {font-size:14px; color:#666; font-weight:normal;}

.nocomments {margin:10px 0 0 20px;display:none;}

#respond {padding:10px 0 0 0;}

#commentform {margin:20px 0 0 0; padding: 0;}

#commentform input,#commentform textarea {border:1px solid #bbbbbb;}

#commentform textarea{margin:10px 0;line-height:20px;padding:4px 6px;width:670px;height:140px;}

#commentform label{vertical-align:middle; }

#commentform input{margin-bottom:11px;padding:4px;width:250px;height:20px;}

#cancel_reply {margin:-80px 0 0 45px;padding:7px 0 10px 0;}

#cancel_reply a{border:1px dotted #ccc;width:150px;background:#f8f7f2;padding:6px 8px;}

#commentform .subin {
margin-left:534px;width:149px;height:46px;border:none;background:url(images/submit.png) no-repeat;}

.smilies {margin:0 0 5px 0;}

.pageedit span a {font-size:12px;}

.chalt p em {font-weight:normal; color:#888; letter-spacing:0; font-size:11px;}
.chalt p {padding: 2px 0;}
.chalt{
background-color: #f2f2f2;
padding: 10px;
margin:10px 5%;
border:1px dashed #b1b1b1;
width:65%;
}

.thdrpy {float:left; margin-right: 20px;}
.thdrpy a,.thdmang a {color:#C00;}
.thdmang, .thdrpy {margin-top:10px;}

/* Links */
.linkcat {
	margin-bottom:10px;float:left; width:630px;
}

.linkcat ul,.archives { 
	margin-left:24px;
} 

.linkcat ul li,.linkcat ul li a,.archives li,.archives li a {
	float:left;
}

.linkcat ul li a,.archives li a { 
	line-height:30px; text-align:center;height:30px;width:114px;border:1px dashed #c5b6a7;overflow: hidden;
	margin:5px 5px 0 0;
}

.linkcat ul li a:hover,.archives li a:hover { 
	border:1px dashed #b8d1a9; background:#dde9d5; color:#497031;text-decoration: none;
}

.pagetitle {display:none;}

.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;}

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

/* Sidebar */
#sidebar {float:right; width:216px;overflow:hidden;}

#search {height: 36px; width:230px; float:right; margin-top:140px;}

.sbox   {float:left;margin:15px 0 0 0;}

.searchbox {width:158px; border:none; height:20px;background: url(images/search-box.png) no-repeat; color:#000;padding:5px 5px 5px 7px; opacity:0.8;}

.sbtn  {float:left;margin:12px 0 0 10px;}
	
.searchbtn {border:none; width:36px; height:36px; background:url(images/search-ico.png); cursor: pointer;}

#sidebar h2 {
/*background: url(images/sidebar-title.png) no-repeat;*/
height: 45px; width:224px; 
font-size:14px; color:#b7b1a1; font-weight:normal; 
line-height:42px;text-indent:22px; overflow:hidden;
margin: 10px 0 3px 0; 
}

#sidebar ul ul {margin: 3px 0 0px 8px; }

.widget ul li{
background: url(images/side-list-ico.png) no-repeat 0 11px;color:#333;padding:6px 0 4px 12px; 
border-bottom: 1px dashed #8a8371;
}

.widget ul ul li{
background: url(images/side-list-ico.png) no-repeat 0 11px;color:#333;padding:6px 0 4px 12px;
border:none;
}

.widget ul li span{font-weight:bold;}
	
#sidebar li a {line-height:16px; color:#333333;}

.widget_archive select {margin:5px 0 0 50px; background:#f3f0e2;}

.widget_tag_cloud div {
	margin: 12px 0 3px 8px;
}

.textwidget {
	margin: 3px 4px 0 10px; 
}

.textwidget p {
	margin: 5px 0 10px 0;
}

#calendar_wrap{
	margin:5px 10px;color:#5b3a2d;
}

#wp-calendar{
	width:102%;
}

#wp-calendar caption{
	font-size:15px;font-weight:bold;color:#1e6900;
}

#wp-calendar td{
	text-align:center;border: solid 1px #d4cdb9;
}

#wp-calendar th{
	color:#7b0000;border: solid 1px #d4cdb9;
}

#wp-calendar tbody td a{
	font-weight:bold;color:#1e6900; 
}

#wp-calendar td#prev{
text-align:left;
}

#wp-calendar td#next{
	text-align:right;
}

#wp-calendar td#prev a,#wp-calendar td#next a{
	padding:1px 6px;font-weight:bold;
}

#wp-calendar td#today{
	background:#c6a58d;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
/* Footer */
#footer {
/*font-family:Tahoma,Sans-Serif;*/
font-family:Tahoma, Geneva, sans-serif;
font-size:12px; line-height:20px;
width:950px; margin: 0 auto;
border-top:1px dashed #ccc;
padding:20px 0 0 0; margin-top:20px;
}

#footer h2 {
/*background-color: transparent;
background-image: url("images/sidebar-title.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;*/
font-size:14px;
height: 30px;
width: 189px;
color: #222;
line-height: 42px;
overflow: hidden;
margin: 10px 0 3px 0;
text-indent:1px;
}

#footer-left {width:280px;margin:0 30px 0 0;padding:0;float:left;}
#footer-middle {width:310px;margin:0 20px 0 0;padding:0 15px;float:left;
border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
#footer-right {width:270px;margin:0 ;padding:0;float:right;}

#footer ul li {
background-color: transparent;
background-image: url("images/side-list-ico.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 11px;
color: #333333;
padding-top: 6px;
padding-left: 12px;
}

#footer-left ul, #footer-middle ul{padding:0;margin:0 0 20px 0;}
#footer-right ul ul li {display:inline;}
.avhec-widget-count {font-size:10px; font-style:italic;}

.footerlinks {
text-align:center;border-top:1px dashed #ccc;padding:20px 0; 
float:left; margin-top:10px; width:950px;
}

.footerlinks a {color:#555;}
.footerlinks a:hover {color:#777477;}

/* my flickr */
#flickrrss {float:right;margin:0;width:310px;}

#flickr_badge_uber_wrapper a img{
	width:67px; 
	height:60px;
	border: 1px solid #ccc !important; 
	margin: 3px 3px 0 0;
	padding:2px;
}


/* flickr for post */
.entry .flickr-img {padding:8px;}

/* flickr at top nav */
.flickr-top {margin-top:15px;}
.flickr-top img {border:1px solid #ddd; padding:5px;margin-right:5px;}

/* Page */
.page_navi{width:100%;height:43px;line-height:46px;text-align:center;overflow:hidden;}

.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#a79e86;border:1px solid #e2d8bd;font-weight:bold;}

.page_navi a:hover,.page_navi a.current{border:1px solid #8a8371;color:#417348; background:#e2d8bd;}

.comments-navi {line-height:27px;width:100%;text-align:center;}

.comments-navi a {text-decoration:none;border:1px solid #ccc;color:#555;margin:2px;padding:3px 8px;}

.comments-navi span.current,.comments-navi a:hover {
border:1px solid #ccbf9c;color:#417348; background:#e2d8bd;padding:3px 8px;
}

/* postmetadata */
.postmetadata2 {margin:0 0 40px 0;border-bottom:1px dashed #ccc; padding-bottom:40px;}

.postmetadata {margin:20px 0;}

.space {padding: 0 15px;}

.postmetadata ul, .postmetadata li {display: inline;list-style: none;}

.widecolumn .postmetadata {margin: 10px 0; padding-bottom:20px;letter-spacing:1px;}

.narrowcolumn .postmetadata {text-align: left;margin-bottom:40px;border-bottom:1px dashed #ccc; padding-bottom:40px;}

/* related post */
.related-post-nav {font-size:16px; }
.entry .related_post li, .related_post li {
display:inline; 
padding:0 10px 0 2px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
letter-spacing:0px;
line-height:20px;}

.related_post_title {font-size:13px;}

.narrowcolumn .related_post, .widecolumn .related_post {padding-left:0;}

/* back to top */
.backtotop {padding-right:5px;}

/* contact */
#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;font-weight:700;padding:0 20px 2px 0;width:100px; color: #555; font-weight:normal;}
#contact-page ol.forms input.txt{width:300px; padding:5px;}
#contact-page ol.forms input#sendCopy{border:none; margin-right:10px;}
#contact-page ol.forms textarea{height:300px;width:400px; padding:5px;}
#contact-page ol.forms li .error{font-size:12px;display:block;color:red;}
#contact-page ol.forms li.textarea .error{display:block;}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 0; padding:5px 10px; background-color:#333; color:#fff;}
#contact-page ol.forms li.inline input{width:auto;}
#contact-page ol.forms li.inline label{display:inline;width:auto;}


/* Archive Page or Site Map */
.ddsg-wrapper h2 {display:none;}

.ddsg-wrapper ul {margin-bottom:20px; padding:0;}
.ddsg-wrapper ul li a{}

.ddsg-wrapper ul ul li{display:inline; color:#666; padding:0;}

.ddsg-wrapper ul ul li a{padding:0 20px 0 0;color:#444;}

.ddsg-wrapper ul ul ul li a {}

#wpstats {display:none;}
.entry .wp-smiley {margin:0; padding:0; border:none;}

/* I like this */
.counter a {color:#666;}

/* fb like button */
#centeriframe{text-align:center;}

