* {
margin:0;
padding:0;
}

ul,li {
list-style:none;
}

body {
width:100%;
display:table;
background:#1e1e1e url('http://panoramageek.files.wordpress.com/2008/05/bg1px.jpg') repeat-y top center;
font-size:62.5%;
line-height:1.8em;
letter-spacing:.01em;
font-family:Verdana,Arial,sans-serif;
text-align:center;
color:FFF;
margin:0 auto;
}

a:link,a:active {
color:#A1B0BF;
text-decoration:underline;
}

a:visited {
color:#CCC;
}

a:hover {
color:#FFF;
background:#72879C;
text-decoration:none;
}

#wrapper {
background:url('http://panoramageek.files.wordpress.com/2008/05/bgbig2.jpg') no-repeat top center;
width:941px;
text-align:left;
position:relative;
margin:0 auto;
}

div#header {
margin:0;
padding:0;
}

div#header h1 {
background:url('http://panoramageek.files.wordpress.com/2008/05/logo2.jpg') no-repeat;
width:318px;
height:81px;
text-indent:0;
overflow:hidden;
}

div#header h1 a {
display:block;
width:318px;
height:81px;
text-indent:-5000px;
overflow:hidden;
}

div#header h1 a:hover {
background:none;
text-decoration:none;
}

#blog-description {
display:none;
}

div.skip-link {
display:none;
}

#menu {
position:absolute;
right:23px;
top:40px;
}

#menu ul {
height:81px;
font-size:1.4em;
list-style-type:none;
display:inline;
text-align:right;
}

#menu li {
display:inline;
padding-right:1.2em;
}

#menu ul a,#menu ul a:active,#menu ul a:visited {
color:#909090;
text-decoration:none;
}

#menu ul a:hover {
color:#FFF;
background:none;
text-decoration:none;
}

p {
margin-top:1em;
margin-bottom:1.8em;
}

h2 {
color:#EEE;
font-size:1.4em;
padding-top:1em;
margin-bottom:.2em;
}

h2.entry-title {
font-size:1.5em;
color:#72879C;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
line-height:1.3em;
}

h2.entry-title a:link,h2.entry-title a:active,h2.entry-title a:visited {
color:#72879C;
text-decoration:none;
}

h2.entry-title a:hover {
color:#EEE;
text-decoration:none;
}

h3.entry-title {
font-size:1.5em;
color:#72879C;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
padding-top:1em;
margin-bottom:.2em;
line-height:1.3em;
}

h3.entry-title a:link,h3.entry-title a:active,h3.entry-title a:visited {
color:#72879C;
text-decoration:none;
}

h3.entry-title a:hover {
color:#EEE;
text-decoration:none;
}

div.entry-date,span.rss-date {
font-size:.8em;
color:#FFF;
}

div.entry-date abbr.published {
line-height:2em;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
background:url('http://panoramageek.files.wordpress.com/2008/05/date.png') no-repeat 1px 2px;
border-bottom-width:0;
}

div.entry-content li {
list-style-type:square;
list-style-position:inside;
padding-left:2em;
padding-bottom:.5em;
}

span.meta-sep {
visibility:hidden;
}

span.cat-links {
line-height:2em;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
background:url('http://panoramageek.files.wordpress.com/2008/05/folder.png') no-repeat 0 1px;
}

span.tag-links {
line-height:2em;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
background:url('http://panoramageek.files.wordpress.com/2008/05/tag_blue.png') no-repeat 0 4px;
}

span.edit-link {
line-height:2em;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
background:url('http://panoramageek.files.wordpress.com/2008/05/pencil.png') no-repeat 0 3px;
}

span.comments-link {
line-height:2em;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
background:url('http://panoramageek.files.wordpress.com/2008/05/comments.png') no-repeat 0 5px;
}

#container {
font-size:1.2em;
padding-left:20px;
padding-right:0;
color:#FFF;
width:635px;
float:left;
}

div.entry-meta {
padding-bottom:35px;
font-size:.8em;
color:#FFF;
}

div.entry-meta a:link,div.entry-meta a:active {
color:#FFF;
text-decoration:underline;
}

div.entry-meta a:visited {
color:#CCC;
text-decoration:underline;
}

div.entry-meta a:hover {
color:#FFF;
text-decoration:none;
}

div#nav-below {
padding-bottom:1em;
width:100%;
height:1em;
}

div.nav-previous {
float:left;
}

div.nav-next {
float:right;
}

div#nav-above {
display:none;
}

hr.cit {
color:#EEE;
width:20%;
text-align:left;
}

#container blockquote {
font-size:.9em;
padding-left:10px;
border-left:1px solid #EEE;
margin:2em;
}

#container .via {
font-size:.9em;
}

div#comments-list img {
float:left;
vertical-align:middle;
padding:.3em .7em 1em 0;
}

div#comments-list li {
margin-top:1em;
}

div#comments-list ol {
list-style-type:none;
}

div.comment-author {
margin-top:0;
font-weight:bold;
}

div.comment-author a:link {
color:#FFF;
}

:first-child+html div.comment-author {
margin-top:-17px;
font-weight:bold;
}

div.comment-meta {
font-size:.8em;
}

div#comments h3 {
margin-top:2em;
font-size:1.2em;
color:#FFF;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}

div.reply {
font-size:.9em;
padding-bottom:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
color:#FFF;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url {
width:50%;
}

input#author,input#email,input#url,textarea#comment {
border:1px solid #202020;
padding:.2em;
}

textarea#comment {
height:13em;
overflow:auto;
width:66%;
margin:0 0 .5em;
}

textarea#contact-form-comment-59 {
height:13em;
overflow:auto;
width:100%;
margin:0 0 .5em;
}

input#submit {
color:#202020;
background-color:#EEE;
font:11px Verdana,Arial,sans-serif;
border:1px solid #202020;
margin:1px;
padding:3px;
}

p.contact-submit span {
font-size:.8em;
padding-left:2em;
}

ul#archives-page {
margin-bottom:.5em;
list-style-type:none;
}

ul#archives-page h3 {
font-size:1.2em;
margin-top:0;
margin-bottom:1em;
list-style-type:none;
}

li#category-archives,li#monthly-archives {
margin-bottom:3em;
list-style-type:none;
}

#primary.sidebar {
font-size:1.2em;
margin-top:0;
width:226px;
padding-right:20px;
float:right;
color:#FFF;
}

#primary.sidebar h3 {
font-size:1.2em;
margin-top:1.6em;
margin-bottom:1em;
}

#primary.sidebar h3 label {
display:none;
}

#primary.sidebar img {
border:0 solid #EEE;
}

input#s {
color:#EEE;
border:1px solid #666;
background:#303030;
width:140px;
padding:3px;
}

input#s:hover {
color:#EEE;
background:#444;
}

input#searchsubmit {
color:#EEE;
font-size:1.2em;
cursor:pointer;
border:1px solid #666;
background:#303030;
width:5em;
padding:2px 3px 1.5px;
}

li#rss-89560843 img {
display:none;
}

li#search {
margin-bottom:1.9em;
}

#primary.sidebar ul {
margin-bottom:.5em;
list-style-type:none;
}

#secondary.sidebar ul {
list-style-type:none;
}

#text-222694251 {
margin-left:11px;
margin-top:2em;
}

#text-222694251 a:link,#text-222694251 a:active,#text-222694251 a:visited,#text-222694251 a:hover {
text-decoration:none;
background:none;
color:#FFF;
}

li#twitter-389681841 {
margin-left:10px;
font-size:.9em;
margin-bottom:0;
background:url('http://panoramageek.files.wordpress.com/2008/09/twitter5_01.gif') no-repeat bottom left;
padding-left:10px;
padding-right:15px;
padding-bottom:1px;
line-height:1.5em;
}

li#twitter-389681841 li {
padding-bottom:.5em;
}

li#rss-89560843 h3.widgettitle,#text-222694251 h3.widgettitle {
display:none;
}

li#twitter-389681841 h3.widgettitle {
display:none;
}

li#text-138073811 {
padding-top:0;
margin-top:0;
margin-left:10px;
}

li#text-138073811 a:link,li#text-138073811 a:active,li#text-138073811 a:visited,li#text-138073811 a:hover {
text-decoration:none;
background:none;
color:#FFF;
}

li#text-155417381 {
padding-top:2em;
text-align:center;
line-height:.01em;
}

#footer {
padding-top:250px;
clear:both;
background:#202020 url('http://panoramageek.files.wordpress.com/2008/05/bgsidebar2.jpg') no-repeat top center;
width:100%;
text-align:center;
color:#FFF;
margin:0 auto;
}

#footer span {
display:none;
}

img#wpstats {
display:none;
}

.alignright {
float:right;
text-align:right;
display:inline;
margin:10px 40px 0 0;
}

.wp-caption {
text-align:center;
padding-top:4px;
margin:10px;
}

.wp-caption p.wp-caption-text {
font-size:11px;
color:#EEE;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignleft {
display:inline;
margin:0 10px 5px 0;
padding:1px;
}

.alignleft {
float:left;
}