@charset utf-8;
/*

	Theme Name: Obscure

	Theme URI: http://wpcrunchy.com

	Description: Premium dark magazine wordpress theme by <a href="http://wpcrunchy.com">wpcrunchy</a> for free download. Built with in-demand features that can be access through admin panel.

	Version: 1.0

	Author: akosipau

	Author URI: http://akosipau.com/

	Tags: three column, dark, jquery, gray, white

*/

/* GLOBAL ELEMENTS

----------------------------------

*/

/* Resets 

--------------------------

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:12px;
font-family:Helvetica,Arial,sans-serif;
vertical-align:baseline;
line-height:1.1em;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
color:#664C4C;
line-height:1;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#171615;
height:100%;
}

html,body {
height:100%;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote {
line-height:1.2em;
margin:20px 0;
padding:5px 20px 5px 60px;
}

acronym {
cursor:help;
border-bottom:1px dashed #333;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

a {
text-decoration:none;
color:#B0483B;
}

.right {
float:right;
}

.left {
float:left;
}

.left2 {
clear:both;
float:left;
}

.irelative {
position:relative;
}

.text {
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px;
}

.incomment {
padding:5px 0!important;
}

.clear {
clear:both;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
#hidesfromie-mac\*#htmlclearfixheight:1%;
}

.clearfix {
display:inline-block;
}

.clearfix2 {
clear:both;
display:block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

/* BASE STYLE

---------------------

*/

#header {
background:url(images/header-bg.png) repeat-x top #252423;
#position:relative;
#z-index:2;
}

#main {
background:#e9e9e9 url(images/shadow-bg.png) repeat-x top;
padding-bottom:30px;
position:relative;
}

#main2 {
background:#e9e9e9 url(images/shadow-bg.png) repeat-x top;
padding-bottom:10px;
position:relative;
}

#footer {
background:#171615;
border-top:8px solid #707171;
}

/* header

---------------------

*/

#page-menu {
height:30px;
width:1000px;
background:#171615;
border-bottom:1px solid #393837;
margin:0 auto;
}

#nav1 {
padding-left:30px;
}

#nav1 li {
float:left;
list-style:none;
}

#nav1 li.backLava {
background:#393837;
width:9px;
position:absolute;
border:0;
}

#nav1 li a {
color:#a4a5a1;
text-decoration:none;
text-align:center;
z-index:10;
display:block;
position:relative;
text-transform:uppercase;
font-size:12px!important;
margin:auto 15px auto 0px;
padding:11px 5px 10px;
}

#nav1 li a:hover,#nav1 li a:active,#nav1 li.current_page_item a {
color:#fff;
background:none!important;
}

#rss-button a {
color:#a4a5a1;
background:url(images/feed.png) no-repeat 0 50%;
padding:11px 20px 10px;
}

#rss-button a:hover {
text-decoration:none;
background:url(images/feed2.png) no-repeat 0 50%;
}

#logo {
height:120px;
width:1000px;
margin:0 auto;
}

#logo .logo-image {
color:#fff;
padding:20px;
}

#logo .ads-topwide {
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #393837;
width:468px;
height:60px;
background:#171615;
padding:5px;
}

#category-menu {
position:relative;
height:40px;
background:#393b3b;
border-top:1px solid #4a4d4c;
width:980px;
margin:0 auto;
padding:0 10px;
}

#category-menu ul {
padding-left:0;
list-style-type:none;
list-style-image:none;
float:left;
margin:0;
}

#category-menu ul li {
float:left;
display:block;
padding-left:0;
z-index:1000;
}

#category-menu ul li a:link,#category-menu ul li a:visited,#category-menu ul li a:active {
width:80px;
min-width:80px;
display:block;
color:#e1e2df;
float:left;
text-transform:uppercase;
font-family:Cambria, Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;
font-size:12px!important;
letter-spacing:1.5px;
background:#393B3B url(images/li-bg.jpg) no-repeat right center;
margin:0;
padding:15px 20px 12px;
}

#category-menu ul li a:hover {
text-decoration:none!important;
color:#a4a5a1;
}

#category-menu ul li .children li a:link,#category-menu ul li .children li a:visited,#category-menu ul li .children li a:active {
display:block;
float:left;
text-transform:uppercase;
font-family:Cambria, Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;
font-size:12px!important;
letter-spacing:1.5px;
background:#4A4D4C;
color:#fff;
margin:0;
padding:15px 10px 12px 20px;
}

#category-menu ul li .children li a:hover {
text-decoration:none!important;
background:#B0483B;
color:#F2D4D4;
}

#category-menu ul li .children li ul {
width:auto;
min-width:80px;
left:100%;
top:0;
}

#category-menu ul li .children li ul li a:link,#category-menu ul li .children li ul li a:visited,#category-menu ul li .children li ul li a:active {
display:block;
background:#7C3329;
color:#F2D4D4;
padding:15px 0 12px 20px;
}

#category-menu ul li .children li ul li a:hover {
text-decoration:none!important;
background:#B0483B;
color:#fff;
}

#search-menu {
float:right;
margin:6px 10px 0 0;
}

/* Main

----------------------

*/

#content-body {
width:1000px;
margin:0 auto;
}

/* post */

#posts {
width:650px;
padding-top:15px;
margin:0 auto;
}

#posts .heading {
color:#666;
font-size:2.2em;
letter-spacing:-.04em;
line-height:1.05em;
font-family:Helvetica,Arial,sans-serif;
text-transform:capitalize;
margin-bottom:20px;
padding:5px 20px 10px;
}

#posts .slideshow {
padding:15px 20px;
}

#posts .slideshow .slider {
width:590px;
height:280px;
background:#fff;
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
padding:10px;
}

#posts .hangtext {
width:18px;
height:auto;
background:#b0483b;
position:absolute;
display:block;
font:bold 1.5em Arial, Helvetica, sans-serif;
color:#FFF;
top:35px;
left:-18px;
z-index:100;
margin:0;
padding:5px 10px;
}

#posts .post {
padding:5px 20px;
}

#posts .post .post-head {
margin-bottom:0;
background:url(images/post-head-bar.png) no-repeat bottom center;
border-bottom:1px solid #f1f1f1;
position:relative;
}

#posts2 .post .post-head2 {
border-bottom:4px solid #666;
position:relative;
}

#posts .post h1.post-heading {
width:470px;
color:#171615!important;
font-weight:700;
font-size:24px;
letter-spacing:-.04em;
line-height:1.05em;
padding-bottom:10px;
padding-top:10px;
font-family:Helvetica,Arial,sans-serif;
text-transform:capitalize;
}

#posts2 .post h1.post-heading {
width:77%;
color:#171615!important;
font-size:24px;
font-weight:700;
letter-spacing:-.04em;
line-height:1.05em;
padding-bottom:10px;
padding-top:10px;
font-family:Helvetica,Arial,sans-serif;
text-transform:capitalize;
}

#posts .post h1.post-heading a {
font-size:24px;
color:#171615!important;
font-family:Helvetica,Arial,sans-serif;
}

#posts .post h1.post-heading a:hover {
color:#393b3b!important;
text-decoration:none!important;
}

#posts2 .post h1.post-heading a {
font-size:18px;
font-family:Helvetica,Arial,sans-serif;
}

#posts .post h1.post-meta {
font-size:12px;
width:140px;
letter-spacing:-.04em;
line-height:1.05em;
font-weight:400;
color:#666;
text-align:right;
bottom:0;
right:0;
position:absolute;
padding:19px 5px 10px 0;
}

#posts .post .post-thumb {
padding-top:10px;
}

#posts .post .post-thumb div {
background-color:#F9F9F9;
border:1px solid #ccc;
padding:3px;
}

#posts .post .post-thumb img {
border:0;
margin:0;
padding:0;
}

#posts .post .post-content-full {
color:#664C4C;
line-height:18px;
padding:10px;
}

#posts .post .post-content-full p {
font-size:13px;
margin-bottom:0;
line-height:24px;
padding:5px 0;
}

#posts .post .post-content-full p a{
font-size:13px;
}

#posts .post .post-content-full a:hover{
background:#FFFFFF;
text-decoration:none;
}

#posts .post .post-content-full div{
font-size:13px;
line-height:24px;
}

#posts .post .post-content-full p strong{
font-size:13px;
}

#posts .post .post-content-full p img {
max-width:590px;
background-color:#FFF;
border-color:#DCDCDC #D2D2D2 #D2D2D2 #DCDCDC;
border-style:solid;
border-width:1px;
padding:5px;
}

#posts .post .post-content-full blockquote {
font-size:15px;
color:#996633;
background:url(images/blockquote.png) no-repeat 3% 0;
}

#posts .post .post-content-full blockquote p{
font-size:15px;
}

#posts .post .post-content-full ul,#posts .post .post-content-full ol {
padding-left:15px;
}

#posts .post .post-content-full ul li {
list-style-type:disc;
margin-bottom:12px;
}

#posts .post .post-content-full ol li {
list-style-type:decimal;
margin-bottom:12px;
}

#posts .post .post-content-full .post-image {
background:#fff;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
padding:10px;
}

/* header */

#posts .post .post-content-full h2,#posts .post .post-content-full h3,#posts .post .post-content-full h4,#posts .post .post-content-full h5,#posts .post .post-content-full h6 {
font-weight:700;
letter-spacing:-.04em;
line-height:1.05em;
color:#393b3b;
text-transform:capitalize;
padding:10px 0;
}

#posts .post .post-content-full h1 {
font-size:22px;
}

#posts .post .post-content-full h1 a{
font-size:22px;
text-decoration:underline;
}

#posts .post .post-content-full h2 {
font-size:20px;
}

#posts .post .post-content-full h2 a{
font-size:20px;
text-decoration:underline;
}

#posts .post .post-content-full h3 {
color:#666;
font-size:18px;
}

#posts .post .post-content-full h3 strong{
color:#666;
font-size:1em;
}

#posts .post .post-content-full h3 a {
text-decoration:underline;
font-size:1em;
}

#posts .post .post-content-full h6 {
color:#555;
font-weight:700;
}

/* custom style - credits to themehybrid*/

#posts .post .post-content-full p.note {
display:block;
background:#eff1e1;
border:1px solid #e2e2e2;
margin:10px;
padding:10px;
}

#posts .post .post-content-full p.warning {
display:block;
background:#fffbbc;
border:1px solid #e6db55;
margin:10px;
padding:10px;
}

#posts .post .post-content-full p.download {
display:block;
background:#e7f7d3;
border:1px solid #6c3;
margin:10px;
padding:10px;
}

#posts .post .post-bookmark {
margin:0 auto;
padding:10px 5px 5px 10px;
background:#ffffff;
}

#posts .post .post-bookmark a.rss {
background:url(images/social-rss.png) no-repeat top center;
}

#posts .post .post-bookmark a.rss:hover {
background:url(images/social-rss2.png) no-repeat top center;
}

#posts .post .post-bookmark a.digg {
background:url(images/social-digg.png) no-repeat top center;
}

#posts .post .post-bookmark a.digg:hover {
background:url(images/social-digg2.png) no-repeat top center;
}

#posts .post .post-bookmark a.delicious {
background:url(images/social-delicious.png) no-repeat top center;
}

#posts .post .post-bookmark a.delicious:hover {
background:url(images/social-delicious2.png) no-repeat top center;
}

#posts .post .post-bookmark a.stumbleupon {
background:url(images/social-stumble.png) no-repeat top center;
}

#posts .post .post-bookmark a.stumbleupon:hover {
background:url(images/social-stumble2.png) no-repeat top center;
}

#posts .post .post-bookmark a.technorati {
background:url(images/social-technorati.png) no-repeat top center;
}

#posts .post .post-bookmark a.technorati:hover {
background:url(images/social-technorati2.png) no-repeat top center;
}

#posts .post .post-bookmark a.twitter {
background:url(images/social-twitter.png) no-repeat top center;
}

#posts .post .post-bookmark a.twitter:hover {
background:url(images/social-twitter2.png) no-repeat top center;
}

#posts .post .post-foot {
margin-top:5px;
margin-bottom:10px;
background:#DCDCDC;
border-top:0px solid #e2e2e2;
border-bottom:0px solid #e2e2e2;
padding:5px 8px;
}

#posts .post .post-meta li {
padding-top:3px;
float:left;
height:14px;
}

/* meta */

#posts .post .post-meta li.meta-author {
background:url(images/user.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#posts .post .post-meta li.meta-share {
float:right!important;
}

#posts .post .post-meta li.meta-date {
background:url(images/calendar.png) no-repeat 0 -2px;
padding-left:20px;
padding-right:10px;
}

#posts .post .post-meta li.meta-comment {
background:url(images/comment.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#posts .post .post-meta li.meta-category {
background:url(images/folder.png) no-repeat 0 0;
padding-left:20px;
padding-right:10px;
}

#posts .post .post-meta li.meta-tag {
background:url(images/tag.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#posts .post .post-meta li.meta-view {
background:url(images/view.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

.related ul{
padding-left:20px;
}

.related ul li{
list-style-type:disc;
margin-top:3px;
}

#posts .post-navigation {
margin-top:10px;
background:#fff;
font-size:1.2em;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:15px 10px;
}

#posts .post .post-content-half {
color:#664C4C;
padding-top:10px;
width:380px;
}

#posts .post .post-content-half p {
font-size:12px;
line-height:20px;
}

#posts .post .post-content-half a {
font-size:12px;
font-weight:bold;
}


/* posts2-newpage */

#posts2 {
width:990px;
padding-top:15px;
margin:0 auto;
}

/* postsg-goodie */

#postsg {
width:650px;
padding-top:10px;
margin:0 auto;
}

#postsg .post .post-head {
margin-bottom:0;
position:relative;
}

#postsg .post h1.post-heading a:hover {
color:#393b3b!important;
text-decoration:none!important;
}

#postsg .post h1.post-meta {
width:200px;
letter-spacing:-.04em;
line-height:1.05em;
font-weight:400;
color:#666;
text-align:right;
bottom:0;
right:0;
position:absolute;
padding:19px 5px 10px 0;
}

#postsg .post .post-thumb {
padding-top:10px;
}

#postsg .post .post-thumb div {
border:1px solid #ccc;
padding:3px;
}

#postsg .post .post-thumb img {
border:0;
margin:0;
padding:0;
}

#postsg .post .post-content-full {
color:#555;
line-height:18px;
padding:10px;
}

#postsg .post .post-content-full p img {
}

#postsg .post .post-content-full h4,#postsg .post .post-content-full h5 {
color:#B0483B;
font-size:16px;
}

#postsg .post .post-content-full h4 a{
font-size:1em;
}

#postsg .heading {
color:#666;
font-size:2.2em;
letter-spacing:-.04em;
line-height:1.05em;
font-family:Helvetica,Arial,sans-serif;
text-transform:capitalize;
margin-bottom:20px;
padding:5px 20px 10px;
}

#postsg .hangtext {
width:18px;
height:auto;
background:#b0483b;
position:absolute;
display:block;
font:bold 1.5em Arial, Helvetica, sans-serif;
color:#FFF;
top:35px;
left:-18px;
z-index:100;
margin:0;
padding:5px 10px;
}

#postsg .post {
padding:5px 20px;
}

#postsg .post h1.post-heading {
width:82%;
color:#171615!important;
font-weight:700;
font-size:22px;
letter-spacing:-.04em;
line-height:1.05em;
padding-bottom:10px;
padding-top:10px;
font-family:Helvetica,Arial,sans-serif;
text-transform:capitalize;
}

#postsg .post h1.post-heading a {
font-size:22px;
color:#171615!important;
font-family:Helvetica,Arial,sans-serif;
}

#postsg .post .post-content-full p {
font-size:10pt;
margin-bottom:0;
line-height:18px;
padding:5px 0;
}

#postsg .post .post-content-full blockquote {
font-size:1.5em;
color:#a1a1a1;
background:url(images/blockquote.png) no-repeat 3% 0;
}

#postsg .post .post-content-full ul,#postsg .post .post-content-full ol {
padding-left:15px;
}

#postsg .post .post-content-full ul li {
list-style-type:circle;
}

#postsg .post .post-content-full ol li {
list-style-type:decimal;
}

#postsg .post .post-content-full .post-image {
background:#fff;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
padding:10px;
}

#postsg .post .post-content-full h2,#postsg .post .post-content-full h3,#postsg .post .post-content-full h4,#postsg .post .post-content-full h5,#postsg .post .post-content-full h6 {
font-weight:700;
letter-spacing:-.04em;
line-height:1.05em;
color:#393b3b;
text-transform:capitalize;
padding:10px 0;
}

#postsg .post .post-content-full h2 {
font-size:2.5em;
}

#postsg .post .post-content-full h3 {
color:#666;
font-size:18px;
}

#postsg .post .post-content-full h3 a {
text-decoration:underline;
font-size:1em;
}

#postsg .post .post-content-full h6 {
color:#555;
font-weight:700;
}

#postsg .post .post-content-full p.note {
display:block;
background:#eff1e1;
border:1px solid #e2e2e2;
margin:10px;
padding:10px;
}

#postsg .post .post-content-full p.warning {
display:block;
background:#fffbbc;
border:1px solid #e6db55;
margin:10px;
padding:10px;
}

#postsg .post .post-content-full p.download {
display:block;
background:#e7f7d3;
border:1px solid #6c3;
margin:10px;
padding:10px;
}

#postsg .post .post-bookmark {
margin:0 auto;
padding:5px;
}

#postsg .post .post-bookmark a {
display:block;
height:48px;
width:48px;
float:left;
padding:0 10px;
}

#postsg .post .post-bookmark a.rss {
background:url(images/social-rss.png) no-repeat top center;
}

#postsg .post .post-bookmark a.rss:hover {
background:url(images/social-rss2.png) no-repeat top center;
}

#postsg .post .post-bookmark a.digg {
background:url(images/social-digg.png) no-repeat top center;
}

#postsg .post .post-bookmark a.digg:hover {
background:url(images/social-digg2.png) no-repeat top center;
}

#postsg .post .post-bookmark a.delicious {
background:url(images/social-delicious.png) no-repeat top center;
}

#postsg .post .post-bookmark a.delicious:hover {
background:url(images/social-delicious2.png) no-repeat top center;
}

#postsg .post .post-bookmark a.stumbleupon {
background:url(images/social-stumble.png) no-repeat top center;
}

#postsg .post .post-bookmark a.stumbleupon:hover {
background:url(images/social-stumble2.png) no-repeat top center;
}

#postsg .post .post-bookmark a.technorati {
background:url(images/social-technorati.png) no-repeat top center;
}

#postsg .post .post-bookmark a.technorati:hover {
background:url(images/social-technorati2.png) no-repeat top center;
}

#postsg .post .post-bookmark a.twitter {
background:url(images/social-twitter.png) no-repeat top center;
}

#postsg .post .post-bookmark a.twitter:hover {
background:url(images/social-twitter2.png) no-repeat top center;
}

#postsg .post .post-foot {
margin-top:0px;
margin-bottom:30px;
background:#f3f3f3;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:11px 8px;
}

#postsg .post .post-meta li {
padding-top:3px;
float:left;
height:14px;
}

#postsg .post .post-meta li.meta-author {
background:url(images/user.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#postsg .post .post-meta li.meta-share {
float:right!important;
}

#postsg .post .post-meta li.meta-date {
background:url(images/calendar.png) no-repeat 0 -2px;
padding-left:20px;
padding-right:10px;
}

#postsg .post .post-meta li.meta-comment {
background:url(images/comment.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#postsg .post .post-meta li.meta-category {
background:url(images/category.png) no-repeat 0 0;
padding-left:20px;
padding-right:10px;
}

#postsg .post .post-meta li.meta-tag {
background:url(images/tag.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#postsg .post .post-meta li.meta-view {
background:url(images/view.png) no-repeat 0 -1px;
padding-left:20px;
padding-right:10px;
}

#postsg .post-navigation {
margin-top:10px;
background:#fff;
font-size:1.2em;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:15px 10px;
}

#postsg .post .post-content-half {
padding-top:10px;
width:380px;
}

#postsg .post .post-content-half p {
font-size:8pt;
line-height:14px;
}

/* sidebar */

#sidebar {
padding-top:30px;
width:340px;
line-height:18px;
margin:0 auto;
}

#sidebar .widget {
width:320px;
padding-top:5px;
margin-bottom:10px;
background:url(images/widget-head-bg.png) no-repeat top center;
}

#sidebar .widget .widget-body {
width:280px;
background:url(images/widget-body-bg.png) repeat-y;
padding:0 20px 10px;
}

#sidebar .widget .widget-body h2.widget-title {
font-size:1.5em;
letter-spacing:-.04em;
line-height:1.05em;
padding-bottom:10px;
padding-top:10px;
font-family:Helvetica, Arial, sans-serif;
color:#393b3b;
text-transform:capitalize;
}

#sidebar .widget .widget-body ul li {
border-bottom:1px solid #d1d1d1;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrow.gif) no-repeat scroll 0 4px;
padding:5px 0 5px 12px !important;
}

#sidebar .widget .widget-body .rss-subscribe {
border:3px solid #ccc;
width:255px;
background:#fff url(images/email.png) no-repeat 98% 50%;
color:#999;
padding:8px;
}

#sidebar .widget .widget-body2 {
width:280px;
background:url(images/widget-body-bg.png) repeat-y;
padding:0 20px 10px;
}

#sidebar .widget .widget-body2 h2.widget-title {
font-size:1.5em;
letter-spacing:-.04em;
line-height:1.05em;
padding-bottom:10px;
padding-top:10px;
font-family:Helvetica, Arial, sans-serif;
color:#393b3b;
text-transform:capitalize;
}

#sidebar .widget .widget-body2  ul li{
font-size:105%;
line-height:150%;
display:inline;
color:#B0483B;
background:#F3F3F3;
border-left:3px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:3px solid #FFFFFF;
float:left;
margin:5px;
padding:8px 0;
text-align:center;
width:45%;
}

#sidebar .widget .widget-body2  ul li:hover{
border-left:3px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
border-top:3px solid #666666;
color:#ffffff;
background:#666666 none repeat scroll 0 0;
}

#sidebar .widget .widget-body2  ul li:hover a{
color:#FFCCCC;
font-size:105%;
}

#sidebar .sidecats {
overflow:hidden;
}

#sidebar .sidecats li a {
font-size:105%;
color:#664C4C;
}

#sidebar .sidecats li a:hover {
color:#FFCCCC;
}

#sidebar  .widget .widget-body .execphpwidget{
line-height:22px;
}

#sidebar  .widget .widget-body .execphpwidget  a{
margin:0 10px 10px 0 ;
}

/* search widget */

#sidebar .search_widget fieldset {
margin:0;
padding:0;
}

#sidebar .search_widget .search_term {
display:block;
border:3px solid #ccc;
width:240px;
background:#fff url(images/search_icon.png) no-repeat 98% 50%;
margin:0 auto;
padding:8px 24px 8px 8px;
}

.search_term {
display:block;
border:0 solid #4B4D4C;
width:160px;
background:#fff url(images/search_icon.png) no-repeat 98% 50%;
margin:3px 0 0;
padding:3px 24px 3px 3px;
}

#sidebar .widget .widget-foot {
width:320px;
height:13px;
background:url(images/widget-footer-bg.png) no-repeat top center;
}

/* widget body elements */

.widget-body ul li {
background:url(images/hr-image.png) repeat-x bottom center;
padding:15px 10px 15px 5px;
}

.ads125box {
height:125px;
width:125px;
background:#CCC;
float:left;
margin:5px 0 0 5px;
}

/*	COMMENTS
-------------------------------
*/

h3 {
font-size:18px;
}

#comments {
background-color:#fff;
border-top:0px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:20px 10px;
}

#comments .comment-head {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
line-height:28px;
border-bottom:1px dotted #555;
margin:0;
padding:0 0 5px;
}

#comments2 {
width:970px;
margin-top:10px;
padding:20px 10px;
}

#comments2 .comment-box {
width:500px;
margin-left:auto;
margin-right:auto;
}

#comments2 .comment-head {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
line-height:28px;
border-bottom:2px dotted #555;
margin:0;
padding:0 0 5px;
}

#respond input[type=text].author {
background:url(images/user.png) no-repeat 98% 50%;
}

#respond input[type=text].email {
background:url(images/email.png) no-repeat 98% 50%;
}

#respond input[type=text].url {
background:url(images/link.png) no-repeat 98% 50%;
}

#comments2 #respond input[type=text].author {
background:#fff url(images/user.png) no-repeat 98% 50%;
}

#comments2 #respond input[type=text].email {
background:#fff url(images/email.png) no-repeat 98% 50%;
}

#comments2 #respond input[type=text].url {
background:#fff url(images/link.png) no-repeat 98% 50%;
}

/* Footer

----------------------

*/

#footer .footer-content {
width:960px;
margin:0 auto;
padding:20px 20px 0;
}

#footer .foot-box {
margin-bottom:20px;
padding-right:10px;
margin-right:40px;
width:280px;
}

#footer h2 {
font-size:1.3em;
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
color:#fff;
padding-bottom:10px;
margin-bottom:10px;
width:250px;
border-bottom:1px solid #292827;
}

#footer div.abouttext {
padding-top:10px;
line-height:22px;
color:#a4a5a1;
}

#footer ul {
padding-top:5px;
}

#footer ul li {
margin-bottom:0px;
}

#footer ul li a {
display:block;
padding:5px;
color:#a4a5a1;
width:250px;
}

#footer ul li a:hover {
color:#fff;
text-decoration:none;
padding:5px;
background-color:#242222;
}

#footer .credits {
border-top:1px solid #393837;
background:#252423;
text-align:right;
}

#footer .credits-content {
width:980px;
color:#393837;
margin:0 auto;
padding:10px;
}

#footer .credits-content a {
color:#393837;
}

#footer .credits-content a:hover {
color:#555;
}

/* EXTRA

-----------------------------

*/

/* wp-pagenavi

-------------------------

*/

.wp-pagenavi {
font-size:1.1em;
text-transform:uppercase;
clear:both;
font-weight:400;
text-align:right;
margin-bottom:10px;
}

.wp-pagenavi .current {
color:#CCC!important;
}

.wp-pagenavi a,.wp-pagenavi .current {
border:1px solid #e2e2e2!important;
margin-left:3px;
color:#B0483B!important;
padding:8px!important;
}

.wp-pagenavi a:hover,.wp-pagenavi .current {
background:#e2e2e2;
color:#000;
}

.wp-pagenavi .pages {
border:0!important;
}

.wp-pagenavi span.pages {
color:#000;
background:transparent;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.extend {
color:#000;
background:transparent;
border:0 solid #000;
margin:2px;
padding:2px 4px;
}

/* wordpress css codex

------------------------

*/

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
border:0 solid #dcdcdc;
}

.alignleft {
float:left;
margin-right:10px;
border:0 solid #dcdcdc;
}

.alignright {
float:right;
border:0 solid #dcdcdc;
margin:10px 0 10px 10px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.page3 {
width:860px;
margin:0 auto;
}

#content3 {
width:550px;
overflow:hidden;
padding:0;
}

#nav3 {
background:url(images/navbg.gif) repeat-x top;
height:37px;
margin:10px 0 0;
}

.clear3 {
clear:both;
margin:0;
padding:0;
}

.breadcrumb {
font-family:sans-serif,Helvetica,Arial;
font-size:16px;
font-weight:700;
color:#666;
border-bottom:solid 0 #DCDCDC;
margin:0 0 10px;
padding:5px 0;
}

.breadcrumb a {
font-size:16px;
font-weight:700;
}

.breadcrumb2 {
margin-bottom:6px;
}

.breadcrumb2 a {
margin-bottom:12px;
background:#B0483B;
color:#fff;
padding:2px;
}

.breadcrumb2 a:hover {
color:#F2D4D4;
text-decoration:none;
}

.label-top {
position:absolute;
top:8px;
left:20px;
z-index:10;
background:url(images/darkred.gif) no-repeat 0 0;
height:6px;
padding:3px 3px 3px 5px;
}

.label-top a{
color:#ffffff;
}

.label-top a:hover{
color:#FFCCCC;
text-decoration:none;
}

.execphpwidget li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.mydesy.com/wp-content/themes/obscure/images/arrow.gif) no-repeat scroll 0 4px;
border-bottom:1px solid #D1D1D1;
list-style:none;
padding:5px 0 5px 12px !important;
}

/* Map-nav

--------------------------

*/

.menu {
width:180px;
list-style:none;
background:#fff;
margin:0;
padding:0;
}

.menu li {
height:40px;
display:block;
margin:0 0 1px;
padding:0;
}

.menu li a {
text-align:center;
height:40px;
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#333;
display:block;
background:url(images/verMenuImages.png) 0 0 no-repeat;
text-decoration:none;
outline:none;
padding:0 25px;
}

.menu li a:hover {
background:url(images/verMenuImages.png) 0 -40px no-repeat;
color:#fff;
}

.menu li a.active,.menu li a.active:hover {
background:url(images/verMenuImages.png) 0 -80px no-repeat;
color:#fff;
}

.menu li a span {
line-height:40px;
}

/* Top 

--------------------------

*/

.item {
width:285px;
float:left;
background:#dcdcdc;
border:1px solid #CCC;
margin:0 15px 15px 0;
padding:5px 10px;
}

.item h2 {
color:#666;
font-size:13px;
font-weight:700;
margin:3px 0;
padding:0;
}

.item h2 a {
color:#333;
text-decoration:none;
}

.item h2 a:hover {
color:#333;
text-decoration:underline;
}

.top-foot{
width:285px;
padding:5px 0px;
margin-top:5px;
}

.top-foot .top-meta li{
float:left;
}

.top-tag{
background:url(images/tag.png) no-repeat 0 -1px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:10px;
}

.top-link{
background:url(images/page_white_link.png) no-repeat 0 -1px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
*padding-left:0px;
padding-right:10px;
}

.item2 {
width:285px;
float:left;
background:#F3F3F3;
border:1px solid #CCC;
margin:0 15px 15px 0;
padding:5px 10px;
}

.item2 h2 {
color:#333;
font-size:13px;
font-weight:700;
margin:3px 0;
padding:0;
}

.item2 h2 a {
color:#666;
text-decoration:none;
}

.item2 h2 a:hover {
color:#B0483B;
text-decoration:underline;
}

.post-ratings span {
float:right;
font-size:11px;
padding:3px 0 0;
}

.tags {
font-size:1.2em;
font-weight:700;
margin:0;
padding:15px 0 0;
}

.details {
background:#F3F3F3;
border:1px solid #E2E2E2;
margin:0 0 10px;
padding:8px;
}

.details h2 {
font-size:1.2em;
color:#0066cb;
margin:0 0 3px;
}

.details p img {
border:#e5e5e5 0 solid;
padding:0;
}

.details2 {
background:#fff;
border:1px solid #E2E2E2;
margin:0 0 10px;
padding:8px;
}

.details2 h2 {
font-size:1.2em;
color:#474848;
margin:0 0 3px;
}

.details2 p img {
border:#838383 0 solid;
padding:0;
}

.attachment-thumbnail2 {
max-width:280px;
max-height:150px;
width:280px;
height:150px;
float:left;
margin:5px 0 0;
}

/* combine

--------------------------

*/

hr,.hide {
display:none;
}

a:hover,#sidebar .widget-body ul li a:hover {
text-decoration:underline;
}

*html #search-menu,*+html #search-menu {
position:absolute;
top:0;
left:785px;
}

#posts .post .post-content-full h4,#posts2 .post .post-content-full h4,{
color:#B0483B;
font-size:16px;
}

#posts .post .post-content-full h4 a,#posts2 .post .post-content-full h4 a {
font-size:1em;
text-decoration:underline;
}

#posts .post .post-content-full h5 {
color:#B0483B;
font-size:15px;
}

#posts .post .post-content-full h5 a{
font-size:15px;
text-decoration:underline;
}

.ads125box img,#comments .comment-list ul.children li,#comments2 .comment-list ul.children li {
border:0;
}

#comments .comment-list,#comments2 .comment-list {
list-style:none;
margin:0 0 20px;
padding:0;
}

#comments .comment-list li,#comments2 .comment-list li {
border-bottom:1px solid #e3e3e3;
margin:0;
padding:10px 0 20px;
}

#comments .comment-list li.thread-even,#comments2 .comment-list li.thread-even {
background-color:#f9f9f9;
}

#comments .comment-list ul.children,#comments2 .comment-list ul.children {
list-style:none;
border-left:1px solid #ccc;
margin:0 0 0 20px;
padding:0 0 0 10px;
}

#comments .comment,#comments2 .comment {
padding:0 10px 10px;
}

#comments .comment-meta-box,#comments2 .comment-meta-box {
padding-bottom:15px;
}

#comments .comment .gravatar,#comments2 .comment .gravatar {
border:1px solid #e5e5e5;
padding:3px;
}

#comments .comment .comment-meta,#comments2 .comment .comment-meta {
padding-left:10px;
text-transform:uppercase;
}

#comments .comment .comment-meta .author,#comments2 .comment .comment-meta .author {
display:block;
padding:6px 0;
}

#respond .cancel-comment-reply,#comments2 #respond .cancel-comment-reply {
padding:10px 0;
}

#respond input[type=text],#respond textarea,#comments2 #respond input[type=text],#respond textarea {
border-top:2px solid #dcdcdc;
border-left:2px solid #dcdcdc;
border-right:2px solid #dcdcdc;
border-bottom:2px solid #dcdcdc;
font-family:Georgia, "Times New Roman", Times, serif;
padding:6px 5px;
}

#respond input[type=text],#comments2 #respond input[type=text] {
width:50%;
}

#respond textarea,#comments2 #respond textarea {
width:97%;
height:150px;
margin-bottom:10px;
}

#respond input[type=submit],#comments2 #respond input[type=submit] {
border:0;
background:#2d2d2d;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
cursor:pointer;
padding:8px 12px;
}

#footside1,#footside2,#footside3 {
width:320px;
float:left;
}

.authbio{
color: #666;
font-weight: normal;
border-top: 2px dashed #D3D3D3;
padding:10px 10px 10px 10px;
margin-bottom:5px;
display:inline-block;
width:585px;
}

.authbio2{
color: #666;
font-weight: normal;
padding:10px 10px 10px 10px;
margin-bottom:10px;
margin-bottom:5px;
display:inline-block;
width:610px;
border-bottom:1px dashed #666;
}

.about{
padding-left:70px;
margin-top:5px;
}

.about p{
margin-top:10px;
letter-spacing:2px; 
color:#393B3B;
font-size:10px;
}

.authpost{
font-size:14px;
font-weight:bold;
margin-right:10px;
margin-bottom:10px;
}

.authpost a{
color:#B0483B;
background: url(images/user.png) no-repeat 0% 3px;
padding-left:16px;
padding-top:2px;
padding-bottom:2px;
}

.authlink{
font-size:14px;
font-weight:bold;
margin-right:10px;
margin-bottom:10px;
}

.authlink a{
color:#B0483B;
background: url(images/house_go.png) no-repeat 0% 0%;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
}

.authbio .alignleft{
display:inline-block; 
vertical-align:middle;
}

.alignleft {
    background-color: #fff;
    margin: 0 7px 0 0;
}

.alignleft img{
border:2px solid #DCDCDC;
}

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>