body {
font:0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#111;
background:#FFF;
width:980px;
margin:0 auto;
padding:0;
}

a {color:#666666;text-decoration:none;}
a:hover {text-decoration:underline;color:#cc0000;}

form {margin:0;padding:0;}
input,textarea {font:1em Verdana, Arial, Helvetica, sans-serif;color:#333;}

p {margin:10px 0;}
p.download{background:#FAFAEF;border:2px solid #F4F4D5;padding:6px 6px 6px 60px}
p.download a{display:block;font-size:18px; color:#FF0000}

img {
border:1px solid #eee;
margin:0;
padding:1px;
}

img.alignleft,img.left {
float:left;
margin-right:5px;
margin-left:0;
}

img.alignright,img.right {
float:right;
margin-left:5px;
margin-right:0;
}

.clear {
clear:both;
overflow:hidden;
}

#container,#left,#left2,#header,#header2,#content,#sidebar,#sidebar,#footer,#categorylist,#categorylist2 {
overflow:hidden;
display:block;
}

#container {
width:960px;
border-top:20px solid #ffffff;
border-bottom:3px solid #708090;
background:#fff url(img/verdana-bg.gif) repeat-y top right;
margin:0;
padding:0;
}

#left {
width:545px;
float:left;
text-align:justify;
margin:0;
padding:0;
}

#left2 {
float:left;
}

.middle {
width:180px;
float:left;
margin:0;
padding:0 10px;
}

.right {
width:180px;
float:right;
margin:0;
padding:0;
}

#header {
background:#fafaf5;
border-bottom:2px solid #b9b9b9;
padding:5px;
}

#header2 {
background:#708090;
border-bottom:2px solid #b9b9b9;
padding:5px;
}

#categorylist {
background:#fafaf5;
border-bottom:2px solid #b9b9b9;
color:#fff;
text-transform:uppercase;
display:inline;
font:bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#categorylist2 {
background:#708090;
border-bottom:2px solid #b9b9b9;
color:#fff;
text-transform:uppercase;
display:inline;
font:bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#sidebar {
width:200px;
float:right;
margin:0;
padding:20px 0 0 10px;
}

#sidebar2 {
width:190px;
float:left;
margin:0;
padding:0px 0 0 10px;
}

#footer {
width:960px;
font-size:0.86em;
height:30px;
text-align:right;
color:#999;
margin:0;
padding:0;
}

#content h1,h2,h3,h4 {
line-height:1.2em;
}

#content h1 {
color:#cc0000;
text-transform:uppercase;
letter-spacing:0.05em;
display:inline;
font:normal 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#content h2 {
color:#cc0000;
text-align:left;
clear:both;
font:bold 24px "Trebuchet MS", Arial, "Lucida Grande", sans-serif;
letter-spacing:-1px;
margin:0;
padding:10px 0 0;
}

#content h2 a {
color:#de0505;
}

#content h2.pagetitle {
font-size:1.2em;
color:#f90;
padding:5px 0;
}

#content h3 {
font:normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
text-align:left;
}

#content h4 {
font:normal 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
text-align:left;
}

#content blockquote {
font-style:italic;
color:#000;
font-size:1em;
border-left:5px solid #b0c4de;
border-right:5px solid #b0c4de;
line-height:1.2em;
background:#f7f7f7;
margin:5px 0 5px 20px;
padding:0 10px;
}

#content p.postmetadata {
clear:both;
overflow:hidden;
background:#f7f7f7;
line-height:1em;
padding:5px 10px;
}

code {
font-size:1.2em;
text-align:left;
color:#008;
margin:0;
padding:0;
}

#content li {
padding-bottom:5px;
}

#content .post-date {
font-size:1em;
padding-left:20px;
background:transparent url(img/calendar.png) no-repeat top left;
padding-top:5px;
background-position:0 5px;
}

#sidebar a:hover {
text-decoration:none;
color:#a5a4a4;
}

#sidebar ul {
list-style-type:none;
border-top:1px solid #bababa;

margin:5px 0 10px;
padding:0;
}

#sidebar h2 {
font:bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#bababa;
border-bottom:1px solid #eee;
text-transform:uppercase;
margin:0;
padding:0 0 0 20px;
}

#sidebar #header2 h2 {
padding-right:0;
border:0;
color:#ccc;
}

#sidebar h2.about {
background:transparent url(img/user.png) no-repeat top left;
}

#sidebar h2.cats {
background:transparent url(img/folder.png) no-repeat top left;
}

#sidebar h2.cal {
background:transparent url(img/cal.png) no-repeat top left;
}

#sidebar h2.search {
background:transparent url(img/search.png) no-repeat top left;
}

#sidebar h2.file {
background:transparent url(img/file.png) no-repeat top left;
}

#sidebar h2.meta {
background:transparent url(img/meta.png) no-repeat top left;
}

#sidebar h2.comment {
background:transparent url(img/comment.png) no-repeat top left;
}

#sidebar h2.web {
background:transparent url(img/web.png) no-repeat top left;
}

#sidebar h2.new {
background:transparent url(img/new.png) no-repeat top left;
}

#sidebar h2.bug {
background:transparent url(img/bug.png) no-repeat top left;
}

#sidebar2 h2.email {
background:transparent url(img/email.png) no-repeat top left;
}

#sidebar h2.edit {
background:transparent url(img/edit.png) no-repeat top left;
}

#sidebar ul li {
padding-left:0;
border-bottom:0 solid #f5f5f5;
}

#sidebar ul li ul {
border-top:0 solid #f5f5f5;
margin:0;
}

#sidebar ul li ul li {
padding-left:20px;
border:none;
border-top:1px solid #f5f5f5;
}

#sidebar ul.links li {
display:inline;
overflow:hidden;
border:none;
padding-left:0;
}

#sidebar ul.links li h2 {
color:#FFF;
clear:both;
}

#sidebar ul.links li ul {
clear:both;
}

#sidebar ul.links li ul li {
float:left;
padding-left:20px;
}

#sidebar img {
border:none;
margin:2px 0 0;
padding:2px 0 0;
}

#sidebar ul.aboutconnected {
margin-left:10px;
}

#sidebar ul.aboutconnected li {
float:left;
display:inline;
overflow:hidden;
border:none;
padding-left:10px;
}

#sidebar ul.aboutconnected li h2 {
color:#FFF;
}

#sidebar ul.aboutconnected li ul li {
padding-left:20px;
}

#footer .copyright a {
color:#999;
}

#footer .copyright a:hover {
color:#999;
text-decoration:none;
border-bottom:1px dashed #999;
}

#wp-calendar {
width:150px;
color:#999;
line-height:1em;
}

#wp-calendar caption {
font-weight:700;
color:#FFF;
line-height:16px;
text-transform:uppercase;
letter-spacing:1px;
}

#wp-calendar .today {
background:#fbfcf4;
}

h3#comments,h3#respond {
border-top:1px solid #ccc;
padding-top:10px;
padding-left:20px;
color:#cc0000;
font-size:1.2em;
font-weight:700;
}

h3#comments {
background:transparent url(img/comment.png) no-repeat top left;
background-position:0 12px;
}

h3#respond {
background:transparent url(img/edit.png) no-repeat top left;
background-position:0 12px;
}

cite {
position:relative;
color:#999;
font-weight:700;
margin:0;
padding:0;
}

.alt {
background:#f7f7f7;
}

.commentbody {
color:#595949;
font-size:1em;
background:#fafaf5;
border:1px solid #f0f0e0;
list-style:none;
margin:0 0 5px;
padding:10px 15px;
}

.commentbody p {
line-height:1.2em;
margin:0;
padding:0;
}

.commentlink {
font-size:1em;
}

.commentlist {
list-style:none;
margin:0;
padding:0;
}

.commentcount {
font:bold 2.2em Georgia, sans-serif;
color:#e0e0d0;
width:520px;
text-align:right;
position:absolute;
left:0;
}

.gravatar {
float:left;
background:#fff;
width:40px;
height:40px;
margin:5px 5px 5px 0;
padding:1px;
}

#recentcomments ul {
border:none;
}

.diggclick {
float:left;
padding:3px 5px 5px;
}

a.alinks_links {
text-decoration:none;
border-bottom:1px dotted #00f;
}

.tabberlive {
margin-top:1em;
}

ul.tabbernav {
border-bottom:1px solid #778;
font:bold 12px Verdana, sans-serif;
margin:0;
padding:3px 0;
}

ul.tabbernav li {
list-style:none;
display:inline;
margin:0;
}

ul.tabbernav li a {
margin-left:3px;
border:1px solid #778;
border-bottom:none;
background:#f60;
text-decoration:none;
padding:3px 0.5em;
}

ul.tabbernav li a:hover {
color:#f60;
background:#fafaf5;
border-color:#227;
}

ul.tabbernav li.tabberactive a {
color:#fc0;
background-color:#708090;
border-bottom:1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover {
color:#fc0;
background:#708090;
border-bottom:1px solid #FFF;
}

.tabberlive .tabbertab {
border:1px solid #aaa;
border-top:0;
padding:5px;
}

.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}

#categorylist a {
color:#777;
}

#categorylist a:hover {
color:#111;
text-decoration:none;
}

.pagelinks {
clear:both;
font-size:1em;
font-weight:700;
margin:2.5em 0;
}

.pagelinks strong {
color:#333;
border:1px solid #e5e5e5;
margin:0 0.6em 0 0;
padding:0.3em 0.6em;
}

.pagelinks a {
border:1px solid;
margin:0 0.8em;
padding:0.3em 0.6em;
}

.broken_link,a.broken_link {
text-decoration:line-through;
}

#header h1,#header2 h1 {
color:#fff;
text-transform:uppercase;
letter-spacing:1px;
display:inline;
font:bold 2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#header h1 a,#header2 h1 a,#categorylist2 a {
color:#eee;
}

#header h1 a:hover,#header2 h1 a:hover,#categorylist2 a:hover {
color:#fc0;
text-decoration:none;
}

#header h2,#header2 h2,#categorylist h2,#categorylist2 h2 {
font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#ddd;
text-transform:uppercase;
letter-spacing:0.05em;
margin:0;
padding:0;
}

#sidebar #header h2,#sidebar #categorylist,#sidebar #categorylist2 {
padding-left:0;
border:0;
color:#ccc;
}

#sidebar h2.blogroll,#sidebar h2.link {
background:transparent url(img/link.png) no-repeat top left;
}

.tabberlive .tabbertabhide,.tabberlive .tabbertab h2,.tabberlive .tabbertab h3 {
display:none;
}

ul.tabbernav li a:link,ul.tabbernav li a:visited {
color:#fff;
}

#categorylist li,#categorylist2 li {
display:inline;
padding:0 5px;
}

