@charset "UTF-8";
/*
Theme Name: Fastnet Short Film Festival
Theme URI: http://fastnetshortfilmfestival.com/
Description: Theme for Fastnet Short Film Festival
Version: 1.0
Author: Michael D. Corbett 
Author URI: http://michaeldcorbett.com/
Tags: Corona Fastnet Short Films Festival, fastnet, films, Short films, Corona
*/


body {
  background: #484848 url(fsff-images/home-bg.jpg) no-repeat top left;
  font: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  
}

A:link {color: #000000; text-decoration: none}
A:visited {color: #000000; text-decoration: none}
A:hover {color: #333333; text-decoration: underline}

a:focus, a:hover, a:active { outline:none }

A:link.blognews {color: #ff3366; text-decoration: none}
A:visited.blognews {color: #ff3366; text-decoration: none}
A:hover.blognews {color: #ff6699; text-decoration: underline}

A:link.enterlinks {color: #999999; text-decoration: none}
A:visited.enterlinks {color: #999999; text-decoration: none}
A:hover.enterlinks {color: #999999; text-decoration: underline}

.postinfo-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: normal;
}

.archive-title-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.50em;
	font-style: normal;
	line-height: normal;
}

.archive-content-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.00em;
	line-height:95%;
}

.postmetadata {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: .1 em;
}

#archive-content-conatiner { padding-top:0px; padding-left:25px; padding-right:25px; padding-bottom:0px; line-height:.3em;}

h5 { padding:0px; margin:0px; }



#content_head {
  background: #000000;
  color: #FFFFFF;
  float: left;
  height: 26px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin-top: 80px;
  margin-left: 250px;
  padding: 0px;
  width: 753px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 26px; /* standards height */
  voice-family: inherit;
  width: 753px; /* standards width */
  display: inline;
}
html>body #content_head {
  heigth: 26px; /* standards height reinforcement */
  width: 753px; /* standards width reinforcement */
}


#fsff-home-banner {
  background: #000000;
  float: left;
  margin-left: 250px;
  margin-top: 4px;
  padding: 0px;
  height: 334px;
  width: 753px;
  display: inline;
}

#fsff-home-banner-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.00em;
	font-style: normal;
	line-height: normal;
	color: #999999;
	height: 334px;
	width: 693px;
	padding-top: 3px;
	padding-left: 30px;
}

#content_block-home1 {
  background:transparent url(fsff-images/fsff-block1-bg.png) repeat-y left top;
  float: left;
  margin-left: 250px;
  margin-top: 6px;
  padding: 0px;
  width: 753px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 753px; /* standards width */
  display: inline;
}
html>body #content_center {
  width: 753px; /* standards width reinforcement */
}

#content_block1 {
  background:transparent url(fsff-images/fsff-block1-bg.png) repeat-y left top;
  float: left;
  margin-left: 250px;
  margin-top: 6px;
  padding: 0px;
  width: 753px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  min-height: 500px;
  width: 753px; /* standards width */
  display: inline;
}

/* for Internet Explorer */
/*\*/
* html #content_block1 {
height: 500px;
}
/**/

html>body #content_block1 {
  width: 753px; /* standards width reinforcement */
}

#fsff-content-block1-text {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.00em;
  font-style: normal;
  text-align: left;
  line-height: normal;
  color: #333333;
  width: 713px;
  padding: 10px 20px 20px 20px; 
}

.nomargin { 
margin-bottom: -15px; 
padding-bottom: -15px; 
}




#content_block-home {
  background:transparent url(fsff-images/fsff-block1-bg.png) repeat-y left top;
  float: left;
  margin-left: 250px;
  margin-top: 6px;
  padding: 0px;
  width: 753px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 753px; /* standards width */
  display: inline;
}


.line2 { 
  background-image:url(fsff-images/hr-line.gif); 
  width: 713px; 
  height: 3px; 
  line-height: 3px; 
  font-size: 0px; 
  border: none; 
  padding: 0; 
  margin: 0; 
}


#fsff-content-footer {
  background:transparent url(fsff-images/fsff-block1-bg.png) repeat-y left top;
  float: left;
  margin-left: 250px;
  margin-top: 6px;
  padding: 0px;
  width: 753px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 753px;
  display: inline;
}

#fsff-content-footer-text {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 0.75em;
  font-style: normal;
  text-align: left;
  vertical-align: middle; 
  line-height: normal;
  color: #333333;
  width: 713px;
  padding: 20px 20px 20px 20px;
}

#fsff-content-clear {
  float: left;
  margin-left: 250px;
  margin-top: 6px;
  padding: 0px;
  height: 5px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 753px;
  display: inline;
}


#suckerfishnav {
background:#000 url("http://www.fastnetshortfilmfestival.com/wp-content/plugins/multi-level-navigation-plugin/images/nav-bg.gif") repeat-x;
    font-size:12px;
    font-family:helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:normal;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:26px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:141px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:139px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:helvetica,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:110px;
    font-size:12px;
    color:#ffffff;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 130px;
    }
#suckerfishnav li li:hover {
    background:#ffffff;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#333333;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#999999;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#ffffff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#333333;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#ffffff;
    }