/*  



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.



Version: 2.1



Author: ShinRa



Author URI: http://www.idsg.it/



*/







/*  FIREFOX STUFFS   */







html {

	min-height:100%;

	margin-bottom:1px;

}



/*   BODY AND MISC   */







body {

	font-family: Georgia, "Trebuchet MS", "Lucida Grande", serif;

	font-size:15px;

	background:#fff url(images/back-body2.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.left {

	float:left;

}



img.right {

	float:right;

}



/*   MAIN LINKS   */







a {

	color:#ff6;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



.clearer {

	clear: both;

	height: 1px;

	margin-top: -1px;

}



/*   MAIN WRAPPER   */







#wrapper {

	width:90%;

	max-width: 900px;

	margin:20px auto 20px auto;

	background: url(images/wrap-bgr.gif) repeat-y center #3C8C1D;

	border:10px solid #030;

	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 {

	position: relative;

	height:200px;

	margin-top: 0;

	background: #fff;

	padding: 0 10px;

}



html>/**/body #header {

	margin-top:-20px;

}



#header h1 {

	position: relative;

	height: 200px;

}



#header h1 a {

	background: url(images/gw_logo.png) no-repeat top left;

	display: block;

	height: 200px;

	width: 372px;

}



/*   MAIN CONTENTS   */







#content {

	width: 680px;

	padding: 10px;

	float: left;

}



#content a {

	color:#ff3;

	text-decoration: underline;

}



#content a:hover {

	text-decoration:none;

}



#content h1 {

	display:none;

}



#content div.post h2 {

	font-weight:normal;

	font-family:tahoma, arial, sans-serif;

	font-size:18px;

	letter-spacing:1.5px;

	padding:6px 0;

	border-bottom:1px solid #030;

	margin-bottom:0;

        color:#ff3;

}



#content div.post h2 a {color:#ff3; text-decoration: underline;}



#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:#ff3; text-decoration: underline;

}



#content div.post h2 a:hover {

	text-decoration:none;

}



#content div.post p {

	line-height:150%;

	margin-left:10px;

	text-align: justify;

}



#content div.post p.date {

	display: none;

	font-size:14px;

	letter-spacing:2px;

	font-family:tahoma, arial, sans-serif;

	color:#555;

	margin:0;

}



p.nocomments {
		
	display: none;

	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:left;

	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 4px;

}



#sidebar a:hover {

	text-decoration:none;

	background-color:#333333;

}



#sidebar ul li a {

	border-bottom:none;

}



/*   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: 40px 0 10px 200px;

	text-align:center;

	font-size:11px;

	width: 700px;

}



html>/**/body #footer {

	padding-bottom: 0;

}



#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;

}



/*Drop Down Menu styles*/



#mainNav {

	height:30px;

	line-height:30px;

	background: #000;

	display:block;

	margin:0;

}



#mainNav table {

	margin-top: -5px;

}



#mainNav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#mainNav ul li {

	position: relative;

	margin: 0;

	padding: 0;

	z-index: 1;

}



#mainNav ul li a {

	width: 180px;

	display:block;

	background: #030;

	font-size: 11px;

	color:#fff;

	border-bottom: 1px solid #81c24c;

	padding:0 10px;

	line-height:30px;

	text-decoration:none !important;

}



#mainNav ul li a:hover, #mainNav ul li.current a {

	background: #81c24c;

	color:#030 !important;

}



#mainNav ul li ul a {

	background: #030;

	color:#fff;

	text-align:left;

	font-size:12px;

	font-weight:bold;

}



#mainNav ul li ul a:hover {

	background: url(img/skull_nav.jpg) no-repeat left #000;

	color:#f00 !important;

	font-weight:bold;

}



#mainNav ul li ul a {

	width: 150px

}



#mainNav ul li ul, #mainNav ul li ul li ul {

	position: absolute;

	visibility: hidden;

	z-index: 2;

}



#mainNav ul li ul {

	left: 0;

	top:30px;

}



#mainNav ul li ul li ul {

	left: 174px;

	top: 0;

	border-left:2px solid #fff;

}



#mainNav ul li a:hover {

	border: 0

}



#mainNav ul li:hover ul, #mainNav ul li a:hover ul, #mainNav ul li:hover ul li:hover ul, #mainNav ul li a:hover ul a:hover ul {

	visibility: visible !important

}



#mainNav ul li:hover ul li ul, #mainNav ul li a:hover ul a ul {

	visibility: hidden !important

}



li.current a {

	text-decoration:none;

	color:#f00 !important;

}



li.current li a {

	text-decoration:none;

	color:#f00 !important;

}



li.current li a:hover {

	text-decoration:none;

	color:#f00 !important;

}



/*Dagon Design Form*/



.ddfmwrap {

	margin-left: 0 !important;

}



.ddfmwrap .fieldwrap label {

	color: #fff !important;

}



.ddfmwrap .fmtext, .ddfmwrap .fmtextarea, .ddfmwrap .fmverify {

	color: #fff !important;

	border: 0;

}



.fieldwrap label, .fieldwrap img {

	vertical-align: middle;

}



.submit input[type="submit"] {

	background:#1a1a1a !important;

	color:#efefef !important;

	text-transform:uppercase !important;

	font-size:14px !important;

	border: 0 !important;

}



.fieldwrap .credits a {

	display: hidden !important;

}



#commentform input, #commentform textarea {

	background: #ffc;

	color: #333;

	border: 1px solid #333;

}



#commentform #submit {

	font-size: 11px;

	cursor: pointer;

	background: #333;

	color: #ffc;

}


