BODY {background:#000000 url('/img/pattern.jpg'); font-family:"Calibri", Tahoma, sans-serif; font-size:13px; color:#9f9f9f; text-align:center; padding:0px; margin:0px;}
A {color:#FFF; text-decoration:none;}
A:hover {text-decoration:underline;}
A IMG {border:0px;}

INPUT, TEXTAREA {background-color:#151515; font-family:"Calibri", Tahoma, sans-serif, sans-serif; border:1px solid #2f2f2f; padding:0 2px; font-size:13px; color:#9f9f9f; margin:5px 0;}
TD {font-family:"Calibri", Tahoma, sans-serif; font-size:13px; color:#9f9f9f;}

H1, H2, H3 {padding:0px; margin:0px;}

P, DIV {margin:0px; padding:0px;}


DIV#container {width:651px; margin:50px auto 20px auto; text-align:left; position:relative;}
DIV#header {position:relative;}
DIV#header #logo H1, DIV#header #logo H2 {display:none}
DIV#header #logo {width:244px; height:68px; background:url('/img/site/logo.png') top left no-repeat; cursor:pointer; z-index:2; position:relative; left:15px;}
DIV#header #logo:hover {background-position:0 -80px;}

DIV#header #menu {position:absolute; right:40px; top:8px; z-index:10000000;}
DIV#header #menu UL {margin:0px; padding:0px;}
DIV#header #menu LI {float:left; margin:0 5px; list-style-type:none; height:27px;}
DIV#header #menu LI:hover, DIV#header #menu LI.active {background-position:0 -26px; cursor:pointer;}
DIV#header #menu LI A {display:none;}

DIV#header #menu .menuBlog {background:url('/img/site/menu_blog.png') left 1px no-repeat; width:36px;}
DIV#header #menu .menuMe {background:url('/img/site/menu_me.png') left 1px no-repeat; width:18px;}
DIV#header #menu .menuWork {background:url('/img/site/menu_work.png') left 1px no-repeat; width:42px;}
DIV#header #menu .menuLink {background:url('/img/site/menu_link.png') left 1px no-repeat; width:37px;}
DIV#header #menu .menuYou {background:url('/img/site/menu_you.png') left 1px no-repeat; width:26px;}
DIV#header #menu .menuTumblr {background:url('/img/site/menu_tumblr.png') left 1px no-repeat; width:54px;}

DIV#header #headerBar {background:url('/img/site/header.jpg') left 1px no-repeat; height:382px; top:-35px; position:relative;}
#headerBar #social {position:absolute; top:30px; right:40px; width:20px;}
#headerBar #social IMG {margin:0 0 5px 0;}
#headerBar #fotoHeader {position:absolute; top:15px; left:22px; position:relative;}
#headerBar #fotoHeader DIV {width:335px; height:251px; background:url('/img/site/headerfoto.png') left top no-repeat; position:absolute; top:0px; left:0px;}
#headerBar #ultimiPost {position:absolute; top:25px; left:380px; width:190px;}
#headerBar #ultimeFoto {position:absolute; top:155px; left:380px;}
#headerBar #ultimiPost H3 {background:url('/img/site/h3_ultimipost.jpg') left top no-repeat; width:65px; height:15px;}
#headerBar #ultimeFoto H3 {background:url('/img/site/h3_ultimefoto.jpg') left top no-repeat; width:65px; height:15px;}
#headerBar #ultimeFoto SPAN, #headerBar #ultimiPost SPAN {display:none;}

#headerBar #ultimiPost UL {margin:0px; padding:5px 0 0 0;}
#headerBar #ultimiPost UL LI {list-style-type:none; color:#909090; padding:3px 15px 14px 10px; background:url('/img/site/hr.png') left bottom no-repeat;}
#headerBar #ultimiPost UL LI A {color:#dbdbdb}
#headerBar #ultimeFoto UL {margin:0px; padding:5px 0 0 0;}
#headerBar #ultimeFoto UL LI {list-style-type:none; float:left;}
#headerBar #ultimeFoto UL LI IMG {border:1px solid #2f2f2f; margin:5px 0 0 5px;}

#headerBar #ultimiPost H3, #headerBar #ultimeFoto H3 {font-family:Arial Narrow; color:#9f9f9f;}

DIV#content {background:url('/img/site/content.jpg') 46px top repeat-y; top:-35px; position:relative;}
DIV#content #footer {background:url('/img/site/footer.jpg') 46px bottom no-repeat; height:36px;}

DIV#content #inner {padding:0 110px; position:relative; top:-80px;}
DIV#content #footer {text-align:center; padding:20px 110px 0 110px; font-size:11px; color:#6b6c6c; margin-top:-85px;}
DIV#content #footer A {color:#6b6c6c;}

div#twitter {position:absolute; bottom:-20px; right:0px; background:url('/img/site/twitter.png') left top no-repeat; width:202px; height:60px;}
div#twitter P {margin-top:-1px; padding:5px 50px 2px 10px; color:#FFF; font-size:10px; height:40px; overflow:hidden;}
div#twitter A {color:#FFF; text-shadow: 1px 1px 1px rgba(24,110,132,1);}
div#twitter A:hover {text-decoration:none;}

div#toolbar {position:absolute; bottom:-40px; left:170px; background:url('/img/site/toolbar.jpg') left top no-repeat; width:117px; height:40px; padding-top:2px;}
div#toolbar #tool_ricette {margin:0px 15px;}

.sidebar {width:786px; background:url('/img/site/footerBar.jpg') left 9px no-repeat; margin:0 auto -15px auto; padding:15px 0 0 0; position:relative;}
.sidebar H4 {margin:0px; padding:5px 0 5px 0; text-transform:uppercase; font-weight:bold; font-size:13px; color:#7d7d7d; background:url('http://www.anija.it/img/site/hr.png') left 16px no-repeat; font-weight:normal;}
.sidebar H4 SPAN {padding:2px 2px 2px 0; color:#7d7d7d;}
.sidebarWidget {width:190px; float:left; margin:0px; padding:0px; margin-bottom:10px; text-align:left; position:relative; left:20px; font-size:11px;}
.sidebarWidget #feedRss {position:absolute; right:10px; top:5px; z-index:11111;}
.screen-reader-text {display:none;}
input#s {width:80px; margin:0 70px 0 0;}
.sidebarWidget UL {margin:0px 0 0px 0; padding:0px;}
.sidebarWidget UL LI {list-style-type:none; padding:4px 10px 0 0px;}

.sidebarWidget .flexo-list LI {list-style-type:none; padding:0px 10px 0 5px;}

.borderImage {border:1px solid #2f2f2f; padding:3px;}
.borderImage IMG {border:0px;}
.shadow {border:1px solid #2f2f2f; padding:3px; float:left; margin:4px !important;}
.shadow IMG {border:0px;}
.subtitle {color:#676767; font-size:10px;}

.flickrPhoto {border:1px solid #2f2f2f; padding:3px; margin:5px 91px !important;}
.flickrPhoto IMG {border:0px;}

.flickrPhotoVert {border:1px solid #2f2f2f; padding:3px; margin:5px 121px !important;}
.flickrPhotoVert IMG {border:0px;}

DIV#content #inner UL {margin:0px 0 10px 0; padding:0px;}
DIV#content #inner UL LI {background:url('/img/site/li.gif') left 9px no-repeat; list-style-type:none; padding:4px 8px; margin-left:5px;}

DIV#content #inner .sidebarWidget UL {margin:0px 0 0px 0; padding:0px;}
DIV#content #inner .sidebarWidget UL LI {background:url('/img/site/li.gif') left 7px no-repeat; list-style-type:none; padding:2px 8px; margin-left:5px;}

DIV#content #inner H2 {padding:5px 0 5px 0; text-transform:uppercase; font-weight:bold; font-size:15px; color:#3b3b3b; background:url('/img/site/hr2.png') left 12px no-repeat;}
DIV#content #inner H2 SPAN {padding:2px 5px 2px 0; background-color:#151515}

ul.topnav li {position:relative;}
ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: -39px;
    top: -5px;
    margin: 0px !important;
    padding: 30px 0px 0px 0px !important;
    display: none;
    z-index:5;
    float: left;
    width: 154px;
}  
ul.topnav li ul.subnav li{  
    margin: 0px !important;
    clear: both;  
    width: 154px;  
    background: url('/img/site/submenu_c.png') left top repeat-y;
    padding:0 0 3px 20px !important;
}  
ul.topnav li ul.subnav li.top {  
    margin: 0px;
    clear: both;  
    width: 154px;
    background:url('/img/site/submenu_t.png') left top no-repeat;
    height:34px;
    padding:0px;
}
ul.topnav li ul.subnav li.bottom {  
    margin: -10px 0 0 0px !important;
    clear: both;  
    width: 154px;
    background:url('/img/site/submenu_d.png') left top no-repeat;
    height:28px;
    padding:0px;
}

ul.topnav li ul.subnav li.bottom:hover, ul.subnav li.top:hover {  
    background-position:left top !important;
}  
DIV#header #menu ul.topnav li ul.subnav li a {  
    float: left;  
    width: 90px;  
    color:#9f9f9f;
    padding: 0px 0;  
    display:block;
    font-size:15px;
    text-transform:uppercase;
    font-weight:bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
}  
DIV#header #menu ul.topnav li a:hover { /*--Hover effect for subnav links--*/  
    color:#c9c9c9 !important;
    text-decoration:none;  
}

.portfolio {float:left; border:1px solid #2f2f2f; padding:3px; margin:10px 15px 0px 0px;}
.portfolioRow {clear:left; background:transparent url('./img/dot.gif') repeat-x bottom left; margin-right:-40px; margin-bottom:20px; padding-bottom:15px;}
.portfolioText {margin-left:175px; padding-top:5px; font-size:11px;}
.portfolioText H2 {font-size:18px; background-image:none; text-transform:none; margin-top:5px; margin-bottom:3px;}
H3.anno {text-align:center; font-size:30px; font-family:Georgia; font-weight:normal; color:#464646; margin:0 0 20px 0; background:url('/img/site/hr.png') center 18px no-repeat;}
H3.cv {text-align:center; font-size:18px; font-weight:normal; color:#464646; padding:10px 0 20px 0; background:url('/img/site/hr.png') center 20px no-repeat; text-transform:uppercase;}
H3 SPAN {padding:2px 5px 2px 5px; background-color:#151515}

div#oroscopo_write IMG {float:left; margin:0px 5px 5px 0px;}
div#oroscopo_write P {margin:0px; padding:0px;}
div#oroscopo_write H2 {font-size:100%; margin:0px; padding:0px;}
div#oroscopo_write .oroscopo_cpy {font-size:100%; margin:0px; padding:0px; text-align:right; color:#AAAAAA;} 

.linkcat {clear:left; list-style-type:none;}
.blogroll {font-size:1px; margin:0 15px 0 0 !important;}
UL.blogroll LI {float:left; padding:0px 0px 4px 0 !important; background-image:none !important;}

.links {margin:0 0px 6px 6px;}

HR {padding:5px 0 5px 0; background:url('/img/site/hr2.png') left top no-repeat; border:0px; margin:0px;}

BLOCKQUOTE {margin:10px 35px 10px 36px; background:#2a2a2a url('http://www.anija.it/img/site/quote_c.gif') bottom left no-repeat;}
BLOCKQUOTE DIV {background-color:#2a2a2a; padding:15px 40px 25px 40px; background:url('http://www.anija.it/img/site/quote_o.gif') top left no-repeat;}
CITE {font-style:normal; font-size:11px; float:right; position:relative; right:55px; top:-35px; text-shadow: 1px 1px 1px rgba(0,0,0,1);}

.postTitle, h4, h2, .anno, H3 {text-shadow: 1px 1px 1px rgba(0,0,0,1);}