/*
Theme Name: NS Photography
Theme URI: http://nilssvensson.com/
Description: Nissenajs gillar internet!
Version: 1.0
Author: Martin Ottosson
Author URI: http://dfkt.se/

	NS Photography 1.0
	Internet Šr fantastiskt!
*/

/* Import stylesheets and hide from IE/Mac \*/
@import "css/blueprint.css";
/* End import/hide */

/* Begin Typography & Colors */
body 		{
			font-size: 11px; line-height: 15px;
			font-family: Arial, Verdana, Sans-Serif;
			background: #FFF;
			color: #666;
			}

ul, li		{ list-style: none; padding: 0px; margin: 0px; }
form		{ margin: 0px; padding: 0px; }
textarea	{ width: 630px; }
a			{ color: #333; font-weight: bold; text-decoration: none; }
a:hover		{ color: #FF0000; text-decoration: underline; }

div#header	{ margin: 60px 0px 40px 0px; padding-bottom: 30px; font-family: Helvetica, Arial, sans-serif; font-size: 22px; }
div#header a { text-decoration: none; color: #333; }
div#header a:hover { color: #FF0000; background: none; }

div#footer	{ border-top: 1px solid #999; margin: 30px 0px 20px 0px; padding-top: 10px; font-size: 10px; }
small 		{ font-size: 10px; line-height: 12px; }

h1, h2, h3, h4 	{
			font-family: Helvetica, Arial, sans-serif;
			color: #666;
			font-weight: bold;
			margin: 0px 0px 5px 0px;
			}

.search		{ width: 90px; font-family: "Lucida Grande", Verdana, sans-serif; font-size: 10px; line-height: 12px; background: #f1f1f1; border: 1px solid #CCC; }		
h1 a, h2 a, h3 a, h4 a { padding: 0px; margin: 0px; color: #666; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { background: none; color: #000; text-decoration: underline; }		

h1 			{ font-size: 20px; line-height: 22px; }
h2			{ font-size: 18px; line-height: 20px; }
h3			{ font-size: 16px; line-height: 16px; }
h4			{ font-size: 14px; line-height: 20px; margin-bottom: 4px; font-weight: normal; }
h5			{ font-size: 30px; line-height: 30px; margin: 0px; font-weight: normal; }

.entry		{ margin-bottom: 20px; padding-bottom: 20px; }
.entry p 	{ margin: 0px 0px 16px; font-size: 12px; line-height: 17px; color: #333; }
.navigation	{ margin: 0px; }
.navigation a { margin-left: 10px; }
.blog		{ border-bottom: 1px solid #CCC; }
p.postmetadata { font-size: 10px; border-top: 1px solid #EEE; padding-top: 5px; }
.single		{ font-size: 13px; line-height: 17px; }

.date		{ background: #EEE; padding: 5px; width: 52px; color: #333; text-align: center; font-size: 11px; }
.bubble		{ text-align: center; color: #CCC; margin-top: 4px; font-size: 10px; }
.bubble a	{ background: url('images/bubble.gif') no-repeat 5px 0px;; width: 52px; height: 22px; display: block; padding-top: 2px; color: #CCC; }
.bubble a:hover { background: url('images/bubble.gif') no-repeat 5px -24px; color: #FFF; text-decoration: none; }

code 		{ font:11px, 'Courier New', Courier, Fixed; }

.sidebar		{ margin-bottom: 10px; }
.sidebar ul li { margin-bottom: 5px; }
.sidebar ul li a { padding: 2px 1px; width: 142px; display: block; border-bottom: 1px solid #FFF; }
.sidebar ul li a:hover { text-decoration: none; border-bottom: 1px solid #FF0000; }

img.centered 	{ display: block; margin-left: auto; margin-right: auto; }

img.alignright 	{ padding: 0px 0px 0px 10px; display: inline; }

img.alignleft 	{ padding: 0px 10px 0px 0px; display: inline; }

.alignright 	{ float: right; }

.alignleft 		{ float: left; }
