body {
background-image:url("bg.jpg");
background-repeat:repeat-x;
background-position:top center;
background-color:#fff;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size: 10pt;
line-height:20px;
text-align:left;
margin:0;
}

a:visited,a:link {
	color	:	#0066cc;
}


.post {
margin:0 25px 0.8em;
font-size	:	0.92em;
}

.post p {
text-align:justify;
}

.author {
color:#99be38 !important;
font-style:italic;
}

.author A {
color:#db4d03 !important;
}

.contactus {
text-align:center;
}

.icon {
border-style:none !important;
margin:0 0 -3px 3px;
}

input {
border:1px dotted #bbb;
background-color:#fff;
color:#000;
}

#container {
position:relative;
left:50%;
width:900px;
top:1px;
border:1px dotted #ccc;
margin:0 0 0 -450px;
}

#content_header {
width:580px;
height:55px;
margin:100px 0 10px 4px;
}

#home_img {
background-image:url("header.jpg");
background-repeat:no-repeat;
width:580px;
height:90px;
float:left;
margin:5px 3px 3px;
}

#home_left {
background-image:url("paper_lines.gif");
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width:585px;
float:left;
padding:10px 5px 0 0;

}

#home_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:250px;
margin:-180px 0 0 17px;
padding:0;
}

#home_right B {
font-size:9px important;
font-weight:400 !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#5887b8 !important;
}

#content_left {
background-image:url("paper_lines.gif");
font-family:"Lucida Grande", Tahoma, Helvetica;
text-align:left;
width:375px;
float:left;
padding:10px 5px 0 0;
}

#content_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
display:inline;
margin:-143px 50px 0 0;
padding:0;


}

#journal_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width:375px;
float:left;
margin:0;
padding:7px 5px 0 0;
}

#info_container {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
margin:-135px 0 0 400px;
padding:100px 0 0;
}

#contact_container_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width:375px;
float:left;
margin:0;
padding:0 5px 0 0;
}

#leaves {
background-image:url("leaves.jpg");
float:left;
width:601px;
height:50px;
margin:0;
}

ul#nav_container {
width:85px;
list-style-type:none;
margin:14px 0 0 -1px;
padding:0;
}

#nav_container li {
float:left;
margin:0;
padding:0;
}

#home,#about,#work,#journal,#journal_ov,#contact,a:link#home,a:link#about,a:link#work,a:link#journal,a:link#contact,a:visited#home,a:visited#about,a:visited#work,a:visited#journal,a:visited#contact {
background-position:0 0;
float:left;
width:84px;
height:17px;
text-decoration:none;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

a:visited#home,a:link#home {
background-image:url("home.gif");
}

a:visited#about,a:link#about {
background-image:url("about.gif");
}

a:visited#work,a:link#work {
background-image:url("work.gif");
}

a:visited#journal,a:link#journal {
background-image:url("journal.gif");
}

a:visited#contact,a:link#contact {
background-image:url("contact.gif");
}

#me {
background-image:url("me.jpg");
background-repeat:no-repeat;
width:381px;
height:141px;
float:left;
margin:0;
}

#about_myself {
background-image:url("about_header.gif");
background-repeat:no-repeat;
width:156px;
height:18px;
float:left;
text-indent:-1000px;
overflow:hidden;
margin:10px 0 0;
}

#welcome_header {
background-image:url("welcome_header.gif");
background-repeat:no-repeat;
width:106px;
height:20px;
float:left;
text-indent:-1000px;
overflow:hidden;
display:none;
margin:10px 0 0;
}

#work_header {
background-image:url("work_header.gif");
background-repeat:no-repeat;
width:64px;
height:18px;
float:left;
text-indent:-1000px;
overflow:hidden;
margin:10px 0 -10px;
}

#journal_header {
background-image:url("journal_header.gif");
background-repeat:no-repeat;
width:98px;
height:18px;
float:left;
text-indent:-1000px;
overflow:hidden;
margin:10px 0 5px;
}

#contact_header {
background-image:url("contact_header.gif");
background-repeat:no-repeat;
width:100px;
height:18px;
float:left;
text-indent:-1000px;
overflow:hidden;
margin:10px 0 5px;
}

#entries_container {
background-image:url("home.gif");
background-repeat:no-repeat;
background-position:80% 40%;
width:249px;
border-bottom:2px solid #f4f4f4;
margin:20px 0 15px;
}

#entries_container A {
color:#666666 !important;
}

#entries_container A:hover {
color:#d2a831 !important;
}

#recent_entries {
background-image:url("recent_entries.gif");
width:108px;
height:30px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#entries_list {
border-top	:	1px solid #dddddd;	
border-left	:	1px solid #dddddd;	
border-right:	2px solid #aaaaaa;	
border-bottom:  2px solid #aaaaaa;	
list-style-type:none;
line-height:1.2em;
font-size:.90em;
margin	:0;
padding-top	:5px;
padding-bottom	:5px;
padding-left	:8px;
padding-right	:8px;

}

#entries_list li {
background-color:transparent;
line-height:1.5em;
border-bottom:1px solid #3795CB;
border-top	:	2px solid	#F5F5F5;
padding:5px;
}

#entries_list li:hover {
background-color	:	transparent;
line-height			:	1.5em;
border-bottom		:	1px solid #aaaaaa;
border-top			:	2px solid	#F5F5F5;
padding				:	5px;

}

#entries_list li a {
color:#3795CB;
background:url("/images/post_icon.gif") no-repeat;
font-weight:700;
text-decoration:none;
}

#entries_list li a:hover {
color:#d2a831;
background:url("/images/post_icon.gif") no-repeat;
font-weight:700;
}

/*#entries_list a:hover {
display:block;
background:#f2f3f4;
color:#d2a831;
font-weight:700;
}*/

li.point {
background:url("bullet.gif") no-repeat 0 7px;
margin:0;
}

li.point a {
background:url("bullet.gif") no-repeat 0 7px;
margin:0 0 0 10px;
}

#recent_work_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 27px;
width:249px;
margin:10px 0;
}

#recent_work {
background-image:url("recent_work.gif");
width:90px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#recent_work_list {
list-style-type:none;
line-height:1.2em;
font-size:.8em;
paddingbottom:10px;
border-bottom:1px solid #d7e8fd;
margin:0;
padding:10px 0 0 20px;
}

#recent_work_list a img {
background-color:transparent;
display:inline;
border:2px solid #d8d8d8;
margin:0;
padding:2px;
}

#recent_work_list li a:hover img {
background-color:transparent;
display:inline;
border:2px solid #7c7c7c;
margin:0;
padding:2px;
}

#more {
background-image:url("fold_more.gif");
background-repeat:no-repeat;
width:66px;
height:54px;
float:left;
text-indent:-1000px;
overflow:hidden;
display:none;
margin:0 0 0 150px;
}

#riffs_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 27px;
width:249px;
margin:1px 0 10px;
}

#riffs_header {
background-image:url("riffs_header.gif");
width:90px;
height:25px;
text-indent:-1000px;
overflow:hidden;
display:none;
margin:0;
}

#riffs_list {
list-style-type:none;
line-height:1.2em;
font-size:.8em;
margin:0;
padding:10px 0 0 15px;
}

#riffs_list a img {
background-color:transparent;
display:inline;
border:0;
margin:10px 0 0;
padding:2px;
}

#riffs_list li a:hover img {
background-color:transparent;
display:inline;
border-bottom:3px solid #eaeaea;
margin:-2px 0 0;
padding:2px;
}

#other_news_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 30px;
width:249px;
margin:0;
}

#in_other_news {
background-image:url("in_other_news.gif");
width:100px;
height:30px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#other_news_list {
list-style-type:none;
font-size:.8em;
margin:0;
padding:0;
}

ul#work_nav {
background-image:url("work_bar.gif");
background-repeat:repeat-x;
float:left;
width:650px;
list-style-type:none;
margin:5px 30px 0 0;
padding:0;
}

ul#thumbnails li,ul#work_nav li {
float:left;
display:inline;
list-style-type:none;
margin:0;
}

#xweb,#print,#other,a:link#xweb,a:link#print,a:link#other,a:visited#xweb,a:visited#print,a:visited#other {
background-position:0 0;
float:left;
width:100px;
height:35px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

a:visited#xweb,a:link#xweb {
background-image:url("web.gif");
}

a:visited#print,a:link#print {
background-image:url("print.gif");
}

a:visited#other,a:link#other {
background-image:url("other.gif");
}

ul#thumbnails {
background-color:#f6f6f6;
float:left;
width:640px;
list-style-type:none;
margin:0;
padding:5px 0 5px 10px;
}

ul#thumbnails a,ul#thumbnails a:hover {
border:2px solid #d8d8d8;
float:left;
list-style-type:none;
margin:5px 5px 5px 0;
padding:0;
}

ul#thumbnails a:hover {
border:2px solid #7c7c7c;
}

#large_container {
width:375px;
float:left;
padding:7px 5px 0 0;
}

#features_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 27px;
width:249px;
margin:10px 0 0;
}

#features_header {
background-image:url("features_header.gif");
width:71px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#details_header {
background-image:url("details_header.gif");
width:71px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#extras {
background:#fff url("extras.gif") no-repeat;
width:340px;
float:left;
padding-left:0;
margin:0;
}

#flickr {
width:255px;
height:78px;
overflow:hidden;
float:left;
margin:0;
}

#flickr_photos {
width:260px;
height:0;
float:left;
margin:0;
}

#flickr img {
width:70px;
height:70px;
border:1px solid #DAEBF9;
padding:3px;
}

#flickr a {
width:50px;
height:50px;
border:1px solid #FFF;
padding:3px;
}

#flickr_link {
background-image:url("flickr.gif");
float:left;
width:249px;
height:61px;
text-indent:-1000px;
overflow:hidden;
margin:82px 0 0 -250px;
}

.gradient {
background-image:url("currently_enjoying.gif");
background-repeat:no-repeat;
width:270px;
height:49px;
margin:0;
}

#tools_header {
background-image:url("tools_header.gif");
width:130px;
height:24px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#enjoying_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 23px;
width:249px;
margin:10px 0 0;
}

#currently_enjoying {
background-image:url("currently_enjoying.gif");
width:130px;
height:20px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#listening_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 26px;
width:249px;
margin:20px 0 0;
}

#currently_listening {
background-image:url("currently_listening.gif");
width:130px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

.contact_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 27px;
width:249px;
margin:20px 0 0;
}

#email_header {
background-image:url("email_header.gif");
width:71px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#mail_header {
background-image:url("mail_header.gif");
width:71px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#phone_header {
background-image:url("phone_header.gif");
width:71px;
height:25px;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

#search_container {
float:right;
display:inline;
width:280px;
height:85px;
margin:-3px 0 0 -10px;
}

#mag_glass {
background-image:url("mag_glass.gif");
float:left;
width:31px;
height:34px;
text-indent:-1000px;
overflow:hidden;
display:none;
margin:0;
}

#searchform {
display:inline;
width:100px;
margin:0;
}

FORM {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px 2px 5px;
}

#home_right FORM {
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.registration {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 5px;
}

.reg_table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px dotted #ccc;
background:#f4f4f4;
margin:0 1px 0 2px;
}

.reg_table TR {
border-bottom:1px dotted #ccc;
}

.tr_admin {
background:#eee;
border-bottom:1px dotted #ccc;
}

#livesearch {
margin-top:7px;
width:220px;
font-size:10px;
}

#LSResult {
position:absolute;
background:url(search_bg.png);
width:220px;
overflow:hidden;
z-index:100;
border:1px solid #ddd;
margin:0 0 0 32px;
}

#LSResult a {
color:#000;
font-size:1.2em;
display:block;
border-bottom:0;
text-decoration:none;
padding:2px 5px;
}

ins {
border-bottom:0;
text-decoration:none;
}

#LSResult a:hover {
background-color:#979797;
color:#fff;
}

#LSResult ul,#LSResult li {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#LSShadow {
font-family:"Lucida Grande", Tahoma, Helvetica;
text-align:left;
font-size:1em;
color:#900;
display:block;
border-bottom:0;
text-decoration:none;
padding:2px 1px;
}

#add_comment {
background-image:url("add_comment.gif");
width:128px;
height:30px;
text-indent:-1000px;
overflow:hidden;
margin:-15px 0 0;
}

.comment_invite {
width:325px;
background-color:#f3fcff;
border-top:1px solid #d3f3ff;
border-bottom:1px solid #d3f3ff;
font-size:x-small;
height:13px;
line-height:1.5em;
margin:-19px 0 10px 35px;
padding:0;
}

.comment_invite a,.comment_invite a:hover {
font-size:x-small;
color:#00b9ff;
}

.bubble {
background-image:url("bubble.gif");
width:40px;
height:25px;
margin:-10px 0 0;
}

.comment_display {
background-image:url("comment_bg.gif");
width:341px;
float:left;
margin:0;
padding:13px 10px 5px;
}

.commentor {
background-image:url("commentor_bg.gif");
background-repeat:no-repeat;
width:265px;
float:left;
padding:3px 10px 0 90px;
}

#commentform p {
margin:10px 0 0;
}

#footer {
height:90px;
float:left;
width:100%;
border-top:2px solid #ddd;
margin:10px auto;
}

#xhtml,#css,#rss,a:link#xhtml,a:link#css,a:link#rss,a:visited#xhtml,a:visited#css,a:visited#rss {
background-position:0 0;
height:25px;
float:left;
text-indent:-1000px;
overflow:hidden;
margin:0;
}

a:visited#xhtml,a:link#xhtml {
background-image:url("xhtml.gif");
width:71px;
}

a:hover#xhtml {
background-image:url("xhtml.gif");
background-position:0 28px;
width:71px;
}

a:visited#css,a:link#css {
background-image:url("css.gif");
width:56px;
}

a:hover#css {
background-image:url("css.gif");
background-position:0 28px;
width:56px;
}

a:visited#rss,a:link#rss {
background-image:url("rss.gif");
width:58px;
}

a:hover#rss {
background-image:url("rss.gif");
background-position:0 28px;
width:58px;
}

.tx-dirlisting-pi1-title {
font-family:"Lucida Grande", Tahoma, Helvetica;
font-size:0.73em;
padding-left:5px;
border:0 solid #ccc;
font-style:italic;
background:#f1f1f1;
moz-border-radius:10px;
margin:1px 0 1px 5px;
}

.tx-dirlisting-pi1 table {
font-size:.73em;
line-height:20px;
text-align:left;
font-family:"Lucida Grande", Tahoma, Helvetica;
border-color:#ccc;
border-style:solid;
border-width:0;
margin:1px;
padding:2px;
}

.tx-dirlisting-pi1-header-row {
background-color:#f2f2f2;
}

.tx-dirlisting-pi1-row {
background-color:#f3f3f3;
border:1px solid #000;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

.tx-dirlisting-pi1-header-icon {
background:url("feed.png") no-repeat 50% 50%;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bbb;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bbb;
border-left-width:1px;
border-left-style:solid;
border-left-color:#bbb;
}

.tx-dirlisting-pi1-filename {
font-weight:400;
font-size:1em;
line-height:20px;
text-align:left;
font-family:"Lucida", Tahoma, Helvetica;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bbb;
border-left-width:1px;
border-left-style:solid;
border-left-color:#bbb;
}

.tx-dirlisting-pi1-filename a {
text-decoration:none;
color:#d2a831 !important;
}

.tx-dirlisting-pi1-icon,.tx-dirlisting-pi1-filename-asb,.tx-dirlisting-pi1-perms,.tx-dirlisting-pi1-owner,.tx-dirlisting-pi1-group,.tx-dirlisting-pi1-filesize,.tx-dirlisting-pi1-filemod {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bbb;
border-left-width:1px;
border-left-style:solid;
border-left-color:#bbb;
}

#info-site {
position:relative;
height:20px;
text-align:center;
background:transparent;
margin-top:10px;
padding:1px 0;
}

#info-company {
background:url(imgs/back_navmain.gif) transparent no-repeat;
color:#FFC548;
margin:10px 16px 10px 10px;
padding:5px;
}

#info-company a,#info-company a:visited {
color:#000;
}

#info-company a:hover,#info-company a:visited:hover {
color:#FFC548;
}

#info-standards {
font-size:10px;
margin:5px !important;
padding:0;
}

.lastUpdate {
text-align:center;
color:#ccc;
font-size:0.9em;
height:20px;
}

.benvenuto {
padding-left:5px;
text-align:left;
color:#5887b8;
font-size:0.8em;
margin:1px 0 0 5px;
}

.tx-mininews-pi1 {
font-size:0.92em;
line-height:12px;
margin-bottom:2px;
padding:1px 5px;
}

.tx-mininews-pi1-listrow {
border:1px dotted #A9C1DA;
background:#F1F6FC;
padding:0 4px 1px;
}

P.tx-mininews-pi1-listrowField-datetime {
font-weight:400;
color:#000;
text-align:center;
background:#D7E8FD;
background-image:url("comment.png");
background-repeat:no-repeat;
margin-bottom:0;
padding:1px 3px;
}

P.tx-mininews-pi1-listrowField-title {
font-weight:400;
color:#3377CF;
text-align:justify;
background:#E9F2FE;
background-image:url("comment.gif");
margin-bottom:0;
margin-top:0;
padding:1px 3px;
}

P.tx-mininews-pi1-listrowField-teaser {
font-weight:400;
color:#000;
margin-bottom:0;
margin-top:0;
text-align:left;
background:#E9F2FE;
padding:2px;
}

.tx-mininews-pi1-browsebox {
font-weight:400;
font-size:0.85em;
font-family:"Lucida Grande", "Lucida Sans unicode", Verdana, Tahoma, Arial, sans-serif;
}

.tx-mininews-pi1-browsebox A {
font-weight:400;
font-size:0.75em;
font-family:"Lucida Grande", "Lucida Sans unicode", Verdana, Tahoma, Arial, sans-serif;
}

.tx-mininews-pi1 FORM {
border:1px dotted #ccf1c0;
}

.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser {
margin-bottom:6px;
}

.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
font-weight:400;
}

.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {
margin-top:0;
margin-bottom:10px;
}

.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser {
font-style:italic;
margin-top:5px;
margin-bottom:10px;
}

.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong {
font-weight:700;
}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A {
color:#000;
text-decoration:none;
padding:3px;
}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover {
color:#5887b8;
text-decoration:none;
}

.immobile {
border-top:1px solid #ccc;
padding-bottom:1px;
font-weight:400;
font-size:0.96em;
font-family:"Lucida Grande", "Lucida Sans unicode", Verdana, Tahoma, Arial, sans-serif;
}

.immagine_immobile {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:2px solid #afafaf;
border-right:2px solid #afafaf;
margin-right:5px;
padding:4px;
}

#menu {
width:100%;
padding-top:8px;
padding-bottom:17px;
background-color:#94AE62;
margin-left:0;
margin-bottom:5px;
color:#000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(menu.jpg);
}

#menu ul {
margin-left:-60px;
}

#menu a {
color:#000;
text-decoration:none;
padding:20px 10px;
}

#menu a:hover {
border-bottom:1px solid #fff;
border-left:1px solid #BBC4FB;
border-right:1px solid #C9BBFB;
padding-left:9px;
padding-right:9px;
color:#000;
background-color:#FFF;
background-image:url(a_hover.jpg);
}

#getFirefox {
margin-top:0;
padding-top:0;
}

#adsense {
width:100%;
padding-top:1px;
height:100px;
border:1px dotted #f1f4f4;
}

#cotatoreVisite {
width:200px;
text-align:center;
margin-left:20px;
margin-bottom:10px;
border:1px dotted #dedede;
color:#f1de54;
font-size:0.85em;
}

#ddcolortabs {
text-align:center;
margin-left:4px;
margin-top:5px;
width:100%;
background:transparent;
voice-family:inherit;
padding:0 0 0 5px;
}

#ddcolortabs ul {
font:bold 11px Arial, Verdana, sans-serif;
list-style:none;
margin:0;
padding:0;
}

#ddcolortabs li {
display:inline;
text-transform:uppercase;
margin:0 2px 0 0;
padding:0;
}

#ddcolortabs a {
float:left;
color:#FFF;
background:#94AE62 url(color_tabs_left.gif) no-repeat left top;
text-decoration:none;
letter-spacing:1px;
margin:0 2px 0 0;
padding:0 0 1px 3px;
}

#ddcolortabs a span {
display:block;
background:transparent url(color_tabs_right.gif) no-repeat right top;
float:none;
padding:4px 9px 2px 6px;
}

#ddcolortabsline {
clear:both;
width:100%;
height:8px;
line-height:8px;
background:#94AE62;
border-top:1px solid #fff;
padding:0;
}

P {
color:#666;
}

.brgreen,.brgreen A,.date,.date A {
color:#99be38 !important;
}

.green,.green A {
color:#74975b !important;
}

.blue,.blue A {
color:#6195df !important;
}

.red,.red A,.tx-dirlisting-pi1-error,.cod_immobile {
color:#ad322d !important;
}

.yellow,.yellow A {
color:#d2a831;
}

A,#home_left a {
text-decoration:none;
}

#journal_right,#contact_container_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
display:inline;
margin:0 50px 0 0;
padding:0;
}

#nav_container,#recent_entries H3 {
display:none;
}

a:hover#home,#home {
background-image:url("home.gif");
background-position:0 17px;
}

a:hover#about,#about {
background-image:url("about.gif");
background-position:0 17px;
}

a:hover#work,#work {
background-image:url("work.gif");
background-position:0 17px;
}

a:hover#journal,#journal,#journal_ov {
background-image:url("journal.gif");
background-position:0 17px;
}

a:hover#contact,#contact {
background-image:url("contact.gif");
background-position:0 17px;
}

#recent_work_list li,#riffs_list li {
background-color:transparent;
display:inline;
margin:0;
padding:3px;
}

#other_news_list li,#enjoying_list li,#listening_list li {
background-color:transparent;
line-height:1.3em;
border-bottom:1px solid #f4f4f4;
padding:5px;
}

#other_news_list li a,#features_list li a,#details_list li a,#tools_list li a,#enjoying_list li a,#listening_list li a,.contact_list li a {
color:#8f8f8f;
background:transparent;
font-weight:700;
padding:0;
}

#other_news_list li a:hover,#features_list li a:hover,#details_list li a:hover,#tools_list li a:hover,#enjoying_list li a:hover,#listening_list li a:hover,.contact_list li a:hover {
color:#df212f;
background:transparent;
font-weight:700;
padding:0;
}

#xweb,a:hover#xweb {
background-image:url("web.gif");
background-position:0 35px;
}

#print,a:hover#print {
background-image:url("print.gif");
background-position:0 35px;
}

#other,a:hover#other {
background-image:url("other.gif");
background-position:0 35px;
}

#features_list,#details_list,#listening_list,.contact_list {
list-style-type:none;
line-height:1.2em;
font-size:.8em;
margin:0;
padding:0;
}

#features_list li,#details_list li,#tools_list li,.contact_list li {
background-color:transparent;
border-bottom:1px solid #f4f4f4;
padding:5px;
}

#details_container,#tools_container {
background-image:url("gradient.gif");
background-repeat:no-repeat;
background-position:0 27px;
width:249px;
margin:150px 0 0;
}

#tools_list,#enjoying_list {
list-style-type:none;
line-height:1.2em;
font-size:.8em;
margin:3px 0 0;
padding:0;
}

#listening_list li img,.contact_list li img {
border:1px solid #DAEBF9;
background-color:#fff;
margin-left:-5px;
padding:5px;
}

.tx-dirlisting-pi1-header-filename,.tx-dirlisting-pi1-header-perms,.tx-dirlisting-pi1-header-owner,.tx-dirlisting-pi1-header-group,.tx-dirlisting-pi1-header-filesize,.tx-dirlisting-pi1-header-filemod {
color:#000;
font-style:normal;
font-weight:400;
border-left-width:1px;
border-left-style:solid;
border-left-color:#bbb;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bbb;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bbb;
}

.tx-dirlisting-pi1-header-filemod,.tx-dirlisting-pi1-filemod {
border-right-width:1px;
border-right-style:solid;
border-right-color:#bbb;
}

#ddcolortabs a:hover,#ddcolortabs a:hover span,#ddcolortabs #current a,#ddcolortabs #current span {
background-color:#94AE62;
}
