table {
	border-bottom:1px solid #d3d3d3;
}
table td {
	border-right:1px solid #d3d3d3;
}
table td:hover {
	background-color: #f2f2f2;
}
table th {
	border-right:1px solid #d3d3d3;
}
table tr {
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
}
table tr.caption {
	border-left:1px solid #d3d3d3;
}
/*-----------------------------------------------------------------------------------*/
/*	GENERAL
/*-----------------------------------------------------------------------------------*/

body {
	background-color: #f6f6f6;
	color: #5e5e5e;
}

#container {
	background-color: #f6f6f6;
}


#bottom-container {
	background-color: #333333;
}

.footer-wrapper {
	background-color: #282828;
}

.footer p {
	color: #b2b2b2;
}

.scroll-top {
	background-color: #4a4a4a;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);	
	-webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
}

.scroll-top:hover {
	background-color: #606060;	
}

.contact-info table a {
	color: #5e5e5e;
}

p {
	color: #5e5e5e;
} 

a {
	color: #ad6069;
}

a:hover {
	color: #6385bc;
}

a.more {
	color: #ad6069;
}

a.more:hover {
	color: #6385bc;
}

h1, h2, h3, h4, h5, h6 {
	color: #5d5d5d;
}

h1.title a {
	color: #5d5d5d;
}

h1.title a:hover {
	color: #6385bc;
}

#bottom-container p {
	color: #b2b2b2;
}

#bottom-container h1,
#bottom-container h2,
#bottom-container h3,
#bottom-container h4,
#bottom-container h5,
#bottom-container h6 {
	color: #e6e6e6;
}

#bottom-container h3.title {
	-webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.4);
}

.intro {
	color: #757575;
}

a.button.light,
.forms fieldset .btn-submit.light,
.jta-tweet-list-controls-button-more  {
	background-color: #93c9ad;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #74a48b;
}

a.button.light:hover,
.forms fieldset .btn-submit.light:hover,
.jta-tweet-list-controls-button-more:hover  {
	background-color: #82be9f;
}

a.button.light.aqua {
	background-color: #86c2c7;
	border: 1px solid #66999d;
	color: #FFF;
}

a.button.light.aqua:hover {
	background-color: #78b4b9;
}

a.button.light.blue {
	background-color: #84afc6;
	border: 1px solid #7194aa;
	color: #FFF;
}

a.button.light.blue:hover {
	background-color: #73a2ba;
}

a.button.light.black {
	background-color: #3e3e3e;
	border: 1px solid #212121;
	color: #FFF;
}

a.button.light.black:hover {
	background-color: #5d5d5d;
}

a.button.light.green {
	background-color: #93c9ad;
	border: 1px solid #74a48b;
	color: #FFF;
}

a.button.light.green:hover {
	background-color: #82be9f;
}

a.button.light.pink {
	background-color: #c786c0;
	border: 1px solid #a56d9f;
	color: #FFF;
}

a.button.light.pink:hover {
	background-color: #b875b1;
}

a.button.light.purple {
	background-color: #8691c7;
	border: 1px solid #737dad;
	color: #FFF;
}

a.button.light.purple:hover {
	background-color: #7480bb;
}

a.button.light.red {
	background-color: #c68484;
	border: 1px solid #a47474;
	color: #FFF;
}

a.button.light.red:hover {
	background-color: #bc7171;
}

a.button.dark,
.forms fieldset .btn-submit.dark  {
	background-color: #5f4272;
	color: #fff;
	-webkit-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.5);
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}

a.button.dark:hover,
.forms fieldset .btn-submit.dark:hover  {
	background-color: #6d4e81;
}

a.button.dark.green  {
	background-color: #3b8468;
}

a.button.dark.green:hover  {
	background-color: #4e9378;
}

a.button.dark.aqua {
	background-color: #478287;
	color: #FFF;
}

a.button.dark.aqua:hover {
	background-color: #549095;
}

a.button.dark.blue {
	background-color: #487d99;
	color: #FFF;
}

a.button.dark.blue:hover {
	background-color: #558aa7;
}

a.button.dark.black {
	background-color: #4a4a4a;
	color: #FFF;
}

a.button.dark.black:hover {
	background-color: #606060;
}

a.button.dark.pink {
	background-color: #a2589a;
	color: #FFF;
}

a.button.dark.pink:hover {
	background-color: #b369ab;
}

a.button.dark.purple {
	background-color: #5f4272;
	color: #FFF;
}

a.button.dark.purple:hover {
	background-color: #6d4e81;
}

a.button.dark.red {
	background-color: #9e4d4d;
	color: #FFF;
}

a.button.dark.red:hover {
	background-color: #ab5a5a;
}

.lite1 {
	color: #6385bc;
	border-bottom: 1px dotted #6385bc;
}

.lite2 {
	border-bottom: 1px dotted #6385bc;
}

pre {
	border: 1px solid #dbdbdb;
}
.info-box {
	background:#c2ddf9;
	border:1px solid #80bbef;
	color:#4783b7;
}
.warning-box {
	background:#ffcccc;
	border:1px solid #ff9999;
	color:#c31b00;
}
.download-box {
	background:#d1f7b6;
	border:1px solid #8bca61;
	color:#5e9537;
}
.note-box {
	background:#fdebae;
	border:1px solid #e6c555;
	color:#9e660d;
}

/*-----------------------------------------------------------------------------------*/
/*	MENU
/*-----------------------------------------------------------------------------------*/

.menu {
	background-color: #464646;
}
.menu ul li a {
	color: #e6e6e6;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.33);
}
.menu ul li a:hover, .menu ul li a.selected {
	background: #454545;
	color: #FFF;
}
.menu ul li ul li {
	background-color: #454545;
}
.menu ul li ul li a {
	border-top: 1px solid #393939;
}
.menu ul li ul li a:hover {
	background-color: #393939;
}

/*-----------------------------------------------------------------------------------*/
/*	PORTFOLIO MASONRY
/*-----------------------------------------------------------------------------------*/

#filtering-nav {
	color: #5d5d5d;
}

#filtering-nav li a {
	color: #5d5d5d;
}

#filtering-nav li a:hover {
	color: #6385bc;
}

#filtering-nav li.active a {
	color: #6385bc;
}

/*-----------------------------------------------------------------------------------*/
/*	PORTFOLIO HOVER
/*-----------------------------------------------------------------------------------*/

.items .overlay {
	background-color: rgba(0, 0, 0, 0.7);
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.33);
}

.items .overlay strong {
	color: #FFF;
} 

.items .overlay em {
	color: #ededed;
} 


/*-----------------------------------------------------------------------------------*/
/*	DARK SECTION
/*-----------------------------------------------------------------------------------*/

h3.title {
	background-color: #464646;
	color: #E6E6E6;
}

h3.title.green {
	background-color: #3b8468;
}

h3.title.navy {
	background-color: #3f587d;
}

h3.title.red {
	background-color: #973e3e;
}

h3.title.purple {
	background-color: #69497d;
}

h3.title.pink {
	background-color: #964a67;
}

h3.title.lime {
	background-color: #70774b;
}

h3.title.blue {
	background-color: #51747d;
}

h3.title.brown {
	background-color: #715146;
}

#bottom-container ul.popular-posts {
	color: #b2b2b2;
}
#bottom-container ul.popular-posts li h4 a {
	color: #e6e6e6;
}
#bottom-container ul.popular-posts li h4 a:hover {
	color: #6385bc;
}
#bottom-container ul.popular-posts li span a {
	color: #b2b2b2;
}
#bottom-container ul.popular-posts li span a:hover {
	color: #6385bc;
}

/*-----------------------------------------------------------------------------------*/
/*	FORMS
/*-----------------------------------------------------------------------------------*/

#bottom-container .form-container {
	color:#b2b2b2;
}
.form-container .response {
	color:#4d8c74;
}

.forms fieldset .text-input {
	color:#b2b2b2;
	background-color: #1f1f1f;
}

.forms fieldset .text-area {
	color:#b2b2b2;
	background-color: #1f1f1f;
}

.forms fieldset .text-input:focus, .forms fieldset .text-area:focus {
	background-color: #1b1b1b;
}

#container .forms fieldset .text-input {
	color: #5e5e5e;
	background-color: #dcdcdc;
}

#container .forms fieldset .text-area {
	color: #5e5e5e;
	background-color: #dcdcdc;
}

#container .forms fieldset .text-input:focus, #container .forms fieldset .text-area:focus {
	background-color: #c6c6c6;
}

.forms span.error {
	color: #c43131;
}

/*-----------------------------------------------------------------------------------*/
/*	BLOG
/*-----------------------------------------------------------------------------------*/

.post .meta table.meta-info td {
	color: #696969;
}

.post .meta table.meta-info td span {
	color: #5e5e5e;
}

.post .meta table.meta-info a {
	color: #696969;
}

.post .meta table.meta-info a:hover {
	color: #6385bc;
}
.page-navi ul li a {
	background-color: #3e3e3e;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #212121;
}
.page-navi ul li a:hover, .page-navi ul li a.current {
	background-color: #5d5d5d;
}
.sidebox ul.popular-posts li {
	color: #696969;
}
.sidebox ul.popular-posts li h6 a {
	color: #5d5d5d;
	
}
.sidebox ul.popular-posts li h6 a:hover {
	color: #6385bc;
}
.sidebox ul.popular-posts li span a {
	color: #696969;
}
.sidebox ul.popular-posts li span a:hover {
	color: #6385bc;
}
.sidebox ul.tag-list li a:hover {
	background-color: #6385bc;
	color: #FFF;
}
.sidebox a:hover {
	color: #6385bc;
}
.searchform input {
	color: #5e5e5e;
}
.sidebox ul a {
	color: #5e5e5e;
}

/*-----------------------------------------------------------------------------------*/
/*	PORTFOLI DETAILS TEXT
/*-----------------------------------------------------------------------------------*/

.content .meta span {
	color: #696969;
}

.content .meta span em {
	color: #5e5e5e;
}
/*-----------------------------------------------------------------------------------*/
/*	JTWEETS
/*-----------------------------------------------------------------------------------*/

.jta-tweet-attributes {
	color: #7a7a7a;
}
.jta-tweet-timestamp a {
	color: #9e9e9e;
}
.jta-tweet-timestamp a:hover {
	color: #ad6069;
}
.jta-tweet-source-link a[rel~="no-follow"] {
	color: #9e9e9e;
}
.jta-tweet-source-link a {
	color: #9e9e9e;
}
.jta-tweet-source-link {
	color: #9e9e9e;
}
.jta-tweet-inreplyto a {
	color: #9e9e9e;
}
.jta-tweet-list-autorefresh-trigger {
	border: 1px solid #999;
}
.jta-tweet-list-autorefresh-trigger:hover {
	background-color: #999;
}
.jta-login-info-sign-out {
	border: 1px solid #999;
}
.jta-login-info-sign-out:hover {
	color: black;
	background-color: #999;
}
.jta-error {
	color: #000;
	background-color: #f00
}
/*-----------------------------------------------------------------------------------*/
/*	TABS
/*-----------------------------------------------------------------------------------*/

ul.tabs {
	color: #5d5d5d;
}

ul.tabs li a {
	color: #5d5d5d;
}

ul.tabs li a:hover {
	color: #6385bc;
}

ul.tabs li.active a {
	color: #6385bc;
}

/*-----------------------------------------------------------------------------------*/
/*	TESTIMONIALS
/*-----------------------------------------------------------------------------------*/
ul.testimonials li { background-color: #e6e6e6;}   
ul.testimonials cite { color: #696969;}  