/*
Theme Name: Conni's Theme
*/
HTML, BODY
{
	background: #E8E8CD;
	color: #000000;
	margin: 0;
	padding: 0;
}
BODY
{
	text-align: center;
/*IE quirks auto margins workaround*/
	font: 70%/160% Arial;
	padding: 5px;
}
HTML>BODY
{
	font-size: 12px;
}
/*for modern browsers that can resize px*/
#wrap
{
	width: 800px;
	margin: 20px auto 0px;
	padding: 5px 5px 40px;
	text-align: left;
	overflow: hidden;
	background-color: #CCCC99;
	background: #DBDBB7;
}
#header
{
	height: 115px;
	width: 800px;
	overflow: hidden;
	background: transparent url(header.png) no-repeat;
	margin-bottom: 20px;
}
#content
{
	width: 630px;
	margin: 5px 20px 10px 0;
	padding: 0 0 0 0px;
	float: right;
	text-align: left;
}
#nav
{
	width: 120px;
	margin: 20px 10 -15px 0;
	padding: 30px 8px 8px 16px;
	float: left;
	text-align: left;
}
#footer
{
	color: #333333;
	margin-bottom: 5px;
}
/*Header image and link*/
#header H1
{
	font-size: 3em;
	line-height: 1em;
	text-align: center;
	margin: 0;
	padding: 0;
}
#header H1 A
{
	text-indent: -9999px;
	display: block;
	width: 500px;
	height: 150px;
}
H1 A:link, H1 A:visited, H1 A:hover, H1 A:active
{
	text-decoration: none;
}
/*General styling*/
H2
{
	font: normal bold 1.5em/120% Tahoma;
	margin-bottom: 15px;
	color: #000000;
	text-transform: none;
}
H3
{
	font: normal 1.5em/120% "Nimbus Sans L", helvetica, arial, sans-serif;
	margin-bottom: 0.3em;
}
H4
{
	font-size: 1.1em;
}
H5
{
	font-size: 1em;
}
ADDRESS
{
	font-style: italic;
}
BLOCKQUOTE
{
	margin: 0;
	padding: 1px 0 1px 20px;
	background: #000000 url(quote.png) no-repeat;
}
BLOCKQUOTE P
{
	margin: 0.7em 0;
}
DT
{
	margin: 1em 0 0.5em;
	font-weight: bold;
}
CODE, PRE, VAR
{
	font-family: "bitstream vera sans mono", "andale mono", monospace;
	font-size: 1em;
}
DD
{
	margin: 0.5em 0 1em 1.5em;
}
#content P
{
	text-align: justify;
	margin-bottom: 20px;
	margin-right: 20px;
}
#content FORM P
{
	text-align: left;
}
OL
{
	margin-left: 5px;
	padding: 0px 0 0;
	list-style-type: none;
}
TEXTAREA
{
	width: 320px;
}
UL
{
	list-style: square;
	margin-left: 15px;
	padding: 0;
}
A:link
{
	color: #993300;
	text-decoration: none;
}
A:visited
{
	color: #993300;
	text-decoration: none;
}
A:hover, A:active
{
	color: #000000;
	text-decoration: none;
}
.attachment-thumbnail
{
	padding: 5px;
	margin: -15px;
}
H2 A, H2 A:link, H2 A:visited, H2 A:hover, H2 A:active, H3 A, H3 A:link, H3 A:visited
{
	color: #000000;
	text-decoration: none;
}
#content .more
{
	margin-top: -1em;
	text-align: right;
}
.posted
{
	color: #000000;
	margin-top: 0.3em;
}
.posted CITE
{
	font-weight: bold;
	font-style: normal;
}
/*sidebar styling*/
#nav H2
{
	display: none;
}
#nav H3
{
	font-size: 1.2em;
	text-transform: none;
	color: #000000;
	padding-bottom: 0px;
	text-decoration: none;
}
#nav H4
{
	font-weight: normal;
	margin: 0.3em 0;
}
#nav UL
{
	margin: 0.3em 0 1.5em 14px;
}
