html {
    overflow: -moz-scrollbars-vertical;
}

body {
    background: #413d3c url(http://localhost/tal/wp-content/themes/jujutsu/images/bodybg.jpg) ;
    padding-bottom:10px;
}
#header {
	background:#a32526 url(../images/h1bg.gif);
	margin-bottom:12px;
}
	#header a#site_logo {
		display:block;
		background:url(../images/logo3.gif)  no-repeat;
		height:140px;
		outline:none;
	}
	#header h1 {
		padding-left:20px;
		position:absolute;
		text-ident:-999px;
		font-size:0;
		color:#fff;
	}
		#newsletter p {
			margin-bottom:5px;
		}
		#newsletter .newsletter-form-item {
			margin-bottom: 5px;
		}
			.newsletter-form-item label {
				font-weight:bold;
				display:block;
				float:left;
				width:50px;
			}
			.newsletter-form-item input[type=text] {
				clear:right;
				width:100px;
				font-size:90%;
				margin:0 auto;
			}
				.newsletter-form-item input[type=text].errorField {
					border:1px solid #a32526;
				}
			
#sidebar {
}
	#sidebar ul li h3 {

	}
		#sidebar ul li span {
			padding-left:22px;
		}
		#sidebar ul li span.newsletter {
			background:url(../images/vcard_add.png) 00% 50% no-repeat;
		}
		#sidebar ul li span.navigation {
			background:url(../images/layout.png) 00% 50% no-repeat;
		}
		#sidebar ul li span.links {
			background:url(../images/brick.png) 00% 50% no-repeat;
		}
	#sidebar ul li ul {
		padding:5px 0;
		background:#fff url(../images/white-rounded-bottom-small.gif) bottom center no-repeat;
		margin-bottom:10px;
	}
		#sidebar ul li ul li {
			padding:5px;
		}
		
		.sidebar-links a:link,
		.sidebar-links a:active,
		.sidebar-links a:visited {
			text-decoration:none;
			color:#333;
			font-weight:bold;
		}
		.sidebar-links a:hover {
			text-decoration:underline;
			color:#ff5121;
		}

#content {
	
}
	#content h2 {

	}
	#content #the_date {
		float:right;
		color:#fff;
		padding:10px 8px 0 0 ;
		font-weight:bold;
		clear:right;
	}
	#content .entry {
		background:#fff;
		border-top:none;
		margin-bottom:10px;
	}
	#content #page {
		padding-top:10px;
		width:780px;
	}
		#content #page h2 {
			padding:0 10px 10px 10px;
			font-size:136%;
		}
		
		#content #page ul#sitemap-list {
			padding:0 10px 10px 10px;
		}
		
			#sitemap-list li {
				padding:5px;
			}
	
		#content #page p {
			padding:0 10px 10px 10px;
		}

		#disclaimer {
			font-size:90%;
		}
		
		#content div.post-links {
			width:760px;
			margin:10px auto 0 auto;
			clear:both;
		}
			.post-links li {
				display:block;
				float:left;
				width:252px;
				text-align:center;
				
			}
				.post-links li a {
					display:block;
					margin:5px auto;
					font-size:160%;
					text-decoration:none;
					width:240px;
					line-height:62px;
					background:#fff url(../images/buttonbg.png) center top no-repeat;
					color:#fff;
				}
		#content #after-table {
			background:#ebebeb;
			margin-bottom:10px;
		}

	
	.main-table {
	
	}
		.main-table table {
			width:100%;
			background:#1F5985 url(../images/blue-rounded-top.gif) center top no-repeat;
		}
			.main-table thead th {
				font-weight:bold;
				padding:5px ;
				text-align:center;
				color:#fff;
				border:1px solid #413d3c;
				border-bottom:none;
				border-top:none;
			}
			.main-table tbody td {
				background:#ebebeb;
				text-align:center;
				padding:3px 5px;

				border:1px solid #413d3c;
				font-weight:bold;
			}
			.main-table tr.odd td {
				background:#eff4f6;
				
			}
				.main-table p.review {
					padding:3px;
					text-align:left;
					font-weight:normal;
				}
				.main-table img {
					border:1px solid #999;
				}
				.main-table a {
					font-weight:bold;
				}
			
#ft {
	background:#fff url(../images/white-rounded-bottom-big.gif) bottom center no-repeat;
	margin:10px 0 0 0;
	padding-bottom:5px;
text-align:center;
}
	#ft a {
padding:0 10px;
}
	#ft #footer-links {
		padding:10px;
	}
	#ft li {
		display:block;
		float:left;
		margin-right:5px;
		padding:5px;
	}
	
.align-center {
	text-align:center !important;
}

.rounded-colored {
	background:#a32526 url(../images/red-rounded-top-small.gif) center bottom no-repeat;
	line-height:36px;
	color:#fff;
	font-size:136%;
	padding:0 8px;
}
.rounded-colored.big-rounded {
	background:#ebebeb url(../images/red-rounded-top.gif) center top no-repeat;
}
.rounded-bottom-white {
	background:url(../images/down-medium.gif) bottom center no-repeat;
	clear:both;
	height:5px;
}
.rounded-white-top-big {
	background: url(../images/white-rounded-top-big.gif) top center no-repeat;
	height:5px;
}
.alignright {
	margin:0 7px 7px 7px;
	padding-top:4px;
	border:1px solid #ccc;
	clear:both;
	float:right;
	text-align:center;
}
p.wp-caption-text {
	padding:4px 0 !important;
	font-weight:bold;
}
a:link,
a:visited,
a:active {
	color:#0000CC;
}
strong {
	font-weight:bold;
}