/*########################################################################
/*########################################################################
THIS SKINS SPECIAL LAYOUT OPTIONS
########################################################################*
########################################################################*/




/*########################################################################
/*########################################################################
THIS SKINS SPECIAL COLOR OPTIONS
########################################################################*
########################################################################*/

body, input, textarea, select{
color:#555;
}

#wrapper_head{
background: #222 url(../images/glass-dark.png) top center no-repeat;
}

#wrapper_footer{
background: #222;
color: #888;
}

#wrapper_footer a {
	color: #aaa;
	text-decoration: none;
}

#wrapper_footer a:hover{
	color: #eee;
	text-decoration: underline;
}

.entry, .sidebar .box{
background: #fff url(../images/skin3/gradient.png) top left repeat-x;
border: 1px solid #e3e3e3;
}

.box {
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.box img {
	border-color: #ccc;
}

.thumb a:hover {
color: #999;
}
/************************************************************************
-) HEAD
*************************************************************************/
#nav #home a{
background-color: transparent;
background-image: url(../images/skin1/home.png);
background-position: 12px 50%;
background-repeat: no-repeat;
}

#nav .current#home, #nav #home:hover{
/*background: #eee url(../images/skin1/home.png) 10px center no-repeat;*/
background-color: #eee;
}

#nav a{
color:#777;
}

#nav li {
background: #151515;
}

#nav .current {
background: #eee /*#f8f8f8*/;
color: #222;
}

#nav .current a {
    color: #777;
}

#top #nav li li a{
border-bottom:1px solid #ccc;
}

#top #nav li li ul{
border-top:1px solid #ccc;
}

#nav li li a, #nav li:hover{
background: #eee;
color:#777;
}

#nav li ul{
border:1px solid #ccc;
border-top:none;
border-bottom:none;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
padding-bottom: 8px;
background: #ddd;
}

#nav li ul ul{
margin-top: -8px;
padding-top: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}


#nav a:hover{
color:#444;
}

#nav li li a:hover{
color:#444;
background: #ddd;
}



#headextras{
background: #202020;
border: 1px solid #333;
}

/*.embedded #headextras {
background: transparent;
border: none;
}*/

#userbox, #userbox a {
color: #aaa;
}

#userbox a:hover {
color: #eee;
}

.social_bookmarks .rss a{background: transparent url(../images/skin1/rss_16.png) 0 0  no-repeat;}
.social_bookmarks .facebook a{background: transparent url(../images/skin1/facebook_16.png) 0 0  no-repeat;}
.social_bookmarks .twitter a{background: transparent url(../images/skin1/twitter_16.png) 0 0  no-repeat;}
.social_bookmarks .flickr a{background: transparent url(../images/skin1/flickr_16.png) 0 0  no-repeat;}
.social_bookmarks .email a{background: transparent url(../images/skin1/email_16.png) 0 0  no-repeat;}

.embedded_navigation .refresh a{background: transparent url(/images/emb-refresh.png) 0 0 no-repeat;}
.embedded_navigation .back a{background: transparent url(/images/emb-back.png) 0 0 no-repeat;}
.embedded_navigation .forward a{background: transparent url(/images/emb-forward.png) 0 0 no-repeat;}
.embedded_navigation .home a{background: transparent url(/images/emb-home.png) 0 0 no-repeat;}

#submit_news{
color:#fff;
background: transparent url(../images/skin1/submit_news.png) top right  no-repeat;
}


/*head searchform*/

#head #s{
background: #fff;
color:#555;
}

#searchsubmit {
background: transparent url(../images/skin1/search.png) 2px 50%  no-repeat;
}

#feature_info, feature_info a, feature_info a:hover, #feature_info h2{
color:#444;
text-shadow:1px 1px 0 #FFFFFF;
}

/************************************************************************
-) CONTENT AREA
*************************************************************************/

/*#wrapper_main,*/ body{
background: url("../images/noise.png") repeat scroll 0 0 #eee; /*#f8f8f8*/
}

body.embedded_page {
	background: none #ababab;
}

#top .pagination span, #top .pagination a{
color:#fff;
background: #555;
}

#top .pagination a:hover{
color:#fff;
background: #777;
}

#top .pagination .current{
background: #222;
color:#fff;
}

.entry-head span{
border-right: 1px solid #bbb;
}

.date{
background: #eee /*#f8f8f8*/;
border: 1px solid #e3e3e3;
}

#top .slidecontrolls a{
background:transparent url(../images/skin1/slide_controlls.png) no-repeat -28px 0;
}

#top .slidecontrolls .active_item, #top .slidecontrolls a:hover{
background:transparent url(../images/skin1/slide_controlls.png) no-repeat 0 0;
}

/************************************************************************
-) GALLERY
*************************************************************************/

.the_gallery{background: #eee /*#f8f8f8*/;}

.gallery_inner, .tooltip{
border: 1px solid #e3e3e3;
background: #fff;
}

#top .gallery_entry h3, #top .gallery_entry h3 a, #top .gallery_entry h3 a:hover{
color:#999;
text-shadow:1px 1px 0 #FFFFFF;
text-decoration: none;
}

.gallery_entry{
color:#666;
background: #eee /*#f8f8f8*/ url(../images/skin1/shadow.png) 0 168px no-repeat;
}

.gallery_entry .comment_link{
background: transparent url(../images/skin1/comments.gif) /*right*/100% 2px no-repeat;
color: #c2c2c2;
text-decoration: none;
}

.gallery_entry .comment_link:hover{
color: #888;
text-decoration: none;
}

.rating_off, #top .star_off{
background: transparent url(../images/skin1/rating_off.gif) 0 0 no-repeat;
}

.rating_on, .star:hover, #top .star_on{
background: transparent url(../images/skin1/rating_on.gif) 0 0 no-repeat;
}

.featured_entry{
background:transparent url(../images/skin1/featured.png) no-repeat 0 0;
}

.preloading{
background: transparent url(../images/skin1/preload.gif) no-repeat 50% 50%;
}

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

.display{
background: #eee /*#f8f8f8*/ url(../images/skin1/border_top.png) repeat-x left top;
border:1px solid #ddd;
color: #333;
}

#top .display:hover{
background: #eee url(../images/skin1/border_top.png) repeat-x left top;
text-decoration: none;
color: #999;
}

#top .display_active{
border:1px solid #bbb;
}

#item_small span{
background: transparent url(../images/skin1/display_small.png) no-repeat 3px 50%;
}

#item_medium span{
background: transparent url(../images/skin1/display_detail.png) no-repeat 3px 50%;
}

#item_large span{
background: transparent url(../images/skin1/display_large.png) no-repeat 3px 50%;
}

/*.sidebar .box ul{
border-bottom:1px solid #e3e3e3;
}*/

/*.sidebar .box ul li a{
border-top:1px solid #e3e3e3;
background: transparent url(../images/skin1/rating_off.gif) 0 8px no-repeat;
}*/

/*.sidebar .box ul li a:hover{
background: transparent url(../images/skin1/rating_on.gif) 0 8px no-repeat;
text-decoration: none;
}*/
#top .sidebar .box_entry{
border-top:1px solid #e3e3e3;
}


/************************************************************************
-) FOOTER
*************************************************************************/

#footer .box li a, #footer .box .recentcomments {
background:url("../images/skin1/bullet.png") no-repeat scroll 0 12px transparent;
border-bottom:1px solid #333333;
}


#top #footer .box_entry a img{
border-color: #333333;
background: #111;
}

#top #footer .box_entry a:hover img{
border-color: #444;
}

#footer_bottom, #footer_bottom a {
background: #111;
color:#aaa;
}
#footer_bottom a{
	text-decoration: none;
	font-weight: bold;
}
#footer_bottom a:hover {
	color:#eee;
	text-decoration: underline;
}

#wrapper_footer, #footer .box h3 {
border-bottom:1px solid #333333;
}

/************************************************************************
-) GENERIC
*************************************************************************/

h1, h2, h3, h4, h5, h6, legend, #top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{
color:#444;
}

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
color:#888f96;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer legend, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a{
color:#eee;
}

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
color:#888f96;
}

a{
	color:#447;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color:#669;
	text-decoration: underline;
}
table a {
	font-weight: normal;
}
#footer a:hover {color:#fff;}

#top .box_entry a img{
border-color: #e3e3e3;
}

#top .box_entry a:hover img{
border-color: #aaa;
}

#top .logo a{
color: #ccc;
}

#top .logo a:hover{
color: #fff;
}

body img.alignleft {
border-color: #e3e3e3;
}

blockquote {
background-color: #f0f0f0;
background-image: url('../images/skin1/quotes.png');
background-repeat: no-repeat;
background-position: 5px 5px;
border-radius: 8px;
}

.entry ul, .entry ol{
/*border-top:1px solid #D6D6D6;*/
color:#555;
}

.entry ul li {
/*background:url("../images/skin1/bullet.png") no-repeat scroll 0 12px transparent;*/
/*border-bottom:1px solid #D6D6D6;*/
}

.entry ol li {
border-bottom:1px solid #D6D6D6;
}

pre, #top div .wp-caption {
border:1px solid #e1e1e1;
background: #fff;
}

/*table*/


th {
	color: #fff;
	border: 1px solid #e1e1e1;
	background: #999;
}

th.nobg {
	border-right: 1px solid #e1e1e1;
	color:#555;
}

td {
	border: 1px solid #e1e1e1;
	background: none;
	color: #333;
}


td.alt {
	background: #eee;
	color: #777;
}

th.spec {
	border-left: 1px solid #e1e1e1;
	background: #fff;
	color:#777;
}

th.specalt {
	border-left: 1px solid #e1e1e1;
	background: #eee;
	color: #777;
}


.dropcap1{
text-shadow:1px 1px 0 #fff;
}

.dropcap2{
background: transparent url(../images/skin1/dropcaps.png) top left no-repeat;
color:#fff;
text-shadow:-1px -1px 0 #555;
}

.dropcap3{
background: #777;
color:#fff;
text-shadow:-1px -1px 0 #555;
border:1px solid #fff;
}

.hr {
background: transparent url('../images/skin1/border.png') repeat-x center right;
}

.hr a, .hr a:hover{
color:#aaa;
background:url("../images/skin1/arrow_up.png") no-repeat scroll left center transparent;
}

.lightbox_video, .lightbox_image{
background:transparent url(../images/skin1/video.png) no-repeat center center;
}

#top .lightbox_image{
background:transparent url(../images/skin1/magnify.png) no-repeat center center;
}

/************************************************************************
CONTACT FORM
*************************************************************************/

.valid #edit_form input[type="text"], .valid .text_area{border:1px solid #9AA600;} /*#70A41B*/
.error #edit_form input[type="text"], .error .text_area{border:1px solid #FF6600;}
.ajax_alert #edit_form input[type="text"], .ajax_alert .text_area{border:1px solid #ffb628;}

/************************************************************************
-) COMMENTS
*************************************************************************/


.gravatar img, .comment_content, /*#edit_form*/ input, textarea, select {
border:1px solid #ccc;
background: #fafafa;
}

.author_name a{
color:#555;
}

.commentmetadata a{
color:#aaa;
}

.says{
background:transparent url(../images/skin1/say.png) no-repeat scroll 0 0;
}

.comment-reply-link{
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
color:#555;
}

input[type="submit"], input[type="reset"], input[type="button"], .more-link:hover{
background:none repeat scroll 0 0 #333;
border:medium none;
color:#FFFFFF;
cursor:pointer;
}

input[type="submit"], input[type="reset"], input[type="button"]:hover, .more-link:hover{
background: #555;
color:#FFFFFF;
text-decoration: none;
}

#cats li a {
color: #447;
font-weight: normal;
}

#cats li a:hover {
color: #669;
}

#cats li.selected > a {
	font-weight: bold;
}

#cats li.hidden {
	display:list-item;
}

#cats li.hidden > a {
	color: #aaa;
}

#cats li.adult > a {
	color: #966;
font-style: italic;
}

.prj_entry {
border-color: #ddd;
}

.mod_hidden, .mod_rejected {
	color: #999;
	background-color: #eee;
}

.mod_rejected {
	color: #999;
	background-color: #faf4f2;
}

.mod_sticky {
	font-weight: bold;
	background-color: #fffff8;
}

.mod_pending {
	background-color: #f2faf4;
	font-style: italic;
}

.mod_adult {
/*	background-color: #fff8fa;*/
}

.mod_adult h3 a {
	color: #855!important;
}

.prj_entry:hover {
	background-color: #f2f4fa;
}

.prj_header:hover {	background-color: #fff;}

#top .prj_entry h3 a {
	color: #447;
	text-decoration: none;
}
#top .prj_entry h3 a:hover {
	color: #669;
	text-decoration: underline;
}

.prj_entry .thumb img{
border-color: #ddd;
/*background-color: #555;*/
}

.entry h1{
border-bottom: 1px solid #ccc;
}

.tags a {
	background:url("/images/tag	.gif") no-repeat 1px 2px;
	padding-left:10px;
	font-weight: normal;
}

a.downloadlink {
	background:url("/images/dl.gif") no-repeat 0px 0px;
	padding-left: 16px;
	line-height: 20px;
}

a.buylink {
	background:url("/images/buy.gif") no-repeat 0px 0px;
	padding-left: 16px;
	line-height: 20px;
}

.color-green {
	color: #008000;
}
.color-green2 {
	color: #006000;
}
.font-bold {
	font-weight: bold;
}

#latest_projects img {
	border: none;
	padding: 0;
	margin: 5px;
	border-radius: 5px;
}

#latest_projects img:hover {
	opacity: 0.8;
}

#linkbuilder .entry ul {
	width: 550px;
}
#linkbuilder strong {
	color: #558855;
	border-bottom: dotted 1px #008000;
	cursor: pointer;
}
#linkbuilder em {
	color: #333388;
}
