/*  
Theme Name: vsgoliath wp theme
Theme URI:  http://www.fedmich.com/works
Description: Made for vsgoliath by <a href="http://www.fedmich.com/works/?src=vsgoliath">fedmich</a>.
Version: 1.0
Author: fedmich
Author URI:  http://www.fedmich.com/works
*/

body {
	margin:0;padding:0;
	/*color: #000; */
	color: #333333;
	font-family: Verdana, Arial;
	font-size:9px;
}
a {
	color:#164270;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

img {
	border:none;
}
.clear {
	clear:both;
}
.commentsbox textarea{
	width:98%;
}
.arrow {
	color:#f8a23c
}

#header {
	width:100%;
	height:102px;
	background:url(img/headbg.png) repeat-x;
	padding:0px;
}
.head {
	width:800px;
	height:75px;
	margin:auto;
	/* 
	margin:0px auto 0px auto;
	border-bottom:#fff 3px solid;
	 */
}
a.logo {
	float:left;
}

ul#nav {
	float:right;
	margin:0px 0px 0px 0px;
	padding:55px 0px 0px 0px;
	font-weight:800;
}
ul#nav li {
	display:inline;
	list-style:none;
	border-left:1px #fff solid;
	padding:0px 10px 0px 10px;
}
ul#nav li.page-item-8 {
	border:none;
}
ul#nav .current_page_item a{
	/* 
	color:#fff !important;
	 */
	color: #ff9933;
}
ul#nav li a {
	text-transform:uppercase;
	color:#60a0a0;
	text-decoration:none;
	font-size:12px;
}
ul#nav li a:hover {
	/* 
	color:#fff;
	 */
	color: #ff9933;
}

#content {
	width:800px;
	height:auto;
	margin:10px auto;
	font-size:12px;
}
.col {
	float:left;
	width:220px;
	margin:0px 25px 0px 20px;
}
.hcol {
	float:left;
	width:250px;
	margin:0px 15px 0px 0px;
	/*border-right:2px #000 dashed;*/
}

.hcolb {
	float:left;
	width:230px;
	height:auto;
	margin:0px 15px 0px 0px;	
	padding:0px 0px 0px 10px;
	border-right: 2px dotted #666666;
	border-left: 2px dotted #666666;
}

.twit .twitter .twitter-item{
	margin-bottom: 15px;
}
.twit .twitter{
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin:0px;
	padding: 0px;
}
.twit {
	float:left;
	width:250px;
	margin:0px 15px 0px 0px;
	overflow:hidden;
}

#footer {
	width:800px;
	height:auto;
	margin:10px auto;
}

#footer #fwid {
	width:800px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 20px 0px;
	font-size:12px;
}

#crumbs {
	width:800px;
	height:20px;
	margin:10px auto 0px auto;
	border-top:2px #243c6c solid;
}

.copy {
	float:left;
}
.sign {
	float:right;
}

.submenu_works {
	background-color:#2A66A4;
	color:white;
	position:absolute;
	padding: 10px;
	/*
	padding: 10px 5px 10px 5px;
	width:150px;
	left:840px;
	top:107px;
	*/
}
.submenu_works a {
	color:white;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2px;
}
.submenu_works a:hover{
	background-color : #174171;
	text-decoration:none;
	color: #ff9933;
}

.entry h3{
	font-size: 16px;
	margin:0px;
}
textarea#tcf_msg{
	width : 425px;
	height : 95px;
}
td#tdcont1{
}
td#tdcont2 {
	padding-left:40px;
	padding-right:20px;
}

table#tservices h3{
	margin-bottom:4px;
}
table#tservices ul{
	margin: 0px 0px 0px 20px;
	padding: 0px; 
}

table#tservices > tbody > tr > td:first-child { 
	padding-right:25px;
}

#slide-simple-controls {
	float:right;
	font-size:16px;
	padding:2px 2px 0;
}
#slide-simple-controls a{
	/* 
	color: #DEDEDE;
	 */
	color: #333333;
}
#slide-simple-controls a.selected{
	color: black;
	font-weight : bold;
}

.entry table#col3 h3{
	margin-bottom:5px;
}
.entry table#col3 td{
	padding: 0px 25px 0px 0px;
}