body {
	background:url(images/bg_main.png) top repeat;
	padding:0;
	margin:0;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
a,
a:active,
a:visited {
	color:#5da9e0;
	text-decoration:none;
	outline:none;
}
	a:hover {
		color:#9dc8e6;
	}
.clear {
	clear:both;
	width:0;
	height:0;
}
h3 {
	padding:0;
	margin:0;
}
	#container {
		width:100%;
		background:url(images/bg_main_gradient.png) top repeat-x;
		min-height:506px;
		text-align:center;
	}
		#center {
			margin:0 auto;
			width:975px;
		}
			#content {
				float:right;
				width:560px;
				text-align:left;
			}
				#main_menu {
					float:left;
					width:100%;
					list-style:none;
					margin:0;
					padding:0;
					margin-top:30px;
				}
					#main_menu li {
						float:left;
					}
						#main_menu li a {
							float:left;
							text-indent:-9999px;
						}
						.novice,
						.mostvo,
						.multimedia,
						.blog,
						.dokumenti,
						.povezave,
						.forum {
							background:url(images/bg_main_menu.png) top left no-repeat;
							height:56px;
							width:95px;
						}
						.novice {
							background-position:0 0;
						}
							.novice:hover {
								background-position:0 -56px;
							}
								.novice.active {
									background-position:0 -112px;
								}
						.mostvo {
							background-position:-95px 0;
						}
							.mostvo:hover {
								background-position:-95px -56px;
							}
								.mostvo.active {
									background-position:-95px -112px;
								}
						.multimedia {
							background-position:-190px 0;
						}
							.multimedia:hover {
								background-position:-190px -56px;
							}
								.multimedia.active {
									background-position:-190px -112px;
								}
						.dokumenti {
							background-position:-285px 0;
						}
							.dokumenti:hover {
								background-position:-285px -56px;
							}
								.dokumenti.active {
									background-position:-285px -112px;
								}
						.povezave {
							background-position:-380px 0;
						}
							.povezave:hover {
								background-position:-380px -56px;
							}
								.povezave.active {
									background-position:-380px -112px;
								}
						.forum {
							width:85px;
							background-position:-475px 0;
						}
							.forum:hover {
								background-position:-475px -56px;
							}
								.forum.active {
									background-position:-475px -112px;
								}
				#sub_menu {
					float:left;
					width:540px;
					padding:0 10px 0 10px;
					line-height:35px;
					background:url(images/bg_sub_menu.png) repeat;
				}
					#sub_menu a {
						color:#ffffff;
						font-weight:bold;
					}
						#sub_menu a:hover {
							color:#9dc8e6;
						}
					#sub_menu a.active {
						color:#5da9e0;
					}
				#main {
					float:left;
					width:520px;
					padding:20px;
					font-size:12px;
					background:url(images/bg_content.png) top repeat-x;
					min-height:600px;
				}
					#navigation {
						float:left;
						width:100%;
					}
						#navigation .older,
						#navigation .newer {
							font-size:14px;
							font-weight:bold;
							letter-spacing:-1px;
						}
						#navigation .older {
							float:right;
						}
						#navigation .newer {
							float:left;
						}
			#sidebar {
				float:right;
				width:415px;
			}
				#logo {
					padding:0;
					margin:0;
				}
				#logo a {
					margin:5px auto 0 auto;
					display:block;
					width:288px;
					height:214px;
					background:url(images/ljubljana_silverhawks_logo.png) center no-repeat;
					text-indent:-9999px;
				}
				#snapshot {
					float:left;
					text-align:left;
					width:395px;
					padding:5px;
					margin:0 10px 10px 0;
					background:url(images/bg_img_border.png) repeat;
				}
				#standings,
				#schedule {
					float:left;
					width:183px;
					background:url(images/bg_dark.png) repeat;
					margin:0 10px 10px 0;
					padding:7px;
				}
				#standings {
					margin-right:11px;
					padding-top:3px;
				}
					#standings a,
					#schedule a {
						color:#ffffff;
					}
						#standings a:hover,
						#schedule a:hover {
							color:#9dc8e6;
						}
					.table {
						width:183px;
						text-align:left;
					}
						.table tr.header {
							background:none;
							font-weight:bold;	
						}
						.table tr.alt {
							background:url(images/bg_light.png) repeat;
						}
						.table tr {
							background:url(images/bg_middle.png) repeat;
						}
							.table td {
								padding:3px 5px 3px 5px;
							}
							.table tr.header td {
								padding:5px 3px 5px 3px;
							}
				.ad {
					float:left;
					width:197px;
					height:121px;
					margin:0 10px 10px 0;
				}
					.ad.left {
						margin-right:11px;
					}
			#footer {
				float:left;
				width:100%;
				height:50px;
				margin-bottom:30px;
				background:url(images/bg_dark.png) repeat;
			}
				#footer ul {
					float:left;
					list-style:none;
					padding:0;
					margin:0 0 0 20px;
				}
					#footer ul li {
						float:left;
						padding-right:15px;
						line-height:50px;
					}
				#footer .ndesign {
					float:right;
					width:88px;
					height:35px;
					text-indent:-9999px;
					margin:13px 20px 0 0;
					background:url(images/ndesign.png) no-repeat;
				}
				#footer .contact {
					float:right;
					margin:18px 20px 0 0;
				}
						
/*
	news
*/

.news h2,
.news h2 a {
	font:18px "Arial Black", Gadget, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#ffffff;
}
.news span,
.news span a {
	font-size:11px;
	color:#5da9e0;
	line-height:20px;
}
	.news span a:hover {
		text-decoration:underline;
	}
.news p {
	padding:0;
	margin:0 0 20px 0;
	line-height:18px;
	color:#d3dbe5;
}
.news strong {
	color:#ffffff;
}

/*
	image with caption
*/

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
	.wp-caption img {
		margin:0;
		padding:0;
		border:0 none;
	}
	.wp-caption-dd {
		font-size:11px;
		line-height:17px;
		padding:0 4px 5px;
		margin:0;
	}
	.wp-caption p {
		padding:5px;
		margin:0;
		line-height:14px;
		color:#333333;
		font-size:11px;
	}
		.aligncenter,
		dl.aligncenter {
			display:block;
			margin:0 auto 20px auto;
		}
		
		.alignleft {
			float:left;
			margin:0 10px 5px 0;
		}
		
		.alignright {
			float:right;
			margin:0 0 5px 10px;
		}
						
/*
	comments
*/	
.comments {
	padding: 0 0 10px 0;
}
#commentlist {
	float: left;
	width: 520px;
	padding: 0 0 10px 0;
	margin: 0;
	list-style: none;
	color: #D3DBE5;
	font-size: 11px;
	border-top: 1px solid #82a7bd;
}
	#commentlist li {
		float: left;
		width: 520px;
		border-bottom: 1px solid #82a7bd;
	}
		#commentlist li p {
			float: left;
			width: 340px;
		}
		#commentlist p.user-info {
			float: left;
			width: 160px;
			margin-right: 10px;
		}
			#commentlist .url {
				float: left;
				font-size: 14px;
				width: 100px;
			}
	#commentlist .avatar {
		float: left;
		margin-right: 7px;
	}
	#commentlist span.date {
		float: left;
		font-size: 10px;
		line-height: 12px;
		padding: 3px 0 0 0;
	}
#commentform input,
#commentform textarea {
	font: 12px/16px Arial, Tahoma, Verdana;
}
						
						
						
						
						
						
						
						