/*
	Theme Name: obscure v1.2
	Theme URI: http://wpcrunchy.com
	Description: an elegant magazine style wordpress theme suitable for community site
	Version: 1.2
	Author: akosipau
	Author URI: http://wpcrunchy.com/
*/

/*	RESET
-------------------------------
*/

@import url('css/960.css');

/*	GLOBAL
-------------------------------
*/

.pinglist { margin-top: 20px; }
.pinglist li p { margin:0 0 6px 0; }
.pingauthor { text-transform:uppercase; }

.left { float:left; }
.right { float:right; }
p.note { display:block; margin:10px; padding:10px; background:#eff1e1; border:1px solid #e2e2e2; }
p.warning { display:block; margin:10px; padding:10px; background:#fffbbc; border:1px solid #e6db55; }
p.download { display:block; margin:10px; padding:10px; background:#e7f7d3; border:1px solid #66cc33; }
blockquote { font-size:1.5em; padding:10px 55px; color:#a1a1a1; background:url(images/blockquote.png) no-repeat 3% 0; }


/*	HEADER
-------------------------------
*/

.blocked{ display:block; height:100%; width:100%; text-decoration:none; }

/*	MAIN
-------------------------------
*/

/*--- featured ---*/
#featured { height:300px; margin-bottom:30px; background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2; position:relative; }
#featured .ft-hangtext { display:block; position:absolute; top:10px; right:10px; z-index:99; background-color:#988763; color: #fff; font-size: 14px; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; margin:0; padding:5px 10px 10px 10px; text-transform:uppercase; text-shadow: #000 1px 1px 1px; }
#featured .ft-items { margin:10px; width:578px; height:280px; background-color:#000; overflow:hidden; }
#featured .ft-item { position:relative; }
#featured .ft-meta { width:568px; padding:15px; background:url(images/trans-bg.png) repeat-x top left; position:absolute; bottom:0; left:0; z-index:10; }
#featured .ft-meta h3 { margin:0; padding:0; font-family: 'Arial', 'Trebuchet MS'; line-height:28px; text-transform:uppercase; text-shadow: #000 1px 1px 1px; color:#fff; font-size:18px; }
#featured .ft-meta a { text-decoration:none; }
#featured .ft-meta a:hover { color:#fff; }
#featured .ft-meta p { margin:0; padding:0; color:#ccc; }
/*--- posts ---*/
#breadcrumb { padding-bottom:20px; text-transform:capitalize; }
#postcomments { position:relative; }
#postcomments .post-hangtext a { display:block; position:absolute; top:0; right:0; z-index:99; background-color:#988763; color: #fff; font-size: 14px; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; margin:0; padding:5px 10px; text-transform:uppercase; text-shadow: #000 1px 1px 1px; text-decoration:none; }
#posts .post { margin-bottom:30px; }
#posts img { border:0; }
#posts .caption { font-family: 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; color:#eee; line-height:24px; }
#posts .post-dateposted { color:#fff; width:415px; padding:5px 0 0; }
#posts .post-head { border-bottom: 1px solid #666; padding-bottom:10px; margin-bottom:10px; position:relative; }
#posts .post-title { width:457px; margin:0; padding:0; font-family: 'Arial', 'Trebuchet MS'; line-height:15px; text-transform:uppercase; color:#fff; border:0; }
#posts .post-title a { color:#fff; text-decoration:none; }
#posts .post-title a:hover { color:#ccc; }
#posts .post-date { padding-bottom:9px; font-size:10px; text-transform:uppercase; position:absolute; bottom:0; right:0; color:#eee; }
#posts .post-wrap { margin-bottom:15px; }
#posts .post-thumb { width:166px; height:166px; padding:3px; border:1px solid #d9d9d9; background-color:#f9f9f9; }
#posts .post-excerpt { width:415px; padding:10px 0; }
#posts .post-content { padding:10px 0; }
#posts .post-image { padding:10px; margin:0 0 15px 0; width:578px; height:280px; overflow:hidden; background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2; }
#posts .post-meta { border:1px solid #333; background-color:#111; padding:8px 10px; }
#posts .post-meta ul { margin:0; padding:0; list-style:none; }
#posts .post-meta ul li { margin:0; padding:0 10px 0 0; float:left; font-size:10px; text-transform:uppercase; }
#posts .post-meta ul li.author { background:url(images/user.png) no-repeat 0 50%; padding-left:22px; }
#posts .post-meta ul li.comment { background:url(images/comment.png) no-repeat 0 50%; padding-left:22px; }
#posts .post-meta ul li.category { background:url(images/category.png) no-repeat 0 50%; padding-left:22px; }
.nocursor { cursor:default; }
/*--- sidebar ---*/
#sidebar .widget { width:100%; padding-top:8px; margin-bottom:12px; background:url(images/widget-body-bg.png) repeat-y top left; }
#sidebar .widget-body, #sidebar .twitter-widget-body { padding:0 12px; }
#sidebar .widget-body h3, #sidebar .twitter-widget-body h3 { margin:0; padding:0; font-weight:normal; color:#eee; }
#sidebar .widget-body ul, #sidebar .twitter-widget-body ul { margin:0; padding-top:2px; list-style:none; }
#sidebar .widget-body ul li, #sidebar .twitter-widget-body ul li { margin:0; padding:3px 0; border-bottom:1px solid #333; }
#sidebar .widget-body ul li a { display:block; background:url(images/arrow.gif) no-repeat 0 4px; text-decoration:none; padding-left:12px !important; text-transform:uppercase; font-size:10px; }
.twitter-widget-body .entry-meta .time-meta { display:block; background:url(images/arrow.gif) no-repeat 0 4px; text-decoration:none; padding-left:12px !important; margin:12px 0 4px; text-transform:uppercase; font-size:10px; }
.twitter-widget-body .entry-meta .from-meta { display:none; }
.twitter-widget-body .entry-content { font-size:11px; }
a.twitter-user { color:#aaa; text-decoration:none; }
a.twitter-user:hover { color:#eee; text-decoration:underline; }
#sidebar .widget-body ul li a:hover { text-decoration:underline; }
#sidebar .widget-body ul ul { margin:0; padding:0; }
#sidebar .widget-body ul ul li { border-bottom:0; margin:0 0 0 20px; list-style-type:square; }
#sidebar .widget-body ul ul li a { background:none; padding:0; }
#sidebar .widget-body ul ul li { padding:0; margin:12px 0 0 28px; }
#sidebar .widget-foot { height:8px; }
#sidebar #searchform { margin:0; padding:0; }
#sidebar #searchform input[type=text] { width:83%; padding:8px 25px 8px 8px; border: 3px solid #ccc; background: #fff url(images/search_icon.png) no-repeat 98% 50%; font-family:Helvetica, Arial, sans-serif; color:#555; }
#sidebar select { margin-bottom:8px; }

/*	COMMENTS
-------------------------------
*/

#comments { padding:20px 0; border-top:1px solid #666; border-bottom:1px solid #333; }
#comments .comment-head { margin:0; padding:5px 0; font-weight:bold; color: #988763; line-height:20px; border-bottom:1px solid #333; }
#comments .comment-list { margin:0 0 10px 0; padding:0; list-style:none; }
#comments .comment-list li { margin:0; padding:10px 0 5px 0; border-bottom:1px solid #333; background-color:#1a1a1a; }
#comments .comment-list li.thread-even { background-color:#111; }
#comments .comment-list ul.children { margin:0 0 20px 20px; padding:0 0 0 10px; list-style:none; border-left:1px dotted #ccc; }
#comments .comment-list ul.children li { border:0; }
#comments .comment { padding:0 10px 10px 10px; }
#comments .comment-meta-box { padding-bottom:10px; }
#comments .comment p { padding:0 10px; }
#comments .comment .gravatar { margin-top:7px; padding:3px; border:1px solid #999; }
#comments .comment .comment-meta { padding-left:10px; text-transform:uppercase; }
#comments .comment .comment-meta .author { display:block; padding:6px 0; }
#respond { padding-bottom:20px; }
#respond .cancel-comment-reply { padding:10px 0; }
#respond input[type=text], #respond textarea { padding:6px 5px; border-top:2px solid #9a9a9a; border-left:2px solid #9a9a9a; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
#respond select { padding:6px 5px; border-top:2px solid #9a9a9a; border-left:2px solid #9a9a9a; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-family:Helvetica, Arial, sans-serif; font-size:12px; background-color:#333; width:52%; }
#respond input[type=text] { width:50%; }
#respond input[type=text].author { background:url(images/user.png) no-repeat 98% 50% #333; }
#respond input[type=text].email { background:url(images/email.png) no-repeat 98% 50% #333; }
#respond input[type=text].url { background:url(images/link.png) no-repeat 98% 50% #333; }
#respond textarea { width:97%; height:150px; margin:0; background-color:#333; }
#respond input[type=submit] { padding:8px 12px; border:0;background:#988763; color:#fff;font-family: Helvetica, Arial, sans-serif; cursor:pointer; text-shadow:#000 1px 1px 1px; }

/* PAGENAVI
-------------------------------
*/

.wp-pagenavi { clear:both;padding:0 0 24px 0; }
.wp-pagenavi a, .wp-pagenavi a:link {text-decoration:none;margin-right:4px;border:1px solid #988763;color:#fff;padding:4px 8px; }
.wp-pagenavi a:visited {text-decoration:none;margin-right:4px;border:1px solid #988763;color:#fff;padding:4px 8px;}
.wp-pagenavi a:hover { background-color:#988763;color:#000; }

.wp-pagenavi span.pages { text-decoration:none;margin-right:4px;border:1px solid #988763;color:#fff;padding:4px 8px; }
.wp-pagenavi span.current { text-decoration:none;margin-right:4px;border:1px solid #988763;padding:4px 8px; background-color:#988763;color:#000; }
.wp-pagenavi span.extend { text-decoration:none;margin-right:4px;border:1px solid #988763;color:#fff;padding:4px 8px; }

/*	WORDPRESS CSS
-------------------------------
*/

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; padding:10px; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2; text-align: center; 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 p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
