body{ 
		margin:114px 0 0 0; 
		line-height:16px; 
		font-family: Tahoma, Arial;
		background: url(images/body_top_bckg.jpg) no-repeat center top #171c20;
		color:#bed7e6;
		font-size:11px;
	}

a 	{ 
		color:#018BC1;
	}
	
a:hover { 
			text-decoration:none;
		}

#header {}

#logo { 
		padding:30px 100px 150px 0;color:#fff; text-align:left;
	  }

#logo a { 
			color:#fff; 
			text-decoration:none; 
			font-weight:bold; 
			font-size:24px; 
			text-transform:uppercase; 
		}

#menu {
		color:#fff;
		text-align:center;
		margin-bottom:62px;
		width:600px; 
		margin:20px auto;	
	  }

#menu ul {
			text-align:center;
			list-style:none; 
			padding:0;
		}

#menu ul li {
				display:inline
			}

#menu ul a { 
				font-weight:bold; 
				font-size:12px; 
				text-decoration:none; 
				color:#fff;  
				padding:0 10px 2px 10px;}

#menu ul a:hover { 
					background-color:#018BC1;
				 }

#navbar {
			margin: 0;
			padding: 0;
			height: 1em; 
		}

#navbar li {
				list-style: none;
				float: left; 
		   }

#navbar li a {
				display: block;
				padding: 3px 8px;
				color: #fff;
				text-decoration: none; 
			 }

#navbar li ul {
				display: none;
				width: 20em; /* Width to help Opera out */
				background-color: #69f;
				text-align:left;
			  }

#navbar li:hover ul {
						display: block;
						position: absolute;
						margin: 0;
						padding: 0; 
					}

#navbar li:hover li {
    					float: none; 
					}

#navbar li:hover li a {
						background-color: #69f;
						border-bottom: 1px solid #fff;
						color: #000; 
					  }

#navbar li li a:hover {
    					background-color: #8db3ff; 
					  }

#navbar li:hover ul, #navbar li.hover ul {
											display: block;
											position: absolute;
											margin: 0;
											padding: 0; 
										 }

#navbar li:hover li, #navbar li.hover li {
    										float: none; 
										 }

#navbar li:hover li a, #navbar li.hover li a {
												background-color: #69f;
												border-bottom: 1px solid #fff;
												color: #000;
											 }

#navigation {
				float: left;
				width: 150px;
				margin-bottom: 10px;
				padding-top: 5px;
				padding-right: 0;
				padding-bottom: 0;
				padding-left: 5px;
			}

#navigation ul {
					margin: 0;
					padding: 0;
					list-style: none;
			   }

#navigation li {
					margin: 0;
					padding: 0;
			   }

#navigation li ul {
					margin: 0 0 20px 0;
					padding: 0;
				  }

#navigation li li {
					margin: 0 0 0 0px;
					padding: 0 0 0 0px;
					line-height: 10px;
				  }

#navigation h2 {
					margin: 0;
					height: 35px;
					font-size: 14px;
			   }

#navigation a:hover {
						text-decoration: none;
						color:#FF6600;
					}

#main {
		background: url(images/body_all_bckg.jpg) repeat-y top center;}

#content {
			width:780px; 
			margin:0 auto;
		 }

#text { 
		width:520px;
	  }

#text p { 
			margin:7px 0 7px 0;
		}

#text li {
			background:url(images/li.gif) no-repeat 0px 7px;
		 }

#sidebar {
			float:right; 
			width:227px; 
			background-color:#0b0e10; 
			margin:10px 10px 0 0; 
		 }

#sidebar_top { 
				width:227px; 
				height:40px; 
				background:url(images/sidebar_top.jpg) no-repeat;
			 }

#sidebar_text { 
				padding: 0 30px;
			  }

#sidebar_text p { 
					margin:5px 0 5px 0;
				}

#sidebar_bottom { 
					width:227px; 
					height:57px; 
					background:url(images/sidebar_bottom.jpg) no-repeat;
				}

#sidebar h2 { 
				font-size:13px; 
				text-transform:uppercase; 
				color:#fff; 
				margin:20px 0 0 0; 
				padding:0; 
				background:none;
			}

h1 {
		margin:30px 0 0 0; 
		padding:5px 0 7px 45px; 
		text-transform:uppercase; 
		font-size:24px; 
		color:#fff; 
		background:url(images/h1_bckg.jpg) no-repeat;
	}

#footer {
			background:url(images/footer_bckg.jpg) no-repeat top center; 
			height:102px; 
			clear:both; 
			width:780px; 
			margin:0 auto; 
		}

#footer_link {
				text-align:center; 
				width:780px; 
				margin:0 auto;
			 }

#footer_link a { 
					color:#018BC1;
			   }

#footer_link a:hover { 
						text-decoration:none;
					 }

