body {
	background:#444 url(images/bg.png) repeat-x top left;
	color:#eee;
}
h1 {   
	color:#fff;
}
h2 {
	color:#F9EDC3;
}
h3 {
	color:#F8D766;
}
h4 {
	color:#FDA601;
}
h5 {
	color:#F17400;
}
h6 {
	color:#FF4B33;
}
ul li {
	list-style-image:url(images/bullet.gif);
}
ul ul li {
	list-style-image:url(images/bullet2.gif);
}
ul ul li ul li {
	list-style-image:url(images/bullet3.gif);
}
ol li {
	list-style-type:decimal;
}
ol li ol li {
	list-style-type:lower-alpha;
}
ol li ol li ol li {
	list-style-type:lower-roman;
}
table,th,td {
	border:1px solid #999;
}
th {
	background:#F9EDC3;
	color:#505050;
}
tr.alt td {
	background:#5C5C5C;
	color:#eee;
}
pre {
	background:#444;
}
acronym,abbr {
	border-bottom:1px dashed #999;
}
a acronym,a abbr {
	border-bottom:none;
}
dt {
	color:#FFB323;
}
fieldset {
	border:1px dashed #999;
}
legend {
	background:#F8D766;
	color:#202020;
}
input,textarea,select {
	background:#ddd;
	color:#444;
	border:1px solid #222;
}
input:focus,input.focus,textarea:focus,textarea.focus,select:focus,select.focus {
	background:#F8FFF0;
	color:#000;
	border-color:#A1FF45;
}
input.button,input.submit,input#submit {
  background:#FDA601;
  color:#000;
  border-width:1px;
  border-style:solid;
  border-color:#FED271 #DB960D #DB960D #FED271;
}
blockquote {
	background:#444 url(images/quote2.gif) no-repeat top left;  
}
a {
	color:#AFF0FF;
}
a:visited {
	color:#FFE6AF;
}
a img {  
	border:2px solid #8BE6FA;
}
a:hover {
	color:#A1FF45;
}
a:active,a:focus {
	background-color:#A1FF45;
	color:#000;
}
a:hover img,a:active img,a:focus img {  
	border-color:#A1FF45;
}

/* LAYOUT */
.jumplinks a:hover,.jumplinks a:active,.jumplinks a:focus {
	background:#AFF0FF;
	color:#555;
	border:1px solid #000;
}

#header {
	background:url(images/header-right.png) no-repeat top right;
}
#header h1 {
	background:url(images/header-left.png) no-repeat top left;
}

/* MENU */
#bar {
	background:#666 url(images/bar.jpg) repeat-x bottom left;
}
#topnav a {
	color:#fff;
	border-top:none;
	border-bottom:5px solid #666;
}
#topnav a:hover {
	border-top:5px solid #000;
	border-bottom:none;
}
#topnav .here a {
	color:#F8D766;
}
#topnav a:hover {
	color:#65EBFF;
}
#topnav a:active,#topnav a:focus {
	background:#AFF0FF;
	color:#555;
}

#sidebar li {
	list-style:none;
	list-style-image:none;
	background:#666 url(images/gradient.jpg) repeat-x top left;
}
#sidebar li li {
	background:transparent;
}
#sidebar .here {
	background:#3B3B3B;
}
#sidebar #recent-downloads span {
	color:#ddd;
}
#sidebar a {
	color:#fff;
} 
#sidebar a:hover {
	background:#5F5F5F;
	color:#65EBFF;
}
#sidebar a:active,#sidebar a:focus {
	background:#AFF0FF;
	color:#444;
}

/* CONTENT */
#wrapper {
	background:#444;
	color:#eee;
}
.post,.page,.attachment {
	background:#666 url(images/gradient.jpg) repeat-x top left;
}
.sticky h2 {
	background:url(images/pin.gif) no-repeat top right;
}

/* tags */
.wp-tag-cloud {
	background:#333;
}
.wp-tag-cloud a {
	color:#FFB26C;
}
.wp-tag-cloud a:active,.wp-tag-cloud a:focus {
	color:#000;
}

/* pagination */
.prevnext .newer a {
	background:url(images/arrow_left.gif) no-repeat top left;
}
.prevnext .older a {
	background:url(images/arrow_right.gif) no-repeat top right;
}
.prevnext li a:active,.prevnext li a:focus {
	background-color:#A1FF45;
	color:#000;
}

/* COMMENTS */
#content #commentlist li,#content .rss-trackback li {
	list-style-image:none;
	list-style:none;
}
#commentlist li {
	border:1px solid #444;
}
#commentlist .odd {
	border-color:#4a4a4a;
}
#commentlist li,#commentlist .odd .children li {
	background-color:#4f4f4f;
	color:#eee;
}
#commentlist .odd,#commentlist .even .children li {
	background-color:#595959;
	color:#fff;
}
#commentlist .bypostauthor {
	background:url(images/flag.gif) no-repeat top right;
}
#commentlist .reply-edit li {
	background-color:transparent;
	border:none;
}
.add-comment a {
	color:#AFF0FF;
}
.add-comment a:hover {
	color:#A1FF45;
}
.add-comment a:active,.add-comment a:focus {
	background-color:#A1FF45;
	color:#000;
}
#commentlist .commentdata a {
	color:#F9EDC3;
}
#commentlist .commentdata a:hover {
	color:#A1FF45;
}
#commentlist .commentdata a:active,#commentlist .commentdata a:focus {
	background-color:#A1FF45;
	color:#000;
}

/* no bullets */
#sitemap li,.prevnext li {
	list-style:none;
	list-style-image:none;
}

/* FOOTER */
#footer {
	background:#000 url(images/footer.jpg) repeat-x top left;
}
#footer a img {
	border:2px solid #444;
}
#footer a:hover img,#footer a:active img,#footer a:focus img {  
	background:#FBBA2F;
	border-color:#FBBA2F;
}

/* gallery */
.gallery img {
	border:1px solid #444;
}
.gallery a img {  
	border:2px solid #8BE6FA;
}
.gallery a:hover img,.gallery a:active img,.gallery a:focus img {  
	border-color:#A1FF45;
}

/* OTHER */
.top a img {
	border:none;
}
.top a:hover img,.top a:active img,.top a:focus img {  
	background:#FF4B33;
}
.exclamation {
	background:url(images/exclamation.gif) no-repeat 5px 50%;
}
.stop {
	background:url(images/stop.gif) no-repeat 5px 50%;
}
.go {
	background:url(images/go.gif) no-repeat 5px 50%;
}
.green {
	color:#A1FF45;
}
.req,.warning,.sorry {
	color:#F8DD7A;
}
.error {
	color:#A1FF45;
}


