@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.header_nav {
	background-color:#ffffff;
}

.header_nav a:link, .header_nav a:visited, .header_nav a:active {
	color:#000000;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
}

.header_nav a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:14px;
	font-weight:normal;
}

.header_nav_links {
	padding-right:30px;
	padding-bottom:8px;
}

.header_nav_image {
	padding-left:10px;
	padding-top:5px;
}

.header_image {
	background-color:#0676b6;
	border-bottom:3px solid #444444;
}

.main_content {
	padding-right:30px;
}

.footer {
	font-size:10px;
	color:#878787;
}

.content_divider {
	background-image:url(http://www.tenshistudios.com/imgs/ts_divider.jpg);
	background-repeat:repeat-y;
	width:19px;
	
}

.portfolio_specs {
	padding-right:10px;
}

.portfolio_title {
	font-size:14px;
	color:#444444;
	font-weight:bold;
}

.portfolio_content {
}

.portfolio_content a:active, .portfolio_content a:link, .portfolio_content a:visited {
	color:#086faa;
	text-decoration:none;
}

.portfolio_content a:hover {
	color:#086faa;
	text-decoration:underline;
}

.section_title {
	font-size:16px;
	color:#03a0fd;
	padding-top:5px;
}

.portfolio_wrapper {
	padding-left:20px;
}

.portfolio_nav {
	text-align:right;
}

.portfolio_details {
	height: 375px;
	background-color:#ffffff;
}

.portfolio_loading {
	height: 375px;
	background-color:#ffffff;
}

.portfolio_main_img {
}

.portfolio_thumbs {
	border:1px solid black;
}

.portfolio_nav {
	padding-top:5px;
}

.gallery_nav a:active, .gallery_nav a:visited, .gallery_nav a:link {
	color:#000000;
	text-decoration:none;
}

.gallery_nav a:hover {
	color:#000000;
	text-decoration:underline;
}

.gallery_nav_wrapper {
	padding-right:20px;
}

.link_wrapper {
	padding-left:20px;
	padding-top:10px;
}

.link_category {
	font-weight:bold;
	color:#444444;
	font-size:14px;
	padding-bottom:5px;
}

.links a:active, .links a:link, .links a:visited {
	color:#0676b7;
	text-decoration:none;
}

.links a:hover {
	color:#0676b7;
	text-decoration:underline;
}

.links li {
	list-style-image:none;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

.links ul {
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.side_title {
	font-size:14px;
	font-weight:bold;
	color:#444444;
	padding-top:5px;
}

.contact_submit {
	border:1px solid #999999;
	color:#333333;
}

.right_content {
	padding-top:5px;
}

#contactFormWrapper {
	padding:0px;
	margin:0px;
}

#contactMsg {
	padding:5px 0px 5px 0px;
	margin:0px;
	color:#990000;
}

#contactForm {
	padding:0px;
	margin:0px;
}

.sideBar {
	padding-right:10px;
	padding-left:10px;
}