/*
Theme Name: Spotless PNP
Theme URI: http://fivebyfive.com.ar/wp-themes/spotless
Description: Photoblog theme for WP. (Customized for PNP)
Version: 1.0
Author: Taly / Mo Lawson
Author URI: http://nataliadevalle.com.ar
*/

/* RESET */
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;
}

/* Fonts */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('type/bebasneue-webfont.eot');
    src: url('type/bebasneue-webfont.eot?iefix') format('eot'),
         url('type/bebasneue-webfont.woff') format('woff'),
         url('type/bebasneue-webfont.ttf') format('truetype'),
         url('type/bebasneue-webfont.svg#webfontrRFWmKC6') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "Blue Bold";
	src: url('type/bluebold.ttf');
}

@font-face {
	font-family: 'BebasNeue';
	src: url('type/BebasNeue.eot');
	src: url('type/BebasNeue.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandBook';
	src: url('type/Quicksand_Book.eot');
	src: url('type/Quicksand_Book.ttf') format('truetype');
}

@font-face {
	font-family: 'BebasNeue';
	src: url('type/Bebas_Neue.eot');
	src: url('type/Bebas_Neue.ttf') format('truetype'), url('type/Bebas_Neue.svg#BebasNeue') format('svg');
}

body  { font-family : Arial;
       /*  background: #85c0e2 url(images/backgroundblue.jpg) no-repeat center top fixed; */
        padding: 0px;
        margin: 0;
}

h1,h2,h3,h4,h5,h6,form,fieldset {margin:0; padding:0;
font-family : "Century Gothic", "Avant Garde", "QuicksandBook", "Tahoma", sans-serif;}
.low {display:none;}

.container { margin: 0 auto;
	     text-align: center;
       color: #a3a3a3;
       width: 920px;
}

a  {     color : #3e60ac;
         text-decoration : none;
         font-weight : normal;
 
}

a:hover  {      color : #333;
                text-decoration : none;
                font-weight : normal;
}

h1 a {
	color: #333;
}

h1 a:hover {
	color: #333;
}

p {
	color: #666;
	font-size: 12px;
	margin-bottom: 6px;
}

p a:hover {
	color: #333;
}

#header {
/*	position: fixed;
  background: #85c0e2 url(images/backgroundblue.jpg) no-repeat center top;*/
  top: 0px;
  padding-top: 12px;
  height: 85px;
}
	
	#header h1 a {
		font-size: 32px;
		text-indent: -9999px;
		background: url(images/pnplogo.png) no-repeat top center;
		height: 50px;
		width: 274px;
		display: block;
		margin: 4px auto 10px;
	}

#nav {       font-family : BebasNeue;
             font-size : 16px;
             margin: 0 auto;
             color : #cccccc;
             text-decoration : none;
             text-transform: lowercase;
             letter-spacing: 2px;
             display: block;
             width: 312px;
             line-height: 14px;
             }
             
	ul#nav li {
		float: left;
		margin: 0 12px;
	}
	
	ul#nav li#home {
		width: 44px;
	}
	
	ul#nav li#categories {
		width: 89px;
	}
	
	ul#nav li#search {
		width: 56px;
	}
	
	ul#nav li#rss {
		width: 26px;
	}
	
	ul#categories {
		margin-top: 5px;
		padding: 5px;
		background: white;
		overflow: hidden;
		width: 150px;
		position: absolute;
	}
	
	ul#categories li {
		text-align: left;
		clear: both;
		padding: 3px;
	}
	
	ul#searchbox {
		margin-top: 2px;
		width: auto;
		position: absolute;
	}
	
	#searchform input[type="text"] {
		color: #666;
		font-family : Geneva, Verdana, serif;
		background: #fff;
		border: 1px solid #999;
		padding: 4px;
	}
	
img#header_img {
	margin: 8px 0 32px;
}

.entry {   margin-top : 10px;
           margin-bottom : 25px;
           margin-left : 15px;
           margin-right : 15px;
           padding : 0px;     
	   color : #a9a9a9;
           font-size : 11px;
           font-weight : normal;
           text-align : center;
}

	.entry h3 {
		font-family: 'BebasNeueRegular';
		font-size: 28px;
		margin-bottom: 8px;	
	}
	
	.entry h3 a {
		
	}
	
	.entry p {
		line-height: 15px;
	}
	
	.entry img { 
	border : none;
	padding: 0px 23px;
	background: url(images/shadow.png) no-repeat top left;
	}
	
	.entry img.wp-smiley {
		background: none;
	}

blockquote {     color: #a3a3a3;
                 text-align: left;
                 margin: 2px 15% 10px 16%;
                 font-size: 12px;
}

.entrycat img { 
margin: 3px;
border: 0px; 
text-align: center;
}
.entrycat img a { 
margin: 3px;
border: 0px; 
text-align: center;
}

.entrycat img a:hover { 
margin: 3px;
border: 1px solid #bbbbbb; 
text-align: center;
}

.entrycat {
padding-top : 20px;     
color : #a9a9a9;
font-size : 11px;
font-weight : normal;
text-align : center;
margin: 0 auto;
width: 70%;
}

code {    
color : #8B1D1D;
}


.info{     margin-top : 0px;
           margin-bottom : 5px;
           margin-left : 10px;
           margin-right : 10px;
           padding : 5px;     
	   color : #c0c0c0;
           font-size : 11px;
           font-weight : normal;      
           text-align : justify;
      
}


.pages {   padding-top : 20px;     
	   color : #a9a9a9;
           font-size : 14px;
           font-weight : normal;
           text-align : left;
           margin: 0 auto;
           width: 70%;
}




.posted   {  margin-top : 5px;
             margin-bottom : 5px;
             margin-left : 20px;
             margin-right : 20px;  
             text-align : center;   
             font-family : verdana, serif;
             font-size : 11px;
             letter-spacing: 2px; 
             text-transform:lowercase; 
}    




.posted a img { border: 0; }



.footer {  padding : 20px;
           text-align : center;
           font-size : 11px;
           color: #666;
           font-family : Helvetica, verdana, serif;
            
}


.commentscontainer { margin-top : 100px;
             width: 450px;
	     margin: 0px auto;
	     text-align: left;
             color: #a9a9a9;
             font-family : verdana, serif;
             background-color: #ffffff;
             padding: 20px;
             
}

	.commentscontainer h3 {
		font-weight: normal;
	}
	
	.commentscontainer input[type="text"] {
		border: 1px solid #999;
		background: white;
		padding: 3px;
		color: #666;
	}

.comments{ margin: 0;
           padding : 12px;     
	   color : #a9a9a9;
           font-size : 12px;
           font-weight : normal;
           line-height : 16px;
           text-align : justify;
           width: 420px;
}

.comment_author {
	font-weight: normal;
	font-style: italic;
}

.comment_author a {
	font-weight: normal;
}

.commentmetadata a {
	font-size: 10px;
}

h3#comments {
	margin-bottom: 20px;
}

ol.comments {
list-style: none;
list-style-position: outside;
padding:0;
}

ol.comments li {
	margin-left: 32px;
}

h3#respond {
	margin-bottom: 8px;
}

.comments-popup { margin-top : 0px;
           margin-bottom : 0px;
           margin-left : 2px;
           margin-right : 2px;
           padding : 12px;     
	   color : #8C8C8C;
           font-size : 12px;
           font-weight : normal;
           line-height : 16px;
           text-align : justify;
}

.commentsbody {
	text-align : justify;
	margin-bottom : 10px;
	padding: 8px;
	font-size : 12px;
	color : #8C8C8C;
	border: 1px solid #ccc;
}
