/*Globals*/
body { margin:0; padding:0; }
body * { margin:0; padding:0; }
#bgd_container { background: #000;  }
#shell { margin:0px auto; width:900px; position:relative; } 

/*Header*/
#header { width:900px; height:200px; background: url(images/header.jpg) 0 0 no-repeat; }

#photos { position: absolute; width: 330px; height: 335px; margin-top: 70px; }

/*Main Content*/
#container { width:900px; background: url(images/container.jpg) repeat-y; }
#contentWrapper { width:900px; background: url(images/wrapper.jpg) 0 0 no-repeat; }

#content { padding:73px 0px 30px 363px; width:490px; min-height:320px; _height:320px; }
	#content p { padding: 5px 0 10px 0; }
	#content a, #content a:visited { color: #B92D6A; }
	#content a:hover { color: #EB7C9D; }
	#content h2, h3, h4, h5 { padding: 5px 0; color: #DD5C83; font-weight: bold; }
	#content h2 { font-size: 18px; }
	#content h3 { font-size: 16px; }
	#content h4 { font-size: 14px; }
	#content h5 { font-size: 13px; }
	#content ul li { list-style: disc !important; }
	#content ul { margin-left: 25px; padding: 5px 0; }
	#content ol { margin-left: 35px; }

/*Footer*/
#footer { text-align:center; font: 10px/24px Verdana, Arial, Helvetica, sans-serif; color: #facdd8; padding: 12px 0 25px 0; clear: both; background: url(images/footer.jpg) no-repeat; }
	#footer a, #footer a:visited { color: #fff; }
	#footer a:hover { color: #EA739B; text-decoration: none; }

/*Admin Skin*/
#contentAdmin { padding:73px 0px 30px 273px; width:580px; min-height:320px; _height:320px; }
	#contentAdmin span { color: #CD497B !important; }
	#contentAdmin a { color: #CD497B !important; }

/*Menu*/
#menuarea { width:900px; height:42px; background: url(images/menu.jpg) no-repeat; }
#navigation { height: 42px; }
#navigation ul { margin-left: 50px; }
#navigation ul li { list-style:none; position:relative; float: left; text-align: center;; }
#navigation ul li a  { font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #b82d6a; font-weight: normal;  line-height: 39px; text-decoration: none; padding: 3px 0 0 0; display: block; text-transform: uppercase; }


#navigation ul li ul { position: absolute; height:auto; width: 140px; left: -46px; top: 45px; background: #D4D4D4; display: none; border: 1px #2A2A2A solid; border-bottom: none; }
#navigation ul li ul li { display: block; height:auto; text-align: center; float: none; background: none; border-bottom: 1px #2A2A2A solid; }
#navigation ul li ul li a { font: 12px/22px Arial, Helvetica; color: #ba316b; width: 140px; display: block; border: none; padding: 0; text-transform: lowercase; background: none; font-weight: bold; }
	#navigation ul li ul li a:hover { text-decoration: none; background: #FDE0E5; }

#navigation154 a { border-right: none !important; }

/*Meny BG*/
#navigation36 a { width: 129px; background: url(images/nav1.jpg) 0 0 no-repeat; }
#navigation57 a { width: 144px; background: url(images/nav2.jpg) 0 0 no-repeat; }
#navigation58 a { width: 144px; background: url(images/nav3.jpg) 0 0 no-repeat; }
#navigation59 a { width: 143px; background: url(images/nav4.jpg) 0 0 no-repeat; }
#navigation60 a { width: 90px; background: url(images/nav5.jpg) 0 0 no-repeat; }
#navigation130 a { width: 159px; background: url(images/nav6.jpg) 0 0 no-repeat; }

/*Menu and Submenu Positioning*/
#navigation57 ul { left: -50px !important; }
#navigation58 ul { left: -50px !important; }
#navigation59 ul { left: -50px !important; }
#navigation60 ul { left: -70px !important; }

/*Container*/
.containertitle { height: 65px; }


/*Misc*/
.featureCenter { border: 2px #DD5C83 solid; margin: 5px auto; }
.featureRight { border: 2px #DD5C83 solid; float: right; margin: 5px; }
.photo { border: 1px #DD5C83 solid; }
.photoRight { border: 1px #DD5C83 solid; float: right; margin: 5px; }
.photoLeft { border: 1px #DD5C83 solid; float: left; margin: 5px; }
.staffphoto { border: 1px #DD5C83 solid; padding: 5px; background: #fff; margin: 5px 5px 0 0; }

/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 {display:block; color:#fff; font-size:24px; line-height:24px; font-style: italic; margin:0; padding:15px 0 0 0; }

/*DNN Overrides*/
.Normal { font-size: 12px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; line-height: 18px !important; color: #fff !important; font: inherit; }
#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; font-weight: bold !important; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; }
.NormalBold { color: #B92D6A !important; }