/*   
Theme Name: lictheme original
Theme URI: 
Description: lavorincorso.it original theme
Author: daniele rollo
Author URI: http://www.danielerollo.com/
Version: 0.1

*/

body {color:#000;background:#FFF; font-size: 76%; font-family: verdana, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

small {font-size: 0.8em; color: #ff9900;}
.recent small {font-size: 0.6em; color: #ff9900;}

#container {width: 960px; margin: 0 auto;}

a {text-decoration: none; color: #000;}
a:hover {text-decoration: none; color: #ccc; }


/*  HEADER starts*/

#header {width: 960px; background: url(images/header-bg.jpg) top right no-repeat; margin-bottom: 0px; }
#logo {height: 80px;  overflow: hidden;}

/*  HEADER ENDS*/



/*  NAVIGATION STARTS*/
#navigation {width: 960px; overflow: hidden;padding-bottom: 20px;  }
#navigation ul {margin: 10px 220px 0 260px;}
ul.nav {margin: 0}
ul.nav li {color: #ffffff;float: left;}
ul.nav li.page_item a {padding: 0.2em 1em 0.2em 1em; margin-right: 5px; color: #000;float: left; text-decoration: none;}
ul.nav li.current_page_item a { color: #fff; background: #000;float: left}
ul.nav li.page_item a:hover { color: #fff; background: #000;float: left}

/*  NAVIGATION ENDS*/


/*  CONTENT STARTS*/

#content {margin: 0 510px 0 10px; padding-top: 2em; }
#single #content{margin: 0 300px 0 10px; background: #fff; }
#page #content{margin: 0 300px 0 130px; background: #fff;}
#content .post {background: #fff;}
#content .main {margin-bottom: 1.4em;}

#content h2, #content h1 {background: #ffffff; margin: 0 0 0 120px; border-bottom: 1px solid #000;font-size: 1.7em; color: #444444; }
#content h2 a, #content h1 a {color: #444;;text-decoration: none; }
#content h2 a:hover, #content h1 a:hover {color: #000000;text-decoration: none; }
#page h1 {margin:0;}
#content .recent {font-size: 1.3em; margin: 0 0 0 120px; border-bottom: 1px solid #ccc; padding:0;}

#content .entry {background: url(); color: #444444;padding: 0px 15px 0px 0;}
#content .thumbnail {float: left;}
#content img.thumb {border:0; margin:0; padding:0; float: left; width: 110px;}

#content .text {background: url(); color: #444444; margin: 0 0 0 120px;}
#content .thedate {background: #ff9900; color: #fff; float: right; padding: 0.2em 1em 0.2em 1em; margin: 0 0 1em 1em;}
#content .categories {color:#000; margin: 0 0 20px 120px; font-size: 1em; border-top:1px solid #ccc;}
.indent {margin: 0 0 0 120px;}

#content .comments {float: right; margin-right: 10px; line-height: 1.5em; background: transparent;}
#content img {padding: 4px; background: #ffffff; margin: 5px;}
#content .postnavy {background: #ff9900; color: #eeffaa; overflow: hidden;}
#content .postnavy a {color: #ffffff;}
#content .postnavy a:hover {color: #eeffaa;}
#content .pntop {margin-bottom: 30px;}
#content .pnbottom {margin-top: 30px;}

#content .indexarchives {float: left; margin : 0 10px 5px 5px; padding: 0 10px 5px 5px; border-right: 1px solid #ccc; }

#content .text a {font-weight: bold; border-bottom: 1px dotted}
/*  CONTENT ENDS*/


/* COMMENTS STARTS */
ol.commentlist li {margin-bottom:5px;padding: 5px;}
ol.commentlist li.alt {background: url(images/bggreen01.jpg);}
h3#respond {font-size:1.5em; margin: 20px 0 10px 0; border-top: 1px solid #ccc;}
#comments {margin-bottom: 20px;}
/* COMMENTS ENDS */

/* COMMENTS POPUP STARTS */
#popupcontainer {padding:5px;}
#popupcontainer h1{font-size: 1.6em;}
#popupcontainer h2{font-size:1.5em; margin:0;}
#popupcontainer li {margin-bottom: 5px; padding: 5px;}
#popupcontainer li.alt {background: url(images/bggreen01.jpg);}
#popupcontainer h2.respondpp {border-top: 1px solid #ccc;}

/* COMMENTS POPUP ENDS */



/*  SIDEBAR STARTS*/

#sidebar {width: 500px; float: right; color: #555; margin-top: 20px; }
#single #sidebar {width: 270px; float: right; color: #555; margin-top: 20px; border-left: 1px solid #ccc }

#sidebar .in {padding: 10px;}
#sidebar h3 {color: #444444; margin-top: 1em; font-size: 1.7em; }

#sidebar h3.sidetitle {border-bottom: 1px solid #444; margin: 15px 0 0px 0;}
a.posttitle {font-weight: bold;}
.lastvideoitem { background: url(images/bg.jpg); width: 230px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
#sidebarright li.lastvideoitem {list-style: none}
.videothumbside {float:left;margin-right: 5px; width: 60px; margin-top:5px;}
.videothumb {float:left; width: 80px; margin-right: 5px; }
#homeplayer {border: 1px solid #ccc; padding: 0px 20px 10px 20px; margin-left: 30px;margin-right: 30px; }
.videotitlespace {margin: 10px auto 10px auto ; width: 402px; text-aling: left;}


a.videotitle {font-size: 1.3em; color: #444;text-aling: left;}
a.videotitle:hover {color: #000;}
/* sidebar left*/

.videocontentspace {text-align: left; width: 402px; margin:0 auto; }
#sidebarleft {float: left; width:216px; background: url(images/sidebarleft-bg.jpg) no-repeat top right #fff ; text-align: right; border-right: 1px solid #ccc;}

.sidebox {margin-bottom:30px; background:#fff; padding-top:10px;}
#sidebarright .sidebox {background: url(images/sidebox-bg.jpg) top left no-repeat }

/* sidebar right*/
#sidebarright {float: right; width: 270px; }
h3.lastvideo {background: url(images/video.jpg) left bottom no-repeat; padding-left: 55px; }
h3.lastaudio {background: url(images/audio.jpg) left bottom no-repeat; padding-left: 55px; }
h3.lastpost {background: url(images/articoli.jpg) left bottom no-repeat; padding-left: 55px; }

#sidebarright a.leftlogo {margin 10px 0 10px}


/*  SIDEBAR ENDS*/




/* FORMS STYLE STARTS */
.field {border: 1px solid #ccc; background: #ffffff; color: #333333; font-size: 1em; padding: 5px;background: url(images/bggreen01.jpg);}
.field:focus { border-color: #ff9900; }

.button {border: 1px solid #ccc; background: #ffffff; font-size: 1em; padding: 4px; background: url(images/bggreen02.jpg);}
.button:hover {border: 1px solid #444444;}

/* FORM STYLE ENDS */


/* FOOTER STARTS */
#footer {clear: both; background: #222; color: #fff; padding: 10px; margin: 20px 410px 0 230px}

/* FOOTER STARTS */

/* STYLES */
ul ol {margin-left: 10px;}
.entry ul li{list-style: disc inside;}
.entry ol li {list-style: decimal inside;}

blockquote {margin: 5px 10px 5px 10px; padding: 5px; background:url(images/bggreen01.jpg); color: #000; font-size: 1.2;}
code {background:url(images/bggreen01.jpg); font-size: 12px;}
pre {margin: 5px 10px 5px 10px; width: 570px; overflow: scroll; padding: 20px 10px 20px 10px; background:url(images/bggreen01.jpg);}
p {margin: 5px 0 5px 0;}

.postedin {font-size: 1.2em; color: #000;}

/* MISC */
.notop {margin-top:0;}
.float-left {float: left;}
.float-right {float: right;}
