/*
Theme Name:Darkpink Reload
Theme URI:http://www.idsg.it/
Description:A semi-fluid 2 columns template with dark backgrounds and pretty colours for Wordpress 2.0 and 2.1.
Version:2.2
Author:ShinRa
Author URI:http://www.idsg.it/
*/

/**
* FIREFOX STUFFS
*/

html		{ min-height:100%; margin-bottom:1px; }
a:active	{ outline:none; }
a:focus		{ outline:none; }

/**
* BODY AND MISC
*/

body		{ font-family:arial,tahoma,verdana,sans-serif; font-size:15px; background:#000000 url(images/back-body.jpg) repeat top left; background-attachment:fixed; color:#efefef; margin:0; padding:0; text-align:center; }
hr		{ display:none; }
blockquote	{ display:block; color:#fff; background:transparent url(images/back-blockquote.jpg) no-repeat top left; font-size:13px; letter-spacing:1.3px; padding-left:20px; margin:auto; }
code		{ display:block; padding:8px; background-color:#333; font-family:"courier new", courier, monospace; }
del		{ color:#999; }
ins		{ font-weight:bold; color:#fff; text-decoration:none; }
abbr		{ cursor:help; }
acronym		{ cursor:help; }

/**
* IMAGES
*/

img		{ padding:5px; border:0; }
img.imgleft	{ float:left; }
img.imgright	{ float:right; }

/**
* MAIN LINKS
*/

a	{ color:#66AAFF; text-decoration:none; }
a:hover	{ color:#FE4899; text-decoration:underline; }

/**
* MAIN WRAPPER
*/

#wrapper	{ width:90%; max-width:860px; padding:20px; margin:20px auto 20px auto; background-color:#2A2A2A; border:10px solid #000; text-align:left; }

/**
* TOP PAGE LIST
*/

ul#pagine			{ margin:0 0 30px 0; padding:0; list-style-type:none; text-align:right; }
ul#pagine li			{ display:inline; font-size:12px; margin:0; }
#pagine li a			{ color:#999999; padding:7px; border:1px solid #444444; background-color:#333333; }
#pagine li a:hover,
#pagine li.current_page_item a	{ background-color:#AAFF66; color:#333333; text-decoration:none; }

/**
* HEADER
*/

#header				{ height:160px; background:transparent url(images/back-header.jpg) no-repeat top right; }
#header h1			{ display:none; }
#header h2, #header h2 a	{ color:#AAFF66; font-weight:normal; text-transform:uppercase; font-size:20px; }
#header h3, #header h3 a	{ color:#AAFF66; font-weight:normal; text-transform:uppercase; font-size:9px; }
#header div.description		{ color:#666666; font-size:0.9em; letter-spacing:1.3px; text-transform:uppercase; }

/**
* MAIN CONTENTS
*/

#content				{ padding-right:240px; }
#content a				{ color:#BBEE55; }
#content a:hover			{ color:#FE4899; text-decoration:underline !important; }
#content h1				{ display:none; }
#content div.post h2			{ font-weight:normal; font-family:tahoma,arial,sans-serif; font-size:22px; letter-spacing:1.5px; padding:6px 0; color:#ffffff; border-bottom:1px solid #444444; font-variant:small-caps; margin-bottom:0; }
#content div.post h3			{ font-family:tahoma,arial,sans-serif; font-size:20px; font-weight:normal; }
#content div.post h4			{ font-family:tahoma,arial,sans-serif; font-size:18px; font-weight:normal; }
#content div.post h5			{ font-family:tahoma,arial,sans-serif; font-size:16px; font-weight:normal; }
#content div.post h6			{ font-family:tahoma,arial,sans-serif; font-weight:normal; font-size:15px; }
#content div.post h2 a			{ color:#ffffff; }
#content div.post h2 a:hover		{ text-decoration:none; }
#content div.post p			{ line-height:150%; margin-left:50px; }
#content div.post p.date		{ font-size:18px; text-transform:uppercase; letter-spacing:2px; font-family:tahoma, arial, sans-serif; color:#555; margin:0; }
p.nocomments				{ font-size:16px; font-weight:bold; padding:20px; text-align:center; }
#content div.post p.details_small	{ padding:7px; font-size:12px; margin-bottom:45px; border:1px solid #444; text-align:center; }
#content div.post ul			{ margin-left:60px; }
#content div.post ul li			{ line-height:150%; }
#content div.post ol			{ margin-left:60px; }
#content div.post ol li			{ line-height:150%; }

/**
* NAVIGATION LINKS
*/

#content div.navigation			{ display:block; margin-top:20px; padding-bottom:60px; }
#content div.navigation span.alignleft	{ float:left; width:47%; }
#content div.navigation span.alignright	{ float:right; width:47%; text-align:right; }

/**
* COMMENTS AND COMMENTLIST
*/

h3#comments,
h3#respond				{ font-weight:normal; font-family:tahoma,arial,sans-serif; font-size:22px; letter-spacing:1.5px; padding:6px 0; color:#ffffff; border-bottom:1px solid #444444; font-variant:small-caps; margin-bottom:0; margin-top:60px; }
ol.commentlist				{ list-style-type:none; margin:0; padding:0; }
ol.commentlist li			{ margin:0 0 20px auto; }
ol.commentlist li big			{ font-weight:normal; font-family:tahoma,arial,sans-serif; font-size:22px; letter-spacing:1.5px; padding:6px 0; color:#ffffff; border-bottom:1px solid #444444; font-variant:small-caps; margin-bottom:0; display:block; }
ol.commentlist li span.await_mod	{ color:#FF0000; display:block; text-align:center; padding:3px; float:right; }
ol.commentlist li span.comment_data a	{ font-size:12px; text-transform:uppercase; letter-spacing:2px; font-family:tahoma, arial, sans-serif; color:#555 !important; text-align:right; }
ol.commentlist li p			{ margin-left:100px; line-height:140%; font-size:14px; }

/**
* FORM ELEMENTS
*/

input			{ padding:4px; background:#1a1a1a; color:#efefef; font-size:14px; border:2px solid #000; }
input[type="submit"]	{ background:#1a1a1a; color:#efefef; text-transform:uppercase; font-size:14px; }
textarea		{ width:400px; padding:4px; background:#1a1a1a; color:#efefef; font-size:14px; border:2px solid #000; }

/**
* SIDEBAR
*/

#sidebar		{ width:200px; float:right; font-size:12px; color:#dedede; }
#sidebar h1		{ display:none; }
#sidebar ul		{ margin:0; padding:0; list-style-type:none; }
#sidebar ul li h2	{ font-size:15px; font-weight:normal; font-family:tahoma, arial,sans-serif; text-transform:uppercase; padding-top:20px; }
#sidebar a		{ display:block; line-height:160%; padding:4px 0 4px 0; }
#sidebar a:hover	{ text-decoration:none; background-color:#333333; }
#sidebar ul li a	{ border-bottom:1px solid #666; }

/**
* SIDEBAR WIDGETS TAGS
*/

#sidebar table td a	{ border:0 !important; display:inline !important; padding:0 !important; }
#sidebar td		{ width:14%; }
#sidebar td#next	{ text-align:right; }
.recentcomments a	{ border:0 !important; }
.recentcomments		{ border-bottom:1px solid #666666; }

/**
* FOOTER
*/

#footer		{ clear:both; padding-top:40px; text-align:center; font-size:13px; }
#footer h1	{ display:none; }

/**
* EXTRAS
*/

.sh_avatar, .gravatar	{ position:relative; top:145px; width:60px; height:60px; padding:0; border:6px solid #000; }
ol.commentlist li li	{ border:0 !important; padding:0 !important; margin:0 !important; margin-left:100px !important; }
img.wp-smiley		{ display:inline !important; padding:0 !important; margin:0 !important; float:none !important; vertical-align:middle !important; border:0 !important; background:transparent !important; }