/*
Theme Name: Un=2 |
Theme URI: http://unequalbalance.com
Description: Verions 2.0 for Un=Balance
Version: 2 (WP2.9)
Author: Paul Flynn
Author URI: http://drawn-in.co.uk
Tags: hot, hot, hot, hotter then hot
*/


/*---------------------------------------
RESET: Meyer v1.0 | 20080212
---------------------------------------*/
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,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
ol, ul { list-style: none;  }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table { border-collapse: collapse;border-spacing: 0;}


/*---------------------------------------
BODY
---------------------------------------*/
/*
body { background-color : #b0b0b0; }
#wrapper { width : 960px ; margin : 0 auto; }
#header  { text-align : center; } 

.post_snippet { width : 500px; float : left; background : #fff;  border : 1px solid #ccc; margin : 20px 0; padding : 10px; -moz-border-radius : 20px 20px 20px 0px; }

#sidebar { float : right; width : 300px; padding-right : 100px; }

#footer { float : left; clear : both; }

.sidebar-pages { font-family: Arial; }
*/

body { font: 12px/17px "Helvetica Neue", Helvetica, Arial, sans-serif; color : #4c4c4c; }

/* =headers h1, h2, h3, h4, h5 { color : #fff; font-size : 10px; font-weight :normal; line-height : 10px; margin : 0; padding : 0;}
 h1, h3 { margin : 2px 0 2px 5px; width :250px; float : left; display : inline;  } 
h2 { margin : 2px 0 2px 5px; width :150px;  float : left; display : inline;  }
*/

/* =a  */
a, a:visited { color :#000; text-decoration : none; }
a:hover, a:active, a:focus  { color :#dfdfdf; text-decoration : none;}
/* =img  */
img { margin : 0 0 1.5em 0;}
br.dirty { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
.left { float: left; }
.right { float: right; }
/*---------------------------------------
DEEFOLT
---------------------------------------*/

#wrapper { width : 836px; margin : 0px auto; }

/* =header */
#header { width : 836px; height : 180px;/*  border-top : 2px solid red; border-bottom : 1px solid #4c4c4c; */  }
#header-welcome { width: 836px; height: 18px; margin: 10px auto; }
#header-welcome h1 { float: left; line-height: 24px; }
#header-welcome span { float: right; width: 251px; }
#header-welcome span form { display: inline; float: left;  }
#header-welcome span form input { display: inline; width: 170px; border: none; background: #000000; color: #FFFFFF; padding: 4px 1px 5px 4px; margin: 0 0 5px 0; }
#header-welcome span ul { display: inline; text-indent: -9999px; }
#header-welcome span ul li a { float: left; margin: 0px 0px 0px 3px; }
#header-welcome span ul li.icon-fb a, #header-welcome span ul li.icon-twitter a, #header-welcome span ul li.icon-rss a, #header-welcome span ul li.icon-un a { width: 22px; height: 22px; }
#header-welcome span ul li.icon-fb a { background: url(style/images/icon-fb.gif) no-repeat; }
#header-welcome span ul li.icon-twitter a { background: url(style/images/icon-twitter.gif) no-repeat; }
#header-welcome span ul li.icon-rss a { background: url(style/images/icon-rss.gif) no-repeat; }
#header-welcome span ul li.icon-un a { background: url(style/images/icon-un.gif) no-repeat; }
#header-welcome span ul li.icon-un a:hover, #header-welcome span ul li.icon-fb a:hover, #header-welcome span ul li.icon-twitter a:hover, #header-welcome span ul li.icon-rss a:hover { opacity: 0.6; }   


/* =body */
#primary-content { width : 550px; float : left; margin : 20px 0 0 0; }
.post-snippet h1, h2, h3, h4, h5, .post-snippet a  { color : #fff; font-size : 11px; font-weight :normal; line-height : 10px; margin : 0; padding : 0; }
.post-snippet h1 { padding : 5px 0 2px 5px; float : left; display : inline; }
.post-snippet h2 { padding : 5px 0 2px 5px; float : left; display : inline; }
.post-snippet h3 { padding : 5px 0 2px 5px; float : left; display : inline; }
.post-snippet h4 { padding : 5px 10px 2px 5px; float : right; display : inline; text-transform : lowercase; }
.post-snippet h5 { padding : 5px 0 2px 5px; float : left; display : inline; text-transform : lowercase; }
.post-snippet { width : 550px; float : left;  margin : 0 0 30px 0; padding : 0; }
.post-snippet p { margin-bottom : 10px; }
.post-snippet a { color : #000; }
.post-snippet a:hover { color : #656565; }
.post-snippet-head { width : 540px; height : 20px; background : #000; margin : 10px 0 10px 0; padding : 2px 2px 2px 10px;}
.post-snippet-head a { color : #fff; }
.post-snippet-head a:hover { color : #656565; }
.post-snippet-footer { width : 540px; height : 20px; background : #505050; margin : 10px 0 10px 0; padding : 2px 2px 2px 10px;} 
.post-snippet-footer a { color : #fff; }
.post-snippet-footer span a { padding : 5px 10px 2px 5px; float : right; display : inline; text-transform : lowercase;  }

/* =sidebar */
#sidebar { width :250px; float : left; margin : 20px 0 0 25px; }
.sidebar-pages li a { display : block; width : 240px; height : 20px; background : #000; margin : 10px; padding : 2px 2px 2px 10px; }
.sidebar-pages li a:hover { background : #656565; }
#sidebar a { color : #fff; }
#sidebar a:hover { background:  : #656565; }
#sidebar h3 { font-size : 12px; line-height : 17px; display : block; width : 240px; height : 20px; background : #000; margin : 10px; padding : 2px 2px 2px 10px; text-transform : none; }
#sidebar .sidebar-categories h3 { background : #505050; }
#sidebar .sidebar-categories li a { font-size :11px; display : block; width : 150px; height : 20px; background : #505050; margin : 10px 35px 10px 10px; padding : 2px 0 2px 10px; }
#sidebar .sidebar-categories li a:hover { color : #000; }

.widget_pages h2 { display: none; }
#sidebar .widget_categories h2 { background : #505050; font-size : 12px; line-height : 17px; display : block; width : 240px; height : 20px; margin : 10px; padding : 2px 2px 2px 10px; text-transform : none; }
#sidebar .widget_categories li a { font-size :11px; display : block; width : 150px; height : 20px; background : #505050; margin : 10px 35px 10px 10px; padding : 2px 0 2px 10px; }
#sidebar .widget_categories li a:hover { color: #FFFFFF; background: #000000; }

/* =fffound */
#sidebar #found ul#fotoz_found { width: 252px; border-top: 24px solid black; margin: 0 0 0 10px; }
#sidebar #found ul#fotoz_found li.found { width: 63px; height: 63px; overflow: hidden; float: left; }
#sidebar #found ul#fotoz_found li.found a { float: left; padding: 0; margin: 0; background: none; }
#sidebar #found ul#fotoz_found li.found a img { float: left; text-align: left; }

/* =twitter */
#sidebar .widget_twitter { background: #000000; color: #FFF; margin: 10px 0 10px 10px; width: 252px; }
#sidebar .widget_twitter h2 { margin: 10px; padding: 10px 0 0; width: 240px; height:40px; text-indent: -9999px; background: url("style/images/twitter.gif") no-repeat scroll -2px 11px transparent; }
#sidebar .widget_twitter h2 a { background: none; }
#sidebar .widget_twitter h2 a:hover { background: none; }
#sidebar .widget_twitter li a { display: inline; width: inherit; height: inherit;}
#sidebar .widget_twitter div ul li { border-bottom: 1px dotted #fff; padding: 10px; margin: 0 0 5px 0; } 
#sidebar .widget_twitter div ul li a { color: #656565; background: none; margin: 0; padding: 0; }
#sidebar .widget_twitter div ul li a:hover { color: #fff; }
#sidebar .widget_twitter div ul li .entry-meta .time-meta a { display: block; font-size: 11px; margin: 0; padding: 0; }
#sidebar .widget_twitter div ul li .entry-meta .from-meta { display: none; }

#sidebar form#subForm div { border: 3px solid #000000; padding: 5px; text-transform: uppercase; margin: 10px 0 10px 10px; width: 236px; }
#sidebar form#subForm div input { border: 1px solid #000000; margin: 0 0 5px 0; width: 100%; }
#sidebar form#subForm div input#cm-subscribe { background: #000; width: 40%; color: #fff; }
#sidebar form#subForm div input#cm-subscribe:hover { background: #464646; width: 40%; color: #fff; cursor: pointer; }

/* =footer */
#footer { float: left; clear: both; margin-bottom: 2px; width : 836px; border-top : 3px solid #000000; border-bottom : 3px solid #000000; padding: 3px 0; }

#footer ul#icon-footer { display: inline; }
#footer ul#icon-footer li a { float: left; margin: 0px 3px 0px 0px; width: 22px; height: 22px; background: aqua; text-indent: -9999px; }
#footer ul#icon-footer li.icon-fb a { background: url(style/images/icon-fb.gif) no-repeat; }
#footer ul#icon-footer li.icon-twitter a { background: url(style/images/icon-twitter.gif) no-repeat; }
#footer ul#icon-footer li.icon-rss a { background: url(style/images/icon-rss.gif) no-repeat; }
#footer ul#icon-footer li.icon-un a { background: url(style/images/icon-un.gif) no-repeat; }
#footer ul#icon-footer li.icon-un a:hover, #footer ul#icon-footer li.icon-fb a:hover, #footer ul#icon-footer li.icon-twitter a:hover, #footer ul#icon-footer li.icon-rss a:hover { opacity: 0.6; }   


#footer ul#foot-nav { float: right; display: inline; font-size: 14px; text-transform: uppercase; font-weight: bold; line-height: 22px; }
#footer ul#foot-nav li {  float: left; margin: 0px 3px 0px 0px; }


#siteinfo p { font-size: 10px; color: #000000; margin-bottom: 25px; }
#siteinfo span { float: right; }

li#simpleimagelink-4 img:hover { opacity: 0.6; }
li#simpleimagelink-4 {  background: transparent; margin: 10px 0 0 -10px; padding: 0 0 0 0; }
div.widget_simpleimagelink a { height: 250px; width: 253px; margin: 0 0 0 20px; padding: 0;  }

li#newsletter { margin: 0 0 0 10px }
li#newsletter form p input { border: 1px solid #000; width : 238px; height : 20px;  padding : 2px 2px 2px 10px; margin: 5px 0; }

li#communications-subscribe { border: 1px solid #000; padding: 5px 5px; margin: 0 0 0 10px;  width: 240px; }
li#communications-subscribe h2 { color: #000; margin: 0 0 10px 10px; }
li#communications-subscribe input { display: block; border: 1px solid #000; width: 95%; padding: 2px 0; margin: 4px 0; }
li#communications-subscribe input.subscribe { color: #fff; background: #000; width: 50% }


/* =comments */
#comments { margin: 20px 0; }
h3#respond { color: #000; text-transform: uppercase; font-size: 18px; margin: 15px 0; }
#comments form p { margin: 0 0 20px 0; }
#comments form input { border: 1px solid #acacac; padding: 4px; width: 250px; }
#comments ol li { margin: 20px 0; padding: 10px 0; border-top: 5px solid #acacac; border-bottom: 5px solid #acacac; }
#comments ol li p { margin: 0 0 10px 0; }
#comments ol li p.comm-details { font-size: 10px }
