body {
	background:url(magic/bg.jpg) top center fixed no-repeat;
	color:#848b83;
}

a {color:#fff;}

label {color:#1f0b03;}

input, textarea {
	border:1px solid #6d6d6d;
	background:#fffeff;
	color:#feffff;
}

#middle label small {color:#848b83;}

#middle input {background:url(magic/input_bg.png) top left no-repeat;}

#sidebar input, #contact-form-widget input {background:url(magic/input_bg_short.png) top left no-repeat;}

#middle input#submit, #middle input#clear:hover, #middle input[type="submit"], #middle input[type="reset"]:hover, 
#middle #sidebar input#submit, #middle #sidebar input#clear:hover, #middle #sidebar input[type="submit"], #middle #sidebar input[type="reset"]:hover {
	color:#010000;
	background:url(magic/submit.png) top left no-repeat;
}

#middle input#clear, #middle input#submit:hover, #middle input[type="reset"], #middle input[type="submit"]:hover, 
#middle #sidebar input#clear, #middle #sidebar input#submit:hover, #middle #sidebar input[type="reset"], #middle #sidebar input[type="submit"]:hover {
	color:#fffefe;
	background:url(magic/clear.png) top left no-repeat;
}

#middle textarea {background:url(magic/textarea_bg.png) top left no-repeat;}

#contact-form-widget textarea {background:url(magic/textarea_bg_short.png) top left no-repeat;}

h1 {color:#feffff;}

h1 span {color:#d0e933;}

h2, h3 {color:#fffeff;}

h4 {color:#fffeff;}

h5 {color:#fffeff;}

#page {background:url(magic/gradient.png) bottom repeat-x;}

/* ---------------------------------- Header ----------------------------------------------*/

#header {
	background:url(magic/header_bg.png) top repeat-x;
	color:#fffffe;
}

ul#navigation {background:url(magic/nav_bg.html) top repeat-x;}

#navigation li {background:url(magic/nav_sep.png) right 20px no-repeat;}

#navigation li a {color:#9ea59b;}

#navigation li.multi a {background:url(magic/nav_down.png) right 27px no-repeat;}

#navigation li li.multi a {background:url(magic/nav_r.png) 130px 12px no-repeat;}

#navigation li li.multi:hover a {background:#8eba2f url(magic/nav_r.png) 130px 12px no-repeat;}

#navigation li li.multi:hover li a {background:#8eba2f;}

#navigation li li.multi li a {background:#090806;}

#navigation li:hover li a {color:#fffefe;}

#navigation li:hover li:hover li a {background:#090806;}

#navigation li:hover li:hover li:hover a {background:#8eba2f;}

#navigation li li a:hover {background:#8eba2f;}

#navigation li ul {background:#090806;}

#navigation ul li {background:#090806;}

#navigation li:hover ul li ul {background:#090806;}

#navigation ul ul li {background:#090806;}

#navigation li:hover a, #navigation li.current_page_item a {color:#d0e933;}

#header .head_r a {
	background:url(magic/nav_white.png) right no-repeat;
	color:#d0e933;
}

#header .head_r ul#searchbox {background:url(magic/search_bg.png) top right no-repeat;}

#header .head_r ul#searchbox input {color:#151515;}

#header a.logo h1 {color:#d0e933;}

#header .twit a, #header .rss a {color:#9e948b;}

#header .twit a:hover, #header .rss a:hover {color:#fefffe;}

#header .rss a {background:url(magic/rss.png) top left no-repeat;}

#header .rss a:hover {background:url(magic/rss_sel.png) top left no-repeat;}

#header .twit a {background:url(magic/twit.png) top left no-repeat;}

#header .twit a:hover {background:url(magic/twit_sel.png) top left no-repeat;}

/* ---------------------------------- Top ----------------------------------------------*/

#top .gallery_box {background:url(magic/border.png) top left no-repeat;}

#top .gallery_box .tl {background:url(magic/tl.png) 0 0 no-repeat;}

#top .gallery_box .tr {background:url(magic/tr.png) 0 0 no-repeat;}

#top .gallery_box .bl {background:url(magic/bl.png) 0 0 no-repeat;}

#top .gallery_box .br {background:url(magic/br.png) 0 0 no-repeat;}

#top .nivoSlider {background:url(magic/loader.gif) 49% 49% no-repeat;}

a.nivo-nextNav {background:url(magic/next.png) no-repeat;}

a.nivo-prevNav {background:url(magic/prev.png) no-repeat;}

a.nivo-nextNav:hover {background:url(magic/next_sel.png) no-repeat;}

a.nivo-prevNav:hover {background:url(magic/prev_sel.png) no-repeat;}

.nivo-controlNav a {background:url(magic/circle.png) no-repeat;}

.nivo-controlNav a.active {background:url(magic/circle_sel.png) no-repeat;}

.nivo-c {background:url(magic/slider_nav_bg.png) top repeat-x;}

.nivo-r {background:url(magic/slider_nav_r.png) top right no-repeat;}

.nivo-l {background:url(magic/slider_nav_l.png) top left no-repeat;}

#top ul li .textwidget p {color:#fefffe;}

#top a.view {
	background:url(magic/view.png) top left no-repeat;
	color:#19150d;
}

#top a.view:hover {
	background:url(orange/view_sel.html) top left no-repeat;
	color:#fefffe;
}

/* ---------------------------------- Middle ----------------------------------------------*/

#middle_t {background:url(magic/middle_t.png) bottom center no-repeat;}

#middle_b {background:url(magic/middle_b.png) top center no-repeat;}

.middle {background:url(magic/middle_bg.png) center repeat-y;}

#middle2 .portfolio-website:hover .portfolio-website_top {background:url(magic/portfolio_item_top.png) top left no-repeat;}

#middle2 .portfolio-website:hover .portfolio-website_bot {background:url(magic/portfolio_item_bot.png) top left no-repeat;}

#middle2 .portfolio-website:hover .portfolio-website_bg {background:url(magic/portfolio_item_bg.png) left repeat-y;}

#middle2 .portfolio-website .website-thumbnail a span.image {background:url(magic/item_img.png) center no-repeat;}

#middle2 .portfolio-website .website-thumbnail a span.video {background:url(magic/item_video.png) center no-repeat;}

#middle h2, #middle h3  {color:#d0e933;}

#middle div.box .widget {background:url(magic/middle_sep.png) right repeat-y;}

#middle .box #twitter li {background:url(magic/line.png) bottom repeat-x;}

#middle .widget a:hover {color:#d0e933;}

#middle .textwidget a:hover {color:#feffff;}

#middle #recent-widget h3 a:hover {text-decoration:none;}

#middle #recent-widget p {background:url(magic/line.png) bottom repeat-x;}

/* ---------------------------------- Bottom ----------------------------------------------*/

#bottom div.box .widget a {color:#d0e933;}

#bottom div.box .widget a:hover, #bottom div.box .widget p span.col {color:#fefffe;}

/* ---------------------------------- Content ----------------------------------------------*/

#content {background:url(magic/middle_sep.png) right repeat-y;}

#content h3 a {color:#d0e933;}

#content .hentry {background:url(magic/middle_h_sep.png) bottom repeat-x;}

#content .navigation div {color:#fefffe;}

#content .navigation a {color:#d0e933;}

#content small {color:#848b83;}

#content small span {
	background:url(magic/post_sep.png) right no-repeat;
	color:#848b83;
}

#content small span.col a {color:#848b83;}

#content ol.commentlist {background:url(magic/middle_h_sep.png) top repeat-x;}

#content ol.commentlist li {border-bottom:1px solid #132316;}

#content ol.commentlist li ul.children li {border-top:1px solid #132316;}

#content ol.commentlist li li:last-child {border:0;}

#content ol.commentlist li li:last-child {border-top:1px solid #132316;}

#content ol.commentlist li .comment-author cite.fn {
	color:#fefeff;
	background:url(magic/avatar_bg.png) 0 20px no-repeat;
}

#content ol.commentlist li .commentmetadata a {color:#414a3f;}

#content ol.commentlist li .reply a {color:#d0e933;}

#content .info1 {
	border:1px solid #666;
	background:#f0f1f4;
	color:#666;
}

#content .info2 {
	border:1px solid #002b44;
	background:#e7f7ff;
	color:#002b44;
}

ul.list2 {color:#fefefe;}

ul.list3 {color:#1dacfd;}

form label {color:#848b83;}

/* ---------------------------------- Sidebar ----------------------------------------------*/

#sidebar h1 {color:#d0e933;}

#sidebar p strong span {color:#5f461d;}

#sidebar ul li a {color:#848b83;}

#middle #sidebar #recent-posts a, #middle #sidebar #popular-widget a {color:#feffff;}

#middle #sidebar #recent-posts a:hover, #middle #sidebar #popular-widget a:hover {color:#feffff;}

#searchform div label {color:#d0e933;}

/* ---------------------------------- Footer ----------------------------------------------*/

#footer {background:url(magic/footer_bg.png) bottom repeat-x;}

#footer p {color:#5c5c5c;}

#footer ul.menu_bot li a {color:#5c5c5c;}

/* ---------------------------------- Other ----------------------------------------------*/

a.button {
	background:url(magic/but_bg.png) top left no-repeat;
	color:#010001;
}

a.button:hover {
	background:url(magic/but_sel.png) top left no-repeat;
	color:#fefffe;
}

p.tags a {color:#d0e933;}

p.pp_description, p.pp_description {color:#14130f;}

a.post-edit-link {color:#848b83;}

a.post-edit-link:hover {color:#fefeff;}

a.website-name {color:#d0e933;}

#flickr a, #bottom #flickr a {color:#fefffe;}

#bottom #flickr a:hover, #flickr a:hover {color:#d0e933;}

#contact_form label {color:#848b83;}

ul.splitter {color:#feffff;}

ul.splitter li ul {background:url(magic/sort_all.png) bottom center no-repeat;}

.splitter li span {background:url(magic/sort_top.png) bottom center no-repeat;}

.splitter ul li a {color:#1a3225;}

.splitter ul li a:hover {color:#2b8300;}

.splitter ul li.selected-0 a, 
.splitter ul li.selected-1 a, 
.splitter ul li.selected-2 a, 
.splitter ul li.selected-3 a, 
.splitter ul li.selected-4 a, 
.splitter ul li.selected-5 a, 
.splitter ul li.selected-6 a, 
.splitter ul li.selected-7 a, 
.splitter ul li.selected-8 a,
.splitter ul li.selected-9 a {
	background:url(magic/sort.png) bottom no-repeat;
	color:#2a2826;
}

.splitter ul:hover li.selected-0 a,
.splitter ul:hover li.selected-1 a,
.splitter ul:hover li.selected-2 a,
.splitter ul:hover li.selected-3 a,
.splitter ul:hover li.selected-4 a,
.splitter ul:hover li.selected-5 a,
.splitter ul:hover li.selected-6 a,
.splitter ul:hover li.selected-7 a,
.splitter ul:hover li.selected-8 a,
.splitter ul:hover li.selected-9 a {
	background:url(magic/sort_sel.png) bottom no-repeat;
	color:#feffff;
}
