/*  
Theme Name: Spiderman
Description: A useless Wordpress Themes dedicated to the amazing Spiderman.
Version: 1.0
Author: ShinRa
Author URI: http://www.idsg.it/
*/

/*	BODY
	Body e attributi vari standard */

body { margin: 0; padding: 0; text-align: center; font-family: "Times"; font-size: 15px; background: #333333 repeat top left; color: #333333; }

hr { display: none; }

blockquote { background-color: #FFFF96; padding: 5px; border: 3px dashed #000088; }

code { display: block; font-size: 1.1em; background-color: #FFFF96; padding: 5px; border: 3px dashed #880000; }

img { border: 0px solid #fff; }

img.imgleft { float: left; margin-right: 5px; }

img.imgright{ float: right; margin-left: 5px; }

a { color: #005533; text-decoration: none; }

a:hover { color: #005533; text-decoration: underline; }

/*	MISC
	Selettori multipli vari */

.center { text-align: center; }

/*	WRAPPER
	Contenitore principale della pagina */

#wrapper { width: 727px; padding: 0; text-align: left; margin: 20px auto 20px; border: 4px solid #fff; background: #FFFFFF repeat top left; }

/*	HEADER
	testata principale della pagina */

#header {  background: #000088; url(/images/main_top_image.jpg) no-repeat; padding: 0px; border-bottom: 5px solid #fff;}

#header h1 { display: none; }

#header h2 { color: #005533; padding: 0; margin: 0; font-size: 2.3em; font-family: arial,sans-serif; }

#header h2 a { color: #005533; margin: 0px; text-decoration: none; }

#header h2 a:hover { color: #005533; margin: 0px; text-decoration: none; background-color: transparent; }

#header div.description { padding: 0; color: #FF2222; }



#header div.nav
	{ 	background: #006b33; color: #fff; text-align: center;  padding: 5px 0px 4px 0px; border-bottom: 0px; width: 727px; font-size: 11pt;
			line-height: 10pt;
			letter-spacing: ;
			font-weight: bold; font-family: times, Times New Roman, times-roman, georgia, serif;
	}
#header a { color: #fff; text-decoration: none; }

#header a:hover { color: #000;text-decoration: underline; }
#header a:visited { color: #fff;  }

/*	SKIP
	Lista per saltare da una sezione all'altra */

#skip { display: none; }

/*	CONTENT
	Sezione con i contenuti principali */

#content { padding: 15px 215px 15px 15px; margin: 0; }
 }

#content h1 { display: none; }

#content h2.pagetitle { color: #005533; font-size: 1.6em; margin: 0; padding: 0; }

#content div.post h2 { font-family: times, Times New Roman, times-roman, georgia, serif;
			color: #005533;
			margin: 0;
			padding: 0px 0px 6px 0px;
			font-size: 51px;
			line-height: 44px;
			letter-spacing: -2px;
			font-weight: bold;
			} 

/* #content div.post h3 { font-size: 1.3em; } */

#content div.post h4 { font-size: 1.2em; }

#content div.post h5 { font-size: 1.1em; }

#content div.post h6 { font-size: 1.1em; }

#content div.post h2 a { color: #005533; text-decoration: none; }

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

#content div.post p { font-family: Verdana, Geneva, Arial, sans-serif;
			color: #222;
			margin: 0;
			padding: 0px 0px 7px 0px;
			text-align: left;
			font-size: 11px;
			line-height: 14px;}

#content div.post .date { color: #666; font-size: 13px; line-height: 40px; padding-bottom: 30px; }

#content div.post p.details_small,
#content div.post p.details_full { background-color: #fff; color: #000; font-size: 0.8em; line-height: 20px; padding: 10px; margin-bottom: 20px; border-bottom: 1px dotted #ccc; }

#content div.post p.details_small a,
#content div.post p.details_full a{ color: #000; background-color: #fff; }

#content div.post ul li { line-height: 150%; }

#content div.post ol li { line-height: 150%; }

#content div.archivelist ul { list-style-type: none; margin: 0; padding: 0; }

#content div.archivelist ul li { line-height: 150%; }

#content div.navigation { height: 30px; padding: 15px 0 10px 0; }

#content div.navigation div.alignleft { float: left; width: 50%; }

#content div.navigation div.alignright { float: right; width: 50%; text-align: right; }

/*	COMMENTS E COMMENTLIST
	lista dei commenti */

h3#comments,
h3#respond { color: #330000; font-size: 1.4em; }

ol.commentlist { font-size: 0.9em; }

ol.commentlist li big { text-transform: uppercase; }

ol.commentlist li span.comment_data { float: right; font-size: 0.8em; }

ol.commentlist li p { line-height: 140%; }

/*	COMMENTFORM
	Form per commentare */

#commentform { padding-left: 40px; }

#commentform input { padding: 4px; background-color: #e0e2e1; color: black; border: 2px solid #333333; }


#commentform textarea { border-color: #333333; border-width: 2px; border-style: solid; width: 400px; padding: 4px; background-color: white; color: black; }

#commentform p.allowedtags { display: none; }

/*	SIDEBAR
	barra laterale */

#sidebar { width: 200px; padding: 0px 0 15px 10px; float: right; font-size: 0.8em; background-color: #ffff; border-left: 1px solid #999; text-align: center;}

#sidebar h1 { display: none; }

#sidebar ul { list-style-type: none; margin: 0; padding: 0; }

#sidebar ul li { padding: 4px 0 4px 0; }

#sidebar ul li h2 { margin:1.5em 0 .75em; font:90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#999; margin:1.5em 0 .5em; border-bottom:#999999 1px solid; }

#sidebar h3{ margin:1.5em 0 .75em; font:90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#999; margin:1.5em 0 .5em; border-bottom:#999999 1px solid;
}


/*	FOOTER
	piede di pagina */

#footer { clear: both; padding: 15px; font-size: 10pt; font-weight: bold; font-variant: small-caps; border-top: 2px solid #000; text-align: center; background: #ccc; }


/* EMAIL FORM */

.emmaFormBox        { border: solid 1px #dddddd }
.emmaFormLabel		{ font-size: 12px; font-family: Arial, Helvetica, Verdana; padding: 5px }
.emmaFormLabelSmall		{ font-size: 10px; font-family: Arial, Helvetica, Verdana; padding: 5px; color:#ff0000; }



/* OTM MAGAZINE CUSTOM */
.magpost {

	margin:10px auto;
	font-family:  "Arial", "sans-serif";
	font-size: 11px;
	line-height:12px;
	color: #000000;
	}
	
h3.magheadline {
	font-family:  "Arial", "sans-serif";
	font-weight: bold;
	font-size:14px;
	line-height:18px;
	margin-bottom: 3px;]
	}

h2.magheadline {
	font-family:  "Arial", "sans-serif";
	font-weight: bold;
	font-size:20px;
	line-height:22px;
	margin-bottom: 3px;]
	}
	
h4.authlist {
	font-family:  "Arial", "sans-serif";
	font-weight: bold;
	font-size:10px;
	line-height:18px;
	margin-bottom: 10px;]
	}

.sub_headline	{
	font-family:  "Arial", "sans-serif";
	font-weight: bold;
	font-size: 11px;
	line-height:12px;
	}

.italic
	{
	font-style:italic;
	}


#page {
	font-family:  "Arial", "sans-serif";
	color: #333333;
	font-size: 11px;
	line-height: 30px;
	letter-spacing: 1px;
	}
.more-link {
	font-family:  "Arial", "sans-serif";
	font-size: 12px;
	}	