/* General Elements are defined in redstar.css and will not be overridden in this css document */

/* definition of Body element */
body {
   background-color: #737373;	/* dark grey */
   font-family: arial, helvetica, verdana, sans-serif;
   text-align: center;
}

#page {
   margin-top: 50px;
   margin-left: auto;
   margin-right: auto;
   width: 1024px;
   text-align: left;
}

/* Banner Panel */
#banner {
   width: 100%;
   background-color: #c0c0c0;   /* light grey */
   padding: 0px;
   margin: 0px;
   border: none;
}

#bannertext {
   vertical-align: bottom;
   font-size: 30px;
   font-weight: bold;
   color: white;
}

#topbar {
   background-color: white;
   padding: 0px;
   margin: 0px;
   width: 100%;
   border: 0px;
}

/* breadcrum trail */
#breadcrumtrail {
   font-size: 100%;
   margin: 0px;
   padding: 0px;
   border: 0px;
}

#toolbar {
   padding: 0px;
   margin: 0px;
   border: 0px;
   text-align: right;
}

#toolbar a img {
   padding: 0px;
   margin: 0px;
   border: none;
}

#main {
   position: relative;
   padding: 0px;
   margin: 0px;
   height: 1500px;
}

/* Navigation */
#navigation {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 175px;
   background-color: #c0c0c0;   /* light grey */
   color: #424242;
   font-size: 100%;
   padding: 0px;
   margin: 0px;
   height: 100%;
}

#navmenu, #navmenu li {
   background-color: #c0c0c0;   /* light grey */
   color: #424242;
   font-size: 100%;
   padding: 0px;
   padding-left: 5px;
   margin: 0px;
   list-style: none;
}



#navmenu li a:link {
   color: #424242;
   text-decoration: none;
}

#navmenu li a:visited {
   color: #424242;
   text-decoration: none;
}

#navmenu li a:hover {
   color: #424242;
   text-decoration: underline;
}

#navmenu li a:active {
   color: #424242;
   text-decoration: none;
}

/* Content Pane */
#articles {
   position: absolute;
   top: 0px;
   left: 175px;
   right: 175px;
   background-color: white;
   padding: 0px;
   margin: 0px;
   height: 100%;
   width: 674px;
}

.article {
   padding: 0 15px;
   margin: 0px;
}

#sphere {
   margin: 0px;
   padding: 0px;
   border: none;
}

.previous {
   width: 50%;
   text-align: left;
}

.next {
   width: 50%;
   text-align: right;
}

/* Google ads bar */
#googleads {
   position: absolute;
   right: 0px;
   top: 0px;
   background-color: #c0c0c0;   /* light grey */
   color: white;
   font-size: 100%;
   width: 175px;
   padding: 0px;
   margin: 0px;
   height: 1500px; /* for fucking IE6*/
}

