/*general*/
body            { font-family:Verdana, Arial, sans-serif; margin:0; min-width:40em; }
h1              { margin:0 }
h1,h2,h3,h4,h5,h6 { color:#530 }
a:link          { color:#530 }
a:visited       { color:#3A4 }
img             { border:none }

/*header*/
#header         { background-color:#FFC }
#header h1      { float:left }
#masthead-links { float:right; color:#3A4; margin:1em; list-style-type:none }
#masthead-links li { margin: 0.5em 0; }
#subscribe img  { vertical-align:text-bottom }
#logo           { width:250px; height:130px; }
#menu           { background-color:#530; width:100%; height:1.5em; white-space:nowrap }
#menu ul        { list-style:none; margin:0; padding:0 }
#menu li        { display: inline; margin:0 1em 0 1em }
#menu a:link, #menu a:visited { color:white; text-decoration:none }
.shadow         { font-size: 1px;}
.pre-menu       { background-image: url(/images/topShadow.png); height: 2px; clear:both; }
.post-menu      { background-image: url(/images/botShadow.png); height: 6px; }

/*main*/
#content        { float:left; width:75%; padding:1em; margin:-4px 1em 0 0; border-right:thin solid #3C5; }
#content img    { float:left; margin-right: 1em; }
#content img.left { float:right; margin-left: 1em; }
#mission        { font-style: italic; }
.archives       { font-size: large; color:#530; font-weight:bold; }
dt              { /*font-weight: bold;*/ }
dd              { display: inline; margin-left: 1em; }

/*news*/
#news           { padding:1em; font-size:small; }
#news ul        { padding-left:1em; list-style-position:inside; }
#search fieldset{ border: none; margin: 0; padding: 0; }
#search input   { margin: 0.2em 0 }
#search .search { width: 98%; }
#search button  { float: right; background-color: transparent; padding-top: 4px }

/*votes*/
#votes          { float:right; width:30%; padding:1em; margin-top:-14px; margin-left:1em; font-size:small; border-left:thin solid #3C5; background: url("/images/FilmStrip.png") repeat-y 100% 12%; }
#votes form ul  {list-style:none; padding:0; margin:0;}
#votes form li input {margin-left:0}
#votes .emphasis {color:red;}
#votes a        { font-style: italic; } /*for film names */
#votes a div    { font-style: normal; } /*for votes */

/*share*/
#content .a2a_dd img    { display:block; float:none; margin:-1em 0 1em 0; }

/*footer*/
#footer         { border-top:medium solid #530; padding:1em; font-size:x-small; clear:both; text-align:center }
#licence        { width:88px; height:31px; float:right }

