/*  
Theme Name: Visit Maniac
Theme URI: 
Description: Description
Version: 1.0
Author: Nick Zakharyan
Author URI: http://www.ndesignz.net/

*/

* {
	margin: 0;
	padding: 0;
}
body {
	background:#000 url(images/bg.gif) repeat-x;
	font:normal .625em/1em Verdana, Arial, Helvetica, sans-serif;
	color:#4a4848;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration: none;
}
p {
	padding: 10px 0 0 0;
}
img {
	border:none;
}
#wrapper {
	margin: 0 auto 0 auto;
	background:url(images/wrapper-bg.jpg) repeat-y;
	width:912px;
}
#header h1 {
	background:url(images/header.jpg) no-repeat;
	text-indent:-1000em;
	height:216px;
}
#header h1 a {
	display:block;
	height:100%;
	width:100%;
}
#container {
	width:492px;
	padding:0 59px 0 49px;
	float:left;
}
.post {
	padding: 10px 0 10px 0;
	font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}
.post h2 {
	font:bold 1.83em Verdana, Arial, Helvetica, sans-serif;
}
.post h2 a {
	color:#4c6aaf;
}
.entry {
	line-height: 18px;
}
p.postmetadata, p.commentsmetadata {
	margin: 0 0 10px 0;
	font:normal .91em Verdana, Arial, Helvetica, sans-serif;
}
p.postmetadata span, p.commentsmetadata span {
	font-weight:bold;
}
p.postmetadata a, p.commentsmetadata a {
	color:#004eff;
	text-decoration:underline;
	font-weight:600;
}
p.commentsmetadata {
	margin:20px 0 20px 5px;
}
.navigation {
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
#join-now {
	width:467px;
	margin:0 auto;
}
.sidebar {
	width:289px;
	float:right;
	margin:0 20px 0 0;
}
.sidebar ul {
	list-style-type: none;
	padding: 0 10px 0 10px;
}
.sidebar ul li {
	padding: 10px 0 10px 0;
}
.sidebar ul li h2 {
	background:url(images/side-h2.gif) no-repeat;
	font:normal 1.2em/2.7em Verdana, Arial, Helvetica, sans-serif;
	width:249px;
	height:41px;
	text-transform:uppercase;
	color:#000;
	position:relative;
	left:18px;
	text-indent:38px;
}
.sidebar ul ul {
	background:url(images/side-ul-bg.gif) repeat-y;
	width:249px;
	margin:0 0 0 18px;
	padding:0 0 10px;
}
.sidebar ul ul li {
	padding: 0;
	line-height: 24px;
	margin:0 0 0 5px;
	background:url(images/side-bullets.gif) no-repeat left center;
	text-indent:13px;
}
#author-info {
	margin:0 0 0 10px;
}
#author-info img {
	float:left;
	width:87px;
	height:114px;
}
#author-info p {
	float:right;
	color:#FFF;
	width:158px;
}
#search {
	clear:both;
	background:url(images/search-bg.gif) repeat-x;
	width:275px;
	height:78px;
	position:relative;
	top:33px;
	margin:0 0 20px 4px;
}
#search label {
	margin:0 0 10px 60px;
	text-transform:uppercase;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	width:100px;
	color:#000;
}
#search #s {
	background:url(images/search-bar.gif) no-repeat;
	width:176px;
	height:23px;
	border:none;
	margin:0 0 0 20px;
	position:relative;
	top:2px;
	padding:1px 1px 1px 2px;
	float:left;
}
#search #searchsubmit {
	float:left;
}
#side-ads {
	padding:0;
	background:none;
	margin:0 0 0 15px;
	position:relative;
	top:10px;
}
#side-ads li {
	float:left;
	width:125px;
	height:125px;
	background:none;
}
#rss {
	clear:both;
	background:url(images/rss.gif) no-repeat;
	width:236px;
	height:98px;
	margin:25px 0 0 23px;
	position:relative;
}
#rss #email {
	position:absolute;
	width:140px;
	top:40px;
	left:81px;
	border:none;
	height:20px;
	background:none;
}
#rss #subscribesubmit {
	position:absolute;
	top:69px;
	left:150px;
}
.bottom {
	position:relative;
	top:-4px;
	left:18px;
}
table#wp-calendar {
	width: 100%;
}
#footer {
	clear:both;
	background:#000 url(images/footer.gif) no-repeat;
	width:912px;
	height:315px;
}
#footer p {
	text-indent:-1000em;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
