/*
Theme Name: Storia Filosofia
*/

@charset "utf-8";

body  {	font: 12px Arial, Verdana, Helvetica, sans-serif; background: url(images/background.gif) repeat; margin: 0; padding: 0;	text-align: center; color: #000000; overflow:auto; overflow-x:hidden; }



#container { width:998px; margin: 0 auto; text-align: left; } 

.content { position:relative; width:998px; margin: 0 auto; text-align:left; }



#header { background:url(images/navigation-fill.jpg) repeat-x; margin-bottom:10px; } 

	#header #whitearea { height:108px; }

		#header #whitearea #adsense-header { position:absolute; right:0px; top:52px; width:468px; height:0px; }

		#header #whitearea #rss { position:absolute; right:10px; top:14px; }

			#header #whitearea #rss a, #header #whitearea #rss a:visited  { color:#4884c3;}

	#header #navigation { position: relative; height:54px; }

		#header #navigation #google-links { position:absolute; left:300px; top:20px; }

		#header #navigation #google-search { position:absolute; right:5px; top:5px; }

	#header #adsense-top { width:999px; height:134px; margin-top:20px; position:relative; background:url(images/adsense-top.gif) no-repeat left top; text-align:center; padding:0px; }



#mainContent {float:right; margin:0px; padding:1px 0px; position:relative; top:-20px;background:#f2f2f0;height:auto !important ;

height:1700px;

min-height:1700px; } 

#white-div { background-color:#FFFFFF; width:580px; padding:20px; }

	#dude-img { position:absolute; z-index:1; left:230px; top:70px; visibility:hidden; }

	#white-div .article { font-size:13px; border-bottom:solid #cfd8e1 1px; margin-bottom:0px; padding-bottom:25px; }

		#white-div .article .details { color:#5473a1; }

		#white-div .article p { margin-top:2px; color:#474747; }

		#white-div .article .button-orange { background:url(images/button-orange.png) no-repeat; width:146px; height:19px; font-weight:bold; color:#FFFFFF; font-size:12px; text-align:center; padding-top:3px; margin-top:25px;}

			#white-div .article .button-orange a, #white-div .article .button-orange a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }



	#white-div #intro { background:url(images/intro.png) no-repeat top left; position:relative; top:-35px; min-height:260px; padding:1px 10px 10px 20px; text-align:justify; }

		#white-div #intro h2 { padding-left:60px; position:relative; top:-7px; margin:23px 2px 5px 2px; }



#white-div-left { background-color:#FFFFFF; width:362px; padding:0px 15px 20px 15px; background:url(images/white-div-left-bottom.gif) no-repeat left bottom #FFFFFF; }

#white-div-right { background-color:#FFFFFF; width:180px; padding:0px 15px 20px 15px; background:url(images/white-div-right-bottom.gif) no-repeat bottom left #FFFFFF; }

	#white-div-right ul, #topics ul,  #adsense-right-2  ul{ padding:0px; margin:0px;  }

	

#sidebar2 { float: left; width:200px; padding:0px; position:relative; top:-20px; }

	#adsense-right-1 { background:url(images/adsense-green.jpg) no-repeat right top; width:330px; height:305px; margin-bottom:12px; position:relative; left:0px; z-index:2; }

	#adsense-right-2 { width:23px; float:right; position:relative; z-index:2;  }

		#adsense-right-2  .orange { background:url(images/topic-orange-button.png) no-repeat top #FFFFFF; padding:0px 7px 15px 7px; width:150px; }

		#adsense-right-2  .green { background:url(images/topic-green-button.png) no-repeat top #FFFFFF;  padding:30px 7px 15px 7px; width:150px;  }

		#adsense-right-2  .topic-name { position:relative; top:-17px; left:24px; color:#FFFFFF; font-size:12px; font-weight:bold; width:130px; }
		
		
	#topics { width:150px; float:left; z-index:2; position:relative; }

		#topics .orange { background:url(images/topic-orange-button.png) no-repeat top #FFFFFF; padding:30px 7px 15px 7px; width:150px; }

		#topics .green { background:url(images/topic-green-button.png) no-repeat top #FFFFFF; padding:30px 7px 15px 7px; width:132px; }

		#topics .topic-name { position:relative; top:-17px; left:24px; color:#FFFFFF; font-size:12px; font-weight:bold; width:150px; }

		

#footer { margin-top:35px; padding:30px 0px 0px 0px; background:url(images/footer-fill.png) repeat-x #10100e; height:188px; min-width:1000px; color:#FFFFFF; } 

	#footer .column { width:200px; line-height:18px; position:absolute; }

	#footer h2 { margin:0px 0px 5px 0px; padding:0px; font-size:20px; font-weight:normal; color:#FFFFFF; }

	#footer a { color:#FFFFFF; text-decoration:none; }

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



.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.connecter { height:1px; }



h2 { color:#ff6600; font-size:30px; font-weight:bold; }

h3 { color:#000000; font-size:16px; font-weight:bold; margin-bottom:10px; }

h4 { color:#000000; font-size:13px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; margin-top:10px; }

	ul li { border-bottom:dotted 1px #CCCCCC; list-style-type:none; list-style-image:url(images/list-item.gif); list-style-position:inside; padding-left:5px; line-height:23px; font-size:11px; }

	ul li a, ul li a:visited { color:#000000; text-decoration:none; }

	ul li a:hover { color:#6699FF; }

a img { border:none; }

img { border:none; }

.article h3 a{

 color:#000000; font-size:16px; font-weight:bold;

 text-decoration:none;

}

a{color:black;text-decoration:none;}

a:hover{

text-decoration:underline;

}

#white-div{

height:auto !important ;

height:700px;

min-height:700px;

}

.article{

font-size:134px;}

.article h2{

font-size:12px;

}

.navigation{

clear:both;



padding:10px 0;

}
