/**/body, h1, h2, h3, h4, h5, h6, p, form, fieldset {
	margin:0;
	padding:0
}
.low {
	display:none
}/**/
body {
	margin:0;
	padding:15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.6em;
	text-align:center
}
body#commentspopup {
	padding:0
}
.wp-smiley {
	width:15px;
	height:15px
}
p img {
	margin:0 5px
}/**/
h1 {
	font-size:30px;
	padding-bottom:5px
}
#content {
	clear:left
}
#content h2 {
	margin:0 0 18px 0;
	font-family:Georgia, serif;
	font-size:1.6em;
	font-weight:normal;
	clear:both
}
#content h3 {
	margin:0 0 5px 0;
	font-family:Georgia, serif;
	font-size:1em;
	font-weight:normal;
}
#content h4 {
	margin:0;
	font-size:1em
}
#content.archive h2 {
	margin:0 0 26px 0
}
#content.archive h3 {
	margin:0 0 10px 0;
	font-family:Georgia, serif;
	font-size:1.3em;
	font-weight:normal
}
#content.archive h4 {
	margin:0 0 18px 0;
	font-size:1em
}
#content.archive h5 {
	margin:0;
	font-size:1em
}/**/
a {
	text-decoration:none
}
a img {
	border:none
}/**/
p {
	margin:0;
	padding:0 0 18px 0
}
ul {
	margin:0 0 0 1.4em;
	padding:0 0 18px 0
}
ul ul {
	padding:0
}
blockquote {
	margin:0;
	padding:0 18px;
	font-style:italic
}
pre {
	overflow:auto;
	margin:0 0 18px 0;
	padding:4px
}
pre, code, kbr {
	font-family:Courier, Monaco, monospace
}
code, kbr {
	padding:0 2px
}
abbr, acronym {
	font-size:0.9em;
	letter-spacing:1px
}/**/
img.left {
	float:left;
	margin:0 12px 0 0
}
img.right {
	float:right;
	margin:0 0 0 12px
}
img.center {
	display:block;
	margin:0 auto
}/**/
#container {
	width:690px;
	margin:0 auto;
	padding:30px 30px 0 30px;
	text-align:left
}
#commentspopup #container {
	width:455px;
	padding:0 15px
}/**/
#header {
	height:115px;
	padding:0 0 0 18px
}
#header h1 {/**/
	padding-top:30px;
	line-height: 1.2em;
}/**/
#navigation {
	height:2.7em;
	line-height:2.7em
}
#navigation ul {
	margin:0;
	padding:0
}
#navigation li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	border-right:1px solid;
	white-space:nowrap
}
#navigation li a {
	display:block;
	padding:0 18px;
	font-size:0.8em;
	text-transform:uppercase;
	letter-spacing:1px
}
* html #navigation a {
	width:1%
}/**/
#navigation form {
	float:right;
	height:100%;
	width:189px;
	padding:0 15px;
	border-left:1px solid;
	line-height:0
}
#navigation form fieldset {/**/
	margin-top:7px;
	border:0 solid;/**/
}
* html #navigation form fieldset {
	margin-top:7px
}
#navigation #s {
	height:1.5em;
	width:140px;
	margin:0 5px 0 0;
	padding:0;
	border:1px solid;
	font-size:0.8em;
	vertical-align:middle
}
#navigation #searchbutton {
	height:2em;
	width:auto;
	padding:0 1px;
	border:1px solid;
	font-size:9px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle
}/**/
#content {
	float:left;
	width:455px;
	padding-top:32px;
	overflow:hidden
}
.singlecol #content {
	float:none;
	width:550px;
	margin:0 70px
}
#commentspopup #content {
	float:none;
	padding-top:0
}/**/
.entry {
	margin:0 0 40px 0;
	overflow:hidden
}
.entry .info {
	position:relative;
	margin-top:-3px;
	padding:3px;
	border-top:1px solid;
	border-bottom:1px solid;
	font-size:0.9em;
	clear:both
}
.entry.single {
	clear:both
}
.entry.single .info {
	margin:0 0 22px 0
}
.entry .info a {
	margin-right:6px;
	padding-right:9px;
	border-right:1px solid
}
.entry .info em {
	padding-right:6px;
	font-style:normal
}
.entry .author, .entry .editlink a {
	margin:0;
	padding:0 0 0 10px;
	border-left:1px solid;
	border-right:none
}
.entry #filedunder {
	clear:both;
	padding:3px 0 0 0;
	font-size:0.9em;
	border-top:1px solid
}/**/
.minientry {
	position:relative;
	margin:0px 0 35px 0;
	padding:10px 0;
	border-top:1px dotted;
	border-bottom:1px dotted
}
.minientry p {
	padding:0
}
.minientry .commentlink {
	margin-left:3px;
	padding-right:7px;
	border-right:1px solid;
	font-size:0.9em
}
.minientry .permalink {
	margin-left:3px;
	font-size:0.9em;
	font-style:normal
}
.minientry .author, .minientry .editlink a {
	margin-left:6px;
	padding:0 8px 0 10px;
	border-left:1px solid;
	font-size:0.9em;
	font-style:normal
}
.minientry .editlink a {
	margin:0
}/**/
#comments h2 {
	margin-bottom:24px
}
#comments h2 a {
	margin-left:2px;
	padding-left:6px;
	border-left:1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.55em
}
#comments ul {
	margin:0 0 0 20px
}
#comments li {
	position:relative;
	margin-bottom:18px
}
#comments li p {
	padding:0 0 10px 0
}
#comments .header {
	position:relative;
	min-height:19px;/**/
	margin:0 0 10px 0;
	padding:3px 6px
}
* html #comments .header {
	height:19px
}/**/
#comments .header strong {
	font-family:Georgia, sans-serif
}
#comments .header .avatar {
	position:absolute;
	top:1px;
	right:1px;
	width:23px;
	height:23px
}/**/
form {
	padding:6px 0
}
#commentform, #contactform {
	margin-bottom:18px
}
form fieldset {
	border:0 solid
}/**/
form p {
	padding:6px 0;
	border-bottom:1px solid
}
form label {
	display:block;
	float:left;
	width:60px
}
#commentform label {
	margin:0 15px 0 15px
}
#contactform label {
	margin:0 15px 0 0
}
form em {
	margin-left:5px;
	font-size:0.9em;
	font-style:normal
}
form input, form textarea {
	padding:3px;
	width:200px;
	border:1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em
}
form textarea {
	overflow:auto
}
#commentform input {
	width:200px
}
#commentform textarea {
	width:325px
}
#contactform textarea, #contactform #bx_subject {
	width:465px
}
* html #commentform textarea {
	width:320px
}/**/
* html #contactform textarea, * html #contactform #bx_subject {
	width:445px
}/**/
form .button {
	width:90px!important;
	border-bottom:1px solid;
	font-weight:bold
}
#commentform .button {
	margin-left:90px
}
#contactform .button {
	margin-left:75px
}
form .hiddenfield {
	display:none
}
form .info {
	padding-left:90px
}/**/
.archive .postspermonth {
	margin:0;
	list-style:none
}/**/
.next a {
	float:right
}
.previous a {
	float:left
}
#entrynavigation {
	overflow:auto;
	height:1%;
	margin-bottom:13px;
	padding-bottom:13px;
	border-bottom:1px solid;
	font-size:0.9em
}/**/
#subcontent {
	float:right;
	width:205px;
	padding:15px 0 0 15px;
	font-size:0.9em;
	line-height:1.5em
}
#subcontent li {
	list-style:none
}
* html #subcontent {
	padding-top:32px
}/**/
#subcontent ul, #subcontent p {
	margin:0 10px
}
#subcontent div {
	margin:0 8px
}/**/
#subcontent h2 {
	margin:18px 0 10px 0;
	font-family:Georgia, serif;
	font-size:1em;
	line-height:1em
}
#subcontent h2 em {
	display:block;
	padding:5px 10px;
	font-style:normal
}/*--*/
#subcontent ul li {
	margin:2px 0 2px 18px;
	padding-bottom:2px;
	border-bottom:1px solid;
	list-style-type:none
}
#subcontent li a {
	display:block;
	padding:1px 0;
	height:1%;/**/
}
#subcontent #recentcomments a {
	display:inline;
	padding:0
}
#subcontent ul.categories li ul {
	margin:0
}
#subcontent ul.categories li li {
	margin:0;
	padding:0 0 3px 0;
	border-bottom:none
}
#subcontent ul.categories li ul ul {
	margin:0 0 0 16px
}/**/
#wp-calendar {
	display:inline-table;
	border-collapse:collapse;
	width:185px;
	margin:0px 10px 0 10px;
	text-align:center
}
#subcontent table caption {
	margin:-5px 10px 0 10px;
	padding-bottom:5px;
	border-bottom:1px solid;
	letter-spacing:0.1em
}
#subcontent table thead tr {
	border-bottom:1px solid
}
#subcontent table th {
	border-bottom:1px solid
}
#subcontent table td {
	width:200px;/**/
	padding:1px;
	font-size:0.9em
}
#subcontent table td#today {
	padding:0;
	border:1px solid;
	font-size:1em;
	font-weight:bold
}
#subcontent table td a {
	display:block;
	border-bottom:1px solid;
	font-weight:bold;
	font-size:1.15em
}
#subcontent table tfoot {
	border-top:1px solid
}
#subcontent table tfoot a {
	border:none;
	font-weight:bold
}
#subcontent table tfoot #prev a {
	text-align:left
}
#subcontent table tfoot #next a {
	text-align:right
}/**/
#footer {
	clear:both;
	padding:40px 0 15px 0;
	font-size:0.9em
}
.singlecol #footer {
	padding:25px 0 15px 0
}
#footer p {
	padding:12px 0 18px 0;
	border-top:1px solid
}
#footer strong {
	font-weight:normal
}
.singlecol #footer p {
	padding:12px 70px 18px 70px
}
