p {
display:block;
}

#container {
float:left;
/* position:absolute;
left:128px;
top:192px; */
width:100%;
/* background-color:#C00; 
margin:0 128px 0 0; */
}

#content {
font-family:Trebuchet MS,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
/* background-color:#0C0; */
margin:0 192px 0 128px;
}

#introbox {
font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
background-color:#FF4;
border:1px dashed grey;
margin:1em;
}

.capbox,.entry-date {
font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:small;
color:rgb(192,128,0);
}

.entry-title {
font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:x-large;
}

.entry-title a {
color:rgb(0,0,0);
text-decoration:none;
}

.entry-title a:hover {
text-decoration:underline;
}

.entry-meta {
font-family:Trebuchet MS,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:small;
}

.skip-link,#blog-title,#blog-description {
display:none;
}

#access {
/* float:left; */
/* position:absolute;
left:128px;
top:128px;
height:64px; */
background-color:#00C;
/* clear:none; */
/* bg-color:white; */
/* margin:0 0 0 128px; */
display:none;
}

h3 {
margin:0;
}

#primary {
background-image:url('navbar.png');
background-repeat:no-repeat;
width:128px;
min-height:1152px;
/* position:absolute;
top:128px;
left:0; */
margin:0 0 0 -100%;
}

#primary .xoxo {
font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:small;
font-weight:bold;
width:128px;
float:left;
line-height:16px;
text-align:center;
list-style-type:none;
color:#840;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#primary ul {
line-height:16px;
text-align:center;
list-style-type:none;
color:#840;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#primary #linkcat-95 .blogroll {
background-image:url('nav-hexes.png');
background-repeat:no-repeat;
}

#primary #linkcat-95 .blogroll a {
text-decoration:none;
}

#primary #linkcat-95 .widgettitle {
display:none;
}

.sidebar {
float:left;
}

#header {
background-image:url('titleimage.png');
width:100%;
height:128px;
/* position:absolute;
left:0;
top:0; */
background-repeat:no-repeat;
margin:0;
padding:0;
}

#secondary {
width:192px;
float:right;
font-family:Trebuchet MS,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
margin:0 0 0 -192px;
/* position:absolute;
right:0px;
top:192px; */
}

#secondary .xoxo {
border:1px dashed grey;
padding:0;
}

#secondary .xoxo li {
list-style-type:none;
}

#secondary .xoxo li ul {
font-size:small;
margin-left:0;
padding-left:1.5em;
}

#secondary .xoxo li ul li {
list-style-type:disc;
}

#secondary .xoxo li ul li li {
list-style-type:circle;
}

#secondary .xoxo li ul li li li {
list-style-type:square;
}

#footer {
clear:both;
/* margin-left:128px;
background-color:#CC0; */
}

#content ul li,#introbox ul li {
display:list-item;
font-family:Trebuchet MS,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
}

img {
border:0;
}

.avatar {
float:right;
border:1px solid #eee;
padding:2px;
}

div#nav-above,div#nav-below {
font-family:Trebuchet MS,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:small;
width:100%;
height:2em;
}

.alignleft,div.nav-previous {
float:left;
}

.alignright,div.nav-next {
float:right;
}

img.centered,img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,Tahoma,Verdana,Calibri,Arial,Helvetica,sans-serif;
font-size:small;
color:rgb(192,128,0);
line-height:17px;
margin:0;
padding:0 4px 5px;
}
