/* Start of CMSMS style sheet 'AGN Kongress 2009' */
/* ======================================================== */
/*  Created by Devit Schizoper 								*/
/*  Modified by Artful Data Solutions OG							*/
/*  Menu correction for main menu (Firefox) by BBM.                                          */
/* ======================================================== */

body {
 margin: 0px;
 background: url(uploads/LoadFoo/top_bg.gif);
 background-repeat: repeat-x;
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.6em;
}

p {
 line-height: 17px; 
 /* margin: 11px 0 10px 0; */
 padding: 0px;
}

h2 {
 color: #9f9f9f;
 margin:0px;
 padding:0px;
 font-size: 15px;
}

h3 {
 color: #000000;
 margin-top:0px;
 padding:0px;
 font-size: 160%;
}

ul {
 font-size: 10px;
 margin:0;
 padding:0;
 list-style-image: url(uploads/LoadFoo/bullet.gif);
}

a {
 color: #0000e0;
 font-family: Verdana, Arial, sans-serif;
}

a:hover {
 text-decoration: none;
}

blockquote{
 background: #F7FDE3;
 color: #606060;
 padding: 10px;
}


/**** Main Container ***/

#wrap {
 margin-left: auto;
 margin-right: auto;
 width: 830px;  /* Change if you like more width on screen*/
}


/**** Top ***/

#top {
 width: 100%;
 height: 88px;
 color: #fff;
 background: #000 url(uploads/LoadFoo/top_bg.gif);
 overflow:hidden;
}

#top h2 {
 color: White;
 letter-spacing: 2px;
 font-size: 2.4em; 
 /* font-size: 14px; */
 font-weight: normal;
 position: relative;
 margin: 0px;
 top:10px;
 display:block;
 float:left;
 /* background: url(uploads/LoadFoo/agn_logo.gif) no-repeat; */
 padding-left: 25px;
}

#top h3 {
 color: #e0e0e0;
 font-size: 1.1em; 
 font-weight: normal;
 position: relative;
 display:block;
 float:left;
 padding-left: 65px;
}

#top h2 a {
 color: white;
 text-decoration: none;
 width:300px;
 font-size: 18px;
}

#top h2 a:hover {
 /* color: #93B300; */
 color: #ee0000;
}


/**** Main Menu ***/

#menu{
 margin-left:10px;
 position:relative;
 text-align:left;
 background-repeat: repeat-y;
 overflow:hidden;
 height:81px;
}

#menu a {
 height:41px;
}

#menu a:hover{
 text-decoration:none;
 color:#ffffff;
}

#menu ul{
 margin:0;
 padding:0;
 margin-left:0px;
}

#menu li, a{
 text-align:center;
 display:block;
 float:left;
 margin:0;
 margin-left: 0;
 padding:20px 5px 0 5px;
 /* width:80px;       ------     if you'ld like the nav-buttons same width change padding to : 20px 0 0 0; */
 font-family:Arial, Helvetica, sans-serif ;
 font-size:12px;
 color:#c0c0c0;
 text-decoration:none;
 list-style:none;
}

#menu li:hover{
 background: url(uploads/AGN_2009/bg_menu.gif) repeat-x; text-decoration:none;
}


/**** Content Container ***/

#content {
 width: 100%;
 margin-top:30px;
 font-size: 1.2em;
 font-family: Verdana, Arial, sans-serif;
}

#content h2 {
 margin: 0;
 padding: 10px 0 10px 0;
}

#content a{
 font-family: Verdana, Arial, sans-serif;
 /* padding: 0 3px 0 3px; */
 padding: 0;
 font-size: 1.0em;
 color: #e00000;
 display:inline;
 float:none;
 text-align: left;
}

#content a:hover{
 color: #800000;
 display:inline;
}


/**** Content ***/

#left ul {
 padding: 15px 0 15px 35px;
 margin:0;
}

#left li {
 margin-bottom:5px;
}

#left {
 /* width: 54%; */
 width: 580px;
 float:left;
 display: block;
 margin-left: 1%;
 display: inline;
}


/**** Sidebar ***/

#right {
 width: 180px;
 float: right;
 display:block;
 margin-top: 40px;
}

#right .box {
 width: 170px;
 background: #F6F9FB;
 border: 1px solid #E1E1E1;
 padding:10px 10px 15px 10px;
 float: right;
}

#right .box h2 {
 font-size: 1.1em;
 margin: 0px 0 0px 0;
 padding:0px 0 5px 0;
}

#right .box a {
 font-size: 1.1em;
 margin: 0px 0px 10px 0px;
 color: #aa3333;
}

#right .box a:hover {
 font-size: 1.1em;
 margin: 0px 0px 10px 0px;
 color: #cc7777;
}

#right .box p {
 margin: 0px 0 10px 0;
 line-height: 15px; 
}

#right .box ul {
 padding: 0 0 7px 20px;
 margin:10px 0 10px 0;
}

#right .box li {
 margin-top: 5px;
}

#nav{ list-style: none; margin: 2.0em 0; width: 25em; float: right;}
#nav li{ padding: 0; margin: 0; }
#nav a{
	display: block;
	height: 2.0em;
	padding: 0.3em 0.3em 0.3em 0.8em;
	border-bottom: 2px; /*solid #1a1a1a*/
	border-top: 2px; /*solid #1a1a1a*/
	color: #93B300;
	background-color: #F7F9FB;
	font-weight: bold;
	text-decoration: none;
	}

#nav a:hover{
	color: #1a1a1a;
	background: url(uploads/LoadFoo/bg_t.gif) no-repeat;
	background-color: #fff;
	font-weight: bold;
	}	


/**** Clear Div ***/

#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}


/**** Footer ***/

#footer {
 margin: 40px auto 0 auto;
 text-align: center;
 border-top: dotted 1px gray;
 padding: 20px 0 20px 0;
 width: 70%;
}

#footer p {
	margin: 0px;
	padding: 0;
}

/* End of 'AGN Kongress 2009' */

