/*   
Theme Name: Matsya Minimal
Theme URI: http://contentdeliverance.com
Description: Content Deliverance starting theme. Minimal. Clean. Mostly typographic.
Author: Samir Bharadwaj
Author URI: http://samirbharadwaj.com
Version: 0.90
*/

@media screen {

* { margin: 0; padding: 0; }
body { font-family:'Liberation Serif',Georgia,Serif;font-size:15px;line-height:1.6em;background:#f9f9f9; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

p { margin: 0 0 10px 0; }

a {color:#0082aa;text-decoration:none;}
a:hover {border-bottom:1px solid;}
h1,h2 {font-weight:normal;letter-spacing:-0.03em;}
h3,h4.h5,h6 {font-weight:normal;letter-spacing:-0.02em;}

blockquote { }
blockquote p { }

ul, ol { }

#page-wrapper { width: 960px; margin: 0 auto; background: #ffffff; }
#header {text-align:center;border-bottom:2px solid black;background:#f9f9f9;}
#header h1, #header h2 {font-size:8em;line-height:1em;font-weight:normal;letter-spacing:-0.06em;text-indent:-0.2em;color:#dddddd;}
#header h1, #header h2, #header h1 a, #header h2 a {color:#dddddd;}
#header h1 a:hover, #header h2 a:hover {border-bottom:none; color:#ffbb00; background:url(images/matsya.png) no-repeat 785px 12px;}

#menu-cd-nav {height:1.6em;overflow:hidden;}
#menu-cd-nav li {display:inline-block;list-style:none;}
#menu-cd-nav li a {display:block;width:120px;font-family:'liberation sans','lucida sans',helvetica,arial, san-serif;text-transform:uppercase;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
#menu-cd-nav li a:hover {color:#ffffff;background:#ffbb00;font-weight:bold;}
.current-menu-item a,
.current-page-ancestor a,
.current-post-ancestor a {background:#eeeeee;}

.breadcrumbs {width:100%;height:50px;border-left:2px solid black;font-size:0.8em;line-height:4em;text-indent:35px;color:#aaaaaa;}
.breadcrumbs a {color:#aaaaaa;}
.breadcrumbs a:hover {color:#0082aa;}

#content {width:635px;float:left;}
.post, .response, .page, .archive h1, .search h1, .blog h2.notfound {margin-left:35px;}
.post {width:600px;float:left;}
.post h1, .archive h1, .search h1 {font-size:2em;line-height:1.6em;margin-bottom:0.8em;}
.post h2, .post h3, page h2, .page h3 {color:#333333;}
.post h2 {font-size:1.6em;margin-bottom:1em;}
.post h3, .page h3 {font-size:1.2em;}
.post p, .post blockquote, .post ol, .post ul, .post hr, .post pre, .post .note {margin-bottom:1.6em;}
.post p {text-indent:0em;}
.post p.centered {text-align:center;}
.post p:first-of-type:first-line, .post p:first-child:first-line, .post h2+p:first-line, h2+blockquote:first-line, .post hr+p:first-line {font-variant: small-caps;}
.post li p:first-of-type:first-line, .post li blockquote:first-line {font-variant: normal;}
.post blockquote {padding:0 1.6em;border-left:10px solid #ffe499;}
.post img {border-radius:0 15px 0 15px;-moz-border-radius:0 15px 0 15px;-webkit-border-radius:0 15px 0 15px;overflow:hidden;margin-bottom:1.6em;}
.post .note {padding:0.8em 1.6em;border-left:10px solid #aae4ee;background:#eeeeee;border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0;}

.alignright {float:right; margin-left:1.6em;}
.alignleft {float:left; margin-right:15px;}

.single .entry, .page .entry {padding-bottom:3.2em;background:url(images/matsya-ender.png) no-repeat 0% 100%;}

.descriptiontext {margin-left:35px;font-size:1.5em;color:#aaaaaa;}

.excerpt, .archive .post {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;padding-right:0.8em;margin-top:1.6em;}
.excerpt img, .archive .post img {float:left;margin-bottom:1.6em;}
.excerpt p, .archive .post p {margin-left:180px;}

ol li, ul li {margin-left:1.2em;}
ul li {list-style:square;}
hr {margin-left:auto;margin-right:auto;color:#eeeeee;background-color:#eeeeee;border:none;height:4px;}

.post-meta, .sociable {text-align:center;background:#dddddd;padding:0.8em;margin:1.6em 0;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.post-meta p {margin:0;}
.post-meta ul {margin:0;display:inline;}
.post-meta li {display:inline;list-style:none;}
.sociable li img {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#aaaaaa;margin:0;padding:0;}
.sociable_tagline {float:left;}

.response h2 {color:#ffffff;background:#999999;width:50%;padding-left:0.8em;margin-top:1.6em;clear:both;}
.numeral {display:block;float:right;background:#555555;width:1em;height:1em;text-align:center;line-height:0.8em;border-radius:0.8em;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;margin-right:-0.5em;}

.comment, input, textarea {list-style:none;border-radius:0.8em;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;border:1px solid #dddddd;margin:0.6em 0 0 0;padding:0.5em 1em;}
.author {background:#fff5d9;}
.comment-meta {width:85px;color:#aaaaaa;font-size:0.8em;text-align:right;float:left;}
img.avatar {background:#999999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:2px 0 6px 21px;}
.comment-text {margin-left:105px;}
.comment-body p {margin-left:105px;margin-top:1.6em;}

input, textarea {border:1px solid #aaaaaa;}


.entry { }
.entry a { }
.entry a:hover { }

pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; background: #eeeeee; padding:1.6em;}
code, tt { }

#meta { }
.postmetadata { }

.sidebar {width:270px;padding-left:14px;border-left:1px solid #aaaaaa;float:right;margin-top:50px;color:#999999;}
.sidebar div {width:255px;list-style:none;margin:0 0 1.6em 0;clear:both;}
.sidebar .ads {width:280px;}
.sidebar ul li {list-style:square;margin:0 0 0 1.2em;}
.ad125 {width:125px;height:125px;background:#888888;float:left;margin:12px 5px 7px 0;}

.suboptions a {opacity: 0.8; -moz-opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); zoom:1;}
.suboptions a:hover, .suboptions a:focus {opacity: 0.99; -moz-opacity: 0.99; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); zoom:1;}

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

/*	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

*/

form { }
input[type=text] { }
textarea { }


#footer {clear:both;height:50px;border-right:2px solid black;border-bottom:2px solid black;line-height:3em;text-align:center;color:#aaaaaa;font-style:italic;margin-bottom:1.6em;}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
