.custom {
	background: url("images/bg.png") repeat-x #252525;
	}
	
.custom #container {
	background-color: white;
	margin: 1.2em auto;
	border: 1px solid #CCCCCC;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 1em;
	}
	
.custom #page {
	padding: 1em;
	}
	
.custom #header {
	height: 160px;
	text-align:center;
	padding: 10px 0 0 0;
	border-bottom:0px solid #DDDDDD;
	}
.custom #header #logo {
	text-indent: -9999px;
	}


.custom .related-posts {
	padding: 29px 0 10px 10px;
}
.custom .related-posts h5 {
	font-family:Georgia,"Times New Roman",Times,serif;
	text-transform:uppercase;
	font-size: 16px;
	color: #555;
	padding-bottom: 4px;
	font-weight: normal;
}

.custom .post_box {
	margin: 0 14px 0 0px;
	}
	
.custom .format_text {
	line-height: 1.7em;
	}

.custom .post_tags {
	clear: both;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-transform:uppercase;
	padding-top: 10px;
	}
	
.custom .more-link {
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	}
.custom .more-link:hover {
	text-decoration: none;
	}


.custom .ngg-galleryoverview {
	text-align: center;
	}


.custom #TB_caption {
	font-size: 14px;
	margin-bottom: 8px;
	}
.custom #TB_caption a {
	color: #3399FF;
	text-decoration: underline;
	font-weight: bold;
	}
.custom #TB_caption a:hover {
	text-decoration: none;
	}
	
.custom #TB_secondLine {
	margin-top: 5px;
	}
	
.custom #TB_next a, .custom #TB_prev a {
	color: #333;
	text-decoration: underline;
	}

.custom .sidebar a:hover {
	color: #60B212;
	}
	
.custom #sidebars .sidebar h3 {
	background:#EEEEEE none repeat scroll 0 0;
	font-size: 1.5em;
	remove-font-variant:small-caps;
	letter-spacing:-1px;
	line-height:30px;
	margin-bottom:0.35em;
	text-align:left;
	font-weight: normal;
	}

.custom h2.widgettitle {
	font-size:1em;
	font-variant:small-caps;
	letter-spacing:2px;
	line-height:1.385em;
	margin-bottom:0.615em;
	color:#555555;
}


.custom #footer {
	text-align: center;
	}
	
