/*  
Theme Name: Herman Vaske
Theme URI: http://hermanvaske.com/
Description: Herman Vaske Wordpress Theme Beta
Version: 0.1b
Author: The Barbarian Group
Author URI: http://www.thebarbariangroup.com/
*/

*{
	margin:0;
	padding:0;
	/*border: 1px dotted blue !important;*/
}

html {
	font-size: 125%;
}

body{
	background: #fff url("images/bg.gif") no-repeat top center;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 50%;
	text-align:center;
}

#container{
	font-size: 1.1em;
	line-height: 1.4;
	margin: 0 auto 0 auto;
	padding: 22px 40px 40px 40px;
	text-align: left;
	width: 892px;
}

#header{
	border-bottom: 1px solid #E5E5E5;
	height: 64px;
	margin-bottom: 37px;
	vertical-align: center;
}

#branding{
	background: no-repeat url("images/logo_mark.gif");
	float:right;
	height: 46px;
	text-align: right;
}

#logo{
	margin:0;
}

#logo a:link, #logo a:visited{
	background: no-repeat url("images/herman_vaske_com.gif") 69px 10px;
	display:block;
	height: 0px;
	overflow: hidden;
	padding-top:30px;
	text-indent: -5000px;
	width: 325px;
} 

#tagline a:link, #tagline a:visited{
	background: no-repeat url("images/collective_work.gif") 69px 1px;
	display:block;
	height: 0px;
	overflow: hidden;
	padding-top: 11px;
	text-indent: -5000px;
	width: 325px;
}

#mainNav{
	list-style:none;
	padding-top: 21px;
}

#mainNav li{
	display:inline;
	margin:0;
	padding-right:32px;
}

#mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover{
	background:none;
	color: #444;
	font-weight: bold;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

#bottomNav{
	list-style:none;
}

#bottomNav li{
	display:inline;
	margin:0;
}

#bottomNav li a:link, #bottomNav li a:visited, #bottomNav li a:hover{
	background:none;
	color: #666666;
	padding:0;
	text-decoration:none;
}

#wrapper{
	float:left;
	margin-bottom:42px;
	width:655px;
}

#primaryContent{
	float:right;
	margin-left:30;
	width:425px;
}

#secondaryContent{
	float:left;
	width:200px;
}

.subNav{
	list-style-image: url("images/link_indicator.gif");
	list-style-type: circle;
	margin-left: 10px;
}

.subNav a:link, .subNav a:visited{
	color:#666666;
	text-decoration:none;
}

#tertiaryContent{
	float:right;
	margin-bottom:42px;
	width:207px;
}

#tertiaryContent ul{
	list-style:none;
	margin-bottom: 2em;
}

#tertiaryContent ul p{
	
}

#tertiaryContent strong{
	color:#ADBB73;
}

#footer{
	border-top: 1px solid #E5E5E5;
	clear:both;
	padding-top:6px;
	text-align:right;
}

#footer p{
	color: #999;
	float: left;
}

#footer ul{
	list-style:none;
}

#footer li{
	display:inline;
	margin:0;
}

#footer li a:link, #footer li a:visited,  #footer li a:hover{
	background:none;
	color:#666666;
	padding:0;
	text-decoration:none;
}

h1, h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 0.5em;
}

h1{
	margin-bottom: 1.6em;
}

.category{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 1.6em;
}

.category a:link, .category a:visited{
	color: #666666;
	text-decoration:none;
}

#primaryContent h1{
	margin-bottom: 0.5em;
}


h3, .project #primaryContent h2{
	color: #ADBB73;
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
}

.project #primaryContent h3, .project #primaryContent h4{
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:bold;
}

h3 a:link, h3 a:visited{
	color:#ADBB73;
	text-transform: uppercase;
	text-decoration:none;
}

h3 a:hover{
	text-decoration:underline;
}

h4, h5{
	font-size:1em;
}

p{
	margin-bottom: 1em;
	clear:both;
}

a:link, a:visited{
	color:#666666;
}

a:hover{
	color:#ADBB73;
}

a.contentLink:link, a.contentLink:visited{
	background: no-repeat url("images/link_indicator.gif") 0px 2px;
	color:#666666;
	padding-left:7px;
	text-decoration:none;
}

a.contentLink:hover, .subNav a:hover{
	color:#ADBB73;
	text-decoration:underline;
}

a.rss:link, a.rss:visited{
	background: no-repeat url("images/feed_icon.gif") 0 50%;
	color:#666666;
	display:block;
	float:left;
	height: 1.1em;
	margin-top: 1em;
	padding-left:15px;
	text-decoration:none;
}

img{
	border:none;
}

img.featuredContent{
	border: 1px solid #CCC;
	margin-bottom: 9px;
}

.imageCaption{
	font-style: italic;
}

ul{
	margin-bottom: 1em;
}

ul.links{
	list-style:none;
}

#primaryContent ul{
	list-style: none;
	clear:both;
	margin-bottom: 0;
}

dl{
	
}

dt{
	float:left;
	height: 0px;
	margin-right: 0.5em;
	width: 35%;
}

dd{
	float: right;
	width: 65%;
}

blockquote{
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: -1px;
	padding-top: 15px;
	padding-bottom: 15px;
}

blockquote p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	margin-bottom:5px;
}

cite{
	color:#ADBB73;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.91em;
	font-style: italic;
	text-align: right;
}

blockquote.featured{
	font-size: 1.5em;
	line-height:1.2;
}

blockquote.featured cite{
	font-size: 0.8em;
}

.featuredInterviews{
	float:left;
	margin-bottom:42px;
}

.featuredInterviews ul{
	list-style:none;
}

.featuredInterviews li{
	float:left;
	margin-right: 30px;
}

.featuredInterviews .last{
	margin:0;
}

.featuredInterviews li a:link, .featuredInterviews li a:visited{
	background:#ADBB73;
	border:1px solid #6E6C6A;
	color:#FFF;
	display:block;
	text-decoration:none;
	width:275px;
}

.featuredInterviews li a:hover{
	border:1px solid #ADBB73;
}

.featuredInterviews span{
	display:block;
	padding: 7px;
	text-align:right;
}

.featuredInterviews .name{
	font-weight: bold;
	float:left;
}

table.interviews{
	width: 100%;
}

table.interviews caption{
	text-align: left;
	color: #ADBB73;
	font-weight:bold;
	line-height: 1.2;
}

table.interviews th{
	color: #999;
	padding: 3px 3px 3px 10px;
}

th.header{
	background: url("images/sort_ico.gif") no-repeat 0px 3px;
}

th.headerSortUp {
	background: url("images/sort_asc.gif") no-repeat 0px 3px;
}

th.headerSortDown {
	background: url("images/sort_desc.gif") no-repeat 0px 3px;
}

table.interviews tr{
	background:#FFF;
}

table.interviews td{
	color: #AAA;
	padding: 3px;
	width: 207px;
}

table.interviews tr.linkedContent td{
	padding: 0;
}

table.interviews tr.even {
	background-color:#EAEEDC;
}

table.interviews tbody tr.over {
	background-color:#ADBB73;
}

table.interviews tbody tr.over a{
	color:#FFF;
}

table.interviews tbody tr.over a.videoLink{
	background: url("images/video_ico_over.gif") no-repeat 3px 30%;
}

table.interviews a:link, table.interviews a:visited, table.interviews a:hover{
	display:block;
	padding: 3px;
	text-decoration:none;
}

table.interviews a.videoLink:link, table.interviews a.videoLink:visited{
	background: url("images/video_ico.gif") no-repeat 3px 30%;
	padding: 3px 3px 3px 16px;
}
