/*
THEME NAME: Audi News
THEME URI: 
DESCRIPTION: Template per il sito news di Audi
VERSION: 1.0
AUTHOR: Immaginario.com
AUTHOR URI:
TAGS: 
*/

/** {border:0; padding:0;}*/


/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');


/* Regole principali tag */
img, fieldset {border:0;}
body {color:#000000; 
	  font-family:Verdana,Helvetica,sans-serif; 
	  font-size:.625em; 
	  padding:0;
	  margin:0;
	  line-height:15px; 
	  background: #ADB1B7 url(img/bg_main.png) top left repeat-y; }

a { color:#FFF; text-decoration: none;}
a:hover {color: #CECECE;}


.clr   {clear:both;}
.left  {float:left;}
.right {float:right;}


/* Header Audi */

#header {padding:0;}
#audi_container_header {text-align:right; }
.audi_logo { height: 61px; margin-top:0;}
#audi_container_navigation {background: url(img/bg_navigation_main.png) left top no-repeat; height:35px; clear:both;}


#audi_navigation_main {float:left; margin-top:9px; font-size:12px; padding-left:10px; font-weight:bolder; color:#FFF;}




/* Header Audi LiveSearch*/
#audi_livesearch {float: right;
				  width: 203px;
				  padding: 3px 0 3px 0;
				  background: url(img/bg_search_separator.png) left top no-repeat;
				  margin-top: 1px;}


#audi_livesearch #audi_livesearch_input{ float: left;
					color: #777;
					font-size: 0.9em;
					background: url(img/bg_input_search.png) left top no-repeat;
					width: 147px;
					margin-left: 2px;
					padding: 3px 6px 4px 6px;
					height: 17px;
					border:0;
					}

#audi_livesearch #audi_livesearch_input:active, #audi_livesearch #audi_livesearch_input:focus, #audi_livesearch_input.focus{ 
background-position: 0pt -25px;
color: #000;
}


.breadcrumb {width:750px; color:#FFF;}


#news_header {clear:both; margin-top:30px; margin-bottom:30px;}

#blog-title a{font-size:20px; color:#FFF; text-decoration:none; padding-left:15px;}
#blog-description{ padding-left: 55px; font-size:20px; color:#393D40;}
#blog-description.sIFR-replaced { margin-top:-15px;}


/* Footer */
div#footer {background: #7a7d84 url(img/bg_functions.png) left top no-repeat; height:23px; margin-top:5px; }
div#audi_navigation_meta{ color: #fff;
						  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
						  height: 19px;
						  padding-bottom: 2px;
						  width:971px;
						  text-align:right;
						  margin-top:5px;
						  }

#footer .link {list-style:none; height:19px; padding-top:3px; padding-left:7px; }
#footer .link li {display:inline; padding-right:5px; } 
						  
/* Corpo del blog */

.post_home   { background: #A6AAB0 ; padding:5px 15px 15px 15px;  } 
.post_top    { background: url(img/post_top.gif) bottom left no-repeat; height:4px; }
.post_bottom { background: url(img/post_bottom.gif) top left no-repeat; height:4px; margin-bottom:20px; }

.entry-date	   { font-size:10px; font-weight:bolder; margin-bottom:-11px; margin-top:15px; }
.entry-content { border-top:1px dotted #fff; }
.entry-meta    { margin-top:10px; }

/* Sidebar */

#categories {
        width: 188px;
        margin-left:-10px;
        }

#categories li a {
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 20px;
        text-decoration: none;
        }

#categories li a:link, #categories li a:visited {
        color: #CCC;
        display: block;
        background:  url(img/menu_cat.gif);
        padding: 8px 0 0 10px;
        }

#categories li a:hover, #categories li a.active {
        color: #FFF;
        background:  url(img/menu_cat.gif) 0 -28px;
        padding: 8px 0 0 10px;
        font-weight: bolder;
        }



#rss-links h3 { border-bottom:1px dotted #FFF; padding-top:7px; padding-bottom:5px; color:#FFF;}
#rss-links li {background: url(img/feed_icon.gif) top left no-repeat; padding-left:25px; line-height:20px;}


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation a {color:#CC0033; text-decoration:none;}
div.navigation a:hover{color:#CC0033; text-decoration:underline;}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:none;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}


