.navbgd {background-color:#0c0c0c;}
.navbar {padding-top:60px;height:100px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.3);	}
.mininav, .mininav a {text-shadow:0 0 0 transparent,#000000 0px 1px 0px;color:#888888;}
.mininav a:hover {color:#ffffff;}
.bar {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.4);}
body{background:url('images/background1.jpg') center top #000}
h1, h2, h3, h4, h5, h6{	color:#ffffff;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#ffffff;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#999999;}
p, .button, .pagecontents p, .minimal-posts a, .toggle-block, .calloutcontainer p {color:#999999;text-shadow:#000000 0px 1px 0px;}
p span, p a:hover {color:#ffffff;}
p a {color:#5fa3d2;}
.bottombar {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);}
.tip {color: #999999;background-color:#111111;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#111111'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111)); /* for webkit browsers */background: -moz-linear-gradient(top,  #222222,  #111111); /* for firefox 3.6+ */ border-bottom: 1px #222222 solid;border-top: 1px #444444 solid;border-left: 0px #222222 solid;border-right: 0px #444444 solid;text-shadow:0 0 0 transparent, 0 1px 0px #000000;-moz-box-shadow: 0 1px 0px #000000;-webkit-box-shadow: 0 1px 0px #000000;}
#breadcrumb-container a, #breadcrumb-container span{color:#999;text-shadow:#000 0px 1px 0px;}
#breadcrumb-container a:hover{color:#fff}
#testimonials{border: solid 10px #333333; background-color:#444444;box-shadow: 1px 1px 1px #000000;}
#testimonialsimageonly{	background-color:#444444;box-shadow: 1px 1px 3px #000000;}
#testimonials .slide{color:#bfbfbf;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
#testimonials .slide span{color:#888; text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.quote{	border: solid 10px #333333; background-color:#444444;box-shadow: 1px 1px 1px #000000;}
.quote .static{color:#bfbfbf;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.quote .static span {color:#888888;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.divider, .dividerblog, .dividernospacing {background:url(images/divider.png) repeat-x top;height:2px;width:100%;border:none}
.details h5 {color:#888888;}
.details h5 a {color:#5fa3d2;line-height:10px;}
.details h5 a:hover {color:#ffffff;}
.latest img, #tabs .panel img, img.frame {border: solid 10px #ffffff;box-shadow: 1px 1px 3px #000000; -webkit-box-shadow: 1px 1px 3px #000000; -moz-box-shadow: 1px 1px 3px #000000;}
.normal.button{filter:none; background:#111111 url(images/gloss3.png) repeat-x center;border-bottom: 1px #222222 solid;border-top: 1px #777777 solid;border-left: 0px #222222 solid;border-right: 0px #444444 solid;-moz-box-shadow: 0 1px 3px #000000;-webkit-box-shadow: 0 1px 3px #000000; box-shadow: 0 1px 3px #000000; text-shadow:0 1px 0 #000000; color:#fff}
.normal.button:hover {filter:none; background:url(images/gloss4.png) center repeat-x; -moz-box-shadow: 0 1px 3px #000000;-webkit-box-shadow: 0 1px 3px #000000; box-shadow: 0 1px 3px #000000; border-bottom: 1px #222222 solid;border-top: 1px #777777 solid;border-left: 0px #222222 solid;border-right: 0px #444444 solid; color:#fff;  text-shadow:0 1px 0 #000000;}
.frame{ -moz-box-shadow: 0 1px 3px #000000;-webkit-box-shadow: 0 1px 3px #000000; box-shadow: 0 1px 3px #000000;}
.highlight.button{color: #ffffff;text-shadow:0 0 0 transparent, 0px 1px 0px #000000;-moz-box-shadow: 0 1px 3px #000000; -webkit-box-shadow: 0 1px 3px #000000; box-shadow: 0 1px 3px #000000;}
.highlight.button:hover{filter:none;}
.tagcloud a{color: #999999;background-color:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#222222)); /* for webkit browsers */background: -moz-linear-gradient(top,  #333333,  #222222); /* for firefox 3.6+ */ border: 1px #444444 solid;text-shadow:0 0 0 transparent, 0 1px 0px #000000;-moz-box-shadow: 0 1px 0px #000000;-webkit-box-shadow: 0 1px 0px #000000;}
.tagcloud a:hover {color: #cccccc;background-color:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#333333)); /* for webkit browsers */background: -moz-linear-gradient(top,  #444444,  #333333); /* for firefox 3.6+ */ border: 1px #555555 solid;text-shadow:0 0 0 transparent, 0 1px 0px #000000;-moz-box-shadow: 0 1px 0px #000000;-webkit-box-shadow: 0 1px 0px #000000;}
.sidebarleft, .sidebarright{background-color:#000000;background: rgb(0, 0, 0);background: rgba(17, 17, 17, 0.3)}
.sidebarright .widget ul li, .sidebarleft .widget ul li {background:url(images/divider.png) repeat-x top;width:90%; border:none}
.sidebarright .widget ul li:first-child, .sidebarleft .widget ul li:first-child{background-image:none;}
.sidebarright ul li a, .sidebarleft ul li a {color:#999999;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.sidebarright .boxsmgrid{box-shadow:1px 1px 3px #222222; -moz-box-shadow:1px 1px 3px #222222; -webkit-box-shadow:1px 1px 3px #222222}
.sidebarright ul li:hover, .sidebarright ul li a:hover, .sidebarright ul li:active,
.sidebarleft ul li:hover, .sidebarleft ul li a:hover, .sidebarleft ul li:active {color:#ffffff;}
.search input.box {color:#555555;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.5);}
.search input.box:focus {color:#cccccc;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.5);}
.search button.btn {background:url(../../images/search.png) no-repeat center;}
.search button.btn:hover {background:url(../../images/search2.png) no-repeat center;}
.search input.box {text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.callouttext {text-shadow:0 0 0 transparent,#000000 0px 1px 0px;color:#ffffff;}
.calloutcontainer {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.4);}
.smallbar {background-image:url(../../images/smallbar.jpg);background-repeat:repeat-x;height:17px;}
.filter li a {color: #ffffff;background-color:#111111;border-bottom: 1px #222222 solid;border-top: 1px #777777 solid;border-left: 0px #222222 solid;border-right: 0px #444444 solid;text-shadow:0 0 0 transparent, 0 1px 0px #000000;-moz-box-shadow: 0 1px 3px #000000;-webkit-box-shadow: 0 1px 3px #000000;background:url(images/gloss3.png) repeat-x center;}
.portfolio-main li.active a, .portfolio-main li a:hover {-moz-box-shadow: 0 1px 3px #000000;-webkit-box-shadow: 0 1px 3px #000000;box-shadow: 0 1px 3px #000000; color: #ffffff;
	text-shadow:0 0 0 transparent, 0px 1px 0px #000000;
	-moz-box-shadow: 0 1px 3px #000000;
	-webkit-box-shadow: 0 1px 3px #000000;
	border-top: 1px #7ec9ef solid;
	border-bottom: 0px #03202e solid;
	border-right: 0px #0c6491 solid;
	border-left: 0px #0c6491 solid;
	background-color:#0c6491;}
.wp-pagenavi a:link, .wp-pagenavi a:visited{color: #999999;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.5);}
.wp-pagenavi a:hover {color: #3179ab;text-shadow:0 0 0 transparent, 0 1px 0px #000000;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.8);}
.wp-pagenavi span.current{color: #3179ab;text-shadow:0 0 0 transparent, 0 1px 0px #000000;}
.blogpost {background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.3);box-shadow: 1px 1px 3px #000000;}
.blogpost h3 {color:#ffffff;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.8);}
.icons{	background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.8);}
.blogpost h5 {color:#888888;line-height:19px;}
.blogpost h5 a {color:#5fa3d2;}
.blogpost h5 a:hover {color:#ffffff;}
.comment {background:url(../../images/divider.png) repeat-x top;}
#commentform label, .contactsubmit label  {color:#999999;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
#commentform input[type=text], #commentform textarea {color: #cccccc;background:#333333;border-bottom:1px #444444 Solid;border-right:1px #444444 Solid;border-top:1px #000000 Solid;border-left:1px #000000 Solid;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.5);	}
.contactsubmit input:focus, .contactsubmit textarea:focus {color:#cccccc;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.8);	}
.contactsubmit label.error {color:#c85849;}
.contactsubmit input[type=text], .contactsubmit textarea, .contactsubmit select {color: #cccccc;background:#333333;border-bottom:1px #333333 Solid;border-right:1px #333333 Solid;border-top:1px #000000 Solid;border-left:1px #000000 Solid;background: rgb(17, 17, 17);background: rgba(17, 17, 17, 0.5);}
.pagetitle1 h2 {color:#cccccc;	text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
.pagetitle1 span {color:#777777;}
.subpagetext ul li a{color:#777777;background: rgb(0, 0, 0);background: rgba(17, 17, 17, 0.5);	}
.subpagetext ul li a:hover, .subpagetext ul li:last-child {color:#ffffff;background: rgb(0, 0, 0);background: rgba(17, 17, 17, 0.5);}
.backgroundgradient2 {background:url(images/background2.jpg) no-repeat top center #000;}
.backgroundgradient3 {background:url(images/background3.jpg) no-repeat top center #000;}
.flashmodule {box-shadow: 1px 1px 3px #000000;}
.footer h1, .footer h2, .footer h3, .footer h4{text-shadow:0 0 0 transparent,#333333 0px 1px 0px; }
.footer{background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.3);	}
.list1, .list2, .list3, .list4, .list5, .list6, .list7, .list8, .list9, .list10, .list11, .list12{color:#999999;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
#menu ul li a, #menu ul ul li a{color:#999999;text-shadow:#000000 0px 1px 0px}
#menu ul a:hover{color:#ffffff}
#menu ul ul{box-shadow: 1px 1px 1px #000000;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);}
#menu ul ul li{border-top:#444444 solid 0px;border-bottom:#222222 solid 0px;}
#menu ul ul li:first-child{border-top:#444444 solid 0px;}
#menu ul ul li:last-child{border-bottom:#222222 solid 0px}	
#menu ul ul a:hover{color:#ffffff;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);}
#menu ul .current>a, #menu ul .current-menu-item>a, #menu ul .current_page_item>a, #menu ul .current_page_parent>a, #menu ul .current-menu-parent>a{color:#5fa3d2 !important;text-shadow:#000 0px 1px 0px !important;}
#menu ul .current a:hover{color:#5fa3d2;text-shadow:#000 0px 0px 0px;}
#menu ul .current ul a{color:#666666;background:none;text-shadow:0 0 0 transparent,#ffffff 0px 0px 0px;}
#menu ul .current ul a:hover{color:#fff;text-shadow:#000 0px 1px 0px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);}
ol.commentlist li { background-image:url("../../images/divider.png")}
ol.commentlist li div.vcard cite.fn a.url {color:#fff; text-shadow:none}
a.comment-date, .blockquote {color:#ccc; text-shadow:#000 0px 1px 0px;}
.dash_title{color:#999}
div.toggle-trigger{border-color:#333}
div.toggle-trigger a, .toggle-container .toggle-block{background-color:#111; opacity:0.8; -moz-opacity:0.8; color:#999}
div.toggle-trigger.active a{opacity:1; background-color:#111}
div.toggle-trigger:hover, div.toggle-trigger.active{border-top-color:#000}
.panes > div {background: #222}
.panes > div h4, .tabs li a{text-shadow:0 0 0 transparent,#000 0px 1px 0px; color:#999}
 .tabs li a{ background:#333}
.panes > div h4{color:#eee}
.tabs a:active, .tabs a:hover, .tabs .current, .tabs .current:hover, .tabs li.current a  {color: #fff; text-shadow:0 0 0 transparent,#000 0px 1px 0px;background:#222}
.shadow200{background-image:url("images/shadow_200.png")}
.shadow300{background-image:url("images/shadow_300.png")}
.shadow400{background-image:url("images/shadow_400.png")}
.shadowblogvideo, .shadowblog{background-image:url("images/shadow_blog.png")}
#respond{background-image:url("../../images/divider.png")}
.boxgrid, .boxgrid300, .boxgrid400, .boxsmgrid, .homevideo{background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6); -moz-box-shadow: 1px 1px 3px #000000;-webkit-box-shadow: 1px 1px 3px #000000;box-shadow: 1px 1px 3px #000000;}
ul#twitter_update_list li {color:#777777;text-shadow:0 0 0 transparent,#000000 0px 1px 0px;}
ul#twitter_update_list li a {color:#5fa3d2;}
ul#twitter_update_list li a:hover {color:#ffffff;}
.post-author a{color:#fff !important}
#galleria_large{background:#000 !important}
.backgroundgradient4{background-image:url('images/background4.jpg')}
.portfolio-content h4, .popular-posts .post-comment a{color:#fff}