body {
	margin: auto;
	background-color : #c3c3c3;
	width: 970px;
	color: #000000;
	font-family : 'Bitstream Vera Sans', 'Arial', 'Helvetica', sans-serif;
	font-size: 0.9em;
}

#siteheader {
	background-image: url('images/harishankar-reviews.jpg');
	background-color: #37372c;
	background-repeat: no-repeat;
	width: 100%;
	height: 198px;
	/* float: left; */
}

#sitenav {
	width: 100%;
	float: left;
	background-image: url('images/harishankar-reviews-body-dark.jpg');
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
        font-variant: small-caps;
}
#sitenav a, #sitenav a:visited {
	color: #ffffff;
}

#sitenav a:hover {
	background-color: #ffffff;
	color: #5F6F86;
	text-decoration: none;
}

#sitenav ul, #sitenav ul li {
	margin: 0;
	padding-right: 45px;
	display: inline;
}

#contentwrap {
	background-image: url('images/harishankar-reviews-body.jpg');
	background-color: white;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 100%;
	float:left;
}

#head {
	color: #000000;
	width: 95%;
	padding-left:5%;
	height: 80px;
	/* float: left; */
	vertical-align: baseline;
	text-align: left;
}
#head a {
	color: #318C00;
	text-decoration: none;
}

#head a:visited {
	color: #669503;
}

#head a:hover {
	text-decoration: underline;
}

#main {
	width: 65%;
	padding-left: 5%;
	margin: 0;
	float: left;
}

#sidebar {
	width: 20%;
	padding-left: 2%;
	margin: 0;
	color: #000000;
	float: left;
}

/* Sidebar/footer link color */
#sidebar a {
	color: #52B100;
	text-decoration: none;
}
/* Sidebar/footer visited link color */
#sidebar a:visited, #footer a:visited {
	color: #288600;
}

/* List in the sidebar */
#sidebar ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sidebar h3 {
	background-color: transparent;
}

#footer {
	background-image: url('images/harishankar-reviews-body.jpg');
	background-repeat: repeat-y;
	color: #555;
	width: 100%;
	float: left;
	text-align: center;
	font-size: 0.85em;
}

#footerend {
	background-image: url('images/harishankar-reviews-footer.jpg');
	width: 100%;
	float: left;
	height: 10px;
}

.headerdesc {
	font-variant: small-caps;
	font-size: 1.1em;
}

.content {
	text-align: justify;
	line-height: 1.5em;
}		

.categorytable {
	width: 100%;
}

.categorytable thead {
	font-weight: bold;
}

.modified {
	font-size: 0.8em;
	color: #2C6800; 
}

.rating {
	font-size: 0.8em;
	color:  #2C6800;
}

h1, h2, h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: 'Serif', 'FreeSerif', serif;
}

hr {
	border: 0;
	border-bottom: 1px solid;
	border-color: #888888;
}

h1 {
	font-size: 2.4em;
	color: #000099;

}
h1 a, h1 a:hover, h1 a:visited, h2 a:active {
	text-decoration: none;
}
h2 {
	font-size: 1.6em;
	font-weight: bold;
	background-color: #9F7D00;
	color: #FFFFFF;
	text-align: left;
}

h2 a, h2 a:hover, h2 a:visited, h2 a:active {
	text-decoration: none;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	background-color: #F0F0C9;
	text-align: left;	
}
a {
	color: #56AD00;
	text-decoration: none;
}
a:visited {
	color: #26A800;
}

/* Link Hover */
a:hover {
	text-decoration: underline;
}

/* list item type */
ul {
	list-style-type: square;
}

/* Paragraph */
p {
	margin-top: 8px;
	margin-bottom: 8px;
}
