/* ************************************* */
/* GENERAL DOCUMENT WIDE CSS-DEFINITIONS */
body { background-color:rgb(133,153,179); 
	margin:0px; padding:0px; border:0px;
	font-family:Garamond,"Times New Roman",Times,serif;
	font-size:17px;
	font-weight:normal;
	font-variant:small-caps;
	color:rgb(93,113,139);
}

/* ********************************* */
/* special CSS-Class-Definitions */
.slogan {font-size:18px; font-weight:bold; font-style:italic; float:right; text-align:right; font-variant:small-caps; margin:0px 10px 0px 0px;}
.clear {clear:both; height:1px; font-size:0px; margin:0px;}
.numbers {font-variant:normal;}
.capitals {font-variant:normal;}
.min_height {float:right; height:450px; width:1px; background-color:transparent; }
.h2_link {background-image:url(../format_pics/icon_link.gif); background-repeat:no-repeat; background-position:5px -1px;}

/* ********************************* */
/* Box Definition */
#top_border{width:100%; height:6px; overflow:hidden; background-color:rgb(93,113,139); color:black; padding:0px; margin:0px; border:0px;}
#bottom_border{width:100%; height:6px; font-size:0px; background-color:rgb(93,113,139); color:black; padding:0px; margin:0px; border:0px;}
#container {width:700px; background-color:white; color:rgb(93,113,139); margin:0px auto; border-right:3px solid rgb(93,113,139); border-left:3px solid rgb(93,113,139); border-top-width:0px; border-bottom:0px;}
#header {width:100%; height:90px; background-image:url(../format_pics/header_bg.jpg); background-repeat:repeat-x;}
#footer {clear:both; width:100%; height:25px; background-image:url(../format_pics/nav_bg.jpg); background-repeat:repeat-x; overflow:hidden;}
#nav_top {width:100%; height:25px; background-image:url(../format_pics/nav_bg.jpg); background-repeat:repeat-x; overflow:hidden;}
#content_box{float:left; width:500px; background-color:rgb(245,245,245); color:rgb(93,113,139); padding:10px; background-image:url(../format_pics/content_box_bg.gif);}
#content { width:500px; min-height:400px; padding:0px; border:0px; margin:0px; background:url(../format_pics/content_bg.jpg) repeat-y center top;}
#sidebar {float:right; overflow:hidden; width:180px; text-align:right; padding:10px 0px 10px 0px; background-color:white; color:rgb(70,100,105);}
#bottom_author {width:100%; font-size:14px; text-align:right; background-color:inherit; color:rgb(70,100,105);}

/* ********************************* */
/* CONTENT */
#content p { text-align:justify; margin:10px 10px 10px 0px;}
#content h1 {font-weight:bold; color:white; background-color:rgb(93,113,139); font-size:17px; padding:0px 0px 0px 10px;}
#content a {font-weight:bold; font-style:italic; letter-spacing:2px;}
#content a:link {color:rgb(70,100,105); background-color:inherit; text-decoration:underline; }
#content a:visited {color:rgb(70,100,105); background-color:inherit; text-decoration:underline;}
#content a:hover {color:white; background-color:rgb(70,100,105); text-decoration:none;}
#content li {margin:0px 0px 10px 0px;}

/* ********************************* */
/* HEADER */
#img_header_gn {height:90px; margin:0px 0px 0px 15px; padding:0px; border:0px; float:left;}
#img_header_web {height:90px; margin:0px 15px 0px 0px; padding:0px; border:0px; float:right;}

/* ********************************* */
/* SIDEBAR */
#sidebar h1{color:white; font-size:15px; padding:0px 5px 0px 0px; margin:0px 0px 5px 5px; font-weight:bold; background-color:rgb(70,100,105); }
#sidebar h2{color:white; font-size:14px; padding:0px 3px 0px 0px; margin:5px 0px 5px 5px; font-weight:bold; background-color:rgb(70,100,105); }
#sidebar p {font-variant:small-caps; text-align:right; font-size:15px;; font-weight:bold; padding:0px 10px 0px 0px; margin:3px 0px 10px 0px;}
#sidebar ul {font-variant:small-caps; text-align:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 5px; list-style-position:inside;}
#sidebar ul li {font-size:15px; font-weight:bold; list-style-image:none; margin:0px 0px 0px 0px; padding:0px;}
#sidebar a:link {color:rgb(70,100,105); background-color:inherit; font-size:15px; font-variant:small-caps; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px;}
#sidebar a:visited {color:rgb(70,100,105); background-color:inherit; font-size:15px; font-variant:small-caps; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px;}
#sidebar a:hover {color:white; background-color:rgb(70,100,105); font-size:15px; font-variant:small-caps; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px;}

/* ********************************* */
/* TOP NAVIGATION */
#nav_top ul {margin:0px; padding:0px; border:0px; display:block; font-variant:small-caps;}
#nav_top ul li {display:inline; float:left; list-style-image:none; padding:0px; border:0px; margin:0px;}
#nav_top ul li a{display:block; padding:2px 10px 0px 10px; height:25px; font-weight:bold; font-size:17px; color:white; background-color:inherit; margin:0px 1px 0px 1px; text-decoration:none;}
* html #nav_top ul li a{width:0px;} /* IE Correction for wrong display:block interpretation */
#nav_top ul li a:link{ margin:0px 1px 0px 1px; border:0px;}
#nav_top ul li a:visited{ margin:0px 1px 0px 1px; border:0px;}
#nav_top ul li a:hover{ margin:0px; border-right:1px solid white; border-left:1px solid white; background-image:url(../format_pics/nav_inv_bg.jpg); background-repeat:repeat-x;}

/* ********************************* */
/* FOOTER NAVIGATION */
#footer ul {margin:0px; padding:0px; border:0px; display:block; font-variant:small-caps;}
#footer ul li {display:inline; float:right; list-style-image:none; padding:0px; border:0px; margin:0px;}
#footer ul li a{display:block; padding:2px 10px 0px 10px; height:25px; font-weight:bold; font-size:17px; color:white; background-color:inherit; margin:0px 1px 0px 1px; text-decoration:none;}
* html #footer ul li a{width:0px;} /* IE Correction for wrong display:block interpretation */
#footer ul li a:link{ margin:0px 1px 0px 1px; border:0px;}
#footer ul li a:visited{ margin:0px 1px 0px 1px; border:0px;}
#footer ul li a:hover{ margin:0px; border-right:1px solid white; border-left:1px solid white; background-image:url(../format_pics/nav_inv_bg.jpg); background-repeat:repeat-x;}


