/*  
Theme Name: NewYorker
Theme URI: http://milo.peety-passion.com/category/themes/
Description: A simple and lightweight theme with custom icons.
Version: 3.0
Author: miloIIIIVII
Author URI: http://milo.peety-passion.com/
*/


body {

background: #000;
color: #000;
font-size: 11px;
font-family: Tahoma, Helvetica, Sans-Serif;
margin: 0;
padding: 0;
}

#wrap {

background:  transparent;
color: #000;
font-size: 11px;
font-family: Tahoma, Helvetica, Sans-Serif;
margin: 0;
padding: 0;
}

a, a:visited{

color: #cc99cc;
text-decoration: none;
}

a:hover{

text-decoration: none;
color:#ff9933;
background:#000;

}

a img{ 

border:none; 

}

#header {
background: #336633 url(images/ghbanner.jpg) top center no-repeat;
width: 850px;
height: 246px;
margin: 30px auto 0px;
padding: 0;text-align: right;
}

#header  h1, h1 a {

font-family: Times, Helvetica, Sans-Serif;
font-size: 30px;
color: #000;
text-decoration: none;
padding: 0;
margin:0 auto 0;
font-variant: small-caps;
}

.description {

display:none;
}

#navbar {

width: 100%;
margin: 250px 0 0 0;
padding: 5px 0 5px 0;
text-align: center; 
filter: alpha(opacity=50);
background:#669966 opacity: .5;
float:left;
}

#navbar li {

display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navbar ul {
margin: 0;
padding: 0;
}

#navbar ul li a {

font-family: times, Arial, Sans-Serif;
font-size: 18px;
color: #ff9933;
font-variant: small-caps;
padding: 0 5px 0 5px;
margin: 0;
text-decoration: none;
font-weight:normal;
}

#navbar ul li a:hover {
color: #993300;
font-size: 18px;
border: #000;
padding: 0 5px 0 5px;
}

#l_sidebar {
float:left;
background: transparent;
width: 18%;
margin: 0 20px 0 0;
padding: 20px 0 20px 0;
}

#l_sidebar ul{

list-style: none;
margin: 0;
padding: 0 0 20px 0;
}

#l_sidebar li {
list-style: none;
margin: 0;
padding: 0;
}

#l_sidebar ul li {
margin: 0;
padding: 5px 0 0 0;
}

#l_sidebar ul li a {

color: #cc99cc;
text-decoration: none;
}

#l_sidebar ul li a:hover {

color: #ff9933;
text-decoration: none;
}

#r_sidebar {

float: right;
background: transparent;
width: 18%;
margin: 0 10px 0 0;
padding: 20px 0 20px 0;
}

#r_sidebar p{

padding: 2px 0 16px 0;
margin: 0;
line-height: 20px;
}

#r_sidebar ul {

list-style: none;
margin: 0;
padding: 0 0 20px 0;
}

#r_sidebar ul li {

margin: 0;
padding: 5px 0 0 0;
}

#r_sidebar ul li a {

color: #cc99cc;
text-decoration: none;
}

#r_sidebar ul li a:hover {

color: #ff9933;
text-decoration: none;
}

#middle_sidebar {

float: left;
background: transparent;
width:10%;
margin: 0 10px 0 0;
padding: 20px 0 20px 0;
}

#middle_sidebar p{

padding: 2px 0 16px 0;
margin: 0;
line-height: 20px;
}

#middle_sidebar ul {
list-style: none;
margin: 0;
padding: 0 0 10px 0;
}

#middle_sidebar ul li {
margin: 0;
padding: 5px 0 0 0;
}

#right_sidebar ul li a {

color: #cc99cc;
text-decoration: none;
}

#middle_sidebar ul li a:hover {

color: #ff9933;
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: #000;
color:#ff9933;
}

#content {

width: 93%;
margin: 0px auto 0px;
padding: 0;
}

#content p{

border: # 0px;
padding: 10px 0 15px 0;
margin: 0;
line-height: 20px;
color: #990033;
}

#content h1, #content h1 a {

color: #cc99cc;
font-size: 22px;
font-family: Times, Verdana,Sans-Serif;
font-weight: normal;
text-decoration: none;
padding: 0;
margin: 0;
}

#content h1 a:hover {

color: #ff9933;
text-decoration: none;
}

#content h2 {

background: #000 url(images/h2.gif) center left no-repeat;
color: #990033;
font-size: 18px;
font-family: Times, Verdana, Arial, Sans-Serif;
font-weight: normal;
padding-left: 20px;
margin: 0;
font-variant: small-caps;
border-bottom: 1px solid #C0C0C0;
}

#content h9 {

background: url(images/h2.gif) center left no-repeat;
color: #990033;
font-size: 26px;
font-family: Times, Verdana, Arial, Sans-Serif;
font-weight: normal;
padding-left: 21px;
margin: 0;
font-variant: small-caps;
border-bottom: 1px solid #C0C0C0;
}

#content h9 a:hover {

background: transparent;
}


#content h5 {

background: #000 url(images/h2.gif) center left no-repeat;
color: #990033;
font-size: 20px;
font-family: Times;
font-weight: bold;
padding-left: 18px;
margin: 0;
font-variant: small-caps;
border-bottom: 1px solid #C0C0C0;
}

#content p ol, #content p ul {

margin: 0;
padding: 0 0 0 20px;
}

blockquote{

margin: 0 0 0 25px;
padding: 0 25px 0 10px;
font-style: italic;
color: #666;
border-left: 6px solid #600;
}

#content blockquote p{

margin: 0 0 20px 0;
padding: 0;
}

#contentmiddle {

float: left;
border-left: 1px solid #333;
border-right: 1px solid #333;
width: 40%;
margin: 10px 20px 0 0;
padding: 20px 20px 10px 20px;
}

.contentdate {

background: #000 url(images/date.gif);
float: left;
width: 44px;
height: 49px;
margin: 0;
padding: 0;
}

#contentmiddle p img{

float: left;
border: none;
margin-right: 5px;
margin-bottom: 5px;
}

#contentmiddle .left-col{

width:40%;
float:left;
margin-left: 5px;
border:px solid #ccc;
}

#contentmiddle .right-col{

width:40%;
float:right;
padding-right:5px;
padding-left:5px;
border:px solid #ccc;
}

.contentdate h3 {

color: #000;
font-size: 10px;
font-weight: normal;
padding: 3px 0 0 10px;
margin: 0;
text-transform: uppercase;
}

.contentdate h4 {
font-family: Times, Helvetica, Sans-Serif;
color: #333;
font-size: 21px;
font-weight: bold;
padding: 3px 4px 0 3px;
margin: 0;
text-align: center;
}

.contenttitle {

float: left;
width: 80%;
margin: 0;
padding: 0 0 0 20px;
}

#contentmiddle ul {

list-style: none;
margin: 0;
padding: 0 0 20px 0;
}

#contentmiddle ul li {

margin: 0;
padding: 5px 0 0 0;
}

#contentmiddle ul li a {

color: #cc99cc;
text-decoration: none;
}

#contentmiddle ul li a:hover {

color: #ff9933;
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;
}

#alignleft h1{

border: #333 1px;
padding: 10px 0 15px 0;
margin: 0;
line-height: 20px;
color: #990033;
}


.postspace {

background: transparent;
width: 80%;
height: 32px;
margin: 0;
padding: 0;
}

#footer {

background: #000 url(images/footer.gif) top center no-repeat;
width: 99%;
height:236px;
margin: 0; 
padding: 0px 0 0px 0;
text-align: center;
border-bottom: 0px solid #000;
border-top:2px solid #000; 
font-variant: small-caps;
}

#navbarf {

width: 80%;
margin:0;
padding:0;
text-align:center; 
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-family: times, Arial, Sans-Serif;
font-size: 10px;
color: #333;
font-variant: small-caps;
padding: 0;
margin: 0;
text-decoration: none;font-weight:normal;
}

#searchdiv {

margin: 0;
padding 0;
}

#searchform {

margin: 0;
padding: 0;
overflow: hidden;
}

#s {

width: 90%;
background: #000;
color: #333;
font-size: 11px;
font-family: Verdana, Helvetica, Sans-Serif;
padding: 3px;
margin: 8px 0 0 0;
border: 1px solid #333;
}

#commentblock {

width: 70%;
background: #000;
color: #333;
float: left;
padding: 10px 20px 0 20px;
margin: 10px 0 10px 0;
border: 1px solid #333;
}

ol#commentlist {
padding: 5px 0 5px 0;
margin: 0;
list-style-type: none;
}

.commentdate {
font-size: 12px;
padding-left: 0;
}

#commentlist li p{

margin-bottom: 8px;
line-height: 20px;
padding: 0;
}

.commentname {

color: #ccc;
margin: 0;
padding: 5px 5px 5px 0;
}

.commentinfo{

clear: both;
}

.commenttext {

clear: both;
margin: 5px 0 20px 0;
padding: 20px 10px 5px 10px;
width: 70%;
background: #000;
}

.commenttext-admin {

clear: both;
margin: 5px 0px 20px 0px;
padding: 20px 10px 5px 10px;
width: 70%;
background: #ccc;
}

#commentsformheader{

padding: 0;
}

#commentsform{

text-align: left;
margin: 0;
padding: 0;
}

#commentsform form{

text-align: left;
margin: 0;
}

#commentsform p{

margin: 0;
}

#commentsform form textarea{

width: 99%;
}

p.comments_link  img{

margin: 0;
padding: 0;
border:none;
}

.entry { 

clear: left; 
}

.clearfix:after { 

content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
 
.clearfix {

display: inline-block;
}
 
/* Hides from IE-mac \*/ * html 

.clearfix {

height: 1%;
}
 
.clearfix {

display: block;
} 

/* End hide from IE-mac */

#wp-calendar {

text-align:center;
background-color:#000;
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;
}

