/*
Theme Name:White Night
Theme URI:http://www.idsg.it/
Description:A minmal clean white liquid theme with a single right sidebar easy to read and easy to use.<br /><br />Widgets and WordPress 2.3 tags ready, compatible with both WordPress 2.3 and WordPress 2.2.
Version:1.1
Author:ShinRa
Author URI:http://www.idsg.it/
*/


/**
* Eric Meyer's Reset stylesheet - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

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,
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-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body				{ line-height:1; color:black; background:white; }
ol,ul				{ list-style:none; }
table				{ border-collapse:separate; border-spacing:0; }
caption,th,td			{ text-align:left; font-weight:normal; }
blockquote:before,
blockquote:after,
q:before,q:after		{ content:""; }
blockquote,q			{ quotes:"" ""; }

/**
* SHINRA STYLE
*/

body	{ font-size:15px; font-family:"Lucida Sans Unicode","Lucida Grande",LucidaGrande,"Lucida Sans",Geneva,Verdana,sans-serif; text-align:center; background:#366 url('images/background.jpg') repeat-x left top; background-attachment:fixed; }

/**
* Basic
*/

strong	{ font-weight:bold; }
em	{ font-style:italic; }

/**
* Old or bad browser ignore this,keep your images smaller,418px width fit 800 resolution monitor
*/

img	{ max-width:100%; }

/**
* Basic links style
*/

a:link		{ color:#c30; text-decoration:underline; }
a:visited	{ color:#c30; text-decoration:none; }
a:active,
a:hover		{ text-decoration:underline; color:#c30; background-color:#ffc; }

/**
* Main and only h1,big right white title
*/

h1		{ width:90%; text-align:right; margin:15px auto -4px auto; font-size:34px; text-transform:uppercase; color:#fff; font-family:impact,'arial black',tahoma,verdana,sans-serif; padding:0 0 0 30px; }
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover	{ text-decoration:none; color:#fff; background-color:transparent; }

/**
* White main container
*/

#container	{ width:90%; margin:0 auto 15px auto; text-align:left; color:#000; background-color:#fff; padding:15px; }

/**
* Right sidebar
*/

#sidebar		{ width:220px; float:right; padding:15px; padding-top:0; font-size:13px; }
#sidebar h2		{ padding-bottom:14px; padding-top:15px; margin-bottom:11px; font-variant:small-caps; font-size:16px; border-bottom:2px solid #cCC; font-weight:normal; }
#sidebar ul li ul li	{ line-height:150%; }

/**
* mmm tag cloud
*/

#tag_cloud a	{ line-height:20pt !important; }

/**
* Calendar table
*/

table	{ width:99%; }
th,
td	{ width:13%; height:15px; text-align:center; }
caption	{ text-align:center; padding:6px 0 6px 0; }

/**
* Main contents
*/

#content			{ margin-right:250px; padding:15px; }
#content h2			{ padding-bottom:10px; margin-bottom:10px; font-variant:small-caps; font-size:20px; border-bottom:2px solid #c30; font-weight:normal; }
#content h3,
#content h4,
#content h5,
#content h6			{ font-variant:small-caps; margin-bottom:25px; padding-top:10px; letter-spacing:1px; font-weight:normal; }
#content h3			{ font-size:18px; }
#content h4			{ font-size:17px; }
#content h5			{ font-size:16px; }
#content h6			{ font-size:15px; }
#content p			{ margin-bottom:15px; line-height:150%; }
#content p.post_details		{ margin-top:30px; font-size:12px; text-align:right; }
#content div.more_details	{ font-size:0.85em; margin-bottom:100px; }
#content p.post_pages		{ font-size:13px; letter-spacing:1.5px; }
#content ul,
#content ol			{ line-height:150%; margin-bottom:15px; padding-left:40px; }
#content li			{ padding-left:5px; }
#content ul			{ list-style-type:square; }
#content ol			{ list-style-type:decimal; }
#content code			{ font-family:"courier new",courier,monospace; }
#content blockquote		{ font-size:13px; color:#666; width:90%; margin-left:auto; margin-bottom:15px; line-height:150%; }

/**
* Post and archives navigation
*/

.navigation	{ text-align:center; padding:22px 0 37px 0; font-size:13px; }
.alignleft	{ margin-right:15px; }

/**
* Single div block around every post
*/

.single_post	{ margin-bottom:40px; }

/**
* Comments list
*/

#comments			{ font-size:14px; }
ol.comments_list		{ margin-bottom:100px !important; padding-left:0 !important; list-style-type:none !important; }
ol.comments_list li		{ padding-top:15px; padding-bottom:20px; border-top:1px solid #c30; }
ol.comments_list li ul,
ol.comments_list li ol		{ margin-bottom:15px; padding-left:40px; }
ol.comments_list li ul		{ list-style-type:square; }
ol.comments_list li ol		{ list-style-type:decimal; }
ol.comments_list li li		{ padding:0; border:0; line-height:150%; padding-left:5px; }
.comment_head			{ float:left; width:120px; font-size:13px; color:#666; padding-top:40px; }
.comment_head span		{ padding:3px; display:block; }
.comment_body			{ margin-left:140px; }
.comment_body p.comment_author	{ font-variant:small-caps; font-size:16px; }

/**
* Comment form
*/

#commentform			{ margin-bottom:100px; }
#commentform p			{ margin-bottom:5px; }
#commentform label		{ color:#666; display:block; font-size:13px; }
#commentform input,
#commentform textarea		{ border:1px solid #ccc; padding:3px; font-family:inherit; font-size:13px; }
#commentform textarea		{ width:90%; height:120px; }
#commentform input#submit	{ background-color:#c30; color:#fff; padding-top:6px; padding-bottom:6px; }

/**
* Search form
*/

#searchform br			{ display:none; }
#searchform			{ margin-top:15px; }
#searchform input,
#searchform input#searchsubmit	{ border:1px solid #ccc; background-color:#c30; color:#fff; padding:2px 0 2px 0; font-family:inherit; font-size:13px; vertical-align:middle; }
#searchform input#s		{ width:120px; background-color:#fff; color:#000; border:1px solid #ccc; }

/**
* Footer
*/

#footer			{ clear:both; padding-top:40px; font-size:13px; text-align:right; color:#666; }
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover		{ color:#666; text-decoration:none; background-color:#fff; }
