/*
Theme Name: CityLight Idea
Theme URI: http://www.robbiewilliams.pl/wordpress
Description: Design by <a href="http://www.robbiewilliams.pl/" title="Robbie Williams">Robbie Williams</a> <a href="http://www.robbiewilliams.pl/wordpress" title="WP Themes">WP Themes</a>.
Description-photo:Photography of San Diego is licensed under Creative Commons Attribution 2.5, author- Ted "RUFUS" Ross.
Version: 1.1
Author: Nd83
Author URI: http://www.nightday83.art.pl
License: General Public License (GPL)
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #222222;
}

body, input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	margin: 0px auto;
}

h1, h2, h3 {
	margin-bottom: 1em;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	font-weight: bold;
	font-size: 2.2em;
}

h2 {
	font-size: 1.7em;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

p, blockquote, ul, ol, form {
	margin-bottom: 1.5em;
}

blockquote, ul, ol {
	margin-left: 3em;
}

blockquote {	
	margin: 5px 5px 0px 5px;
	padding: 0px 5px 0px 35px;
	background: transparent url(images/blockquote.gif) no-repeat ;
	font-style: italic;}

ul {
	list-style-type: square;
}

a {
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
}

/* Wrapper */

#wrapper {
	width: 910px;
	height: auto;
	margin: 0 auto;
	border: 0;
	background: #333333 url(images/backheader.jpg) repeat-x;
	border:#000000 double 2px;
}

#info{
	position: relative;
	width: auto;
	height: auto;
}
/* Header */

#header {
	height: 190px;
	position: relative;
	margin: 0px auto;
}

#header h1, {
}

#header h1 {
	position: absolute;
	top: 10px;
	left: 10px;  
	font-size: 3em;
	letter-spacing: -3px;
}

#header a {
	text-decoration: none;
	color: #FFF;
}

#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Menu */

#tabs6 {
	font-weight: bold;
	float:left;
	left:22px;
	position: relative;
	/*margin: 0px 0;
	width: 910px;*/
	background:transparent;
	font-size:1em;
	line-height:normal;
      }
    #tabs6 ul {
	float:left;
	padding: 0px 25px 10px 0px;
	list-style:none;
      }
    #tabs6 li {
	display:inline;
	margin:0;
	padding:0;
      }
    #tabs6 a {
	cursor:hand;
	height:35px;
	float:left;
	background:url(images/tableft6.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;}

    #tabs6 a span {
	cursor:hand;
	height:25px;
      display:block;
      background:url(images/tabright6.gif) no-repeat right top;
      padding:10px 12px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }


#tabs6 a.home {
	cursor:hand;
	height:35px;
	float:left;
	background:#000000 url(images/tableft_home.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs6 a.home span {
	cursor:hand;
	height:25px;
	display:block;
	background:#000000 url(images/tabright_home.gif) no-repeat right top;
	padding:10px 12px 4px 6px;
	color:#000;
}

#tabs6 a.home:hover {
background-position:0% -42px;
}
#tabs6 a.home:hover span {
background-position:100% -42px;
}

/* Content */

#content {
	background: url(images/filigrana.png) repeat-y;
	/*margin: 0px auto;*/
	width: 910px;
	position:relative;
	min-height: 900px;
	height:auto;
}

/* Blog */

#blog {
	/*background: #000;*/
	float: left;
	width: 460px !important;
	width: 460px;  /* IE6 3px problem */
	margin: 0px auto;
	padding: 0px 20px 0px 10px;
	position:relative;
	height:auto;
}

/* Post */

.post {
	margin-bottom: 20px;
	padding-bottom: 0px;
	background-color:#444444;
	border-top:#222222 solid 1px;
	border-left:#222222 solid 2px;
	border-right:#555555 solid 1px;
	border-bottom:#555555 solid 2px;
}

#title {
	height: 37px;
	font-size: small;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	/*background-color:#000000;*/
	background-image:url(images/bg_title.jpg);
	background-repeat: repeat-x;

}

.maintitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	}

#titlepage {
	color: 	#FFFFFF;
	height: 37px;
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	/*background: transparent url(images/site_title.gif) no-repeat top right;*/
}

#title a {
	text-decoration: none;
}

#title a:hover {
	text-decoration: none;
	color: #CC0000;
}

#title #date {
	text-align: left;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	color: #FFFFFF;
	float:right;
	width:57px;
	margin:0;
}

#date .mo{color:#FF0000;}
#date .day{color:#FFFFFF; font-size:13px}
#date .ya{color:#CCCCCC;}


.post .entry {
	padding: 10px 15px 0px 15px;
	text-align:justify;
}

.post p {
	text-align: justify;
}

.post .meta{
	padding: 0px 15px 0px 10px;
	color: #e2e2e2;
	/*background: transparent url(images/downpost.gif) no-repeat bottom left;*/
	font-size:10px;
	
}


.meta {
	margin-top:20px;
	font-size:11px;
	width:80%;
}

.entry h1, .entry h2, .entry h3 {
	color: #333;
}

.entry img {
	border:none;
}

/* Sidebar */

#sidebar {
	background-image:url(images/bg_sidebar.jpg);
	background-repeat:repeat-y;
	background-color: #AA0000;
	float: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	position:relative;
	height:auto;
}

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

#sidebar li {
	margin-bottom: 10px;
}

#sidebar li ul {
	line-height: 1.5em;
	list-style-type: none;
	padding-left: 5px;
}

#sidebar li li {
	margin: 0;
	color: #white;
}

#sidebar h2 {
	height: 17px;
	/*background: url(images/side_title.gif) no-repeat;*/
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	padding: 1px 5px 0px 0px;
	text-align: center;
	background-color:#333333;
}

#sidebar a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 4px;
	background: transparent url(images/listoff.png) left center no-repeat;
}

#sidebar a:hover {
	text-decoration: none;
	color: #FF6600;
	background: transparent url(images/liston.png) left center no-repeat;
}


#gloobeIMG {
	height:75px; 
	text-align:center;	
}
#gloobeIMG a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 4px;
	background:none;
	/*background: transparent url(images/listoff.png) left center no-repeat;*/
}

#gloobeIMG a:hover {
	text-decoration: none;
	color: #FF6600;
	/*background: transparent url(images/liston.png) left center no-repeat;*/
}







#calendar {
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: white;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
	padding:10px 0px 10px 0px;
}

#calendar a:hover {
	font-weight: bold;
	background: #000000;
	color: white;
}

#calendar td {
height:12px;
padding:  0px 2px 0px 2px}

#calendar a {
	background: #919191;
	color: white;
	padding:  0px 2px 0px 2px; 
	display:block;
	text-decoration:none;
	line-height:12px;
}

caption{font-size: 1.2em;}

#today {
	padding:  0px 0px 0px 2px; 
	background: black;
	font-weight: bold;
	color: #919191;
	}
#rss {
	margin:0px 10px 20px 10px;
	padding:0px;
}
#rss a{	
	border-bottom: 0px;
	background: none;
	overflow: hidden;
	padding:0px;
	}
#rss a:hover {	
	border-bottom: 0px;
	background: none;
	overflow: hidden;
	padding:0px;
	}
#rss img:hover {	
	border-bottom: 0px;
	background: none;
	overflow: hidden;
	padding:0px;
	}

#searchbg {
/*background: transparent url(images/searchbg.gif) no-repeat center center;*/
height:25px;
margin:0px 10px 20px 10px;
background-color:#FFFFFF;
}

#s {
width: 110px;
height: 15px;
color: #919191;
font-weight: bold;
border: 0px;
}

#go {
	background: transparent;
	color: #919191;
	font-weight: bold;
	border: 0px;
	font-size: 1.25em;
	outline: none;
	height: 15px;}


/* Footer */

#footer{
	font: normal small Arial Narrow, Helvetica, sans-serif;
	font-size: 0.85em;
	/*background: black url(images/footer.gif) no-repeat left top;*/
	/*margin: 0px auto;*/
	padding: 5px 5px;
	text-align:center;
	position:relative;
	top:5px;
	height:auto;
}

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

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


/* Comments Styling */
#comment {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Trebuchet MS, Verdana, Sans-Serif;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
/*background: black;*/
width: 280px;
}

#commentform textarea {
	padding: 2px;
	background: black;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #2c2c2c;
	border-right: 1px solid #2c2c2c;
width: 280px;
}
#commentform textarea:hover {
	background: black;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
}
#commentform textarea:focus {
	background: black;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
}

#commentform #email, #commentform #author, #commentform #url {
	padding: 2px;
	font-size: 1.1em;
	background: black;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #2c2c2c;
	border-right: 1px solid #2c2c2c;
	width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: black;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: black;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.submit1{
	width: 280px;
	cursor:hand;
	font-size:1.10em;
	background: black;
	border-top: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #2c2c2c;
	border-right: 1px solid #2c2c2c;}

.submit1:hover, .submit1:focus{
	background: black;
	border-top: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	border-bottom: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;}
	
	
#slogan{
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}
#slogan a{
color:#666666;
text-decoration:none;
}
#slogan a:hover{
color:#ffffff;
}
#counter{
positione:relative;
float:left;
width:auto;
font-size:10px;
}

#flags{
padding:10px;
}
#flags img{
padding:2px;
margin:0px;
}
#flags a{
border:none;
background:none;
padding:2px;
}
#flags a:hover{
border:none;
background:none;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5 {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
text-align: justify;
height:160px;
}

#subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCC00;
text-align:center;
positione:relative;
float:left;
margin-left:25px;
height:20px;
width:460px;
}

#right{
position:relative;
float:left;
width:210px;
overflow-x:hidden;
left:10px;

}

#contact{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left:5px;
	position:relative;
	width:150px;
	text-align:right;
}


a.linkcategorie_rosso{	
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	padding-right:10px;
	color:#FFFFFF;
	background-color: #FF0000;
	text-decoration: none;
	display: block;
}

a.linkcategorie_rosso:hover{
	color:#FF0000;
	background-color:#FFFFFF;
}

#box_arrow{
	width:420px;
	padding:20px;
	text-align:center;
}

.arrow{
	float:left;
	width:200px;
	margin-left:5px;
	margin-right:5px;
}
.arrow a{	
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	color:#FFFFFF;
	background-color: #FF0000;
	text-decoration: none;
	display: block;
}

.arrow a:hover{
	color:#FF0000;
	background-color:#FFFFFF;
}


/*footer links*/
#globegroup{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444
}

#globegroup a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}

#globegroup a:hover{
color:#FFCC00;
}

#client{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000
}

#client a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

#client a:hover{
color:#666666;
}

#motori{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#motori a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFCC00;
text-decoration:none;
}

#motori a:hover{
color:#FFFFFF;
}

.tell{
float: right;
margin-top:-15px;
}

.current-cat{
background-color:#FFCC00;
}

#categoria{
position:relative;
float:left;
margin:auto;
width:670px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-top:15px;
padding-bottom:15px;
padding-left:230px;
}
#categoria strong{
color:#FFCC00;
font-size:22px;
}
