/*

	DkBlog Template

	CSS StyleSheet by David Herreman

	http://www.free-css-templates.com

*/



body {

padding : 0;

margin : 0;

font : .8em Arial, sans-serif;

line-height : 1.5em;

background : #393939;

color : #fff;

}

a {

color : #d0eb55;

background : inherit;

text-decoration : none;

}

a:hover {

color : #d0eb55;

background : inherit;

text-decoration : underline;

}

p {

margin : 5px 0;

}

h1 {

font : bold 1.6em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;



}

h2 {

font : bold 1.6em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;




}

h3 {

padding : 4px 0;

margin : 0;

}

ul {

margin : 0;

padding : 0;

list-style : none;

}

img {

border : 0;

}

hr {

height : 1px;

border-style : none;

color : #d0d0d0;

background-color : #c0c0c0;

margin : 10px 0;

}

ol {

padding : 0;

margin : 0;

}

.code {

padding : 3px 5px 3px 35px;

border : 1px solid #666;

list-style-type : decimal-leading-zero;

font-family : Courier;

}

.code code {

font-family : Monaco, "Courier New", Tahoma;

font-size : 1.2em;

}

.code li {

margin : 2px 0;

padding : 0 5px;

background : #333;

}

.code li.t1 {

padding-left : 4ex;

}

.code li.t2 {

padding-left : 8ex;

}

.code li.t3 {

padding-left : 12ex;

}

.code li.t4 {

padding-left : 16ex;

}

.code li.t5 {

padding-left : 20ex;

}

.code li.t6 {

padding-left : 24ex;

}

.code li.t7 {

padding-left : 28ex;

}

.code li.t8 {

padding-left : 32ex;

}

.content {

margin : 0 auto;

width : 1000px;

}

#topbar {

height : 35px;

background : #212121;

width : 100%;

}

#topbar #icons {

float : right;

margin : 10px 0 0;

padding : 0;

}

#topbar #icons img {

padding-right : 4px;

border : 0;

}

.url {

padding : 10px 0;

}

.url a {

color : #454545;

text-decoration : none;

}

.url a:hover {

color : #fff;

}

#top {

padding-top : 0;

background : #3d3d3b url(images/19.gif) repeat-x;

height : 85px;

margin-bottom : 25px;

}

#top h1 {

font : bold 2.6em Arial, Sans-Serif;

padding : 20px 0 0 0;

margin : 0;

letter-spacing : 1px;

color : #d0eb55;

}

#top a:hover {

text-decoration : none;

}

#top h2 {

font : 0.9em Arial, Sans-Serif;

letter-spacing : 0;

color : #868686;

margin : 0;

padding : 0;

}

#menu {

float : right;

height : 23px;

margin-top : 35px;

}

#menu a {

color : #fff;

background : inherit;

text-decoration : none;

padding-left : 10px;

line-height : 23px;

font-weight : bold;

}

#menu a span {

padding-right : 10px;

}

#menu a, #menu a span {

display : block;

float : left;

}

#menu a:hover, #menu .current {

color : #fff;

background : #a9bc52 url(images/17.gif) no-repeat left top;

padding-left : 10px;

height : 23px;

}

#menu a:hover span, #menu .current span {

background : url(images/18.gif) no-repeat right top;

padding-right : 10px;

height : 23px;

cursor : pointer;

}

#menu ul {

list-style : none;

padding : 0;

margin : 0;

}

#menu li {

float : left;

margin : 0 0 0 5px;

}

#main {

width : 1000px;

margin : 0;

padding : 0;

}

.right_side {

float : right;

width : 202px;

background : inherit;

overflow : hidden;

}

.right_side .pad {

padding : 0 0 10px 17px;

}

.right_side p {

padding : 0 0 5px 5px;

}

.right_side ul {

padding : 3px 0 12px 5px;

}

.right_side li {

line-height : 18px;

background : inherit;

list-style : square;

padding-left : 0px;

margin-left : 17px;

color : #b4e04a;

}

.right_side a {

background : inherit;

text-decoration : none;

}

.right_side a:hover {

text-decoration : underline;

}

.right_side h3 {

color : #eee;

font : bold 1.2em Arial, Sans-Serif;

background : url(images/14.gif) no-repeat top;

width : 202px;

height : 30px;

padding-top : 7px;

text-indent : 10px;

}

#left_side {

background : inherit;

margin-bottom : 10px;

width : 590px;

}

#left_side .intro {

background : #414141;

color : #fff;

}

#left_side .intro .pad {

padding : 10px;

}

#left_side .intro a {

color : #b4e04a;

text-decoration : none;

}

#left_side .intro a:hover {

color : #cdff56;

text-decoration : underline;

}

#left_side .mpart {

padding : 20px 0 0 0;

}

#left_side h2 {

background : inherit;

padding : 0;

margin : 0;

font : 1.8em verdana, Arial, Sans-Serif;

}

#left_side .mpart h3 {

background : inherit;

padding : 0;

margin : 0 0 15px 0;

font : 0.9em verdana, Arial, Sans-Serif;

color : #a5a5a5;

}

#left_side p {

color : #e7e7e7;

padding : 0;



}

#left_side img {

float : left;

padding : 0 10px 5px 0;

}

#left_side blockquote {

padding-left : 10px;

border-left : 3px solid #a7cc44;

margin : 10px 0 10px 25px;

}

.date {

padding : 7px 35px 0 0;

margin : 10px 0 25px 0;

text-align : right;

background : url(images/12.gif) no-repeat top right;

height : 32px;

}

.date a {

font : bold 1.2em Arial, Sans-Serif;

color : #a9bc52;

background : transparent;

}

#left_side .rs {

float : right;

margin : 0 0 0 10px;

border : 1px solid #888;

padding : 5px;

background : inherit;

}

#left_side ul {

list-style-position : inside;

margin-left : 2px;

}

#left_side ul li {

list-style-type : square;

margin-left : 15px;

}

#left_side ul ul li {

list-style : none;

margin-left : 10px;

list-style-type : lower-alpha;

list-style-position : inside;

}

#left_side .greybox {

border : 1px solid #ccc;

background : #f5f5f5;

width : 628px;

padding : 10px;

}

#footer {

clear : both;

width : 1000px;

margin : 0 0 6em 0;

padding-top : 5px;

color : #777;

border-top : 1px solid #444;

background : inherit;

}

#footer .right {

float : right;

}

#footer a {

text-decoration : none;

background : inherit;

