/*
Theme Name: Hasan
Version: 1.0
Theme URI: http://hasansoyer.com/
Description: Me, Myself & I
Author: Hasan Soyer
Author URI: http://hasansoyer.com/
Tags: black
	
*/
@import 'css/reset.css';
@import 'css/budhand/stylesheet.css';

/* Structure */
html {font-size: 100%;}
body {text-align: center;color: #eee;background-color: #000;background-position: top center;font: 62.5% Georgia, "Times New Roman", Times, serif; /* Reset to 10px equivilent */line-height: 1.4em;padding: 72px 0 0;}

#feeds {clear: both;min-height: 128px;_height: 128px; /* IE6 Min Height */overflow: visible;}
#feeds ul {_zoom: 1;overflow: hidden;}
#feeds.loading {background: url(images/ajax-loader.gif) no-repeat center 68px;}
a {color: #237fa1;border-bottom: 1px dotted #237fa1;text-decoration: none;}
a:hover, a:focus {color: #237fa1;border-style: solid;text-decoration: none;}

#wrapper {font-size: 1.4em; /* 14px equiv */margin: 0 auto;text-align: left;width: 472px;}

#header {background: url(images/header.png) no-repeat top left;overflow: hidden;padding: 26px 90px 17px 28px;position: relative;}
#header .contact_details {display: none;}
#header .dlvcard {position: absolute;display: inline;right: 0;top:50%;margin-top: -12px;margin-right: 26px;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
#header .dlvcard:hover, #header .dlvcard:focus {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
#header p {font-size: 1.0em !important;margin: 4px 0 0 !important;padding: 0 0 0 0!important;line-height: 1.4em !important;letter-spacing: 0em;color: #fff;}
#header .photo {float: left;display: block;padding: 0;border: 2px solid #eee;margin-right: 8px;background: #fff;line-height: 1 !important;}

#name {font-size: 1.75em !important;margin: 0 !important;padding: 4px 0 0 0!important;line-height: 1.3em !important;font-weight: bold;letter-spacing: 0em;}
#name a {color: #eee;display: block;border: 0;text-decoration: none !important;}

#mainNav {margin: 0;padding: 0 12px;background: url(images/content.png) repeat-y top left;}

#content_wrapper {margin: 0;padding: 0 0 28px;background: url(images/footer.png) no-repeat bottom left;}
#content {margin: 0;padding: 0 12px;background: url(images/content.png) repeat-y top left;}
#content .inner {}
#mainContent {padding: 0 18px;width: 412px;overflow: hidden;}	
#subContent {padding: 36px 12px 0;}

div#footer {clear: both;color: #000;line-height: 1.6em;padding: 0 12px 72px;}
div#footer ul {margin-bottom: 0 !important;}
div#footer li {display: inline;margin-right: 6px;}
div#footer li.right {float: right;margin-right: 0;margin-left: 6px;}
div#footer li.right img {}
div#footer li.last {margin-right: 0;}
#footer li.block {display: block;margin: 0;}
div#footer a {color: #237fa1;}

.clear {height: 0 !important;font-size: 0 !important;line-height: 0 !important;clear: both;margin:0 !important;padding: 0 !important;outline: 0 !important;border: 0 !important;}

.paging {margin: 18px 0 !important;overflow: hidden;}
.paging a, .paging span {padding: 0 2px;font-weight: bold;line-height: 1.5em;}

/*-- Headings --*/	
h1, h2, h3, h4, h5, h6, .pagetitle {margin: 1em 0 0.5em;font-size: 1em;line-height: 1.2em;color: #eee;letter-spacing: -0.02em;}
h1 {font-size: 1.5em;font-weight: bold;line-height: 1.1em;}
h2 {font-size: 1.4em;font-weight: normal;line-height: 1.1em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;font-weight: bold;}

h1.title {font-size: 1.2em;border-bottom: 2px dotted #000;padding-bottom: 0.95em;margin-bottom: 0;}

#comments h2 {position: relative;line-height: 1em;}
#comments h2 small {position: absolute;right: 0;top: 0;line-height: 1.3em;font-size: 0.7em;}

h2.section {font-family: "BudHand Bold", Lucida Grande, Arial, sans-serif;color: #000;background: url(images/arrow.png) no-repeat right bottom;padding-right: 44px;padding-bottom: 12px;float: left;margin: 0 !important;font-size: 1.7em;letter-spacing: normal !important;}
h2.section a {color: #fff !important;}

ul h2 {margin: 0;font-size: 1.3em;}

h3#respond {padding-top: 1em;line-height: 1em;border-top: 2px dotted #eee;}

/*-- Paragraph & Post Styles --*/
p, ul, ol, dl {margin: 1em 0 1em 0;line-height: 1.6em;}

.home_content {border-bottom: 2px dotted #eee;}
.post {border-bottom: 2px dotted #eee;margin-bottom: 12px;}
.post ul {margin: 18px 36px !important;list-style: disc outside;}
.post ol li, .post ul li {padding: 0;line-height: 1.6em;margin-bottom: 10px;margin-left: 12px;}
.post ol {list-style: decimal outside;margin: 18px 36px !important;}

p.meta {color: #ccc;padding: 0;line-height: 1.5em;margin: 0 0 0.7em !important;font-size: 0.8em;overflow: hidden;font-style: normal;}
p.meta a {text-decoration: none !important;color: #237fa1 !important;font-weight: normal;}
.meta .comment {float: right;margin-left: 10px;padding-left: 18px;padding-right: 2px;background: url(images/balloon-small.png) no-repeat left;}
.meta .user {padding-left: 18px;padding-right: 2px;background: url(images/user-silhouette.png) no-repeat left;}
.meta .date {padding-left: 18px;padding-right: 2px;background: url(images/calendar-small.png) no-repeat left;}
.meta .cat {padding-left: 18px;padding-right: 2px;background: url(images/folder-small.png) no-repeat left;}
.meta .tag {padding-left: 18px;padding-right: 2px;background: url(images/tag-small.png) no-repeat left;}

strong {font-weight: bold;}
em {font-style: italic;}
small {font-size: 0.9em;}
abbr, span.abbr {cursor: help;border-bottom: 1px dashed #eee;}
.center {text-align: center}
blockquote {padding: 0 1em 0;margin: 18px !important;font-style: italic;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #656565;font-family: Georgia, Times New Roman, Times, serif;font-size: 1em;}
cite {margin-left: 1em;font-style: italic;}
cite strong {font-style: normal;font-weight: bold;}
blockquote cite {margin-left: 0;}

.ajax-post {font-size: 1.3em;border: 0;}
.ajax-post h1 {margin-top: 0;}

/* Images */
#content .alignleft {float: left;margin: 4px 18px 8px 0;}
#content .alignright {float: right;margin: 4px 0 8px 18px;}
#content img.alignright, #content img.alignleft, #content img.aligncenter {background: #fff;border: 1px solid #eee;padding: 5px;outline: 3px solid #fff;}
#content .aligncenter {margin: 10px auto 5px;display: block;}
#content img.alignnone + img.alignnone  {margin-left: 8px;}

div.wp-caption {text-align: center;background: #fff;border: 1px solid #eee;outline: 10px solid #fff;padding: 0 !important;text-align: center !important;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
div.wp-caption img {margin: 0;padding: 0;border: 0 none;border: 4px solid #fff;}
p.wp-caption-text {margin: 0 !important;padding: 4px !important;font-weight: bold;clear: both;}

/* Lists */
#mainNav ul {margin: 0 auto;text-align: left;background: url(images/nav.png) repeat-x top;line-height: 1 !important;overflow: hidden;padding: 0 9px 2px 9px;}
#mainNav li {margin: 0;padding: 0 30px 0 0;line-height: 1 !important;list-style: none outside;text-indent: 0 !important;float:left;position: relative;}
#mainNav li a {color: #fff;font-weight: bold;display: block;text-decoration: none;margin: 0 !important;padding: 0 9px;border: 0;line-height: 2.5em;position: relative;float: none;}
#mainNav li a:hover, #mainNav li a:focus {color: #fff !important;text-decoration: underline;}
#mainNav li.current_page_item a, #mainNav li.current_page_ancestor a,  #mainNav li.current_page_parent a {color: #fff !important;background: url(images/nav_active.png) no-repeat bottom center;}
#mainNav li.search {float: right;}
#mainNav ul ul {display: none;}

ul.social {margin: 0 !important;}
ul.social li {border-top: 1px solid #000;margin-right: 2px;width: 223px; float: left;display: inline;background: url(images/socialli.png) repeat-x bottom;}
ul.social li.alt {margin-right: 0;}
ul.social li.first {border-top: 0;}
ul.social li a {display: block;padding: 18px 18px 18px 62px;background-repeat: no-repeat;background-position: 18px;color: #eee;border: 0;text-decoration: none;font-weight: bold;}
ul.social li a:hover, ul.social li a:focus {color: #237fa1;text-decoration: underline;}

/*-- tables --*/
table {font-size: 100%; /* IE hack */}

/*-- forms -- */
.searchform {margin: 0;overflow: hidden;padding: 7px 0 0 0;font-size: 0.8em;}
.searchform .hidden {display: none;}
.searchform input.text {width: 60px;border-right: 0;margin: 0;border-color: #eee;}
.searchform .submit {padding: 2px 2px;margin: 0;border-width: 1px;font-size: 1em;vertical-align: middle;outline: 0 !important;line-height: 1.4em;}
form #comment {width: 404px;height: 100px;}
form input.text, form select, form textarea {border: 1px solid #808080;border-left-color: #b1b1b1;border-top-color: #b1b1b1;width: 198px;padding: 3px;background: #fff;vertical-align: middle;font-family: Lucida Grande, Arial, sans-serif;font-size: 1em;color: #6A9399;}
form  label {font-size: 1em;}
form .submit {padding: 0.6em;border: 2px solid #eee;font-family: Lucida Grande, Arial, sans-serif;font-size: 1em;color: #6a9399;background: #fff url(images/socialli.png) repeat-x center;}
form .submit:hover {background: #eee;color: #000;border-color: #808080;}

/* Fin */