/*
	Theme Name: Nico
	Theme URI: http://www.nicomaramckay.com
	Description: Theme created for nicomaramckay.com.
	Version: 1.0
	Author: Nico Mara-McKay
*/

body {
	background: #777 url(http://nicomaramckay.com/journal/wp-content/themes/nico-01/images/background.gif) repeat fixed;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	}

#wrap 	{
	background-color:#333; 
	width:1007px;
	margin:0 auto; 
	vertical-align:top;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

#wrapcontent {
	background-color:#inherit; 
	width:1007px;
	margin:0 auto; 
	color:#333; 
	display:block;
	overflow: hidden;
	}

/* Links */

a 	{background-color: inherit; 
	color: #006699; 
	text-decoration: none;
	}

a:hover {background-color:inherit; 
	color:#006699; 
	text-decoration:underline;
	}

/* HR */

#hrline hr {color: #006699;
	background-color: #006699;
	margin-right: 0;
	border: 2px solid #006699;
	width: 100%;
	height: 3px;
	}

/* Header */

#header {
	background: #546367 url(http://nicomaramckay.com/journal/wp-content/themes/nico-01/images/headers/notebook.gif);
        background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	border-right: 1px solid #fff;
	text-align: left; 
        width: 643px;
        height: 238px;
	float: left;
        }

#header h2 {
	color: #ffffff;
	font-family: goudy old style, "Times", verdana, serif;
	font-size: 20pt;
	font-variant: small-caps;
	font-weight: normal;
	letter-spacing: 2px;
	margin-top: 55px;
	margin-bottom: 0px;
	margin-left: 13px;
	vertical-align: top;
	}

#header h2 a {
	color: #fff;
	text-decoration: none;
	}

#header h2 a:hover {
	color: #fff;
	text-decoration: underline;
	}

#header h3 {
	color: #ffffff;
	font-size: 10pt;
	font-family: georgia, verdana, Sans-Serif;
	font-weight: normal;
	margin-left: 13px;
        margin-top: 0px;
	font-style: italic;
	}

#menuh {
	background-color: #546367;
	width: 643px;
	height: 33px;
	vertical-align:center;
	left: 0px;
	float: left;
	display:block;
	border-bottom: 1px solid #fff;

	}
	
#menuh ul {
	list-style:none;
	color:#fff;
	font-size:13px;
	margin:0 0 0 0px;
	vertical-align:center;
	}
		
#menuh li { 
	display: inline;
	vertical-align:center;
	}
		
#menuh ul li a {
	color:#fff;
	text-decoration:none;
	vertical-align:center;
	}
		
#menuh ul li a:hover {
        background-color: #546367;
	color: #fff;
	text-decoration: underline;
	vertical-align:center;
	}

/* Search */

#search{
	background-image: url(images/fondo_buscador.png);
	background-repeat: repeat-x;
	width: 362px;
	height: 33px;
	margin: 0px;
	border-bottom: 1px solid #fff;
	vertical-align:top;
	float: left;
	display:block;
	text-align:center;
	}

#searchform {
	margin: 7px 0px 0px 0px;
	}

/* Author */
	
#authorinfo {
	background-image: url(images/fondo_azul.png);
	background-repeat: repeat-x;
	display:block;	
	margin:0px;
	width: 180px;
	height: 191px;
	font-size: 11px;
	color: #fff;	
	display:block;	
	float: left;
	border-bottom: 13px solid #D4D8D9;
	border-right: 1px solid #fff;
	}	

#authorpic {
	background-image: url(rotate-nico.php);
	background-repeat: no-repeat;
	background-position: left;
        display: block;
	float: left;
	margin:0px;
	width: 181px;
	height: 191px;
	border-bottom: 13px solid #D4D8D9;
	}	
		
#authorinfo h2 {
	color: #fff;
	margin: 0;
	padding: 0 10px 0 10px;
	font-variant: small-caps;
	font-family: goudy old style, "Times", verdana, serif;
	font-weight: normal;
	text-align: left;
	letter-spacing: 2px;
	}
			
#authorinfo p{
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: justify;
	font: Arial, verdana, sans-serif;
	}

#authorinfo a{
	color: #fff;
	}	


#content h1 a:hover {
	color: #fff;
	text-decoration: underline;
	}
		
#authorinfo img {
	margin:0 10px 0 10px; 
   display:inline;
	}

/* Content */

#content {
	background-color: #fff;
	width: 643px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	}

#content img {border:1px solid #d0d0d0; 
	margin:3px 10px 3px 0;
	}

#content ul,#content ol {margin:3px 3px 16px 20px;
	}

#content li {padding:0 0 0 5px;
	}

#content ul ul,#content ol ol {margin:0 0 0 16px;
	}

#post {background-color: #inherit;
	margin-top:0px;
	margin-bottom:0px;
	width: 630px;
        color: #000000;
        display: block;
	margin-left: 5px;
	margin-right: 5px;
	overflow: hidden;
        }

#post ul,#content ol {margin:0 0 16px 20px;
	}

#post li {padding:0 0 0 5px;
	}

#post ul ul,#content ol ol {margin:0 0 0 16px;
	}

#content blockquote{
	padding: 5px;
	margin: 10px auto 10px auto;
	background-color: #D6DCDE;
	border: 3px solid #929B9D;
	width: 80%;
	}
	
#content h1 {	
        font-family: goudy old style, "Times", verdana, serif;
	font-variant: small-caps;
	color: #318796;
	font-size: 28px;
	letter-spacing: -1px;
	margin-bottom:0px;
	}

#content h1 a {
	color:#318796;
	text-decoration:none;
	}

#content h1 a:hover {
	color: #318796;
	text-decoration: underline;
	}

#content h3 {
	font-size:13px;
	font-weight:normal;
	background-color:#F1F1F1;
	color:#318796;
	border-top:2px solid #318796;
        margin-top: 0px;
	}

#content h3 a {
	text-decoration: none;
	color:#318796;
	font-weight:bold;
	}
		
#content h3 a:hover {
	text-decoration: underline;
	}

#content h4 {
	text-align: justify;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
        color: #455A79;
	}

#content h4 a {
	color: #27406F;
	text-decoration: none;
	}
		
#content h4 a:hover {
	text-decoration: underline;
	}

#content p {
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
        }

#content p a{
        text-decoration: none;
        }

#content p a:hover{
        text-decoration: underline;
        }

.entry {
	margin: 6px 0 8px 0 ;
	}
	
.entry a {
	color: #455A79;
	text-decoration: none;
	}
	
.entry a:hover {
	color: #455A79;
	text-decoration: underline;
	}


#metadatablock {
	background: #546367;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-right: 0px;
	width: 632px;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	padding:0;
	float: left;
	border-top: 1px solid #333;
	border-bottom: 1px solid #fff;
	}
		
#metadatablock p {
	padding:0;
	margin:0 0 5px 0;
	}
			
#metadatablock a {
	text-decoration: none;
	color: #CCC;
	}
		
#metadatablock a:hover {
	text-decoration: underline;
	}
		
#metadatablock ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	}	
		
#metadatablock ul li {
	display: inline;
	margin: 0 0 0 0;
	}

/* Page Content */

#pagecontent {
	background-color: #fff;
	width: 643px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #333;
	}

#pagepost {
	background-color: #inherit;
	margin:0 auto;
	vertical-align: top;
	float: left;
	width: 643px;
        color: #000000;
	border-right: 1px solid #fff;
	margin-left: 5px;
        }

#pagepost ul,#content ol {margin:0 0 16px 20px;
	}

#pagepost li {padding:0 0 0 5px;
	}

#pagepost ul ul,#content ol ol {margin:0 0 0 16px;
	}

#pagecontent blockquote{
	padding: 5px;
	margin: 10px auto 10px auto;
	background-color: #D6DCDE;
	border: 3px solid #929B9D;
	width: 80%;
	}

#pagecontent h1 {	
        font-family: goudy old style, "Times", verdana, serif;
	font-variant: small-caps;
	color: #318796;
	font-size: 28px;
	letter-spacing: -1px;
        margin-bottom: 0px;
	}

#pagecontent h1 a {
	color:#318796;
	text-decoration:none;
	}

#pagecontent h1 a:hover {
	color: #318796;
	text-decoration: underline;
	}

#pagecontent h3 {
	font-size:13px;
	font-weight:normal;
	background-color:#F1F1F1;
	color:#F1F1F1;
	border-top:2px solid #318796;
        margin-top: 0px;
	}

#pagecontent h3 a {
	text-decoration: none;
	color:#F1F1F1;
	font-weight:bold;
	}
		
#pagecontent h3 a:hover {
	text-decoration: underline;
	}

#pagecontent h4 {
	text-align: justify;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
        color: #455A79;
	}

#pagecontent h4 a {
	color: #27406F;
	text-decoration: none;
	}
		
#pagecontent h4 a:hover {
	text-decoration: underline;
	}

#pagecontent p {
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	margin-left: 5px;
	text-align: left; 
        }

#pagecontent p a{
        text-decoration: none;
        }

#pagecontent p a:hover{
        text-decoration: underline;
        }

#pagecontent h5 {
	padding: 8px;
	margin: 0;
	font-size: 11px;
	background-color: #303030;
	background-image: url(images/fondo_fint.png);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: normal;
	}
		
#pagecontent h5 p {
	padding:0;
	margin:0 0 5px 0;
	}
			
#pagecontent h5 a {
	text-decoration: none;
	color: #CCC;
	}
		
#pagecontent h5 a:hover {
	text-decoration: underline;
	}
		
#pagecontent h5 ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	}	
		
#pagecontent h5 ul li {
	display: inline;
	margin: 0 0 0 0;
	}

/* Navigation */ 

.navigation{
	font-family: goudy old style, "Times", verdana, serif;
	font-size: 20pt;
	font-variant: small-caps;
	text-align: center; 
	}

/* Sidebar */ 

#sidebar {      
        background-color: #333;
	width: 360px;
	margin:0 auto; 
	overflow: hidden;
	display:block;
	float: left;
	overflow: hidden;
	}

#sidebar p {
	margin: 0px;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 9pt;
	line-height: 9pt;
	}
	
#sidebar h2 {
	color: #fff;
	background-color: #455A79;
	font-family: goudy old style, "Times", verdana, serif;
	font-variant: small-caps;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 10pt;
        list-style: none;
	padding: 6px;
	margin: 0px;
	border-bottom: 1px solid #fff;
	}

#sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
        vertical-align:top;
	}
	
#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
        vertical-align:top;
	}
	
#sidebar ul li {
	list-style: none;
	margin: 0px;
        padding-left:10px; 
        padding-right:0; 
        padding-top:0; 
        padding-bottom:0;	
        vertical-align:top;
        }
	
#sidebar ul li a {
	color: #fff;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 12pt;
        vertical-align:top;
	}

#sidebar ul li a:hover {
	color: #fff;
	background: #inherit;
	text-decoration: underline;
        vertical-align:top;
	}

#sidemenu {
	background-color: #333;
	padding: 10px 0 0 0;
        vertical-align:top;
	}

#minibarleft {
	width: 165px;
	padding: 0 0 20px 10px;
	float: left;
        vertical-align:top;
	}
		
#minibarright{
	width:165px;
	margin-left:180px;
        vertical-align:top;
	}
	
#commentspage{
	background-color: #455A79;
        color: #D4E0CE;
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	}

#metacoment {
	margin: 15px 0 0 0;
	padding: 4px 0 0 4px;
	height: 40px;
	font-size: 14px;
	}
	
#avatar {
	float:left;
	}
	
#usuario {
	padding:0;
	margin:0;
	line-height:15px;
	}

#usuario a{
	text-decoration: none;
	color:#006699;
	}

#usuario a:hover{
	text-decoration: underline;
	color:#006699;
	}
		
#usuario p{
	margin:2px 0 0 0;
	padding:0;
	}
	
#commentblock {
	background-color: #D4E0CE;
	padding: 0px 7px 0px 7px;
	margin-top: 10px;
	width: 600px;
	border: 1px solid #E8E8E8;
	font-size: 12px;
	float:left;
	display: block;
	}

#commentblock a {
	color:#27406F;
	}

#commentblock a:hover {
	color:#27406F;
        text-decoration: underline;
	}
	
#postcomment {
	font-size:18px;
	margin:20px 0 0 0;
	background-color: #D4E0CE;
        color: #455A79;
  	}

/* Footer */

#footer {
	background: #546367;
	width: 1007px;
	overflow: hidden;
	margin: 0px auto 0px;
	padding:  9px 0px 7px 0px;
	clear: both;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
	vertical-align:top;
	}
	
#footer p {
	color: #fff;
	padding: 0px;
	margin: 0px;	
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	}
	
/* Float fix */

.contenttext {overflow:hidden;
	}

* html .contenttext {height:1px; 
	overflow:visible;
	}

* html .contenttext p {overflow:hidden; 
	width:99%;
	}

/* WP image align classes */

img.centered {display:block; 
	margin-left:auto; 
	margin-right:auto;
	}

a img 	{
	border:1px solid #006699;
	}

.left 	{border:1px solid #cccccc; 
	float:left; 
	margin:10px 15px 10px 0;
	}

.right 	{border:1px solid #cccccc; 
	float:right; 
	margin:10px 0 5px 10px;
	}

.center {border:1px solid #aaaaaa; 
	margin:5px auto 12px; 
	text-align:center;
	}

.textright {text-align:right;
	}

.small {font-size:0.8em;
	}

.bold {font-weight:bold;
	}

.hide {display:none;
	}

.post {margin:0 0 25px;
	}

/* Class */

.tags {
	background-image:url(images/icono_tag.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
	background-color:inherit;
	}

.commentsicon {
	background-image: url(images/icono_comentario.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
	background-color:inherit;
	}

.categoryicon {
	background-image:url(images/icono_categoria.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
	background-color:inherit;
	}

.feedo {
	background-image:url(images/feed.png);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:5px;
	}

.ad {
	background-image:url(images/icono_ad.png);
	background-repeat:no-repeat;
	background-color:inherit;
	padding-left:24px;
	margin-left:5px;
	}

.as {
	color:#3BB000;
	text-decoration:none;

	}

.de {
	color:#0099CC;
	text-decoration:none;
	}


.technorati{
	margin:0 0 0 0;
	padding-left:20px;
	background-image:url(images/tecno.png);
	background-repeat:no-repeat;
	}

.delicio{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/del.png);
	background-repeat:no-repeat;
	}

.diggicon{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/digg.png);
	background-repeat:no-repeat;
	}


.suicon{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/stumbleupon2.png);
	background-repeat:no-repeat;
	}

.redditicon{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/reddit.png);
	background-repeat:no-repeat;
	}

.twicon{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(http://journal.nicomaramckay.com/wp-content/uploads/2009/02/twitter.png);
	background-repeat:no-repeat;
	}

.fbicon{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/facebook2.png);
	background-repeat:no-repeat;
	}

.inputext {
	border: 1px solid #99AA92;
	background-color: #fff;
	color: #6A7F61;
	width: 191px;
	}

.searchgreen {
	border: 1px solid #99AA92;
	background-color: #D4E0CE;
	color: #6A7F61;
	width: 90px;
	}

.liout {
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #CCC;
	vertical-align:center;
	}
	
.tiempo {
	font-size:11px;
	}
	
.rssicon{

	background-image: url(images/feed.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-left: 10px;
	}

.post {

	width:610px;
	margin:0 0 30px 15px;
	background-color: #fffff;
	}

.pagespace {
	width:610px;
	margin:0 0 30px 15px;
	background-color: #fffff;
	}

.autor {
	color:#318796;
	font-size:13px;
	font-weight:bold;
	}

.imagen {
	margin:7px;
	}

.caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   font-size:8px;
   margin: 10px;
}

.caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
   font-size: 8px;
}

.caption p.wp-caption-text {
   font-size: 8px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
	font-style: italic;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   font-size: 8px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   text-align: center;
   border: 0 none;
   font-size: 8px;
}

.wp-caption p.wp-caption-text {
   line-height: 17px;
   padding: 0 4px 5px;
	font-size: 8px;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	margin: 0;
	font-style: italic;
}

.aligncenter{
   margin-left: auto;
   margin-right: auto;
   border: 0 none;
   padding:4px; 
   position:relative;
	display: block;
	text-align: center; 
   font-size: 8px;
}

.alignleft {
   float: left;
   padding:4px; 
   margin:0 7px 2px 0; 
   border: 0 none;
   position:relative;
   font-size: 8px;
}

.alignright {
   float: right;
   padding:4px; 
   margin:0 0 2px 7px; 
   border: 0 none;
   position:relative;
   font-size: 8px;
}

.sidebarrssicon{
        background-image: url('images/feed.png');
	background-repeat: no-repeat;
	border-left:0px; 
        }

.sidebarljicon{
        background: url('images/ljicon.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }

.sidebartwittericon{
        background: url('http://journal.nicomaramckay.com/wp-content/uploads/2009/02/twitter.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }


.sidebarfacebookicon{
        background: url('images/facebook2.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }

.sidebarlibrarythingicon{
        background: url('http://journal.nicomaramckay.com/wp-content/uploads/2009/02/librarything.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }

.sidebarmailicon{
        background: url('http://journal.nicomaramckay.com/wp-content/uploads/2009/02/envelopebk.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }


.sidebarlinkedinicon{
        background: url('images/linkedin.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }

.sidebardeliciousicon{
        background: url('http://journal.nicomaramckay.com/wp-content/uploads/2009/02/delicious.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-left:0px; 
        }