/* Start of CMSMS style sheet 'default_stylesheet' */
* {
padding: 0;
margin: 0;
}

a {
text-decoration: none;
}

img {
margin: 1em 0.5em;
}

h1 {
color: red;
padding: 0 0 0.3em 0.5em;
margin: 0.5em 0;
border-bottom: 1px solid silver;
}

h2 {
padding: 0 0 0 0.5em;
margin: 0.5em 0;
}

body {
text-align: center;
background: black top repeat-x url('images/outlay/body.bkgr.gif');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.boxContainer {
width: 800px;
margin: 2em auto;
}

.boxHeader {
height: 150px;
margin: 0 0 0.5em 0;
border: 1px solid red;
background: url('images/outlay/header.bkgr.jpg');
}

.boxContent {
float: left;
width: 620px;
padding: 1em;
text-align: justify;
background: black bottom repeat-x url('images/outlay/content.bkgr.gif');
border: 1px solid red;
color: silver;
}

.boxContent2 {

width: 575px;

padding: 10px;

text-align: justify;
background: black bottom repeat-x url('images/outlay/content.bkgr.gif');
border: 1px solid red;
color: silver;
}

.boxContent b {
color: white;
}

.boxContent li {
list-style: inside square;
}

.boxContent img {
border: 1px solid red;
}

.boxSidebarLeft {
float: left;
width: 100px;
height: 100px;
margin: 0 0.5em 0 0;
border: 1px solid red;
}

.boxSidebarNav {
width: 140px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 0 0 0.5em;
letter-spacing: -1px;
float: left;

}


.boxSidebarNav .sidebarElement {
margin: 0 0 1em 0;
}

.boxSidebarNav .sidebarElementMovie {
border: 1px solid red;
height: 150px;
}

.boxFooter {
clear: both;
height: 50px;
padding: 1em;
color: white;
}

.boxFooter a {
color: red;
}
.boxFooter a:hover {
color: white;
}
/* End of 'default_stylesheet' */

/* Start of CMSMS style sheet 'Navigation: CSSMenu - Vertical' */
/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements */
#menuwrapper { 
   width: 100%; 
/*
margin: 0 0 0.5em 0;
*/
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   width: 100%; 
   margin-left: -1px;
background-color: black;
text-align: right;
}
#primary-nav ul { 
   position: absolute; 
   top: 0; 
   left: -100%; 
   display: none; 
}
#primary-nav li { 

   margin-bottom: -1px; 

/*
margin-bottom: 0; 
*/
   position: relative; 
}


/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
/*
   padding: 5px 10px; 
*/
padding: 5px 5px; 
color: red;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
font-family: Arial, Helvetica, sans-serif;
font-size: 15pt;

}
#primary-nav li, #primary-nav li.menuparent { 
/*
   background-color: #ececec; 
*/
   min-height:1em; /* Fixes IE7 bug*/
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
/*
   background-color: #C7C7C7;
*/
background-color: gray;
color: white;
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 
/*
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
*/
}


/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
/*
   background-color: silver; 
*/

background-color: white;
color: white;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* ## CUSTOM CSS SANDER ##*/
#primary-nav li ul {
border: none;
/*
background-color: blue;
*/
}

#primary-nav li a {
border-bottom: 1px solid red;
}

/* ## END CUSTOM ## */

/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

/* End of 'Navigation: CSSMenu - Vertical' */

