/* CSS Document for alessandrosanna.it */

/* Palette ******************
* ffc35e -> ffc35e
* 
* 
* 
****************************/


body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  background-color: #000000;
  margin: 0px;
  text-align: center;
}

img { border: none; margin: 0px !important; }

#wrapper {
  width: 770px;
  margin: 0px auto;
  text-align: left;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

h2 {
  font-size: 12px;
  font-weight: bold;
  background-image: url(../images/sel.gif);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-bottom: 1px;
  margin: 3px 0px;
}

h1 {
  margin: 20px 0px 7px 12px;
  font-size: 16px;
  color: #ffc35e;
}

a:link, a:visited, a:hover { color: #ffc35e; text-decoration: none; }
a:hover { color: #ffffff !important; }
  
p { margin: 7px 0px; }
ul { 
   margin-top: 0px; 
   margin-bottom: 4px; 
         margin-left: -25px !important;
   }

input, textarea, button, select
  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #222222; border: 1px solid #cacaca;}

form { margin: 0px; padding: 0px; }
form span { display: block; height: 18px; clear: both; padding: 1px 0px; }
form span label { float: left; width: 110px; font-weight: bold; }
form span input, form span textarea { float: left; }

button
  { border: 2px solid #cacaca; background: #222222; color: #ffffff; font-weight: bold; margin-left: 10px; font-size: 12px; }
  
.email_ret {
  background-color: #ffc35e;
  color: #000000;
  padding: 2px;
  font-weight: bold;
  border: 1px solid #ffffff;
  text-align: center;
  margin: 10px;
  text-transform: uppercase;
}
.ko { color: #AA0000; }
.ok { color: #008800; }

.evidence { font-weight: bold; color: #ffc35e; }

#top {
  background: #000000 url(../images/top.jpg) no-repeat;
  height: 162px;
  width: 100%;
  border-bottom: 1px solid #ffffff;
}

#content_wrapper {
  height: auto !important;
  height: 330px;
  min-height: 330px;
  background: url(../images/frame_bg.gif) repeat-y;
}

#frame_top {
  height: 11px;
  background: url(../images/frame_top.gif) no-repeat bottom;
}

#menu {
  background: #000000 url(../images/bg_menu.gif) no-repeat;
  width: 756px;
  height: 31px;
  padding: 7px 7px 0px;
}

#menu img { border: none; }

#menu a { margin: 0px 5px; }

#main {
  width: 724px;
  height: auto !important;
  height: 300px;
  min-height: 300px;
  padding: 0px 23px 20px;
}

#credits { margin: 5px 0px; text-align: center; line-height: 21px; }
#prehome_credits { font-size: 10px; color: #aaaaaa; }
#credits a, #prehome_credits a { color: #aaaaaa; }
#credits img { vertical-align: text-top; }

.news img { float: left; margin-right: 7px !important; border: 1px solid #ffc35e; }
.pastlive_menu, .photo_menu { border-bottom: 1px solid #ffffff; padding-bottom: 5px; margin-bottom: 10px; margin-top: -25px; text-align: right; }
.pastlive_menu span, .photo_menu span { padding: 5px 10px; color: #ffffff !important; border: 1px solid #ffffff; border-bottom: 1px solid #000000; }
.pastlive_menu a, .photo_menu a { padding: 5px 11px; }
.pastlive { color: #cccccc; }
.live p.pastlive { margin-top: 1px; margin-bottom: 1px; }
.links p { margin: 3px 0px; }

.media li { list-style-image: url(../images/sel.gif); }
img.media {
  float: left;
  margin: 5px 10px !important;
  margin-left: 0px !important;
  border: 1px solid #ffc35e;
}
.media .content { float: left; }
.media.cat { color: #ffffff; font-weight: bold; }

.photo_album img.evidence { float: left; border: 1px solid #ffc35e; margin: 10px !important; margin-left: 0px !important;}
.photo_album a:hover img { float: left; border: 1px solid #ffffff !important;  }
.photo_album .content { float: left; margin-left: 10px; }
.photo_thumb { clear: both; }
.photo_thumb td { padding: 5px 8px; text-align: center; }
.photo_thumb img, .photo_view img { border: 1px solid #ffc35e !important; }
.photo_thumb h1 img { border: none !important; }
.photo_view img { margin-top: 5px; }
.photo_view { text-align: center; clear: both; }
.photo_view .commento { margin-top: 3px; }
.photo_thumb .photo_menu { text-align: right; }
.photo_view .photo_menu {text-align: right; padding: 3px 0px 2px 0px;}
.photo_view .photo_menu img {border: none !important;}
.photo_thumb .photo_menu h1 { float: left; text-align: left; margin: 0px !important; }

.clearer { clear: both;}

#flvplayer { float: left; margin-right: 10px; margin-bottom: 10px; }
#flvplayer_info { float: left; height: 190px; width: 340px; }
#flvplayer_warning { clear: both; height: 97px; }
#flvplayer_info h1 { margin-top: 0px; }

#prehome { margin: 20px auto 0px; }
#prehome a { color: #ffffff; font-weight: bold; }
#prehome a:hover { color: #ffc35e !important; }

.partners img { margin-right: 10px !important; border: 1px solid #444444; }
.partners a:hover img, .photo_thumb a:hover img, .photo_view a:hover img { border: 1px solid #ffffff !important; }