body {
	border-top-color:#000;
	color:#333;
}
/* GENERAL */	
a:link, a:visited {
	color:#0082e3;
}
a:hover {
	color:#006699;
}
a.orangeLink:link, a.orangeLink:visited, a.orangeLink:hover {
	color:#ff6600;
}
a.blueLink:link, a.blueLink:visited, a.blueLink:hover {
	color:#097dff;
}

.hdrArchive{background-image:url(icons/archive.png);}
.hdrTag{background-image:url(icons/tagged.png);}
.hdrAuthor{background-image:url(icons/author.png);}
.hdrTime{background-image:url(icons/calendar.png);}

/** blockquotes*/
blockquote {
	background-image:url(iface/quote.png);
	background-color:#dfeffb;
	border-color:#c7dcec;
}

blockquote blockquote{
	border-left-color:#c7dcec;
	background-image:none;
	background-color:#FFF;
	}


/* images */


.image-left, .image-right,
.alignright, .alignleft {
	border-color:#CCC;
	background-color:#DDD;
}
/* Captions */

.wp-caption {
	border-color:#CCC;
	background-color:#DDD;
}

/* End captions */


/* SMALL NEWS */
.smallNews .smallPost p.catSmall a {
	background-image:url(iface/smallCatBg.png);
}

#topNews {
	background-image:url(iface/topNewsBg.png);
}
#botNews {
	background-image:url(iface/botNewsBg.png);
}
#topNews .smallPost p.catSmall a:link, #topNews .smallPost p.catSmall a:visited {
	color:#CCC;
}
#topNews .smallPost p.catSmall a:hover {
	color:#FFF;
}
#botNews .smallPost p.catSmall a:link, #botNews .smallPost p.catSmall a:visited {
	color:#CCC;
}
#botNews .smallPost p.catSmall a:hover {
	color:#FFF;
}
#topNews .smallPost h2 a:link, #topNews .smallPost h2 a:visited, #topNews .smallPost h2 a:hover {
	color:#000;
}
#botNews .smallPost h2 a:link, #botNews .smallPost h2 a:visited, #botNews .smallPost h2 a:hover {
	color:#CCC;
}
#topNews .smallPost h2 strong a:link, #topNews .smallPost h2 strong a:visited {
	color:#66797b;
}
#topNews .smallPost h2 strong a:hover {
	color:#6C0;
}
#botNews .smallPost h2 strong a:link, #botNews .smallPost h2 strong a:visited {
	color:#999;
}
#botNews .smallPost h2 strong a:hover {
	color:#fff;
}
#topNews .smallPost a:link img, #topNews .smallPost a:visited img {
	border-color:#4f636a;
	background-color:#6d7e84;
}
#topNews .smallPost a:hover img {
	border-color:#000;
	background-color:#111;
}
#botNews .smallPost a:link img, #botNews .smallPost a:visited img {
	border-color:#666;
	background-color:#555;
}
#botNews .smallPost a:hover img {
	border-color:#888;
	background-color:#666;
}
#botNews .floatL {
	width:300px;
	overflow:auto;
}
/* HEADER */
#header {
	background-image:url(iface/hdrBg.png);
}

#header h1 a {
	background-image:url(iface/logo.png);
}

#header form div {
	background-image:url(iface/searchBg.png);
}
#header form div input#s {
	background-color:#FFF;
	color:#999;
}
/* CONTENT */

#content .topAds {
	border-bottom-color:#E3E3E3;
}
.post .entrycontent ul li {
	background-image:url(iface/bullet.gif);
}

.post .postmeta {
	background-image:url(iface/postmetaBg.png);
}
.post .postmeta a:link, .post .postmeta a:visited {
	color:#818181;
}
.post .postmeta a:hover {
	color:#000;
}
.post .postmeta ul li.icnComms {
	background-image:url(icons/comment.png)
}
.post .postmeta ul li.icnTags {
	background-image:url(icons/tags.png)
}
.post .postmeta ul li.icnRelated {
	background-image:url(icons/related.png);
}
.post .postmeta ul li.icnTwitter {
	background-image:url(icons/twitter_s.png);
}
.post .postmeta a.icnRelated:link,
.post .postmeta a.icnRelated:visited,
.post .postmeta ul li.icnComms a:link,
.post .postmeta ul li.icnComms a:visited {
	color:#545454;
}
.post .postmeta a.icnRelated:hover, .post .postmeta ul li.icnComms a:hover {
	color:#999;
}

/* related */
.post .relatedPost {
	background-color:#eaeaea;
	background-image:url(iface/dots.png);
}
.post .relatedPost li {
	border-bottom-color:#d6d6d6
}
.post .relatedPost li small {
	color:#727373;
}
.post .relatedPost li a {
	background-image:url(icons/arrow.png);
}
.post .relatedPost li a:link, .post .relatedPost li a:visited {
	color:#4d6b81;
	background-position:0 -2px;
}
.post .relatedPost li a:hover {
	color:#000;
	background-position:0 -82px;
}
/*NAVIGATION */
.navigation .alignleft,
.navigation .alignright,
.quickNav .alignright,
.quickNav .alignleft{
	background-color:#FFF;
}
.navigation .alignleft a,
.quickNav .alignleft a {
	background-image:url(icons/prev.png);
}
.navigation .alignright a,
.quickNav .alignright a{
	background-image:url(icons/next.png);
}




/* SIDEBAR */

/*subscribeBox*/
#subscribeBox {
	background-image:url(iface/blueBox.png);
}

#subscribeBox form input.subscribeMe {
	border-color:#c1dcf2;
	color:#999;
	}
#subscribeBox p.icnsSubs {
	background-image:url(iface/subscrbeIcnsBg.png);
}

/* SIDEBAR MODULES */

#sidebar ul li a {
	background-image:url(icons/arrow.png);
}
#sidebar ul li a:link, #sidebar ul li a:visited {
	color:#444;
}
#sidebar ul li a:hover {
	color:#000;
}
#sidebar ul li {
	background-image:url(iface/sidemoduleBg.png);
	border-bottom-color:#d4d4d4;
}

#sidebar ul li h2 {
	background-image:url(iface/sideTit.png);
}
/*CATEGORIES*/
#sidebar ul li.categories ul li a {
	background-image:url(icons/folder.png);
}
#sidebar ul li.categories ul li a:hover{
	background-color:#DDD;
}
#sidebar ul li ul li ul.children li a {
	background-image:url(icons/sub.png) !important;
}
/* BLOGROLL */
#sidebar ul li.linkcat ul li a {
	background-image:url(icons/world.png);
}
/* ADS */
#sidebar ul li.sideAds {
	border-top-color:#d4d4d4;
}
/* INTERES */

#sidebar ul li.interes a:link img, #sidebar ul li.interes a:visited img {
	border-color:#c7c7c7;
	background-color:#FFF;
}
#sidebar ul li.interes a:hover img {
	border-color:#CCC;
	background-color:#CCC;
}
#sidebar ul li.interes ul li {
	background-image:url(iface/dots.png) !important;
}
/*** COMMENTS ***/



div.hdrComments {
	color:#666;
	background-color:#333;
	background:#333 url(iface/arrowup.png) 40px 100% no-repeat;
}
h3#comments span.comNum {
	color: #FFF;
}
h3#comments strong {
	color:#ccc;
}
a#addComment {
	background-image:url(icons/add.png);
}
ol.commentlist {
	border-color:#CCC;
}
ol.commentlist li div.commentContent {
	border-bottom-color:#CCC;
	background-image:url(pix/vcardBg.png);
	color:#666;
}
ol.commentlist li div.author {
	background-color:#CFE3E5;
	color:#000;
}
ol.commentlist .depth-2, ol.commentlist .depth-3, ol.commentlist .depth-4, ol.commentlist .depth-5, ol.commentlist .depth-6 {
	background:#eee url(icon_discussion.png) 99% 10px no-repeat;
}
ol.commentlist .vcard img {
	border-color:#CCC;
}
ol.commentlist .vcard small a {
	color:#999;
}
ol.commentlist .reply a {
	background-image:url(icons/reply.png);
}
/* form elements */
ol.commentlist a#cancel-comment-reply-link {
	background-image:url(cancel.png);
}
ol.commentlist a#cancel-comment-reply-link:link, ol.commentlist a#cancel-comment-reply-link:visited {
	color:#999
}
ol.commentlist a#cancel-comment-reply-link:hover {
	color:#FFF
}
h3#leaveReply {
	color:#FFF;
	background-color:#444;
	border-top-color:#333;
	background-image:url(icons/comment2.png);
}
h3#leaveReply a {
	background-image:url(icons/lock.png);
}
/* COMMENT PREVIEW */
div#preview ol.commentlist {
	border-top-color:#CCC;
}

#commentform {
	background-color:#666;
	color:#FFF;
}
#commentform label {
	color:#FFF;
}
#commentform p {
	border-bottom-color:#555;
}
#commentform p.nob {
	background-color:#545454;
}
#commentform acronym {
	background-image:url(help.png);
}
#commentform sup {
	color:#666;
}

/* End Form Elements */

/* FOOTER */

#footer {
	background-color:#393939;
	background-image:url(iface/footBg.png);
	}
#footFix {
	color:#FFF;
	background-image:url(iface/arrowdown.png);
}
#footSearchform {
	background-color:#444;
	border-color:#666;
}

#footSearchform .footS {
	border-color:#CCC;
	color:#999;
}

/* subscribe foot */
#footSubscribeForm {
	border-top-color:#777;
}
#footSubscribeForm input.footSubscribeMe {
	border-color:#444;
	color:#999;
}


#footer #footSubscribeForm ul,
#footer #footSubscribeForm p{
	background-color:#333;
}
#footer #footSubscribeForm ul li a:link, #footer #footSubscribeForm ul li a:visited {
	color:#CCC;
}
#footer #footSubscribeForm ul li a:hover {
	color:#FFF;
}
/* foot module */
.footMod {
	border-top-color:#666;
}
.footMod h3 {
	color:#fff;
	background-color: #61686F;
}
.footMod ul li {
	border-right-color:#555;
}
.footMod ul li a:link, .footMod ul li a:visited {
	color:#888;
}
.footMod ul li a:hover {
	color:#FFF;
}

.footMod .floatR a.up{background-image:url(iface/up.png);}
.footMod .floatR a.up:link,
.footMod .floatR a.up:visited{color:#666;}
.footMod .floatR a.up:hover{color:#999;}

#content h2.pagetitle{
	border-bottom-color:#CCC;
}
#content h2.pagetitle strong{color:#F90;}

#header form div input#s:focus,
#footSearchform .footS:focus,
#footSubscribeForm input.footSubscribeMe:focus,
#subscribeForm input.subscribeMe:focus,
.wpcf7-form p input:focus{color:#000;}

/* FORMS*/


.wpcf7-form p{
	border-bottom-color:#CCC;
}

.wpcf7-form p small{
	color:#F63;
}

.wpcf7-form p input,
.wpcf7-form p select,
.wpcf7-form p textarea{
	border-color:#7F9DB9;
	color:#999;
	}

/* MESSAGES */

.ok{background-image:url(icons/accept.png);}
.error{background-image:url(icons/error.png);}
.alert{background-image:url(icons/warning.png);}
.right{background-image:url(icons/right.png);}
.left{background-image:url(icons/left.png);}
.down{background-image:url(icons/down.png);}
.top{background-image:url(icons/up.png);}
.sheet{background-image:url(icons/sheet.png);}
.calendar{background-image:url(icons/calendar.png);}
.pencil{background-image:url(icons/archive.png);}
.bubble{background-image:url(icons/comment2.png);}

.ok{
	background-color:#e5efc7;
	border-color:#bbdc5c;
}
.error{
	background-color:#fbe1e1;
	border-color:#f34b4b;
}

.alert{
	background-color:#f7e4c1;
	border-color:#f0ac28;
}

.sheet,
.calendar,
.pencil,
.bubble{
	background-color:#e2f6ff;
	border-color:#4f8eac;
}

.right,
.left,
.down,
.top{
	background-color:#f6f9cb;
	border-color:#b9c051;
}
