* {
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 auto;
width: 203px;
}
#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;
}
#header {
width: 205px;
margin: 0 auto;
height: auto;
background: url(/images/headerbg.gif) repeat-x left top;
}
#header ul {
float: none;
list-style-type: disc;
}
#header li {
display: inline;
}
#header li a {
display: inline!important;
width: auto;
height: auto;
font-size: .9em;
}

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


#sidebar { 
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 #aaa; 
font-style : normal;
}

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

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


hr {
display : none;
}

.error {
color : #c00;
}

em, strong {
color : #000;
}

ul.offset { 
font-size : 0.8em;
list-style-type : none;
}

p.offset, div.offset, img.offset {
position : absolute;
left : -9000px;
z-index : 9;
}

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

img.center { 
display : block;
margin : auto;
}

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

img.left, .left { 
margin : 5px auto 5px;
}
h1 {
font-size: 1.2em;
}
h2 a { 
text-decoration : none;
width : 99%;
display : block;
font-size : 1.1em;
text-align : center;
}
#content h2 { 
text-align: left;
font-size: 1.1em;
}
#sidebar h2, #sidebar h3 { 
font-size : 1.1em; 
text-align : left;
margin-top : 10px;
border-bottom: 1px solid #ddd;
}

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

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

h5, h6 {
font-size : .95em;
}

h6 {
font-size : .9em;
}

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

#content { 
font-size : 0.9em; 
line-height : 150%;
text-align : left; 
}
#links {
margin : 5px 2px;
}

#content #links li {
list-style-type : none;
margin : 0;
}

#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 */

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


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