html, body {
	background: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

a {
	color: #5e7ac0;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.color {
	color: #be9a1d;
}

.gray {
	color: #333;
}

img {
	border: none;
}

a:hover {
	color: #be9a1d;
}	

a.color:hover {
	color: #5e7ac0;
}

li a:hover {
	color: #5e7ac0;
}

p {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	margin: 10px 20px 10px 20px;
	text-align: justify;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	margin: 10px 20px 10px 20px;
	text-align: left;
	display: inline;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f1c826;
	margin: 10px 20px 10px 20px;
	text-align: justify;
}

.min {
	padding: 6px 6px 6px 6px;
	background-color: #d32e60;
	border: 1px solid #b62954;
	float: left;
	margin: 0px 16px 16px 0px;
}

#gallery {
	width: 690px;
	height: auto;
	margin: 20px 0px 20px 15px;
	float: left;
}

div.paginator_box {
	width: 23px;
	height: 29px;
	float: left;
	background: url(../images/box.jpg);
	margin-left: 5px;
}

div.paginator_box a {
	color: #fff;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	position: relative;
	top: 1px;
}

div.paginator_box a {
	display: block;
	width: 100%;
	height: 100%;
	float: left;
}

#top {
	width: 100%;
	height: 124px;
	background: url(../images/bg.jpg);
}

#root {
	width: 960px;
	height: auto;
}

#menu {
	width: auto;
	height: 124px;
	float: right;
}
	
	#top #line {
		width: 1px;
		height: 90px;
		margin: 15px 10px 0px 10px;
		border-right: 1px dotted #898989;
		float: left;
	}
	
	#menu img {
		float: left;
	}

#logo {
	width: 262px;
	height: 124px;
	float: left;
	background: url(../images/logo.jpg);
}

	#logo a {
		display: block;
		width: 262px;
		height: 124px;
	}

#tooltip { 
    display:none; 
    background:transparent url(../images/tooltip.png); 
    height: 89px; 
    width: 161px; 
	text-align: center;
    font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 14px;
	color: #fff;
	margin: -40px 0px 0px -20px;
	padding: 43px 0px 0px 0px;
	text-transform: uppercase;
}

#main {
	width: 960px;
	height: auto;
	float: left;
	margin: 50px 0px 50px 0px;
}

	#left {
		width: 700px;
		height: 100%;
		float: left;
	}
	
		#news {
			width: 700px;
			height: auto;
			float: left;
			margin: 0px 0px 0px 0px;
		}
			
			#left h1 {
				color: #be9a1d;
				display: block;
				width: 700px;
				height: 17px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 14px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 17px;
				margin: 5px 0px 25px 0px;
			}
			
			#left h2 {
				color: #999;
				display: block;
				width: 700px;
				height: 14px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 10px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 14px;
				margin: 0px 0px 0px 0px;
				text-transform: uppercase;
			}
			
			#left h3 {
				color: #999;
				display: block;
				width: 700px;
				height: 11px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 11px;
				margin: 30px 0px 0px 0px;
				text-transform: uppercase;
			}
			
			#left h3.more {
				color: #999;
				display: block;
				width: 700px;
				height: 11px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 10px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 11px;
				margin: 12px 0px 0px 0px;
				text-transform: uppercase;
				float: left;
				text-align: right;
			}
				
			#news p {
				margin: 0px 0px 0px 0px;
				color: #333;
			}
			
			#left #line {
				width: 700px;
				height: 1px;
				margin: 30px 0px 30px 0px;
				border-top: 1px dotted #999;
				float: left;
			}
			
			#seo {
				width: 700px;
				height: auto;
				float: left;
				text-align: left;
			}
			
			#left ul {
				margin: 5px 0px 5px 0px;
				padding: 0px 0px 0px 20px;
			}				

			#left ul li {
				list-style-image: url(../images/list.jpg);
				text-transform: uppercase;
				letter-spacing: 2px;
				color: #999;
				font-size: 10px;
			}
	
	#right {
		width: 240px;
		height: 100%;
		float: left;
		margin-left: 20px;
	}
		
		#right h1 {
				color: #be9a1d;
				display: block;
				width: 240px;
				height: 17px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 14px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 17px;
				margin: 5px 0px 25px 0px;
				float: left;
			}
			
			#right h2 {
				color: #999;
				display: block;
				width: 240px;
				height: 15px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 12px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 15px;
				margin: 0px 0px 0px 0px;
				text-transform: uppercase;
				float: left;
			}
			
			#right h3 {
				color: #999;
				display: block;
				width: 240px;
				height: 11px;
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 2px;
				line-height: 11px;
				margin: 30px 0px 0px 0px;
				text-transform: uppercase;
				float: left;
			}
			
			#right #line {
				width: 240px;
				height: 1px;
				margin: 10px 0px 10px 0px;
				border-top: 1px dotted #999;
				float: left;
			}
			
			#ncats {
				width: 240px;
				height: auto;
				float: left;
				text-align: left;
				margin-top: -15px;
				margin-bottom: 30px;
			}
			
				#ncats ul {
					margin: 5px 0px 5px 0px;
					padding: 0px 0px 0px 20px;
				}
				
				#ncats ul li {
					list-style-image: url(../images/list.jpg);
					text-transform: uppercase;
					letter-spacing: 2px;
					color: #999;
					font-size: 11px;
				}
				
			#right #about, #right #online {
				margin: 0px 0px 30px 0px;
			}
			
			#online #line {
				border-color: #ccc;
				margin: 3px 0px 3px 0px;
			}
				
			#tags {
				width: 240px;
				height: auto;
				float: left;
				text-align: left;
				margin: 0px 0px 0px 0px;
			}
			
			#links a {
				text-align: left;
			}
			
			#links {
				width: 240px;
				height: auto;
				float: left;
				text-align: left;
				margin: 0px 0px 30px 0px;
			}
				
			
	#project {
		width: 700px;
		float: left;
		height: auto;
		margin: 0px 0px 0px 0px;
	}
			
			#project h1 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #333;
					font-size: 10px;
					letter-spacing: 2px;
					font-weight: normal;
					line-height: 12px;
					text-transform: uppercase;
				display: block;
					width: auto;
					height: 12px;
				margin: 3px 0px 3px 0px;
			}
			
			#project h2 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #333;
					font-size: 12px;
					letter-spacing: 0px;
					font-weight: normal;
					line-height: 20px;
					text-transform: none;
					text-align: left;
				display: block;
				height: 130px;
				width: 700px;
				margin: 0px 0px 0px 0px;
			}
			
			#project h3 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #333;
					font-size: 10px;
					letter-spacing: 2px;
					font-weight: normal;
					line-height: 12px;
					text-transform: uppercase;
				display: block;
					width: auto;
					height: 12px;
				margin: 3px 0px 3px 0px;
			}
				#project h3.color {
					color: #be9a1d;
				}
			
			#project #line {
				width: 700px;
				height: 1px;
				margin: 5px 0px 5px 0px;
				border-top: 1px dashed #999;
				float: left;
			}
			
	#comment {
		width: 698px;
		float: left;
		height: auto;
		padding: 20px 0px 20px 0px;
		margin: 20px 0px 20px 0px;
	}
			
			#comment h1 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #000;
					font-size: 11px;
					letter-spacing: 2px;
					font-weight: normal;
					line-height: 12px;
					text-transform: uppercase;
				display: block;
					width: auto;
					height: 12px;
				margin: 3px 0px 3px 0px;
			}
			
			#comment h2 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #333;
					font-size: 12px;
					letter-spacing: 0px;
					font-weight: normal;
					line-height: 20px;
					text-transform: none;
				display: inline;
				margin: 0px 0px 0px 0px;
			}
			
			#comment h3 {
				font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, sans-serif;
					color: #333;
					font-size: 10px;
					letter-spacing: 2px;
					font-weight: normal;
					line-height: 12px;
					text-transform: uppercase;
				display: block;
					width: auto;
					height: 12px;
				margin: 3px 0px 3px 0px;
			}
				#comment h3.color {
					color: #be9a1d;
				}
			
			#comment #line {
				width: 700px;
				height: 1px;
				margin: 5px 0px 5px 0px;
				border-top: 1px dashed #999;
				float: left;
			}
	
.round {
	border: 1px solid #58c9dd;
	border-radius:6px 5px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-icab-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
}

#bottom {
	width: 100%;
	height: 100px;
	background: #e6ba23;
	border-top: 1px dotted #333;
	margin-top: 30px;
	float: left;
}
	
	#foot {
		width: 1000px;
		height: 20px;
		margin: 20px 0px 0px 0px;
	}
	
	#foot a {
		color: #fff;
		font-size: 11px;
		margin: 0px 10px 0px 10px;
	}
	
	#foot span {
		color: #fff;
	}

















