/* Start of CMSMS style sheet 'Andreas-09 : Andreas 09' */
body {
     background:#8B8B8B;
     color:#303030;
     font:76% Verdana,Tahoma,Arial,sans-serif;
     margin:0; padding:0;
     /*text-align:center;*/
}

a {
     color:#505050;
     font-weight:bold;
     text-decoration:none;
}

a:hover {
     color:#808080;
     text-decoration:underline;
}

p {
     width: 100%;
     line-height:1.5em;
     margin:0 0 15px;
}


/* Main container */

#container {
     background:#f0f0f0 url(uploads/Andreas-09/bodybg.jpg) repeat-x;
     color:#303030;
     margin:0;
     min-width:770px;
     padding:0;
     text-align:left;
     width:100%;
}

/* Header section */
#sitename {
     background:url(uploads/images/logo.png) no-repeat;
     /*color:#ffffff;*/
     height:92px;
     margin:0 20px
     10px; text-align:left;
}

#sitename h1,#sitename h2 {
     font-weight:400;
     letter-spacing:-2px;
     margin:0; padding:0;
}

#sitename h1 {
     font-size:2.4em;
     padding-top:20px;
}

#sitename h1 a{
color: #fff;
text-decoration:none;

}

#sitename h2 {
     font-size:1.6em;
}

/*Main Menu*/

#mainmenu {
     float:left;
     margin-bottom:25px;
}

#mainmenu ul {
     font-size:16px;
     margin:0;
     padding:0;
}

#mainmenu li {
     float:left;
     height:35px;
     list-style:none;
     margin:0;
     padding:0;
}

#mainmenu a {
     border-right:1px solid #b0b0b0;
     color:#606060;
     display:block;
     font-size:0.7em;
     padding:11px 10px 10px;
     text-transform:uppercase;
}

#mainmenu a:hover {
     background:#f0f0f0 url(uploads/Andreas-09/menuhover.jpg) top left repeat-x;
     color:#505050;
     text-decoration:none;
}

#mainmenu a.menuactive {
     background:#f0f0f0 url(uploads/Andreas-09/menuhover.jpg) top left repeat-x;
     color:#505050;
     text-decoration:none;
}

/*----------------------------------- Sidebar menu-------------------------------------- */

#menuwrap{
  border:1px solid #909090;
  color:#606060;
  background-color:#fafcff;
  padding: 10px;
}

#nav {
     display:block;
     margin:8px 0 125px;
     position:relative;
}

#nav ul{
     font-size:14px;
     margin:0;
     padding:0;
}
     

#nav li{
     float:left;
     list-style:none;
     margin:0;
     padding:0;
     width:140px;
     
}

#nav a{
     /*border:1px solid #b0b0b0;*/
     color:#606060;
     /*background:#e8e9ea;*/
     display:block;
     font-size:0.7em;
     padding:11px 10px 10px;
     text-transform:uppercase;
}

#nav a:hover {
     background:#f8f9fa;
     color:#303030;
     text-decoration:none;
}

#nav a.menuactive {
     background:#f8f9fa;
     color:#303030;
     text-decoration:none;
}

#nav li li {
     font-size:0.8em;
     letter-spacing:1px;
     margin:3px 0 2px 7px;
     width:125px;
}

#nav li li a {
     font-size:0.8em;
     letter-spacing:1px;
     padding:4px 2px 2px 8px;
}


/*----------------------------------------------------- Content wrap -----------------------------------------*/
#wrap {
     clear:both;
     font-size:0.9em;
     padding:0px;
}

/*------------------------------------------------- Sidebars ------------------------------------------------------*/
#leftside,#rightside {
     margin:0;
     padding:0 10px 10px;
     width:165px;
}

#leftside {
     float:left;
     margin-right:10px;
}

#rightside {
     float:right;
     margin-left:10px;
}

#leftside h1,#rightside h1 {
     color:#505050;
     font-size:1.6em;
     font-weight:bold; 
     letter-spacing:-1px; 
     margin:0 0 12px;
}

#leftside h2,#rightside h2 {
     font-size:1.1em;
     margin:0 0 20px;
}

#leftside p,#rightside p {
     font-size:0.9em;
     line-height:1.4em;
     margin:0 0 16px 10px;
}

.linklist {
     list-style:none;
     margin:0 0 16px 10px;
     padding:0;
}

.linklist li {
     margin-bottom:0.7em;
}


/*----------------------------------------------- Content ---------------------------------------------------------*/
#content,#contentalt {
     background-color:#fafcff;
     border:1px solid #909090;
     color:#2a2a2a;
     padding:15px 20px 5px;
}

#content {
     margin:0 200px;
}

#contentalt {
     margin:0 200px 0 20px;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
     background-color:inherit;
     color:#606060; 
     font-size:1.8em; 
     font-weight:bold;
     letter-spacing:-1px;
     margin:0 0 15px;
     padding:0;
}

#content h2,#contentalt h2 {
      font-size:1.6em;
      margin-bottom:10px;
}

#content img,#contentalt img {
     /*border:1px solid #b0b0b0;
     float:left; */
     border:0px;
     margin:5px 15px 6px;
     padding:5px;
}

/* Footer */
#footer {
     background:#8b8b8b url(uploads/Andreas-09/footerbg.jpg) top left repeat-x;


     clear:both;
     color:#d0d0d0;
     font-size:0.9em;
     font-weight:bold;
     margin:0;
     padding:20px 0;
     text-align:center;
     width:100%;
}

#footer a {
      color:#d0d0d0;
      font-weight:bold;
}

/* Various classes */
.thumbnail {
     background:#fafbfc;
     border:1px solid #b0b0b0;
     margin:0 0 10px 10px;
     padding:5px;
}

.clearingdiv {
     clear:both;
     height:30px;
     width:1px;
}

#search{
     margin: 0 0 25px;
}

/* End of 'Andreas-09 : Andreas 09' */

