/* CSS Document */

	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:url(images/bg-1.jpg) repeat-x #000;
		font-family:Arial, Helvetica, sans-serif;
	}
	#wrap {
		width:950px;
		margin:0 auto;
	}
	#header {
		background:url(images/logo.png) no-repeat left center;
		height:209px;
		margin-left:-30px;
	}
	h1 {
	    margin:0;
    }
	#nav {
		padding-top:137px;
		padding-left:439px;
	}
	#nav a {
	    color:#F1D29D;
		text-decoration:none;
		padding:10px;
		letter-spacing:-1px;
		font-size:18px;
		font-weight: lighter;
	}
	#nav a:active {
	    color:#F1D29D;
		text-decoration:none;
		padding:10px;
		background: #1A2B42;
		letter-spacing:-1px;
		font-size:18px;
		font-weight:normal;
	}
	#nav a:hover {
	    color:#F1D29D;
		text-decoration:none;
		
		background: #1A2B42;
		padding:10px;
		letter-spacing:-1px;
		font-size:18px;
		font-weight:normal;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:5px;
	}
	#nav li.current {
		color:#F1D29D;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
		background: #1A2B42;
		letter-spacing:-1px;
		font-size:18px;
		font-weight:normal;
	}
	#main {
		float:left;
		width:370px;
		padding-top:20px;
		
	}
	#main a {
		font-size:20px;
		letter-spacing:-1px;
		color:#1A2B42;
		text-decoration:none;
	}
	#main a:hover {
		font-size:20px;
		letter-spacing:-1px;
		color:#1A2B42;
		border-bottom: 1px dotted #1A2B42;
	}
	#mainlower a:hover {
		text-decoration:none;
		border-bottom: 0px dotted #1A2B42;
	}
	#main p {
		font-size:18px;
		letter-spacing:-1px;
		color:#FFFFFF;
		font-weight:lighter;
		line-height:152%;
	}
	h2 {
		margin:0 0 1em;
		font-size:40px;
		font-weight:normal;
		letter-spacing:-2px;
		line-height:108%;
		margin-bottom:0px;
		color:#1A2B42;
		text-shadow:1px 1px #FFFFFF;
	}
	tr, td {
		margin:0 0 1em;
		font-size:16px;
		font-weight:normal;
		letter-spacing:-1px;
		line-height:108%;
		margin-bottom:0px;
		color:#C4E0EF;
	}
	h3 {
		margin:0 0 1em;
		font-size:40px;
		font-weight:normal;
		letter-spacing:-2px;
		line-height:108%;
		margin-bottom:0px;
		color:#F1D29D;
		text-shadow:1px 1px #07435d;
	}
	
	#sidebar {
		float:right;
		width:540px;
		margin-top:37px;
	}
	#footer {
		background:url(images/footerbg.jpg) repeat-x;
		margin: 0 auto;
		width:auto;
		height:150px;
		clear:both;
		padding:5px 10px;
		color:#FFFFFF;
		text-align:center;
	}
	#footer p {
		margin-top:20px;
		line-height:175%;
		font-size:12px;
    }
	#footer a {
		color:#C4E0EF;
		text-decoration:none;
    }
	#footer a:hover {
		color:#C4E0EF;
		border-bottom: 1px dotted #C4E0EF;
    }
	* html #footer {
		height:1px;
	}
	
	img.fancybox {
			border: 3px solid #FFF;
			padding: 0px;	
			margin: 4px 8px 4px 0px;
		}