/*  

Theme Name: NewYorker
Theme URI: http://3oneseven.com/wp-themes/
Description: A simple and lightweight theme with custom icons, includes integration of Twitter, Flickr and del.icio.us.
Version: 3.17.4
Author: miloIIIIVII
Author URI: http://3oneseven.com/
Tags: three-columns

*/

*{margin:0;padding:0;}
body {background: #fff;color: #000;font: 16px/22px Times new roman, Times, Helvetica, Serif;margin: 0;padding: 0;}

#wrap {background:  transparent;color: #000;font: 16px/22px Times new roman, Times, Helvetica, Serif;margin:0 auto;padding: 0;width:89%;}

a, a:visited{color: #900;text-decoration: none;}
a:hover{text-decoration: none;color:#333;background:#E2E2E2;}
a img{ border:none; }

#header {background: #fff url(images/) top right no-repeat;width:100%;height:130px;margin:0 auto;padding: 0;border:0;}

h1 a{font:75px georgia,Times, Helvetica, Sans-Serif;color: #000;text-decoration: none;padding: 0;margin:0 ;font-variant: small-caps;height:130px;}
h1 a:hover{background:transparent;color:#900;}
h1 a span{background:transparent;color:#900;font-size:17%;font-style:italic;}

h2 {color: #333;font: 30px georgia,Times, Verdana, Arial, Sans-Serif;padding:0;margin: 0;font-variant: small-caps;border-bottom: 1px solid #C0C0C0;}

h3 {background:url(images/h2.gif) center left no-repeat;color: #333;font: 25px Times, Verdana, Arial, Sans-Serif;padding-left: 18px;margin: 0;font-variant: small-caps;border-bottom: 1px solid #C0C0C0;}
.description {display:none;}

.today{width:200px;height:90px;float:right;font-family:georgia,Verdana,Tahoma,sans-serif;	
text-align:center;margin:-60px 0 0 0 ;padding:0 15px 0 0;}	
span.day{font-size:80px;color:#900;margin:0 auto;padding:2px 0;font-weight:bold;}	
span.mony{font-size:14px;color:#ccc;margin:0 auto;padding:2px 0;font-weight:bold;}

#navbar,#nav {width:100%;margin:0;padding:0;text-align:left;background:#000;height:26px;clear:both;
display:block;}

#menu ,#menu ul {margin:0;padding:0;list-style: none;font-variant:small-caps;}
#menu a {color:#fff;display: block;padding:2px 10px;}
#menu a:hover {color: #ccc;display:block;text-decoration: none;background:#900;}
#menu li {float: left;margin: 0;padding: 0;}
#menu li li {float: left;margin: 0 0 0 5px;padding: 0;width: 130px;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#333;
width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#fff;}
#menu li li a:hover, #menu li li a:active {background:#333;width: 150px;
float: none;margin: 0;padding: 4px 10px 5px 10px;color:#fff;}
#menu li ul {position: absolute;width: 10em;left: -999em;z-index:1;}
#menu li:hover ul {left: auto;display: block;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}
#menu li.current_page_item a{background:#900;color:#fff;}
#menu li.current_page_item a:hover{color:#000;text-decoration:none;}

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;font:normal 14px times,Arial,serif;text-transform:lowercase;}
.sf-menu {line-height:1.0;height:26px;background:transparent;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;color:#666;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;
top:30px; /* match top ul list item height */z-index:150;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
.sf-menu {float:left;margin:0;width:100%;}
.sf-menu a {padding:4px 10px;text-decoration:none;color:#666;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#fff;}
.sf-menu li {background:transparent;color:#666;}
.sf-menu li li {background:#666;}
.sf-menu li li li {background:#666;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#333;outline:0;color:#900;}
.sf-menu li.current-cat a{background:#070707;color:#fff;}
.sf-menu li.current-cat a:hover{background:#666;color:#ccc;}

#searchdiv {margin: 0;padding: 0;}
#searchform {margin: 0;padding: 0;overflow: hidden;}
#s {width:180px;background:transparent;color: #ccc;font: 14px times,Verdana, Helvetica, Sans-Serif;padding: 3px;margin:0px 0 0 0;border:0;float:right;}

#row {float: left;width:43%;margin:10px 0;padding:20px 0;overflow:hidden;display:inline;}
#sow {float: left;width:57%;margin:10px 0;padding:20px 20px 0 0;overflow:hidden;display:inline;}
#bar{background:#fff;padding:0;width:32%;overflow:auto;float:right;overflow:hidden;display:inline;}
#l_sidebar {float:left;background: transparent;width: 18%;margin:10px 20px 0 0;padding: 20px 0;}
#r_sidebar {float: right;background: transparent;width: 32%;margin:10px 0;padding: 10px 0;}
#middle_sidebar {float: left;background: transparent;width:10%;margin:10px 10px 0 0;padding:20px 0 0 20px;}

#r_sidebar p,#middle_sidebar p{padding: 2px 0 16px 0;margin: 0;}

#l_sidebar ul,#r_sidebar ul,#middle_sidebar ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#l_sidebar li,#r_sidebar li {list-style: none;margin: 0;padding: 0;}
#l_sidebar ul li,#r_sidebar ul li,#middle_sidebar ul li {margin: 0;padding: 5px 0;}
#l_sidebar ul li a,#r_sidebar ul li a {color: #900;text-decoration: none;}
#l_sidebar ul li a:hover,#r_sidebar ul li a:hover {color: #333;text-decoration: none;}
#l_sidebar li a, #r_sidebar li a, #middle_sidebar li a{display: block;}
#l_sidebar li a:hover, #r_sidebar li a:hover, #middle_sidebar li a:hover{background: #ccc;color:#333;}

#content {width: 100%;margin: 0 auto;padding: 0;}
#content p{padding:10px 0;margin: 0;}
#content p ol,#content p ul {margin: 0;padding: 0 0 0 20px;}
#content blockquote p{margin: 0 0 20px 0;padding: 0;}

#row p img,#sow p img{float:right;border:1px solid #ccc;padding:2px;margin-right: 5px;margin-bottom: 5px;max-width:70%;}
#l_sidebar a img{float:left;border:1px solid #ccc;padding:2px;margin:5px 5px 0 0;
background:transparent;}
#middle_sidebar a img{border:1px solid #ccc;padding:2px;margin:5px auto;max-width:90%;text-align:center;display:block;}

#row .left-col,#sow .left-col{width:44%;float:left;margin-right:5px;border:0;}
#row .right-col,#sow .right-col{width:44%;float:right;padding:5px;border:0;}

.contentdate{background:#fff;float:right;width:44px;height:49px;margin:8px 0 0 0;padding:0;}
h5{color:#666;font:normal 10px times new roman,serif;padding: 0;margin:0;text-transform:uppercase;text-align:center;}
h6{font:normal 37px georgia,Helvetica,Sans-Serif;color:#333;padding:0 4px;margin:-12px 0 0 0;text-align:center;color:#666;}

#row ul,#sow ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#row ul li,#sow ul li {margin: 0;padding: 5px 0 0 0;}
#row ul li a,#sow ul li a {color: #900;text-decoration: none;}
#row ul li a:hover,#sow ul li a:hover {color: #474B7C;text-decoration: none;}

#content img.wp-smiley {float: none;border: none;padding: 0;margin: 0;}
#content img.wp-wink {float: none;border: none;padding: 0;margin: 0;}

.postspace {background: transparent ;width: 80%;height: 32px;margin: 0;padding: 0;}

#footer {background: #fff url(images/01.gif) 0 0 no-repeat;width: 99%;height:206px;margin: 0; padding: 10px 0;text-align:right;border-bottom: 5px solid #fff;border-top:5px solid #000; font-variant: small-caps;}

#navbarf {width: 100%;margin:0;padding:0;text-align:right; background:transparent;}
#navbarf li {display: inline;list-style-type: none;margin: 0;padding: 0;}	
#navbarf ul {margin: 0;padding: 0;}
#navbarf ul li a {font:18px times, Arial, Sans-Serif;color: #333;font-variant: small-caps;padding:0 15px;margin: 0;text-decoration: none;}

.credit{margin:130px 0 0 0;padding: 0;}

#comments{width:100%;padding:12px 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0 2px;}
.commentslist li{background:#fff;border:1px solid #ccc;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#ccc;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}

p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:right;display:block;width:33px;height:33px;font-size:33px;color:#333;line-height:33px;}

.commentslist li.author{background:#333;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:100%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:100%;height:255px;border:1px solid #ccc;padding:2px 0;margin-top:3px;color:#333;background:#fff url(images/01.gif) no-repeat bottom right;}
#commentform #submit{background:transparent;font:normal 22px georgia,times new roman, times,sans-serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

p.comments_link  img{margin: 0;padding: 0;border:none;}

.entry { clear: both; margin:3px 0;padding:2px 0;}

#wp-calendar {text-align:center;background-color:#fff;margin:0;width: 95%;}#wp-calendar td {line-height:10px;font-size:10px;color:#333;}#wp-calendar td a {display:block;color:#333; text-decoration:none;line-height:10px;}#wp-calendar #prev a {width:30px;}#wp-calendar #next a {width:30px;margin:0 0 0 30px;}#wp-calendar #today {background:#000;color:#fff;}#wp-calendar #today a {color:#fff;font-weight:700;}#wp-calendar caption {text-align: center;width: 100%;margin:0 0 5px 0;font-variant: small-caps;}

.domtabs{float:left;width:99%;list-style-type:none;margin:20px 0 0 0;padding:0;font:14px georgia,arial,helvetica,sans-serif;}
.domtabs li{float:left;}
.domtabs li a{display:block;padding:5px 10px;border:0;text-decoration:none;color:#333;border:1px solid #fff;}
.domtabs a:hover{background:#ccc;border:1px solid #fff;}
.domtabs li.active a{border:1px solid #ccc;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.clear{clear:both;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

.count{float:right;font-size:33px;color:#ccc;line-height:33px;}
.center,.aligncenter{text-align:center;display:block;margin:0 auto;padding:5px;}
.alignleft,.left{float:left;margin-right:10px;margin-bottom:5px;}
.alignright,.right{float:right;margin-left:10px;margin-bottom:5px;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}
blockquote,blockquote cite{margin:0 5px 0 0;padding:10px 10px 10px 10px;background:#ccc;color:#000; 
font:1.0em "georgia",Times;border-left:8px double #333;font-style:italic;}
table{width:100%;background:#fafafa;border:1px solid #ccc;color:#333;margin:12px 0;}
caption{font-size:.8em;font-style: italic;text-align:right;color:#666;}
td{padding:.3em;border:1px solid #ccc;}

tr{color:#333;background:#fafafa;}
tr.alt,tr.even{background:#ccc;}
th{padding:.3em;color:#000;background:#fafafa;border:1px solid #ccc;}
td a,th a{font-weight:bold;color:#900;}
dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}
dt{display:inline;margin:9px 0;padding:0;color:#333;font-style:italic;}
dd{display:block;margin:7px 0;padding:0;}
dd a{color:#900;}
dd a:hover{color:#333;}
code{padding:0 3px;margin:12px 0;background:#fafafa;}
pre{overflow:auto;padding:9px;background:#fafafa;border:1px solid #ccc;}
pre code{padding:0;background:transparent;}
.wp-caption{padding:6px 1px 0 1px;background:#fafafa;text-align:center;}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;
color:#666;}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}
.gallery{display:block;text-align:center;margin:18px 0;}
.gallery img{border:1px solid #ccc;}