



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

{	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

	}

:focus

{	outline: 0;

	}

html, body

{

	color: #36302B;

	line-height: 1;

	}

ol, ul

{	list-style: none;

	}

table

{	border-collapse: separate;

	border-spacing: 0;

	}

caption, th, td

{	font-weight: normal;

	text-align: left;

	}

blockquote:before, blockquote:after, q:before, q:after

{	content: "";

	}

blockquote, q

{	quotes: "" "";

	}

html

{	background: #FFF;

	font-size: 100.01%;

	height: 100%;

	margin: 0 0 0.1em 0;

	overflow: auto;

	padding: 0;

	}

body

{	background: #FAFAFA;

	color: #57524D;

	font-family: Calibri,Helvetica,Arial,sans-serif;

	font-size: 0.8em;

	line-height: 1.4;

	margin: 0 auto;

	padding: 0;

	}

a

{	background: inherit;

	color: #3E879E;

	font-weight: bold;

	outline: none;

	text-decoration: none;

	}

a:hover

{	background: #efefef;

	color: #64C733;

	outline: none;

	text-decoration: none;

	}

a:visited

{	background: inherit;

	color: #3E879E;

	outline: none;

	text-decoration: none;

	}

blockquote

{	background: inherit;

	border-left: 5px solid;

	color: #efefef;

	font-size: .9em;

	font-style: italic;

	line-height: 1.8em;

	padding: 0 15px;

	}

p

{	display: block;

	padding: .5em 0 .7em 0;

	}

ol, ul, li

{	list-style: none;

	}

h1

{	font-size: 1.6em;

	}

h2

{	font-size: 1.4em;

	}

h3

{	font-size: 1.2em;

	}

h4

{	font-size: 1.1em;

	}

h5

{	font-size: 1em;

		}

h6

{	font-size: .8em;

	}





h7

{	font-size: .8em;

	}



h1, h2, h3, h4, h5, h6

{	font-weight: bold;

	}

strong

{	

	color: #3E879E;



	font-weight: 700;

	}

em

{	background: #efefef;

	color: #3B3B3B;

	font-style: italic;

	}

del, del a, div.entry-content p del a

{	background: inherit;

	color: #C4C4C4;

	}

.caps

{	text-transform: uppercase;

	}

code, pre

{	font-family: "Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;

	font-size: .9em;

	margin-bottom: 0pt;

	margin-left: 0pt;

	white-space: pre-wrap;

	}

div#wrapper.hfeed

{	margin: 0 auto;

	width: 1000px;

	}

div#header

{	border-bottom: 0px solid #3C3C3C;

	width: 1000px;

	margin-top: 0px;

	padding: 0pt 0px 0em;

	text-align: center;

	}

div#container

{	float: left;

	margin: 0;

	width: 600px;

	}

div#content

{	margin: 0;

	padding: 1em 0;

	}

div#container:after, div#content:after

{	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	}

div.sidebar

{	border-left: 1px solid #efefef;

	float: right;

	font-size: .9em;

	overflow: hidden;

	padding-left: 13px;

	width: 380px;

	}

div#secondary

{	clear: right;

	margin-bottom: 1em;

	}

div#footer

{

	border-top: 1px solid #e5e5e5;

	color: #a3a3a3;

	height: 47px;

	width: 100%;

	}

#blog-title

{	float: left;

	font-size: 2.5em;

	letter-spacing: -2px;

	padding-top: 10px;

	text-align: left;

	text-transform: uppercase;

	width: 65%;

	margin-left: -15px;

	}

#blog-title a

{	background: #efefef;

	color: #36302B;

	cursor: pointer;

	outline: none;

	}

#blog-title a:hover

{	background: none;

	}

#blog-description

{	background: #inherit;

	color: #999;

	float: right;

	font-size: .9em;

	padding-top: 20px;

	text-align: right;

	width: 33%;

	}

div#access

{	border-bottom: 0px solid #e5e5e5;

	margin-bottom: 1em;

	padding-bottom: .5em;

	}

#menu

{	font-size: 1em;

	height: 2em;
	
	width: 1000px;

	list-style-type: none;

	margin: 0;

	padding-top: 5px;
	
	padding-bottom: 10px;

	text-align: left;

	text-transform: uppercase;
	
	float: left;


	}

#menu ul

{	list-style-type: bloc;

	margin: 0;

	}

#menu li

{	float: left;

	position: relative;

	}

#menu li a, #menu li :visited

{	background: #efefef;

	color:#36302B;

	display: block;

	float: left;

	height: 2.0em;

	line-height: 2em;

	padding: 0 1em;

	border-right: 1px solid #fff;
	border-left: 3px solid #fff;


	}

#menu li a.drop, #menu li a.drop:visited

{	font-weight: bold;

	}

#menu li ul

{	height: 0;

	left: 0;

	overflow: hidden;

	position: absolute;

	top: 1.5em;

	visibility: hidden;

	}

#menu li:hover a,

#menu li a:hover

{	background: #3E879E;

	border: 0;

	color: #f0f0f0;
	border-right: 1px solid #fff;
	border-left: 3px solid #fff;
	}

#menu li:hover ul,

#menu li a:hover ul

{	background: #fff;

	border: 0px solid #ddd;

	color: #333;

	height: auto;

	left: 0;

	overflow: visible;

	top: 1.5em;

	visibility: visible;

	width: 10em;

	}

#menu li:hover ul li a,

#menu li a:hover ul li a

{	background: transparent;

	color: #333;

	display: block;

	font-weight: normal;

	height: auto;

	line-height: 1.5em;

	padding: 0.5em;

	text-decoration: none;

	width: 9em;

	}

#menu li:hover ul li a.drop,

#menu li a:hover ul li a.drop

{	font-weight: bold;

	}

#menu li:hover ul li ul,

#menu li a:hover ul li a ul

{	height: 0;

	left: 9.5em;

	overflow: hidden;

	position: absolute;

	top: 0;

	visibility: hidden;

	}

#menu li:hover ul li a:hover,

#menu li a:hover ul li a:hover

{	text-decoration: underline;

	}

#menu li:hover ul li:hover ul,

#menu li a:hover ul li a:hover ul

{	background: #fff;

	border: 1px solid #ddd;

	color: #000;

	height: auto;

	visibility: visible;

	width: 9.5em;

	}

#menu li:hover ul li:hover ul li a,

#menu li a:hover ul li a:hover ul li a

{	display: block;

	height: auto;

	}

#menu li:hover ul li:hover ul li:hover a,

#menu li a:hover ul li a:hover ul li a:hover

{	text-decoration: underline;

	}

div.entry-content

{	float: left;

	padding: .5em 0 .5em 0;

	width: 500px;

	}

	

	

	

	

	

	

	#picturelist {

text-align:center;

list-style-type:none;

margin-right:10px;

margin-left:10px;

}



#picturelist li {

float:left;

margin-right:20px;



margin-bottom:20px;

font-weight:bold;

color:#777777;

}



#picturelist img{

display:block;

border:1px solid #CFCFCF;

}



#picturelist img:hover{

border:1px solid #3E879E;

}



#picturelist a{

font-size:11px;

color:#777777;

text-decoration:none;

}



#picturelist a:hover{

color:#3E879E;

}

	

	

	

	

	

	

	

	

	

	

.post

{	margin-bottom: 1.5em;

	}

.page div.entry-content

{	float: left;

	padding: .5em 0 2.5em 0;

	width: 600px;

	}

.entry-title

{	background: #efefef;

	color: #36302B;

	border-bottom: 0px;

	clear: both;

	font-size: 1.5em;

	margin: 0;

	}

.entry-title a

{	display: block;

		color: #3E879E;

	}

.entry-title a:hover

{	background: #eaeaea;

	color: #1c1815;

	outline: none;

	text-decoration: none;

	}

div.entry-date

{	background: inherit;

	color: #b1b1b1;

	font-size: .9em;

	margin: .5em 0;

	}

div.entry-meta

{	background: inherit;

	color: #b1b1b1;

	display: block;

	font-size: .9em;

	margin: 1em 0;

	padding: .5em 0;

	width: 170px;

	}

div.entry-meta a

{	background: inherit;

	color: #919191;

	}

span.author.vcard

{	margin-bottom: .5em;

	}

div.entry-meta span.cat-links, div.entry-meta span.tag-links, div.entry-meta span.edit-link

{	display: block;

	margin: .5em 0;

	}

div.entry-meta span.comments-link

{	display: block;

	}

div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a

{	background: inherit;

	border-bottom: 1px dotted #efefef;

	color: #3E879E;

	}

div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover

{	background: #FAFAFA;

text-decoration: underline;

	color: #000;

	}

div.entry-content p del a:hover

{	background: #efefef;

	color: #b4b4b4;

	}

div.entry-content blockquote p a

{	background: inherit;

	color: #3E879E;

	}

div.entry-content blockquote p a:hover

{	background: #efefef;

	color: #b4b4b4;

	}

div.entry-content p code a

{	border-bottom: 1px dotted #e5e5e5;

	font-family: "Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;

	font-size: .9em;

	white-space: pre-wrap;

	}

div.comments p strong a, div.entry-content p ins a

{	border: none;

	text-decoration: underline;

	}

div.comments p strong a, div.entry-content p ins a:hover

{	border: none;

	text-decoration: underline;

	}

a.more-link, div.page-link, p.akpc_pop

{	font-size: .8em;

	}

div.entry-content div.page-link a

{	background: #F1F1F1;

	color: inherit;

	}

.error404 div, .noresults div

{	background: inherit;

	color: #C44100;

	float: left;

	width: 700px;

	}

div.entry-content ol li ul, div.entry-content ul li

{	list-style: square;

	margin: .5em 1.5em;

	}

#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3

{	border-bottom: 0px dotted #A9A9A9;

	margin-top: .5em;

	padding: .5em 0 0;

	}

li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat

{	list-style: none;

	margin: 1em 0;

	}

div.entry-content ol

{	margin: .5em 0 1em;

	padding-left: 1.5em;

	}

div.entry-content ol li

{	list-style: decimal;

	margin: .2em 0;

	}

div.entry-content ol li ol

{	margin: .2em 0;

	}

div.entry-content ol li ol li

{	list-style: upper-roman;

	}

div.entry-content ol li ul li, div.sidebar ul ul ul li

{	list-style: square;

	}

div.entry-content ol li ol li ol

{	margin: .2em 0;

	}

div.entry-content ol li ol li ol li

{	list-style: lower-alpha;

	}

div.entry-content dl dt

{	font-style: italic;

	font-weight: bold;

	text-decoration: underline;

	}

div.entry-content dl dd

{	margin: 7px;

	}

div.entry-content p abbr, div.entry-content abbr

{	border-bottom: 0px dotted #e5e5e5;

	cursor: help;

	}

div.entry-content p ins

{	border-bottom: 0px dotted #e5e5e5;

	text-decoration: none;

	}

.alignleft,div.nav-previous

{	float: left;

	}

.alignright,div.nav-next

{	float: right;

	}

div#nav-above, div.skip-link

{	display: none;

	}

div#nav-below

{	clear: both;

	font-size: .9em;

	height: 1em;

	margin: 1.5em 0;

	padding: 1em 0;

	width: 100%;

	}

div#nav-below a

{	background: efefef;

	color: #3E879E;

	}

.post:after

{	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	}

body.home .category-asides

{	color: #555;

	font-size: .8em;

	margin: 0 20px 1.5em;

	padding: 5px;

	}

body.home .category-asides .entry-meta

{	display: none;

	}

body.home .category-asides .entry-date abbr.published

{	display: none;

	}

body.home .category-asides div.entry-content

{	clear: none;

	width: 100%;

	}

div#comments

{	font-size: .9em;

	}

div#respond

{	clear: both;

	margin-top: .5em;

	}

#respond h3, #comments-list h3, #trackbacks-list h3

{	border-bottom: 0px solid #e5e5e5;

	clear: both;

	margin: 1em 0;

	padding-top: 1em;

	text-align: left;

	text-transform: uppercase;

	}

#comments-list,#trackbacks-list

{	margin: 1em 0;

	}

div.comment-meta

{	background: inherit;

	clear: both;

	color: #b0b0b0;

	display: block;

	float: left;

	font-size: .9em;

	margin: .3em 0 .5em;

	padding: 0;

	width: 170px;

	}

div.comment-meta a

{	background: inherit;

	color: #a5a5a5;

	display: block;

	}

div.comment-author

{	background: #efefef;

	clear: both;

	color: inherit;

	display: block;

	font-size: 1em;

	font-weight: bold;

	margin: 0 0 .5em;

	padding: 7px 0 7px 7px;

	width: 693px;

	}

div.comment-author.vcard img.photo.avatar

{	float: left;

	margin: 0 10px 10px 0;

	}

div.comment-author a:visited

{	background: #efefef;

	color: #000;

	outline: 0;

	text-decoration: none;

	}

div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta

{	display: block;

	}

div.comments .byuser .comment-meta a

{	background: transparent url(images/by.registered.gif) no-repeat scroll right center;

	display: block;

	}

div.comments .bypostauthor .comment-meta a

{	background: transparent url(images/by.author.gif) no-repeat scroll right center;

	display: block;

	}

div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a

{	background: none;

	color: #777;

	}

form#commentform .form-label

{	margin: .3em 0 0;

	}

form#commentform,form#commentform p

{	margin: .5em 0;

	padding: 0;

	}

p#comment-notes, p#login

{	float: left;

	width: 170px;

	}

span.logout

{	display: block;

	}

#commentform div, p.subscribe-to-comments

{	float: right;

	padding: 0;

	width: 500px;

	}

input#author,input#email,input#url

{	border: 1px solid #c9c9c9;

	padding: 2px;

	width: 50%;

	}

input#author,input#email,input#url,textarea#comment

{	border: 1px solid #c9c9c9;

	padding: 0.2em;

	}

input#submit

{	border: 1px solid #c9c9c9;

	padding: 5px;

	}

div.comments ol li

{	clear: both;

	margin: 0 0 1em;

	}

div.comments ol li:after

{	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	}

div.comments ol li p, span.unapproved

{	float: right;

	margin: .3em 0 .5em;

	padding: 0;

	width: 500px;

	}

textarea#comment

{	height: 15em;

	margin: 0 0 0.5em;

	overflow: auto;

	width: 80%;

	}

form#commentform span.required, span.unapproved

{	background: inherit;

	color: #666;

	}

div.sidebar h3

{	border-bottom: 0px dotted #e5e5e5;

	font-size: 1.3em;

	margin-bottom: 5px;

	padding: .5em 0 .1em;

	text-transform: uppercase;

	}

div.sidebar input#s

{	width: 9em;

	}

input#s

{	border: 1px solid #e5e5e5;

	padding: 2px;

	}

input#searchsubmit

{	border: 1px solid #d9d9d9;

	padding: 1px;

	}

div.sidebar li

{	list-style: none;

	margin: 0 0 1em;

	}

div.sidebar li form

{	margin: 0.2em 0 0;

	padding: 0;

	}

div.sidebar ul li a

{	background: inherit;

	color: #3E879E;

	}

div.sidebar ul li a:hover

{	background: #FAFAFA;

text-decoration: underline;

	color: #000000;

	}

div.sidebar ul ul

{	margin: .3em 0;

	}

div.sidebar ul ul li

{	list-style: none;

	margin: .2em 0;

	}

div.sidebar ul ul ul

{	margin: 0 0 0 1.2em;

	}

#searchform div

{	padding: .2em 0;

	}

table#wp-calendar

{	width: 100%;

	}

#archives select

{	margin: 0.2em 0 0;

	padding: 0;

	}

.sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, span.meta-sep, li#pages.widget.widget_pages, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text

{	display: none;

	}

div#footer

{	

	clear: both;

	font-size: .8em;

	margin-top: 1em;

	padding: 11px 0pt;

	text-align: left;

	}

div#generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover, .designby a, .designby a:hover

{	background: transparent;

	color: #a3a3a3;

	}

#footer p.alignleft, #footer p.alignright

	margin: 7px 15px;

	}

.clear

{	background: inherit;

	color: #9c9c9c;

	font-size: 0.7em;

	min-height: 25px;

	text-align: center;

	width: 100%;

	}

div.entry-content p img

{	max-width: 500px;

	}

div.entry-content p.attachment a img

{	width: 500px;

	}

.page div.entry-content p img

{	max-width: 100%;

	}

.sidebar li img, .sidebar li a img

{	border: 0px solid #785000;

	max-width: 190px;

	padding: 0px;

	}

img.center

{	display: block;

	margin: 0 auto;

	text-align: center;

	}

img.alignleft

{	padding: .9em .5em .5em;

	}

img.alignright

{	padding: .9em 0 .5em .5em;

	}

img.left

{	float: left;

	padding: .9em .5em .5em;

	}

img.right

{	float: right;

	padding: .9em 0 .5em .5em;

	}

img.wp-smiley

{	background: inherit;

	color: inherit;

	}
