﻿*
{
	padding:0;
	margin:0;
}

body
{
	background-color:#323232;
	font-family: Garamond, Georgia, Serif;
	font-size:0.9em;
	color:white;
	margin-top:10px;
}

a
{
	color:#9a92d9;
	text-decoration:underline;
}

img a
{
	border:0;
}

#Wrapper
{
	width:1002px;
	margin:0px auto;
}

#Header
{
	height:295px;
	background-image:url("images/header.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
}

#MainTitle
{
	height:295px;
	width:734px;
	float:left;
}

#MainMenu
{
	height:295px;
	width:254px;
	float:left;
}

#Header h1
{
	font-size:2.9em;
	font-weight:bold;
	position:absolute;
	margin-top:10px;
	margin-left:20px;
}

#Header p
{
	font-size:1.0em;
	font-weight:bold;
	position:absolute;
	margin-top:120px;
	margin-left:354px;
	font-style:italic;
	width:350px;
	text-align:right;
	background-color:#323232;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:white;
	padding:10px;
}

#Header h1 a
{
	color:white;
	text-decoration:none;
}

#Header ul
{
	list-style-type:none;
}

#Header ul li a
{
	font-size:1.4em;
	text-decoration:none;
	color:white;
	display:block;
	height:18px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
}

#Header ul li a:hover
{
	background-color:white;
	color:#4B4B4B;
}

#Content
{
	width:734px;
	float:left;
	font-size:1.3em;
}

#Content .Post,
#Comments .Comment,
#Content .ArchivesList
{
	background-color:#2d2d2d;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}

#Content .Post h2,
#Content .Post h1
{
	position:relative;
	font-size:1.9em;
}

#Content .Post h2 a,
#Content .Post h1 a
{
	color:White;
	text-decoration:none;
}

#Content .Post .CategoryList,
.ShareList
{
	position:relative;
	padding-left:40px;
	font-weight:bold;
	margin-bottom:6px;
}

.ShareList
{
	padding-left:0;
	margin-top:5px;
}

#Content .Post .PostImage
{
	margin-right:8px;
	margin-bottom:8px;
	margin-top:8px;
	float:left;
	width:300px;
	border:5px solid white;
}

#Content .Post ul,
#Content .Post ol
{
	padding-left:30px;
}

#Content .Post p
{
	position:relative;
	line-height: 1.75em;
	margin-bottom:15px;
	text-align:justify;
}

#Content .Post .PostedOn
{
	position:relative;
	font-weight:bold;
}

#Content .Post .Comments
{
	position:relative;
	float:right;
	margin-top:-1.0em;
	position:relative;
}

#Content .Post .ReadMore
{
	position:relative;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}

#Content .Post blockquote
{
	background-color:#4C4C4C;
	border:1px solid white;
	padding:10px;
	margin-left:40px;
	padding-bottom:0;
}

#Content .Post .SourceLine
{
	text-align:right;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:15px;
}

#Content .Post .SourceLine .Author
{
	font-style:italic;
	font-weight:normal;
}

#Content .Post .SourceLine .Link
{
	font-weight:normal;
}

#RightMenu
{
	position:absolute;
	width:254px;
	margin-top:297px;
	margin-left:734px;
	padding:7px;
	padding-top:0;
	font-size:1.2em;
}

#RightMenu h3
{
	margin-top:15px;
	font-family: Georgia, Garamond, Serif;
	color:#757575;
	font-size:1.5em;
	font-style:italic;
	font-weight:normal;
}

#Content img,
#RightMenu img
{
	border:5px solid white;
}

#RightMenu p
{
	line-height: 1.75em;
	margin-bottom:15px;
}

#RightMenu ul
{
	list-style-type:none;
}

#RightMenu ul li a,
.SearchResults ol li a,
.PreviousNext a
{
	text-decoration:none;
	font-weight:normal;
}

#RightMenu ul li a:hover,
.SearchResults ol li a:hover,
.PreviousNext a:hover
{
	text-decoration:underline;
	color:#b5aeed;
}

#RightMenu .Links ul
{
	margin-left:10px;
	margin-bottom:15px;
}

#RightMenu .Links .Title
{
	font-weight:bold;
}

.SearchBox
{
	width:200px;
	height:15px;
	border:1px solid #515151;
	float:left;
	font-size:smaller;
	color:#FFFFFF;
	background-image:url("images/quick-search-background.gif");
	margin-right:5px;
}

.SearchResults
{
	background-color:#4C4C4C;
	border:1px solid white;
	padding:5px;
	padding-bottom:0;
	margin-top:5px;
}

.SearchResults ol li
{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:30px;
}

.SearchResults .Close
{
	float:right;
	color:Red;
}

.Clear
{
	clear:both;
}

.PreviousNext
{
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.PreviousNext a
{
	font-weight:bold;
}

#Comments h3
{
	margin-top:10px;
	margin-bottom:4px;
}

#Comments .Comment
{
	margin-top:0;
	background-color:#474646;
	margin-bottom:10px;
}

#Comments .Comment .GravatarArea
{
	margin-top:12px;
	width:5%;
	float:left;
}

#Comments .Comment .PostText
{
	margin-top:5px;
	width:92%;
	float:right;
	line-height:1.50em;
}

.Description h3
{
	margin-top:5px;
}

#Content .ArchivesList ul
{
	list-style-type:none;
}

#Content .ArchivesList ul li
{
	display:block;
	width:200px;
	float:left;
}

#Content .ArchivesList h3
{
	position:relative;
	margin-top:10px;
}

#Content .ArchivesList .Links ul
{
	list-style-type:none;
}

#Content .ArchivesList .Links ul li
{
	float:none;
	padding-left:10px;
}
