/*
Theme Name: 001 - Feed Ur Mind
Theme URI: http://feedurmind.net
Description: <a href="http://feedurmind.com">Feed UR Mind</a>.
Version: 1
Tags: dark, green, black, two-columns, right-sidebar, fixed-width
*/
* { padding:0; margin:0; outline:0; }
body {
	background:#0c1312 url(images/body.jpg) no-repeat center 0;
	color:#CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

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

.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }

a {
	color:#e6124e;
	text-decoration: underline;
	cursor:pointer;
	text-transform: capitalize;
}
a:hover {
	color:#FFF;
	text-decoration: none;
	background-color: #e6124e;
}
a img {border: 0;}

h1 {
	font-size:50px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	line-height:50px;
}
h2 {
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height:26px;
	font-style: italic;
	text-transform: capitalize;
}
h3 { font-size:18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; line-height:24px; color:#fff;}

h2 span{
	color:#fff;
}
h2 span a {
	color:#fff;
	text-decoration: none;
}

#shell {
	width:1185px;
	margin:0 auto;
}

#header {
	height:145px;
	position:relative;
}
#header h2{
	padding-top:65px;
	padding-left: 80px;
}
#header h1 a{
	text-decoration: none;
	background:transparent !important;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}

.rss {
	font-size:0;
	line-height:0;
	width:184px;
	height:40px;
	text-indent: -4000px;
	background:url(images/rss.gif) no-repeat 0 0 !important;
	top:65px;
	left:850px;
	position:absolute;
}
.rss:hover { background-position: 0 bottom !important; }

.bloginfo {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#fff;
	font-size:10px;
	font-style: italic;
	display:block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 120px;
}

#main {}
#content {
	float:left;
	width:200px;
}
#sidebar {
	float:right;
	width:200px;
	color:#aaa;
	margin-left: 5px;
	text-transform: capitalize;
}
#sidebar ul { list-style-type: none;  }
#sidebar h2 {
	color:#f3f3f3;
	font-style: italic;
	font-weight: normal;
	line-height:normal;
	left:0px;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 16px;
	background-image: url(images/h2.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 5px;
}
#sidebar ul li {
	margin-bottom:10px;
	text-align: left;
}
#sidebar ul ul li { background:url(images/li-border.gif) repeat-x 0 bottom; line-height: 24px; margin-bottom: 0;}
#sidebar ul ul li li { background: none; }
#sidebar ul ul ul  {
    background: url(images/li-border.gif) repeat-x 0 2px;
    padding-left: 10px;
}
#sidebar a{
	color:#8fc2be;
	text-decoration: none;
	background:transparent !important;
	text-transform: capitalize;
}
#sidebar a:hover {
	color:#FFF;
}
#sidebar ul ul li a{ background:url(images/bul.gif) no-repeat 0 5px !important; padding-left:12px; }

#sidebar .recentcomments a { background:transparent !important;}

#sidebar li.widget_text,
#sidebar li.widget_search,
#sidebar li.widget_tag_cloud,
#sidebar li.widget_calendar
{ background:url(images/li-border.gif) repeat-x 0 bottom; padding-bottom:10px;}

#sidebar .widget_calendar{}
#sidebar .widget_calendar table{ width:70%; text-align: center;}
#sidebar .widget_calendar th,
#sidebar .widget_calendar td{ padding:2px; }
#sidebar .widget_calendar a{ text-decoration: underline ; background:transparent !important;}
#sidebar .widget_calendar a:hover { color:#e6124e !important; text-decoration: none;}


.post {
	margin-bottom:20px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dashed;
	border-bottom-style: double;
	border-left-style: dashed;
	border-top-color: #2c4d48;
	border-right-color: #2c4d48;
	border-bottom-color: #2c4d48;
	border-left-color: #2c4d48;
}
.post h2{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2c4d48;
	background-image: url(images/post-title.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
}
.post-cnt {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.post-c { background:url(images/post-c.png); width:100%;}
.post-b {
	height:auto;
	background: url(images/post-b.png) no-repeat 0 0;
}
.post-b .post-cnt{
	padding-top:0;
	margin-top: 8px;
}

.post .entry {
	overflow: hidden;
	line-height: 1.5em;
}
.post .entry p{
}
.post .entry ol,
.post .entry ul { padding:0 0 15px 30px;}
.post .entry li { padding:0 0 3px 0;}
.post .entry blockquote { padding-left:45px; background:url(images/quote.gif) no-repeat 5px 5px;}
.post-meta { color:#fff; font-size:11px; }
.post-meta p{ position:relative; z-index:2;}
.post .entry h1 { font-size: 24px; line-height: 140%; font-weight: bold;}
.post .entry h2 { font-size: 22px; padding: 0; min-height: 0; font-weight: bold;}
.post .entry h3 { font-size: 20px; font-weight: bold; color: #636363}
.post .entry h4 { font-size: 16px; font-weight: bold;}
.post .entry h5 { font-size: 14px; font-weight: bold;}
.post .entry h6 { font-size: 12px; font-weight: bold;}

small.date {
	left:-35px;
	text-align: center;
	color:#739492;
	font-size:14px;
	line-height:18px;
	font-family: "Courier New", Courier, monospace;
	background:url(images/date.gif) no-repeat 0 0;
	font-weight: bold;
	font-style: italic;
	float: left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
small.date2 {
	left:-35px;
	text-align: right;
	color:#739492;
	font-size:14px;
	line-height:18px;
	font-family: "Courier New", Courier, monospace;
	background:url(images/date.gif) no-repeat 0 0;
	font-weight: bold;
	font-style: italic;
	margin-right: 7px;
	margin-bottom: 0px;
}
.num-comments {
	display:block;
	position:relative;
	width:150px;
	height:17px;
	font-size:11px;
	left:-85px;
	margin-top:10px;
	margin-left: 85px;
	background-color: #000;
	background-image: url(images/comments.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 5px;
}
.num-comments a{
	font-weight: bold;
	color:#FFF;
	background:transparent !important;
}
.num-comments a:hover{ color:#e6124e; }

#footer {
	height:370px;
	width:100%;
	position:relative;
	color:#597b77;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footer p{
	text-align: center;
	padding-top:45px;
}
#footer p a{ color:#597b77; }
#footer p a:hover{ background:#597b77; color:#fff;}


h2.pagetitle,
h2.center { color:#fff; text-align: center; padding:20px 0; font-weight: normal;}

.post-page { }
.post-page h2 { min-height:2px; padding-left:0;}

.post-single {
	margin-bottom:10px;
}

.page-nav {
	font-size:12px;
	padding-bottom:5px;
	color:#C71333;
	position:relative;
	z-index:30;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	background: url(images/post-c.png);
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px dashed #2c4d48;
}
.page-nav div { float:none; display:block; }
.page-nav .alignright { text-align: right; }

ol.commentlist, ul.commentlist { list-style-type: none; }
ol.commentlist li{ background:url(images/post-c.png); padding:10px; margin-bottom:5px; height:100%;}
ol.commentlist li p{ padding-top:10px;}
ol.commentlist li img{ float:right}
ol.commentlist li .comment-author{ font-weight: bold;}
ol.commentlist li .comment-meta{ font-size:10px; }

ol.commentlist li .comment-author,
ol.commentlist li .comment-author a,
ol.commentlist li .comment-meta a,
ol.commentlist li .comment-meta{ color:#aaa; }

ol.commentlist li a{ color:#777; }
ol.commentlist li a:hover { background:#777; color:#fff; }

input, textarea, select {
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
	background:#000;
	color:#aaa;
	border:0;
}
input, textarea { padding:5px; }
textarea { overflow:auto; }

h3#comments { padding:20px 0 10px 0;}
#respond {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #2c4d48;
}
#respond h3{ padding-bottom:10px;}
#respond p{ padding-bottom:10px;}
#respond input{
	width:180px;
	border: 1px solid #263E3A;
}
#respond input#submit{
	width:180px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #263E3A;
}
#respond textarea{
	width:180px;
	height:180px;
	border: 1px solid #263E3A;
}
	
#content #searchform { text-align: center;}


.screen-reader-text { display:none;}

#searchform input { width:130px;}
#searchform input#searchsubmit { width:80px;}
.navigation img {
    margin: 5px;
}
.navigation a:hover {
    text-decoration: none;
}
p.attachment {
    text-align: center;
}
.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;
}
.children li {
    list-style-type: none;
    background: none !important;
}
#sidebar #side-left {
	float: left;
	width: 200px;
	margin-left: 3px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #2c4d48;
	text-align: left;
}
#sidebar #side-right {
	float: none;
	width: 195px;
	margin-left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #2c4d48;
	text-align: left;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #2c4d48;
	padding-left: 5px;
}
.header-widget {
	text-align: center;
	margin-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #2c4d48;
	padding-bottom: 5px;
}
.header-widget li{
	list-style:none;
	 list-style-type: none;
}
.footer-widget {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.footer-widget li{
	list-style:none;
	 list-style-type: none;
}
#sidebar ul li:hover {
	background-image: url(images/li-border-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#sidebar #most-viewed {
	color: #e6124e;
}
.relatedpost {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border: 1px dashed #243E39;
	margin-bottom: 10px;
}
.relatedpost ul{
	padding-left: 0px;
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	/*background-image: url(images/bul.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;*/
	list-style-type: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.relatedpost ul li a{
	padding-left: 13px;
	/*display: block;*/
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-image: url(images/bul.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
	text-decoration: none;
	/*margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 8px;*/
}
.relatedpost li {
	background-image: url(images/li-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.relatedpost li:hover {
	background-image: url(images/li-border-hover.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.relatedpost h3 {
	font-style: italic;
	padding-left: 10px;
}
hr { border: 0; width:95%; color: #2c4d48; height: 1px; margin:5px auto 5px auto; background-color:#2c4d48;}
.entry img {
	margin: 4px;
}
/*extra side*/
#extra-sidebar {
	width:770px;
	color:#aaa;
	text-transform: capitalize;
	margin-right: auto;
	text-align: left;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #2c4d48;
	border-left-color: #2c4d48;
}
#extra-sidebar ul {
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
}
#extra-sidebar h2 {
	color:#f3f3f3;
	font-style: italic;
	font-weight: normal;
	line-height:normal;
	left:0px;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 16px;
	background-image: url(images/h2.png);
	background-repeat: no-repeat;
	background-position: center left;
	margin-bottom: 5px;
}
#extra-sidebar ul li {
	margin-bottom:10px;
}
#extra-sidebar ul ul li { background:url(images/li-border.gif) repeat-x 0 bottom; line-height: 24px; margin-bottom: 0;}
#extra-sidebar ul ul li li { background: none; }
#extra-sidebar ul ul ul  {
    background: url(images/li-border.gif) repeat-x 0 2px;
    padding-left: 10px;
}
#extra-sidebar a{
	color:#8fc2be;
	text-decoration: none;
	background:transparent !important;
	text-transform: capitalize;
}
#extra-sidebar a:hover { color:#e6124e; }
#extra-sidebar ul ul li a{ background:url(images/bul.gif) no-repeat 0 5px !important; padding-left:12px; }

#extra-sidebar .recentcomments a { background:transparent !important;}

#extra-sidebar li.widget_text,
#extra-sidebar li.widget_search,
#extra-sidebar li.widget_tag_cloud,
#extra-sidebar li.widget_calendar
{ background:url(images/li-border.gif) repeat-x 0 bottom; padding-bottom:10px;}

#extra-sidebar .widget_calendar{}
#extra-sidebar .widget_calendar table{ width:70%; text-align: center;}
#extra-sidebar .widget_calendar th,
#extra-sidebar .widget_calendar td{ padding:2px; }
#extra-sidebar .widget_calendar a{ text-decoration: underline ; background:transparent !important;}
#extra-sidebar .widget_calendar a:hover { color:#e6124e !important; text-decoration: none;}

#extra-sidebar ul li:hover {
	background-image: url(images/li-border-hover.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
#extra-sidebar #most-viewed {
	color: #e6124e;
}
/*end*/
#header .search-hdr {
	float: right;
	margin-top: 55px;
	margin-right: 0px;
	padding: 5px;
	border: 1px dashed #739492;
}
.search-hdr #searchform input {
	width: 200px;
	background-color: #213b3b;
	font-weight: bold;
	color: #FF0;
}
#header .search-hdr #searchform div #searchsubmit {
	background-color: #000;
}
#sidebar .widgettitle:hover {
	background-image:url(images/h2-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#extra-sidebar #extra-side .widgettitle:hover {
	background-image:url(images/h2-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
}/*
#sidebar h2 a {
	color: #FFF;
}
*/
#main #content .post-cnt h2:hover {
	background-image: url(images/post-title-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e6124e;
}
.nav {
	margin-left: 70px;
	margin-top: 2px;
	margin-right: 70px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	background: url(images/post-c.png);
	border: 1px dashed #739492;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}
.nav a {
	text-decoration: none;
}
#content .entry img {
	width: 180px;
	height: auto;



}
.googlesearchform {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background: url(images/post-c.png);
	padding: 5px;
	border: 2px dotted #739492;
	margin-bottom: 50px;
	margin-top: 40px;
}
.googlesearchform input {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	border: 1px dashed #2c4d48;
	margin: 0px;
	padding: 5px;
}
.entry .postmetadata.alt {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2c4d48;
}
