﻿

/* global reset */

:link,:visited { text-decoration:none } :focus, :active { outline: 0 } ul,ol { list-style:none } h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img { border:none } address { font-style:normal }
body { font: .74em Arial; background: #F0DAF2 url(images/bg.gif) repeat-x; color: #333333; line-height: 1.6em; }
a { color: #752B7D; text-decoration: underline; }
a:hover { color: #752B7D; }
p  { margin: 5px 0 15px;}
h1 { font: 2.3em Verdana; margin: 0 0 22px; }
h1 a { color: #FFFFFF; }
h1 a:hover { color: #CFA5D3; }
h1 span { font: 0.6em Helvetica; margin: 0 0 22px; }
h2 { background: url(images/bullet.gif) no-repeat left 6px; font-size: 1.7em; padding: 0 0 0 9px; }
h2 a { text-decoration: underline; }
.post h3 { background: url(images/bullet.gif) no-repeat left 6px; font-size: 1.6em; padding: 0 0 0 9px; }
h3 a { text-decoration: underline; }
.clear { clear: both; }

#options { float: right; color: #B565BE; font-weight: bold; }
	#options a { color: #B97AC0; padding: 0 0 0 8px; margin: 0 0 0 10px; }
	#options a:hover { color: #E6E8B1; }

#menu { float: left; margin: 0 0 40px; }
#menu li { display: inline; }
#menu li a { float: left; padding: 8px 30px; margin: 0 1px 0 0; color: #EABBEF; background: #612168;  }
	#menu li a:hover { color: #fff; background: #B565BE; }
	#menu li.current_page_item a { color: #fff; background: #9842A1; }
	.date { background: #fff; padding: 5px 0; border-right: 1px solid #D3EAFA; border-bottom: 1px solid #D3EAFA; color: #ccc; float: left; width: 55px; margin: 7px 12px 5px 0; text-align: center; }
	.date span { font-size: 1.6em; }
#left { float: left; width: 560px; margin: 0 20 40px; }
#right { float: right; width: 270px; margin: 0 0 40px; background: #fff; border: 1px solid #D1AFD5; padding: 1px; }
	.box { background: #E3C6E6; border-bottom: 1px solid #D1AFD5; border-right: 1px solid #D1AFD5; color: #9C5CA3; padding: 10px; }
	.box h2 { margin: 0 0 9px; }
	.box p { margin: 0; }
	.box li li { margin-left: 18px; list-style: circle;}
	.box a:hover { color: #000; text-decoration: underline;}

#footer { clear: both; border-top: 5px solid #323232; background: #393939 url(images/footerbg.gif) repeat-x bottom; color: #808080; padding: 10px 0; }
	#footer ul { float: left; width: 200px; margin-right: 18px;}
	#footer li li { padding: 5px 8px; background: url(images/dot.gif) repeat-x bottom; }
		#footer li a { color: #CB799F; }
		#footer li a:hover { color: #F5CFE1; }
	#footer #col { float: left; width: 880px; background: url(images/dot.gif) repeat-x top; padding-top: 9px;}
	#copyright { background: url(images/dot.gif) repeat-x top; padding: 24px 0 0; font-size: .9em; }
	.wrap { margin: 25px auto; width: 880px; }
	.wrap h2 { margin: 9px 0 9px 0; padding: 0; background: none; }
	.wrap ul { margin: 0 0 9px 0; }
	.wrap li li { margin: 0 0 0 18px; list-style: circle;}


/* -- standard css included on themes by headsetoptions/mandarinmusing/wppro -- */
/* -- wp css -- */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft { float: left; }
.alignright { float: right; }

/* -- more clearing -- */
.clear:after 	{ display:block;  visibility:hidden; clear:both; height:0; content: "."; }
.clearsmall 	{ padding-bottom: 10px; }

/* -- comment form -- */
#comments 	{ clear : both; background : #EEEEEE; padding : 15px; font-size: 11px; }
#comments a, #comments a:hover { text-decoration : none; }
#comments h2 	{ margin : 0; }
#comments dl 	{ margin : 0; padding : 0; }
#comments dt 	{ padding : 8px 0 0 0; font-size : 1.2em; border-top : 1px dotted #99c; color : #333333; }
#comments dt.highlighted { padding : 8px; background : #000000; border : 4px solid #fff; }
#comments dd.highlighted { background : #fff; padding : 2px 8px; }
#comments h3, #postComment h3 { font-size : 1.5em; padding : 0px; margin : 0 0 15px 0; }
#postComment 	{ background : #DEDEDE; padding : 15px; color : #333333; }
#postComment label { width : 400px; display : block; float : left; clear : both; margin : 5px 0 0 0; color: #8A817E; }
#postComment input, #postComment textarea { margin : 5px 0 0 0; width : 563px; }
#postComment textarea { height : 160px; }
#postComment .button { padding : 5px; clear : both; width : 100px; margin : 10px 0 0 0; }
#postComment p, #postComment a, #comments dt a, #comments a 	{ color: #A82A15; background: none; }

/* -- threaded comments -- */
.commentlist p { padding-top: 18px;}
.commentlist li { list-style: none; padding-top: 9px; }
.commentlist li ul li { list-style: none; }
.avatar { background: #FFFFFF; float: left; border: 1px solid #EEEEEE; padding: 2px; margin-right: 15px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; }
.children { margin: 0px; padding: 0px; margin-left: 5px; }
.children li { padding-left: 10px; border-left: 3px solid #FFFFFF; }
.reply { font-size: 10px; padding-bottom: 9px; }
.thread-alt { margin: 0px; padding: 0px; border-bottom: 1px solid #FFFFFF; }
.thread-even { margin: 0px; padding: 0px; border-bottom: 1px solid #FFFFFF; }

/* -- two column -- */
.twocol 	{ padding-left: 0px; }
.twocol ul 	{ width:100%; list-style:none; }
.twocol li 	{ list-style:none; }
.twocol ul li 	{ list-style:none; padding-right: 9px; padding-bottom: 18px; width:45%; float:left; margin: 0px 0px 0px 0px; }

/* -- misc -- */
.sponsors { margin-bottom : 5px; padding: 4px; overflow : hidden; }
.sponsors img.ml { margin-right : 4px; overflow : hidden; }
img { border: 0; }
a img { border: 0px; padding: 0px; margin: 0px;}
.left {float: left;}
.right {float: right;}