/* Start of CMSMS style sheet 'escape &amp; enjoy' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0px;
padding:0px;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   background: #900000 url(images/cms/bg_tile.gif); 
   border: 0;
}

/* set all links to have underline and bluish color */
a, a:link, a:active, a:visited {
   text-decoration: underline;
   background-color: inherit; 
   border: none;
   color: #000000;
}

img{
   border: none;
}

/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
}

/* basic layout */

div#pagewrapper {
   width: 950px;
   min-height: 900px;
   background: url(images/cms/bg_img.jpg) no-repeat; 
   color: #000000;
}

div#header {
   height: 150px;
   width: 900px;
   background: none;           
}

div#metanav {
   float: right;
   width: 300px;    /* enough width for the search input box */
   text-align: right;
   padding: 5px;
   margin-right: 20px;
}

div#top_teaser {
   position:absolute;
   left: 450px;
   top: 35px;
   z-index: 10;
}

div#search {
   position:absolute;
   left: 580px;
   top: 35px;
   z-index: 15;
   width: 300px;    /* enough width for the search input box */
   text-align: right;
}

div.breadcrumbs {
   padding: 10px 0px 10px 0px;
}

div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 } 


div#content {
margin-top: 40px;
}

div#sidebar {
   float: left;
   width: 210px;
}

div#main {
   float: left;
   width: 700px;
}

div#maintext {
   padding: 10px 50px 10px 50px;
}

div#home_left {
   float: left;
   width: 300px;
   overflow: auto;
}

div#home_teaser {
   float: left;
   width: 300px;
   height: 150px;
   background: url(uploads/images/ee_content/teaser_home_300x150.gif) no-repeat; 
}

div#home_teaser_padding {
   padding: 10px 20px 10px 20px;
}


div#footer {
   clear: both;
   width: 900px;
}

div#footer p {
   font-size: 10px;
   padding: 10px;       /* some air for footer */
   text-align: center;  /* centered text */
   margin: 0;
}

/********************
CONTENT STYLING
*********************/
div#content {
}

ul{
        list-style-position: outside;
	padding-left: 20px;
}

h4 {
   margin-bottom: 5px;
}
/** Self Registration **/

.sreg_tbl{
  padding: 0;
  margin: 0;
}

.sreg_lbl{
  width: 200px;
  padding-bottom: 10px;
}

.sreg_input{
  width: 200px;
  padding-bottom: 10px;
}

/** Profile View **/

.UserDirEntry{
  clear:both;
  overflow:auto;
  margin-bottom:10px;
}

.UserDirImage {
  width: 100px;
  float: left;
}

.UserDirName {
  width: 300px;
  float: left;
}

.UserDirMail {
  width: 100px;
  float: left;
}

.index_active{
  font-weight: bold;
  float: left;
}

.index_inactive{
  color: grey;
  float: left;
}

.index_link{
  float: left;
}
/* End of 'escape &amp; enjoy' */

