  /**
    * @author        Manuel Alducin
    * @copyright     Copyright 2009, ILMfan (http://ilmfan.com)
    * @package       ilmfan
    * @version       $Revision: 307 $
    * @modifiedby    malducin
    * @lastmodified  $Date: 2010-07-04 16:40:07 -0500 (Sun, 04 Jul 2010) $
    * $Id: default.css 307 2010-07-04 21:40:07Z malducin $
  */

/**
  * General styles.
*/

body
{
  font-size: 62.5%;
  font-family: Verdana, Arial, sans-serif;
  background: #eee url('../img/bg.png') repeat;
}

h1 {
  font-size: 2.1em;
  color: #3366cc;
}

h2 {
  font-size: 1.8em;
  color: #3366cc;
}

h3 {
  font-size: 1.6em;
  color: #3366cc;
}

p {
  font-size: 1.2em;
  margin-bottom: 1em;
}

li {
  font-size: 1.2em;
}

a:link { color: #0066ff; }     /* unvisited link */
a:visited { color: #006699; }  /* visited link */
a:hover { color: #00cccc; }   /* mouse over link */

table {
  width: 100%;
  border: 1px solid #000000;
}

th {
  font-size: 1.2em;
  text-align: center;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 2px solid #000000;
  background: #cccccc;
  padding: 0.2em;
}

tr {
  border: 1px solid #000000;
}

td {
  font-size: 1.2em;
  border: 1px dotted #333333;
  padding: 0.2em;
}

.altrow {
  background: #eee;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.float_right {
  float: right;
  margin: 2px;
}

.blue {
  color: #3366cc;
}

/**
  * Styles for main layout.
*/

#ilmfan_header {
  background: url('../img/ilmfan_header.png');
  height: 70px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#container_12 {
  background: #fff;
  width: 960px;
}

#ilmfan_banner {
  height: 225px;
  width: 940px;
}

div.paginator {
  font-size: 1.2em;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

div.paginator .prev, div.paginator .next {
}

div.paginator .current {
}

div.flash {
  font-size: 1.6em;
}

div.flash_success {
  color: #009900;
  background: #ccffcc;
  border: 1px solid #006600;
}

div.flash_failure {
  color: #990000;
  background: #ffcccc;
  border: 1px solid #660000;
}

.read_more {
  font-size: 1.2em;
}

.small_notes {
  font-size: 1em;
}

/**
  * General styles for kwicks main navigation.
*/

#navigation_top {
  width: 960px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.kwicks {
  list-style: none;
  position: relative;
  margin: 0px;
  padding: 0px;
  font-size: 2.1em;
  color: #3366cc;
}

.kwicks li{
  display: block;
  overflow: hidden;
  padding: 5px;
  cursor: pointer;
  float: left;
  width: 320px;
  height: 100px;
  margin: 0px;
}

#kwick1 {
  background-color: #aaa;
  background-image: url('../img/navigation/main.png');
}

#kwick2 {
  background-color: #ccc;
  background-image: url('../img/navigation/forums.png');
}

#kwick3 {
  background-color: #eee;
  background-image: url('../img/navigation/credits.png');
}

#navigation_top a:link { color: #0066ff; }     /* unvisited link */
#navigation_top a:visited { color: #0066ff; }  /* visited link */
#navigation_top a:hover { color: #00cccc; }   /* mouse over link */

/**
  * General styles for menu
*/

#section_menu {
  font-family: Verdana, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}

#section_menu a.menu_item {
  font-size: 100%;
  cursor:pointer;
  border:1px solid #ccc;
  display:block;
  font-weight:bold;
  margin:0px;
  padding:2px;
  text-indent:0px;
  text-decoration: none;
}

#section_menu a.menu_item:hover {
  color: #00ffff;
}

#section_menu ul {
  border-width: 0px;
  margin: 0px;
  padding: 2px;
  text-indent: 0px;
}

#section_menu li {
  font-size: 100%;
  list-style: none outside none;
	display: inline;
}

#section_menu li li a {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  display: block;
  text-indent: 2px;
  text-decoration: none;
}

#section_menu li li a:hover {
  background-color: #00ffff;
}

/**
  * General styles for news.
*/

.post_title {
  font-size: 1.2em;
  font-weight: bold;
}

.post_date {
  font-size: 1.2em;
  font-style: italic;
}

.post_author {
  font-size: 1.2em;
  font-style: italic;
}

.post_summary_front {
  font-size: 1.2em;
}

.post_summary {
  font-size: 1.2em;
  font-style: italic;
}

hr.latest_posts {
  border: 1px solid #eee;
}

/**
  * Styles for credits section.
*/

.project_year {
  font-size: 1.8em;
  color: #3366cc;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.project_name {
  font-size: 1.2em;
}

h1.projectname {
  font-size: 2.1em;
  color: #3366cc;
  text-align: center;
}

.project_release_date {
  font-size: 1.2em;
}

.project_directors {
  font-size: 1.2em;
}

.project_clients {
  font-size: 1.2em;
}

.project_header {
  font-size: 1.6em;
  color: #3366cc;
}

.position {
  font-size: 1.2em;
  color: #3366cc;
  font-weight: bold;
  margin-top: 1em;
}

.credit {
  font-size: 1.2em;
}

.gallery_photo {
  text-align: center;
}

.award {
  font-size: 1.2em;
}

.nominees {
  font-size: 1.2em;
}

.award_info {
  font-size: 1.2em;
}

#posters {
  width: 300px;
  height:600px;
}

/**
  * Styles for person section
*/

#person_credits {
}

#person_picture {
}

/**
  * Styles for people directory
*/

#alphabetic_pager {
  font-size: 1.2em;
}

a.pager_link_selected {
  color: #ff0000;
}