/*
Theme Name: Ninjapenguin
Theme URI: www.ninjapenguin.co.uk
Version: 1.0
Author: Matt
Author URI: http://www.ninjapenguin.co.uk
*/
                   					
body			   					{margin-top:0; color:#5c5c5c; font-size:0.75em; line-height:1.8em;}
a				   					{color:#496A92; text-decoration:none;}
                   					
#right			   					{float:right;}

#main_title							{padding-top:40px;margin-bottom:50px;text-shadow:0 1px 3px rgba(255, 255, 255, 0.8), 0 1px 6px rgba(0, 0, 0, 0.5);}

#main_title a,
h2.styled							{text-shadow:0 1px 3px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.4);}

#main_title a,
h2.styled,
h2.styled a							{color:#6a6a6a;}

#main_title a:hover,
h2.styled a:hover					{color:#496A92;}
h2.styled							{font:Arial,Verdana,sans-serif; margin-top:0.75em; margin-bottom:0.25em;}

#collapsable-widgets				{padding-top:15px;}
#collapsable-widgets-toggler		{display:block;border:1px dashed #CCC; width:60px;float:right; margin-right:40px; border-top:0;background:url('/blog/wp-content/themes/ninjapenguin/images/down.gif') no-repeat 40px 50%; }
#collapsable-widgets-toggler.closed	{border-top:1px dashed #CCC;}
#collapsable-widgets-toggler a		{text-decoration:none; color:#666;margin-left:5px;}

h3.front-page						{font-size:110%; margin:5px auto;}

/* Navigation */
#navigation				 		  	{margin-bottom:60px;}
#navigation ul 			 		  	{list-style:none;display:inline;}
#navigation ul li		 		  	{border-top:5px solid #fff;}
#navigation ul li.active 		  	{border-top:5px solid #A4B8D0;}
#navigation ul li:hover	 		  	{border-top:5px solid #A4B8D0;}
#navigation ul li a		 		  	{text-decoration:none;color:#666;}

div.meta		  					{float:right;margin-top:5px;}
div.post div	  					{margin-right:0;}
                  					
div.front-page p  					{padding-right:5px;}
                  					
.comments, .date  					{padding:2px 0 2px 10px; color:#fff;font-size:90%;}
.comments		  					{background-color:#BBBAB7; margin-top:5px;}
.date			  					{background-color:#A4B8D0; }
.comments a		  					{text-decoration:none; color:#fff;}
hr.post-seperator 					{width:85%;}
                  					
img.alignleft	  					{float:left; padding:5px; border:1px solid #CCC; margin:5px 5px 5px 0;}
img.alignright	  					{float:right; padding:5px; border:1px solid #CCC; margin:5px 0 5px 5px;}

#searchform	fieldset				{border:0;}
#searchform button		{
		background:transparent url('/blog/wp-content/themes/ninjapenguin/images/search.gif') no-repeat top left;
		background-color:transparent;
		background-repeat:no-repeat;
		border:0 none;
		color:#FFFFFF;
		cursor:pointer;
		font-size:0;
		height:13px;
		margin:15px;
		text-indent:-999px;
		width:12px;
	}

#blog_intro							{font-family:Helvetica;font-size:1.1em;letter-spacing:0.1em; color:#676767;}
                        			
/*                      			
 * Blog search styling  			
 */                     			
                        			
#searchform fieldset				{width:300px; padding:0; padding-left:10px;}
#s 									{width:220px; float:left;font-size:140%;padding:1px;color:#676767;}

/**
 * Single
 */
img.twitter-image					{float:left;margin-top:7px;}
p.twitter							{line-height:50px;}
p.twitter a							{margin-left:40px;}
h2#post-title						{margin-bottom:20px;}
p.postmetadata						{font-size:95%;}
#commentform label					{margin:0.5em auto; width:175px;display:inline-block;float:left;}
#comments ol li 					{ margin-bottom:0.9em; padding:0.5em 1em; font-size:0.95em;}
#comments ol li img.avatar 			{float:right; padding:3px; border:1px solid #CCC;}
#comments ol li.alt 				{background:#f7f7f7 none repeat scroll 0% 0%; border:1px dotted #D1D1D1;}
#comments ol li.alt img.avatar 		{border:1px solid #D1D1D1;}
#comments ol li.author 				{background:#ddebfb none repeat scroll 0% 0%; border:1px dotted #C6D0E6;}
#comments ol li.author img.avatar 	{border:1px solid #C6D0E6;}
#comments ol li pre, 
#comments ol li code 				{padding:5px;}

#commentform p 						{margin-left:1.5em;}
#postacomment 						{margin-left:1em;}

/**
 * Home page styling
 */
#flickr-items div					{text-align:center; width:115px; height:115px; line-height:115px;}
#flickr-items div.even				{float:left; clear:left;}
#flickr-items div.odd				{float:right; clear:right;}
#flickr-items div img				{padding:4px; border:1px solid #DDDDDD; vertical-align:middle; -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);}
span.styled-quote					{font-size:200%;}
