/* CSS LAYOUT 
Author: Ralf Skirr & Andy Raabe, web-templates-online.com
reseller_id=0
Author URI: http://web-templates-online.com/?aff_id=0
*/
* {
margin:0;
}

#wrapper {
width:1000px;
}

#header {
background-image:url(../images/header-1000x120.jpg);
background-repeat:no-repeat;
min-height:120px;
height:auto !important;
height:120px;
}

#columns {}

#nav { /* the left sidebar */
position: absolute;
top:120px;
left:0;
width:160px;
min-height:680px;
height:auto !important;
height:680px;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
background-position:left;
}

#menu ul { /* the complete list of menu entries */
margin:0px;
padding:20px 0 0 0;
}

#menu li { /* menu buttons */
width:160px;
min-height:40px;
height:auto !important;
height:40px;
background-image:url(../images/but_menu.png);
background-repeat:no-repeat;
list-style:none;
padding-top:10px;
}

#menu li.current {
background-image:url(../images/but_menu_hover.png);
}

#menu li:hover {
background-image:url(../images/but_menu_hover.png);
}

#menu li a {
padding:0 0 0 25px;
color:#FFFFFF;
font-size:medium;
font-weight:bold;
text-decoration:none;
}

#menu li:hover a {
color:#000000;
}

#content { /* the area for the main content and the right sidebar */
width:700px;
margin-left:160px;
padding:20px 0 0 0;
}

#leftbar { /* main content */
width:470px;
margin-left:30px;
float:left;}
/*background-color:#FF00FF;}*/
#rightbar {
width:160px;
float:right;
/*background-color:#0000CC;*/
}

.clear {
clear:both;
}

#single-col-content { /* main content when no right sidebar present, 2-col layout*/
width:780px;
margin:0 30px 0 30px;
}

#content ul li { list-style-image:url(../images/checkmark.gif); /* list style for main content, different from the menu list styles */
list-style-position:outside;
margin-left:50px;
}

#content #rightbar ul li { /* list style for right siedebar, different from the menu list styles and the main content list styles*/
margin-left:0px;
}

#leftbar h1, #single-col-content h1 { /* puts image before headline h1 */
min-height:40px;
height:auto !important;
height:40px;
background-image:url(../images/h1.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:24px;
margin-bottom:12px;
}

#leftbar p, #leftbar object, #leftbar h2, #leftbar h3, #leftbar h4, #leftbar h5, #leftbar h6,#leftbar ol {
margin-bottom:6px; /* the main content of the 3 col page */
margin-left:38px;
}

#single-col-content p, #single-col-content object, #single-col-content h2, #single-col-content h3, #single-col-content h4, #single-col-content h5, #single-col-content h6, #single-col-content ol { /* the content of the 2 col page */
margin-bottom:6px;
margin-left:38px;
}

ol { /* to align numbered lists with left hand border of content*/
list-style-position:inside;
}

#footer {
min-height:40px;
height:auto !important;
height:40px;
padding:16px 8px 0 8px;
}

/* CSS TEXT STYLES */
body {
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
}

#footer {
text-align:center;
color:#CCCCCC;
font-size:small;
}

#footer {
text-align:center;
color:#999999;
font-size:small;
}

#footer a {
color:#999999;
}

#footer a:hover {
color:#000000;
}

