/*
Black = #231f20
Red = #bc113e
Yellow = #ffc91f
Cream = #fff6dc
*/



.hidden {display:none;}

p.intro, .intro {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:1.5; color:#ba093e; text-decoration:none;}

a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#ba093e; text-decoration:none;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#ba093e; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#ba093e; text-decoration:underline;}

td.add2basket {padding:10px; background-color:#ffecae;}


/*  Main Structure  */
#page-container {width:970px; margin:0 auto; background-color:#fff8dd; border-left:solid 8px #ffffff; border-right:solid 8px #ffffff;}


/*  HEADER  */
#header {width:950px; clear:right; margin:auto; padding-top:10px;}
#header-image {width:950px; height:177px; margin:auto;}

#menu-logo {float:left; width:220px; height:60px;}

#menu-top {width:730px; height:27px; float:left;}
#menu-top dl {margin:0; padding:0;}
#menu-top dt {float:right; margin-left:20px}
#menu-top a:link, #menu-top a:visited {line-height:normal; color:#ba093e; text-decoration:none;}
#menu-top a:hover {text-decoration:underline;}

#menu-bottom {width:730px; height:26px; border-top:solid 1px #fff8dd; border-bottom:solid 1px #fff8dd; background-color:#ba093e; background-image:url(graphics/bg-links.gif); background-repeat:repeat-x; padding-top:5px; float:left;}
#menu-bottom dl {margin:0; padding:0;}
#menu-bottom dt {float:right; margin-left:15px; color:#f6ae24;}
#menu-bottom a:link, #menu-bottom a:visited {margin-right:15px; font-weight:bold; line-height:normal; color:#ffffff; text-decoration:none;}
#menu-bottom a:hover {text-decoration:underline;}


/*  Events Box */
#events_box_title {width:175px; background-color:#bc113e;}
#events_box {width:163px; background-color:#ffffff; border:solid 1px #bc113e; padding:5px;}
p.nextevent, .nextevent {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; text-decoration:none; color:#bc113e;}
a.nextevent:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:1.5; text-decoration:none; color:#bc113e;}
a.nextevent:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:1.5; text-decoration:none; color:#bc113e;}
a.nextevent:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:1.5; text-decoration:underline; color:#bc113e;}


/*  HOEM PAGE  */
.home_box_new {width:288px; float:right; background-color:#ffffff; border:solid 1px #bfbaa6; padding:10px;}
.home_box_spacer {width:10px; float:right;}

#home_box_left {width:288px; float:right; background-color:#ffffff; border:solid 1px #bfbaa6; padding:10px;}
#home_box_left_content {margin-top:-50px; padding:0px 5px 0px 5px; z-index:100; position:inherit;}
#home_box_left_content p, #home_box_left_content p a {margin:0px; color:#ffffff; line-height:1.3; text-decoration:none;}

#home_box_middle {width:288px; float:right; background-color:#ffffff; border:solid 1px #bfbaa6; padding:10px;}
#home_box_middle_content {margin-top:-50px; padding:0px 5px 0px 5px; z-index:100; position:inherit;}
#home_box_middle_content p, #home_box_middle_content p a  {margin:0px; color:#ffffff; line-height:1.3; text-decoration:none;}

#home_box_right {width:288px; float:right; background-color:#ffffff; border:solid 1px #bfbaa6; padding:10px;}
#home_box_right_content {margin-top:-50px; padding:0px 5px 0px 5px; z-index:100; position:inherit;}
#home_box_right_content p, #home_box_right_content p a  {margin:0px; color:#ffffff; line-height:1.3; text-decoration:none;}

#facebook {width:470px; margin-top:20px; background-color:#ffffff; float:left; overflow:hidden;}
#twitter {width:470px; margin-top:20px; background-color:#ffffff; float:right; overflow:hidden;}




#breadcrumbs  {width:960px; margin:0; padding:0; text-align:left; margin-top:-20px; margin-left:10px; position:relative; z-index:100;}
#breadcrumbs p {margin:0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:normal; text-decoration:none; color:#000000;}
#breadcrumbs a:link, #breadcrumbs a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:normal; text-decoration:none; color:#bc113e;}
#breadcrumbs a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:normal; text-decoration:underline; color:#bc113e;}

#clear {width:970px; clear:both; height:20px; border:0px solid red;}


#main-body {width:950px; margin:auto;}
#left-column {margin:0; padding:0; float:left; width:200px; padding-top:1px; margin-bottom:20px;}
#right-column {float:right; width:175px; padding-top:0px;}

#content {width:950px; padding:0; margin:0;}






/*  Sign Up Box  */
#sign_up {width:180px; border:solid 1px #231f20; background-color:#bc113e; padding:10px;}
#sign_up p.signup {width:180px; color:#ffffff;}
.form_field {width:176px; border:solid 1px #231f20;}



/*  Default Text Styling  */
p, .normal_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:1.5; color:#231f20; text-decoration:none;}
h1, .title {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:normal; font-weight:bold; line-height:normal; color:#ba093e; text-decoration:none; margin-top:0px;}
h2, .sub_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; line-height:1.5; color:#ba093e; text-decoration:none; margin:0px;}



/*  Footer  */
#copyright {width:970px; margin-top:-20px; z-index:50; position:inherit;}
#copyright_left {width:480px; padding-left:10px;}
#copyright_left p {font-size:11px; text-align:left; color:#ffffff; margin:0;}
#copyright_right {width:480px; float:right; z-index:150; position:relative;}
#copyright_right p {font-size:11px; margin:0;}
#copyright_right a {float:right; color:#ffffff; font-size:11px;}
#copyright_right a:hover {color:#ffffff; text-decorationu:underline;}

#footer {clear:both; width:970px; background-color:#ba093e; text-align:center; color:#ffffff;}
#footer dl {margin:0; padding:0; padding-top:10px;}
#footer dt { display:inline;  margin-left:15px; color:#ffffff; font-size:11px;}
#footer a:link, #footer a:visited {margin-right:15px; line-height:normal; color:#ffffff; text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}

#footer2 {width:970px; margin:auto; padding-top:10px; padding-bottom:10px;}
#footer2 p {font-size:11px; text-align:center; color:#ffffff;}