* { margin: 0; padding: 0; }

#page {
  width: 938px; /*940px -> IE*/
  border: #863501 1px solid;
  z-index: 5;
  overflow: visible;
  background-color: #FFFFFF;
  text-align: left;
  margin-top: 20px;
}
#innerpage {
}
#header {
  position: relative;
  width: 938px; /*940px -> IE*/
}
#margin_left-top {
  position: absolute;
  top: -21px;
  left: -35px;
  width: 75px;
  height: 80px;
  background-image: url("http://www.movieglance.dk/gfx/margin_left-top.gif");
  background-repeat: no-repeat;
}
#margin_top {
  position: absolute;
  top: -21px;
  left: 40px;
  width: 860px;
  height: 21px;
  background-image: url("http://www.movieglance.dk/gfx/margin_top.gif");
  background-repeat: repeat-x;
}
#margin_right-top {
  position: absolute;
  top: -21px;
  left: 890px;
  width: 75px;
  height: 80px;
  background-image: url("http://www.movieglance.dk/gfx/margin_right-top.gif");
  background-repeat: no-repeat;
}
#menu-top {
  position: absolute;
  top: 135px;
  left: 0;
  font-size: 9px;
  font-family: tahoma;
  color: #FFFFFF;
  text-transform: uppercase;
}
#menu-top ul {
  border:0;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:center;
}
#menu-top ul li {
  border:0;
  display:block;
  float:left;
  margin:0;
  padding:0;
  text-align:center;
  border-left: #f97 1px dotted; 
}
#menu-top ul li.first { border: 0; }
#menu-top ul li.extra { border: 0; margin-left: 200px; }
#menu-top ul li a {
  background: url('http://www.movieglance.dk/gfx/blank.gif');
  color:#FCD454;
  display:block;
  float:left;
  height:35px;
  line-height:35px;
  margin:0;
  padding:0 14px;
  text-align:center;
  text-decoration:none;
}
#menu-top ul li.first a {
 padding-left: 33px;
}
#menu-top ul li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
#main {
  position: relative;
  margin: 9px 0 0;
  width: 938px;
  overflow: hidden;
}

#news_front {
  width: 100%;
  margin-top: 5px;
  color: #000000;
  font: 12px Tahoma, Arial, Verdana;
}
#news_front .news-block {
   border-top: #DDDDDD 1px solid;
   overflow: hidden;
}
#news_front .date {
    width: 48px;
    height: 48px;
    margin: 5px;
    padding: 4px 0 0;
    background: url("http://www.movieglance.dk/gfx/box_date.png") no-repeat;
    color: #8A3E0C;
    font: bold 12px Tahoma, Verdana, Arial;
    line-height: 18px;
    vertical-align: middle;
    letter-spacing: 1px;
    text-align: center;
}
#news_front .news {
    width: 395px;
    float: right;
}
#news_front div a {
/*  width: 387px;*/
  margin: 0 8px 1px 0;
  padding: 3px 0;
  display: block;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
#news_front div a:hover { text-decoration: underline; }
#news_front div p {
  margin: -3px 8px 0 0;
  padding: 0 0 5px;
  border: 0;
}



BODY {
    font: 11px Tahoma, Arial, Verdana;
    color: #000;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    padding: 0;
    background: #63CBF1 url("http://www.movieglance.dk/gfx/background.gif") repeat-x;
    min-width: 940px;
    width: 940px;
    text-align: center;
}
H1 { font: bold 16px Tahoma; margin: 3px 0; }
H2 { font: bold 14px Verdana; margin: 10px 0 0; }
H3 { font: bold 12px Verdana; }
SMALL {
  font-size: 80%;
  letter-spacing: 0px;
}
a { color: #D86000; text-decoration: underline; }
a:hover { text-decoration: none; }
a.text { color: #000000; }
/*a { color: #D86000; text-decoration: none; border-bottom: #D86000 1px dotted; }
a:hover { text-decoration: none; border-bottom: #D86000 1px solid; }
a.text { color: #000000; }*/
p a { color: #D86000; text-decoration: none; border-bottom: #D86000 1px dotted; }
p a:hover { text-decoration: none; border-bottom: #D86000 1px solid; }

td { font: 12px Tahoma, Arial, Verdana; color: #000; }
td a { text-decoration: none; }
td a.link:hover { border-bottom: #D86000 1px solid; }

p {
    font: 12px Tahoma, Arial, Verdana;
    color: #000;
    line-height: 16px;
}
p.info {
    font: italic 11px Verdana, Arial, Tahoma;
    color: #888;
    line-height: 13px;
}
p.links {
    font: 13px Arial, Verdana, Tahoma;
    color: #D86000;
    line-height: 16px;
}
blockquote {
    margin: 10px 0 0 10px; padding: 0 18px 0 10px;
    border-left: #CCC 5px solid;
    font: 13px Tahoma, Arial, Verdana;
    color: #555;
    line-height: 16px;
}

/* TEMPLATE 1 */
.content-box_header {
  margin: 0 0 0 16px;
  padding: 6px 0 12px 15px;
  background: url("http://www.movieglance.dk/gfx/template2_content-top.jpg") no-repeat;
  font: bold 9px Verdana;
  color: #863501;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.content-box { margin: 0; padding: 0 18px 0 26px; }
.content-box p { margin: 10px 0; }


.facts-box_header {
  border: #863602 1px solid;
  margin: 0 17px 0 0;
  padding: 3px;
  background-color: #DB5436;
  color: #FCD454;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
.facts {
  border-left: #863602 1px solid;
  border-right: #863602 1px solid;
  margin: 0 17px 0 0;
  padding: 5px 5px 15px;
}
.facts-img {
  border: #863602 1px solid;
  margin: 0 17px 0 0;
  background-color: #DB5436;
  text-align: center;
}
.bottom-box {
  margin: 0 5px 0 4px;
  width: 221px;
  float: left;
  font-size: 13px;
  font-family: Tahoma, Arial, Verdana;
  line-height: 18px;
}
.bottom-box div.box {
  margin: 10px 0 5px;
  padding: 0 0 10px;
}
.bottom-box p {
  margin: 10px 0 5px;
  padding: 0 0 5px;
    font: 13px Tahoma, Arial, Verdana;
    color: #000000;
    line-height: 18px;
}
.bottom-box p.ending {
  margin-top: 5px; padding-top: 5px;
  border-top: #863501 1px dotted;
  font: 11px Tahoma, Arial, Verdana;
  text-align: right;
}
.bottom-box p.end {
  margin: 10px 0 0;
  border-top: #863501 1px dotted;
  font: 11px Arial, Tahoma, Verdana;
  text-align: center;
}
.bottom-box p.end a {
  border: 0;
}
.bottom-box p.end a:hover {
  text-decoration: underline;
}
.old_login {
  margin: 0; padding: 0;
  font: 11px Arial, Verdana, Tahoma;
}
.stdinput {
  margin: 0;
  padding: 0;
  border: #D86000 1px solid;
  font: 11px Arial, Verdana, Tahoma;
  width: 300px;
}
.stdbutton {
  margin: 10px 0 0;
  padding: 0;
  border: #D86000 1px solid;
  font: 11px Arial, Verdana, Tahoma;
  background-color: #fbd893;
  width: 300px;
}

/* Header & footer
=================================== */

#language {
	position: absolute;	top: 12px; left: 120px;
	width: 200px; height: 25px; z-index: 1;
}
#language a { float:left; margin: 3px;
	opacity: .6;
	filter: alpha(opacity=60); }
#language a:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); }
#language a img { border: 0; }
#feeds {
	position: absolute;	top: 144px; right: 10px;
	width: 100px; height: 25px; z-index: 1;
}

#breadcrumb {
  margin: 3px 16px 5px 16px; padding: 3px 8px;
  background: #FFE3B2; border: #000 1px dotted;
  color: #D86000; font-size: 9px;
}
#breadcrumb a { color: #D86000; text-decoration: underline; }
#breadcrumb a:hover { text-decoration: none; }

#footer { position: relative; width: 938px; /*940px -> IE*/ height: 170px; margin-top: 20px; }
#copyright {
  position: absolute; top: 50px; right: 0; width: 180px;
  font-size: 9px; font-family: tahoma; color: #777777;
  line-height: 14px; overflow: visible;
}
#copyright a { color: #777777; text-decoration: none; }

/* Login Form
=================================== */

#community_bg {
	position: absolute;	top: 45px; right: 5px;
   background-color: #cb0c00;  /* the background          */
   filter:alpha(opacity=80);   /* Internet Explorer       */
   -moz-opacity: 0.8;          /* Mozilla 1.6 and below   */
   opacity: 0.8;               /* newer Mozilla and CSS-3 */
	width: 300px; height: 83px;	z-index: 1;
}
#community {
	position: absolute;
	top: 50px;
	right: 10px;
	color: #fff;
	width: 290px;
  height: 73px;
	z-index: 5;
}
#community a { color: #fff; border-bottom: #FFC300 1px dotted; text-decoration: none; }
#community a:hover { border-bottom: #FFC300 1px solid; }

#community .login { top: 0; right: 0;	position: relative; }
#community .login p { padding: 0 0 5px; margin: 0;	color: #fff; }
#community .login p a { border-bottom: #FFC300 1px dotted; }
#community .login p a:hover { border-bottom: #FFC300 1px solid; }
#community .login label {
	display: block;
	float: left;
	padding-right: 5px;
	font-size: 1em;
	color: #fff;
}
#community .login #submit {
	float: left;
  width: 60px;
  padding: 0;
	margin-top: 1.4em;
}
#community .login {
	line-height: 1.3;
	font-weight: normal;
	font-size: 1.3em;
}
#community .login input {
  width: 100px;
	font-size: 1em;
	margin-top: 3px;
	border: 1px solid #999;
}

/* Sidebar
=================================== */

#sidebar {
	width: 227px;
  float: left; clear: left;
  background: url("http://www.movieglance.dk/gfx/template1_left-bg.png") repeat-y;
  margin: 0 0 5px 16px; padding: 0;
	z-index: 1;
}
#sidebar h2 {
  margin: 0; padding: 6px 0 6px 15px;
  background: url("http://www.movieglance.dk/gfx/template1_left-top.png") no-repeat;  /* remove the bottom part */
  font: bold 9px Verdana;
  color: #863501;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#sidebar p {
  margin: 4px 0 10px; padding: 0 16px 0 8px;
  font: 12px Tahoma, Arial, Verdana;
  z-index: 5;
  position:static;overflow:hidden;
}
#sidebar a.a {
  line-height: 17px;
  font-weight: bold;
}
#sidebar .footer {
  height: 18px;
  background: url("http://www.movieglance.dk/gfx/template1_left-bottom.png") no-repeat;
}


/* Content
=================================== */

#content { width: 695px; float: right; clear: right; z-index: 1; }

#content .with_sidebar {
  width: 100%; display: block; overflow:hidden;
  background: url("http://www.movieglance.dk/gfx/template_content_with_sidebar-bg.png") repeat-y top left;
}
#content .with_sidebar .sidebar {
  width: 235px; float: right;
  background: url("http://www.movieglance.dk/gfx/template_content_with_sidebar-bg.png") repeat-y right -235px;
}
#content .with_sidebar .sidebar h3 {
  padding: 19px 0 6px 15px;
  background: url("http://www.movieglance.dk/gfx/template1_right-middle.png") no-repeat;
  font: bold 9px Verdana;
  color: #863501;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#content .with_sidebar .sidebar h3.first {
  padding: 6px 0 6px 15px;
  background: url("http://www.movieglance.dk/gfx/template1_right-top.png");
}
#content .with_sidebar .sidebar p { padding: 6px 24px 0 10px; font-size:11px; line-height:13px; }
#content .with_sidebar .sidebar div { padding: 6px 24px 0 10px; }
#content .with_sidebar .sidebar .footer {
  padding: 0; height: 18px;
  background: url("http://www.movieglance.dk/gfx/template1_right-bottom.png") no-repeat;
}
#content .with_sidebar .content { width: 460px; float: left; }
#content .with_sidebar .content h1 {
  margin: 0; padding: 6px 0 8px 15px;
  background: url("http://www.movieglance.dk/gfx/template1_center-top.jpg") no-repeat;
  font: bold 9px Verdana; color: #863501;
  text-transform: uppercase; letter-spacing: 1px;
}
#content .with_sidebar .content h2{margin:10px 0;padding:0 18px 0 10px;}
#content .with_sidebar .content p{margin:10px 0;padding:0 18px 0 10px;}

#content .three_narrow{width:100%;overflow:hidden;display:block;}
#content .three_narrow h1{padding-left:4px;}
#content .three_narrow div.block {
  margin: 0 5px 0 4px;
  width: 221px;
  float: left;
  font: 13px Tahoma, Arial, Verdana; line-height: 18px;
}
#content .three_narrow div.block p {
  margin:10px 0 5px;/*padding:0 0 5px;*/
  display:block;overflow:hidden;
  color:#000;
  clear:both;
}
#content .three_narrow div.block p.end{
  margin-top:5px;padding-top:5px;
  border-top:#863501 1px dotted;
  font-size:11px;
}

#content .wide_and_narrow{width:100%;display:block;overflow:hidden;}
#content .wide_and_narrow h1{padding-left:4px;font-size:15px;}
#content .wide_and_narrow .sidebar{width:234px;float:right;}
#content .wide_and_narrow .sidebar h3{
  padding: 19px 0 6px 15px;
  font: bold 9px Verdana; color: #863501;
  text-transform: uppercase; letter-spacing: 1px;
}
#content .wide_and_narrow .sidebar h3.first { padding-top: 6px; }
#content .wide_and_narrow .sidebar p { padding: 6px 24px 0 10px; }
#content .wide_and_narrow .sidebar div { padding: 6px 24px 0 10px; }
#content .wide_and_narrow .content { width: 460px; float: left; border-right: #863501 1px dotted; }
#content .wide_and_narrow .content p { /*margin: 10px 0 10px 0; padding: 0 18px 0 10px;*/ }

/* Misc
=================================== */

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }


#feed-list {
  margin: 0 0 15px 10px;
  padding: 0;
  list-style-type: none;
  font-size: 12px;
}
#feed-list li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#feed-list li a {
  padding: 0 0 0 19px;
  background: url('http://www.movieglance.dk/gfx/rss-feed-icon-14x14.png') no-repeat 0 50%;
  list-style-type: none;
  line-height: 20px;
}

/* Hacks & fixes
=================================== */
#glow_lt {
  position: absolute;
  top: -21px; left: -26px;
  width: 60px; height: 80px;
  background-image: url("http://www.movieglance.dk/gfx/glow_lt.png");
  background-repeat: no-repeat;
}
#glow_t {
  position: absolute;
  top: -21px; left: 34px;
  width: 870px; height: 21px;
  background-image: url("http://www.movieglance.dk/gfx/glow_t.png");
  background-repeat: repeat-x;
}
#glow_rt {
  position: absolute;
  top: -21px; left: 904px;
  width: 60px; height: 80px;
  background-image: url("http://www.movieglance.dk/gfx/glow_rt.png");
  background-repeat: no-repeat;
}