/* Begin Typography & Colors */body {  font-size: 62.5%; /* Resets 1em to 10px */  font-family: Arial, Sans-Serif;  color: #333;}.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, .inline-widgets #wp-calendar caption {  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 {  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-decoration: none;  color: #333;}.posttitle-archive, .posttitle-search, #comments, #respond { font-size: 1.5em; }.pagetitle { font-size: 1.6em; }.widgettitle {  font-family: 'Lucida Grande', Verdana, Sans-Serif;  font-size: 1.2em;}.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; }/* End Typography & Colors *//* Begin Structure */* { padding: 0;  margin: 0;}p { margin: 1em 0; }.post p {clear: both;}body {  background-color: #44484F;    text-align: center;  margin: 0 0 20px 0;}#page {  margin: 20px auto;  text-align: left;  width: 763px;}#header {  background: url(images/header.png);    height: 243px;  width: 763px;}#headerimg {  position: relative;  left: 13px;   top: 11px;  height: 226px;  width: 737px;    background: url('images/orange/head.jpg') bottom center no-repeat;  } #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;}.narrowcolumn .postmetadata { text-align: left; }.alt {  background-color: #fafafa;  border-top:    1px solid #eee;  border-bottom: 1px solid #eee;}#footer {  background: url(images/foot.png);    border: none;}.post {  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: 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;}.pagetitle {  margin-top: 30px;  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; }/* 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 {  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; }.alignleft { float: left }/* 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(images/orange/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: left;  padding: .3em 0;  width: 100%;  text-align: center;}.pages li {  list-style-type: none;  display: inline;  margin: 0 1em;}.pages a, .pages a:hover {  font-size: 1.5em;  font-weight: bold;  color: #FAFBF3;  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*/