* {
margin : 0;
padding : 0;
}

body {  
font : 62.5% helvetica, arial, 'trebuchet ms', 'lucida sans', 'lucida grande', 'century gothic', 'palatino sans', sans-serif;
background-color : #fff;
color : #000;
text-align : center;
margin: 0;
}
#skiplinks {
width: 205px;
margin: 5px auto;
background: none;
}
#skiplinks li {
display: block;
text-align: left;
}
#skiplinks li a {
display: inline;
border: none;
padding: 0;
margin: 3px 0;
background: none;
}
#head {
width: 205px;
margin: 0 auto;
height: auto;
}
#topnav ul {
float: none;
list-style-type: disc;
}
#topnav li {
display: inline;
}
#topnav li a {
display: inline!important;
width: auto;
height: auto;
font-size: .9em;
}

#outer { 
margin : auto;
width : 205px;
overflow : hidden;
padding : 5px;
clear: both;
}


#nav { 
padding : 5px 0 5px 0;
font-size : 0.9em; 
text-align: left;
background: none;
} 

#footer { 
margin : auto;
clear : both;
width: 203px;
padding: 3px 1px;
}
#content {
font-size: 1.2em;
line-height: 1.5;
padding: .5em;
float: none;
width: 200px;
background: none;
}
#content p {
padding: .5em 0;
}
acronym, abbr, dfn { 
cursor : help; 
border-bottom : 1px dotted #bbc; 
font-style : normal;
}

blockquote { 
margin : 5px 0 5px 0;
padding : 5px 3px 5px 8px;
color : #000;
text-indent : 5px;
}

blockquote cite { 
padding-top : 10px;
text-align : right;
color : #333;
font-weight : bold;
}


hr {
display : none;
}

.error {
color : #c00;
}

em, strong {
color : #000;
}

#offset { 
font-size : 0.8em;
list-style-type : none;
text-align: right;
}

img, a img {
text-decoration : none;
text-align : center;
border : 0;
font-size : 80%;
}

img.floatright, .floatright { 
margin : 5px auto 5px;
}

img.floatleft, .floatleft { 
margin : 5px auto 5px;
}

h1 {
text-align: center;
position:relative;
left: 0;
top: 0;
height: auto;
font-size:2em;
width: 205px;
clear: both;
}
h1 a {
z-index:1;	
position:relative;
top:0;
left:0;
height: auto;
width:100%;
border-bottom: none;
background: none;
}
h1 a:hover, h1 a:active, h1 a:focus {
background: none;
}
h1 span {
position: relative;
left: 0;
top: 0;
}

h2 a { 
width : 99%;
display : block;
text-align : left;
}

#content h2 { 
text-align: left;
font-size: 1.2em;
}

#navigation h3 { 
font-size : 1.1em; 
text-align : left;
margin-top : 10px;
border-bottom: 1px solid #9b5;
}

h3 { 
font-size : 1.1em;
padding-top : 5px;
margin-top : 5px;
margin-bottom : 10px;
color : #224;
}

h4, h5, h6 {
font-size : 1em;
margin : 10px 0 10px 0;
color : #235;
}

h3#respond, h3#comments {
margin-left : 2px;
}

#content { 
font-size : 0.9em; 
line-height : 150%;
text-align : left; 
}

#content ul, #content ol {
margin : 10px 5px;
}

#content ul {
margin-left : 5px;
}

#content ul li {
margin-left : 5px;
list-style-type : square;
}

#content ul ul li {
margin-left : 5px;
}

#content ol li {
margin-left : 5px;
}

ol li li {
list-style-type : lower-alpha;
}

#content dl {
margin-left : 2px;
}

#content dt {
font-weight : bold;
color : #99cc66;
}

#content dd {
margin-left : 2px;
}

/* posts and content end */

#nav p {
margin : 2px auto;
font-size : 0.9em;
}


#footer p { 
font-size : 0.8em;
padding : 5px 0;
text-align: center; 
}