/* Begin Typography & Colors */body {	font-size: 62.5%; /* Resets 1em to 10px */	font-family: Arial, Sans-Serif;	background: url("images/bg.gif") repeat-x;	color:black;	}html {	color:black;	}.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }.widecolumn { line-height: 1.6em; }small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;}h1, h2, h3, h4, h5, h6 {	font-weight: bold;}h1 { font-size: 1.6em; }h2 { font-size: 1.4em; }h3 { font-size: 1.2em; }h4 { font-size: 1.1em; }h5 { font-size: 1.0em; }h6 { font-size: 0.9em; }.inline-widgets #wp-calendar caption, .blogname, .blogdesc {	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-weight: bold;}#content { font-size: 1.2em; }.blogname {	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-size: 4em;	letter-spacing: -.05em; 	margin-top: 15px;}.blogname, .blogname a, blogname a:hover, .blogname a:visited, .blogdesc {	text-decoration: none;	color: white;}.blogname, .blogdesc { 	font-weight: bold;	position: absolute;	z-index: 100;	margin-left: 15px;}.blogdesc { 	font-size: 1.2em;	margin-top: 60px; }.posttitle, #comments, #respond, #trackbacks {	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-weight: bold;	font-size: 1.6em;}.posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited {	text-align: left;	text-decoration: none;	color: #333;}.posttitle-archive, .posttitle-search, #comments, #respond { font-size: 1.5em; }.pagetitle { font-size: 1.6em; }.widgettitle, .sidebars li.linkcat h2 {	font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;	font-weight: bold;}.inline-widgets .widgettitle, .inline-widgets #wp-calendar caption { font-size: 1.4em; }.sidebars .widgettitle, #wp-calendar caption, cite { text-decoration: none; }.widgettitle a { color: #333; }.widecolumn .entry p { font-size: 1.05em; }.commentlist li, #commentform input, #commentform textarea {	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentlist li { font-weight: bold; }.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;}#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }.commentmetadata { font-weight: normal; }.sidebars { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }small, .sidebars ul li, .sidebars ol li, .nocomments, .postmetadata, strike { color: #777; }code { font: 1em 'Courier New', Courier, Fixed; }blockquote {	color: #555;	font-style: italic;}em {		font-style: normal;	font-weight: bold;	}acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em;}a { text-decoration: none; }a:hover { text-decoration: underline; }#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }#wp-calendar a { text-decoration: none; }#wp-calendar caption { font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif; }#wp-calendar th {	font-style: normal;	text-transform: capitalize;}.text-shadow { color: #333; }.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { color: #000; }.narrowcolumn .postmetadata { text-align: left; }.four04 {	font-weight: bold;	font-size: 18pt;	letter-spacing: -.1em;	text-align: center;	margin-top: 10px}.four04-big {	font-size: 50pt;	letter-spacing: -.05em;	line-height: .6em;	margin-top: .3em;}/* End Typography & Colors *//* Begin Structure */* {	padding: 0; 	margin: 0;}p { margin: 1em 0; }body {	background-color: #000;		text-align: center;	margin: 0 0 20px 0;}#menulink {z-index:100; float:left; position:relative; left:50%; margin-left:-365px; top:-17px;  color:#fff; font-size:14px;}#menulink a, #menulink a:link, #menulink a:focus, #menulink a:visited, #menulink a:active { color:#fff; text-decoration:none; font-size:13px;}#menulink a:hover { color:#fff; text-decoration:underline; font-size:13px;}#page {	margin: 20px auto;	text-align: left;	width: 763px;}img {    behavior: url("/wp-content/themes/pngbehavior.htc");}#header {	background: url(images/header.png ) no-repeat;	height: 179px;	width: 763px;}#headerimg {	position: relative;	height:179px;	width:763px;		} #main {	background: url(images/bg.png);	width: 733px;	padding: 9px 15px;}#main>table { width: 100%; }.narrowcolumn { width: 100%; }.narrowcolumn, .widecolumn, #sidebar1, #sidebar2 {	vertical-align: top;	padding: 0 3px;}.alt {	background-color: #fafafa;	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;}.postmetadata { background-color: #fff; }#footer {	background: url(images/foot.png);	border: none;}.post {	position: relative;	clear: both;	text-align: justify;	padding: 5px 15px;	margin: 0 auto 9px auto;	background: #FAFAFA; 	border: 1px solid #EEEEEE; 	}.narrowcolumn .postdata { padding-top: 5px; }.widecolumn .postmetadata { margin: 30px 0; }.smallattachment {	text-align: center;	width: 128px;	margin: 5px 5px 5px 0px;}.attachment {	text-align: center;	margin: 5px 0px;}.postmetadata, .entry, .inline-widgets, .clear { clear: both; }#footer {	margin: 0 auto;	width: 763px;	height: 68px;}#footer p {	margin: 0;	padding: 10px 0 0 0;	text-align: center;}.sidebars {	width: 210px;	background: #EEEEEE;	border: 1px solid #DDDDDD;	padding: 5px;	overflow: hidden;}.pagetitle { text-align: center; }.post .pagetitle {	margin-top: inherit;	text-align: left;	font-size: 1.5em;}.sidebars .widgettitle { margin: 5px 0 0 0; }.comments { margin: 40px auto 20px; }.text-shadow    { position: absolute; top: +2px; left: +2px; z-index: 98; }.text-stroke-tl { position: absolute; top: -1px; left: -1px; }.text-stroke-tr { position: absolute; top: -1px; left: +1px; }.text-stroke-bl { position: absolute; top: +1px; left: -1px; }.text-stroke-br { position: absolute; top: +1px; left: +1px; }.text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { z-index: 99; }.switch-post {	float: right;	position: relative;	right: -10px;}.catdesc {	padding: 0 5px;	text-align: justify;	font-style: italic;}/* End Structure *//* Begin Images */p img { max-width: 95%; }.entry img {	float: left;	margin: 3px 10px 3px 0px;		background: #fff;	border: 1px solid #333;	padding: 3px;	}img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .entry img.wp-smiley { float: none; }.entry img.wp-smiley {	border: 0;	padding: 0;	margin: 0;	background: transparent;}img.noborder, .noborder img {	background: inherit;	border: 0;	padding: inherit;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	float: none;}img.alignright, img.alignleft {	display: inline;}.alignright { float: right !important; }.alignleft { float: left !important; }/* End Images *//* Begin Lists */ol, ul { padding: 0 0 0 20px; }ol ol, ol ul, ul ul, ul ol { padding: 0 0 0 10px; }ul {	margin-left: 0;	list-style: none;	list-style-type: circle;} li { margin: 3px 0 4px 5px; }.postdata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;}.sidebars li {	list-style-image: url(schemes/purple/images/star.gif);	margin: 0 0 15px 25px;	}.sidebars ul, .sidebars ol { padding: 0; }.sidebars ul li {	list-style-type: circle;	list-style-image: none;	margin: 0;}ol li, .sidebars ol li {	list-style: decimal outside;	list-style-image: none;}.sidebars p, .sidebars select { margin: 5px 0 8px 0; }.sidebars ul, .sidebars ol { margin: 5px 0 0 5px; }.sidebars ul ul, .sidebars ol { margin: 0 0 0 10px; }.sidebars ul li, .sidebars ol li { margin: 3px 0 0 0; }/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 0 auto;	padding: 0 3px; 	text-align: center;}#content #searchform {	margin-bottom: 10px;	text-align: left;}.sidebars #searchform #s {	border: 1px dashed #ddd; 	width: 140px;	padding: 2px;}#content #searchform #s {	border: 1px dashed #bbb; 	width: 200px;	padding: 2px;}.sidebars #searchsubmit, #content #searchsubmit {	position: relative;	top: 6px;}.entry form { text-align: center; }select { width: 130px; }#commentform { 	margin-bottom: 1em;	width: 99%;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;}#commentform textarea {	width: 99%;	padding: 2px;}#commentform #submit {	margin: 0 1em 0 0;	float: right;}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;}.commentlist {	text-align: justify;		margin-bottom: 15px;}.commentlist li {	margin: 15px 0 3px 0;	padding: 5px 10px 3px 10px;	list-style: none;}.commentlist p { margin: 10px 5px 10px 0; }#commentform p { margin: 5px 0; }.nocomments { text-align: center; }.commentmetadata { display: block; }.authorcomment {	background: #EEE;	color: #000;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;	}/* End Comments *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 0 !important; margin-top: -1.5em;	width: 155px;}#wp-calendar caption {	margin-top: -1.2em;	}/* dirty fix for the event calendar plugin */div#wp-calendar caption { padding-top: 1.5em; }div#wp-calendar .nav {	margin: 0;	position: relative;}/* end dirty fix */#wp-calendar #next a {	padding-right: 10px;	text-align: right;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}#wp-calendar a { display: block; }#wp-calendar #today { background: #fff; }#wp-calendar caption {	text-align: left;	width: 100%;}#wp-calendar th {	padding: 3px 0;	text-align: center;}#wp-calendar td {	padding: 3px 0;	text-align: center;}/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps { cursor: help; }acronym, abbr { border-bottom: 1px dashed #999; }blockquote {	margin: 15px 10px 0 10px;	padding: 0 20px 0 20px;	border: 1px dashed #ddd;	border-left: 0;	border-right: 0;	background: #fff;}.center { text-align: center; }a img { border: none; }.navigation .alignleft	{ 	padding: 20px 0;	width: 50%;	text-align: left;}.navigation .alignright {	padding: 20px 0;	width: 50%;	text-align: right;}.cal {	color: #fff;	text-align: center;	line-height: 1.4em;	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;	padding: 1px;	width: 2.9em;}.calborder {	display: inline;	padding: 1px;	float: left;	margin-right: 1em;}.cal span { display: block; }.cald {	font-size: 1.5em;	letter-spacing: .2em;	padding-left: .2em}.cald2 {	letter-spacing: 0em;	padding-left: 0em}.calm {	font-weight: bold;	font-size: 2em;	line-height: .7em;}.caly {	font-size: .8em;	line-height: 1em;}.pages {	display: inline;	position: absolute;	left: 0;	bottom: 0;	text-align: right;	padding: .6em 0;	width: 100%;}.pages li {	list-style-type: none;	display: inline;	margin: 0 1em;}.pages a, .pages a:hover {	font-size: 1.5em;	font-weight: bold;	color: #FFF;	letter-spacing: -.08em !important; letter-spacing: -.1em;}.postinfo { padding-bottom: 1em; }.postinfo .posttitle { line-height: .9em; }.head_overlay {	background: url(images/head_overlay.png);}#rss {	float: right;	padding-right: 4px;}.inline-widgets { padding-left: 0; }.inline-widgets li { list-style-type: none; }.inline-widgets li ul { padding-left: 2em; }.inline-widgets li li { list-style-type: circle; }.textwidget { padding-right: 10px; }.googlemap img { background: inherit; }/* End Various Tags & Classes*/