* {margin:0;padding:0;}
.clear {clear:both;}
a {outline:none;}
body {background:url(../img/body-bg.jpg) repeat-x #353535;color:#f4f4f4;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:22px;}
#container {background:url(../img/header-bg.jpg) top left no-repeat;width:920px;padding:70px 0;float:left;}
h1 {height:180px;background:url(../img/cirocarlofico.jpg) no-repeat right top;position:relative;}
h1 a {display:block;text-indent:-9999px;height:66px;width:263px;position:absolute;right:0;}
#side-menu {float:left;width:200px;}
#side-menu ul {text-align:right;}
#side-menu ul li {list-style-type:none;margin-bottom:5px;}
#side-menu ul li a {text-transform:uppercase;text-decoration:none;color:#ffffae;}
#side-menu ul li a:hover {color:#f4f4f4;text-decoration:underline;}	
#side-menu ul li.active a {color:#f4f4f4;}		

#content {float:right;width:690px;}
#content #column-left {float:left;width:330px;}
#content #column-right {float:right;width:330px;}

#content h2 {display:none;}
#content h3 {text-transform:uppercase;font-weight:normal;font-size:14px;margin-bottom:4px;  color:#f0f0cc; text-indent: 10px;}
#content h3 a {color:#f4f4f4;text-decoration:none;}
#content h4 {/*text-align:right;*/text-transform:uppercase;font-weight:normal;font-style:italic;font-size:12px;  color:#f4f4bb;}
#content a.dettagli {text-align:right;color:#f4f4f4;text-decoration:none;display:block;text-transform:uppercase;font-size:12px;margin-top:4px;}
#content #column-left p, #content #column-right p {text-align:justify;margin-bottom:6px;}
#content p a {color: #aaa}
#content p a:hover {color: #bb9}
.video-gallery .photo-gallery {float:left;width:330px;}
.photo-gallery a {border:1px solid #f4f4f4;margin-right:5px;margin-bottom:5px;float:left;display:block;}
.photo-gallery a.last {margin-right:0;}
.photo-gallery a img {width:60px;height:60px;border:none;}
.photo-gallery a:hover {border:1px solid #646464;}
.video-gallery a {border:1px solid #f4f4f4;margin-right:6px;margin-bottom:6px;float:left;}
.video-gallery a.last {margin-right:0;}
.video-gallery a img {width:160px;height:120px;border:none;}
.video-gallery a:hover {border:1px solid #646464;}

ul.list_inline {margin-bottom:20px;float:left;width:330px;}
ul.list_inline li {list-style-type:none;float:left;width:150px;margin-right:15px;margin-bottom:4px;}
ul.list_inline li a {color:#f4f4f4;text-decoration:none;}
ul.list_inline li a:hover {text-decoration:underline;}

a.img_link {border:1px solid #f4f4f4;margin-bottom:5px;margin-top:7px;}
a.img_link:hover {border:1px solid #646464;}
a.img_link img {border:none;}
a.img_link.left {margin-right:12px;float:left;}
a.img_link.right {margin-left:12px;float:right;}
