html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	position: relative;
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	margin: 15px 0 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	height: 0;
	margin: 0;
	padding: 0;
}

.hidden, legend {
	display: none !important;
	overflow: hidden;
	visibility: hidden;
}

.taleft { text-align: left; }
.taright { text-align: left; }
.tacenter { text-align: center; }

.nowrap { white-space: nowrap; }

table { border-collapse: collapse; }

p { margin: 0 0 7px; }

ul {
	padding: 0px 0;
}

	ul li {		
		padding: 0 0 0 17px;		
	}

ol {
	list-style: decimal;
	margin: 5px 25px;
}

#news, #video, #foto, #sidebar ol, #sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

	#news li, #video li, #foto li, #sidebar li {
		margin: 0;
		padding: 0;
		background: transparent;
	}

a {
	color: #005c05;
	text-decoration: underline;
}

.myTH, .myTD {
	border-bottom: 1px solid #ddd;
	padding: 5px 15px;
}

.myTH {
	background: #3b1740;
	border-bottom: 1px solid #3b1740;
	color: #fff;
}

html, body {
	width: 100%;
	height: 100%;
}

body {
	font: normal 12px/18px arial, verdana, sans-serif;
	color: #424146;
	background: url('../images/design/bg.jpg');
}

	#wrapper {
		position: relative;
		width: 1013px;
		margin: 0 auto;
		padding: 0 0 100px;
	}
	
		#header {
			border: 6px solid #424146;
			border-bottom-width: 1px;
			background: #fff;
			padding: 20px 0 0;	
				
			overflow: hidden;
		}
		
			#header img {
				display: block;
				margin: 8px 0 0;
			}
			
			#header ul {
				padding: 10px 0 26px;
				margin: 0;
				border-bottom:6px solid #424146;
			}
		
			#header li {
				float: left;
				display: inline;
				background: #fff;
				padding: 0 0 26px;
				border: 0;
			}
			
			#header li.active, #header li:hover {
				background: #424146 url('../images/design/topbullet.gif') no-repeat 50% 90%;
				padding: 0 0 32px;
			}
			
				#header li a {
					display: block;
					width: 166px;
					text-align: center;
					background: #fff;
					text-decoration: none;
					color: #424146;
					font: bold 13px/26px arial, sans-serif;				
					text-transform: uppercase;
					border-left: 1px solid #424146;
					border-bottom:6px solid #424146;
					letter-spacing: 3px;		
				}
				
				#header li.active a, #header li:hover a { border-bottom: 0; }
				
				#header li.first a { border-left: 0; }
				
				#header .clear {background: #424146;}
		
		#container {
			background: url('../images/design/container.gif') repeat-y 0 0;
			padding: 0 0 160px;		
		}
		
			#content, #sidebar {
				float: left;
				width: 222px;
				/*background:#ffffff;*/
			}
			
			#content {
				display: inline;
				margin: 0 40px 0 6px;
				width: 739px;
			}
			
				.calendarBody td{
					padding:5px;
					border-right:1px solid black;
					border-bottom:1px solid black;
				}
			
				#first {
					display: block;
					margin: 35px 0 35px 38px;
				}
			
				h1 {
					font: bold small-caps 20px/31px arial, sans-serif;
					padding: 0 0 0 36px;
					border-bottom: 1px solid #424146;
					letter-spacing: 1px;
					margin: 0 0 10px;
				}
				
				#news, #video, #photo {
					margin: 0 0 25px 35px;
				}
				
				#news li, #video li, #photo li {
					padding: 9px 0;
				}
				
					#news #div_fullsize {
						padding-top:10px;
					}
				.more {
					padding: 0px;
					/*padding: 0 0 0 30px;
					background: url('../images/design/bullet.gif') no-repeat 0 3px;*/
				}
				
					#video li {
						float: left;
						display: inline;
						width: 138px;
						min-height: 110px;
						margin: 0 0 0 50px;
					}
					
					#video li img{
						/*margin-left:16px;*/
						border:1px solid #eaeaea;
						background-color:#f0f0f0;
						padding:2px;
						
					}
					
					#video li.first { margin: 0; }
					
					#more-video {
						display: block;
						margin: 0 0 25px 35px;
					}
					
				#photo {
					float: left;
					display: inline;
					width: 225px;	
				}
				
				#potd {
					float: right;
				}
				
					#potd a {
						margin: 0 2px;
						text-decoration: none;
					}
					
					#potd p { text-align: center; }
					
				.pic {
					float: left;
					display: inline;
					margin: 11px 60px 0 37px;
										
				}
				
				#interesting {
					float: right;
					width: 469px;
				}
				
					#interesting h2 a, #news h2 a {
						display: block;
						font: bold 15px/21px arial, verdana, sans-serif;
						text-decoration: none;
						margin: 0 0 20px;	
						letter-spacing: 1px;					
					}
					
					#news h2 a { display: inline; margin: 0; }
					
				#poll, #links {
					background: #fff;
					padding: 0 0 28px;
					border-top: 1px solid #424146;
					border-bottom: 1px solid #424146;
				}
				
				#poll { border-top: 0; }
				
					#poll form {
						padding: 15px 28px 0;
					}
					
						#poll ul {
							padding: 5px 0 0;
						}
						
							#poll a {
								display: block;
								float: left;
								margin: 10px 5px 0;
							}
							
					#links ul {
						padding: 10px 28px 0;
					}
					
						#links a {
							display: block;
							background: url('../images/design/sidebar.gif') no-repeat 0 6px;
							text-decoration: none;
							padding: 0 0 0 14px;
						}
						
						#links a:hover { text-decoration: underline; }
					
				#sidebar h3 {
					margin: 0 29px 9px 0;
					padding: 17px 0 9px 30px;
					font: bold small-caps 11px/17px arial, sans-serif;
					color: #424146;
					text-transform: uppercase;
					border-bottom: 1px solid #424146;
					letter-spacing: 2px;
				}
				
				.banner {
					padding: 42px 0;
					text-align: center;
				}
				
				#search {
					position: absolute;
					top: 6px;
					right: 6px;
					padding: 3px 0;
					border-bottom: 5px solid #424146;					
				}
				
					#txt_pattern {
						background: #c6f700;
						padding: 0 5px;
						width: 87px;
						border: 1px solid #878f7b;
					}
					
					#search label, #search input {
						font: bold small-caps 11px arial, sans-serif;
						text-transform: uppercase;
					}
					
					#search input#search-submit {
						border: 0;
						padding: 0;
						background: #fff;
						height: 16px;
						font-weight: normal;
					}
				
				#leta {
					position: absolute;
					top: 22px;
					left: 29px;
				}
				
				#footer {
					clear: both;
					background: #424146;
					padding: 16px 20px;
					color: #d6d6d6;
				}
				
				#bottom {
					position: absolute;
					bottom: 168px;
					left: 6px;
					width: 1001px;
					height: 130px;
					background: url('../images/design/bottom.png') no-repeat 0 0;								
				}
				
					#footer p {
						margin: 0;
						letter-spacing: 3px;
						font-size: 11px;
					}
					
					#footer a {
						color: #6b6b69;
						text-decoration: none;
					}
					
					#footer a:hover { text-decoration: underline; }
					
					#author {
						color: #6b6b69;
					}

					#comments{
					clear: both;
					background: #545359;
					padding: 10px 35px 10px 35px;
					color: #ffffff;
				}
				#btn_submit {
						background: #d1d1d1;
						border: 0px;
						color: #005c05;
						font-weight: bold;
						text-decoration: underline;
						margin-top:5px;
						padding: 0px 2px 2px 2px;
					}
					.commnets-input{border:0px}
					.commentN{
						color: #005c05;
						font-weight: bold;
						font-size: 14px;	
						padding-bottom: 5px;			
					}					

