/*
Theme Name: Freshtracks
Theme URI: http://freshtracks.us
Version: 0.1
Author: Chet Mancini
Author URI: http://freshtracks.us
*/
body{
	background: url(http://freshtracks.us/images/bg.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Georgia, serif;
}
#head{
	background:url(http://freshtracks.us/images/top.png);
	height:190px;
	width:900px;
}
.hide{
	display:none;
}
#topMenu{
	margin-left:322px;
}
.topMenuLink{
	display:block;
	width:118px;
	height:56px;
	border:0px;
	margin-left:9px;
	float:left;
	background-repeat:no-repeat;
}
#frontPage{
	background:url(http://freshtracks.us/images/front2.png);
}
#frontPage:hover{
        background-position:0px -56px;
}
#christianity{
	background:url(http://freshtracks.us/images/christianity2.png);
}
#christianity:hover{
	background-position:0px -56px;
}
#technology{
	background:url(http://freshtracks.us/images/technology2.png);
}
#technology:hover{
	background-position:0px -56px;
}
#liberty{
	background:url(http://freshtracks.us/images/liberty2.png);
}
#liberty:hover{
	background-position:0px -56px;
}
#content{
	margin-left:100px;
	margin-top:-10px;
	width:530px;
}
#title{
	font-family:Georgia, serif;
	font-size:30px;
        font-weight:400;
	font-style:italic;
	letter-spacing:5px;
}
.item{
	width:510px;
	
}
.item #itemTitle{
	font-family:Georgia, serif;
	font-size:25px;
        font-weight:400;
}
.item #itemTitle:after{
content:url(http://freshtracks.us/images/bullet.png);
}
.item #itemDate{
	font-family:Georgia, serif;
	color:#ff9900;
	letter-spacing:4px;
	font-style:italic;
	font-size:12px;
	margin-top:-20px;
}
.item #itemText{
	font-family:Verdana, sans-serif;
	font-size:12px;
}
.item #itemText p{
	/*text-indent:30px;*/
}
.item #itemText:first-letter{
	font-size:18px;
	font-family:Georgia, serif;
}
.item #itemText a:link, .item #itemText a:visited, .item .postmetadata a:link, .item .postmetadata a:visited{
	text-decoration:underline;
	color:black;
}
.item #itemText a:hover, .item .postmetadata a:hover{
	color:#ff9900;
}
.postmetadata{
	font-family:Georgia, serif;
	font-size:12px;
}
#recent ol{
	font-family:Georgia, serif;
	font-size:14px;
}
#recent li{
	font-family:Georgia, serif;
	width:500px;
        margin-top:10px;
}
#recent .white{
	color:white;
}
#recent .left a:link, #recent .left a:visited{
	color:black;
	text-decoration:none;
	font-size:20px;
}
#recent .right{
	font-style:italic;
	color:#333;
	position:absolute;
	left:480px;
	margin-top:4px;
}
.entry{
	font-family:Verdana, sans-serif;
	font-size:13px;
}
.commentForm label{
	font-size:12px;
	font-family:Georgia, serif;
}
.commentForm input, .commentForm textarea{
	border:3px double black;
	font-size:12px;
	padding:4px;
	background-color:white;
	font-family:Georgia, serif;
}
.commentForm textarea{
	width:300px;
	height:150px;
}
#numComments, #respond{
	font-weight:400;
}
.stars{
	font-size:30px;
	text-align:center;
}

.pageContent{
	padding-right:20px;
	font-family:Georgia, serif;
}
.contactform input{
	border:3px double black;
	padding:4px;
	font-family:Georgia, serif;
	font-size:13px;
	background-color:white;
}
.contactform textarea{
	border:3px double black;
	padding:4px;
	font-family:Georgia, serif;
	font-size:13px;
	width:320px;
	height:150px;
	background-color:white;
}
.contactform{
	font-style:italic;
}
.contactform label{
	font-weight:400;
	font-style: normal;
}

/*Archives*/
.postspermonth {
	margin: 5px 0 10px 0;
	list-style: none;
	padding-left: 25px;
}
.postspermonth a:link, .postspermonth a:visited{
	color:black;
}
.postspermonth a:hover{
	color:#f90;
}
h4{
	letter-spacing:5px;
	font-weight:400;
	text-transform:uppercase;
}
h4 a:link, h4 a:visited{
	color:black;
	text-decoration:none;
}
h4 a:hover{
	color:#f90;
}

/*Single Post*/
.post .entry p{
	/*text-indent:30px;*/	
}
.post .postDate{
	font-family:Georgia, serif;
	color:#ff9900;
	letter-spacing:4px;
	font-style:italic;
	font-size:12px;
	margin-top:-20px;
}

#sidebar{
	position:absolute;
	left:660px;
	top:180px;
	width:160px;
	border-left:3px double black;
	padding-left:10px;
}
#sidebar form input{
	font-family:Georgia, serif;
	font-size:12px;
	border:3px double black;
	background-color:white;
	padding:2px;
    margin-left:3px;
}
#sidebar form #s{
	width:60px;
}

#sidebar #sideLinks{
	list-style-type:none;
	margin:0px;
	padding-left:0px;
}
#sideLinks a:link, #sideLinks a:visited{
	font-family:'Lucida Grande', sans-serif;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:black;
	padding-left:5px;
	border-left:0px solid white;
}
#sideLinks a:hover{
	border-left:2px solid white;
}
#sidebar .sideTitle{
	font-family:Georgia, serif;
	font-size:18px;
	font-style:italic;
	padding-bottom:5px;
	border-bottom:1px solid black;
}
#syndicate{
	font-family:Georgia, serif;
	font-size:12px;
	list-style-type:circle;
}
#syndicate a:link, #syndicate a:visited{
	color:black;
	text-decoration:none;
}
#syndicate a:hover{
	color:#f90;
}
#foot{
	clear:both;
	width:100%;
	background:url(http://freshtracks.us/images/foottopbg.png);
	background-repeat:repeat-x;
	background-color:#3d2c1d;
	float:left;
}
#footTop{
	background:url(http://freshtracks.us/images/foottop.png);
	background-repeat:no-repeat;
	width:900px;
	height:185px;
}
#propmain{
float:left;
height:800px;
width:1px;
}
#prop{
	float:left;
	height:600px;
	width:1px;
}
#footBookmarks{
	position:absolute;
	left:110px;
	width:200px;
	height:200px;
	float:left;
}
#footBookmarks ul{
padding:0px;
margin:0px;
font-family:Georgia, serif;
font-size:13px;
}
.delicious-post a:link, .delicious-post a:visited{
display:block;
border-bottom:1px dashed black;
padding:6px;
text-decoration:none;
}
.delicious-even a:link, .delicious-even a:visited{
color:white;
}
.delicious-odd a:link, .delicious-odd a:visited{
color:white;
background-color:#663300;
}
.delicious-post a:hover{
background-color:#993300;
}
#footPhotos{
	position:absolute;
	left:400px;
	width:160px;
	text-align:center;
}
.zp_photo{
	float:left;
}
.zp_photo img{
	border:0px;
}
#footMusic{
	width:200px;
	height:200px;
	left:610px;
	position:absolute;
	text-align:right;
}
#bottom{
	clear:both;
	background:url(http://freshtracks.us/images/bottombg.png);
	height:20px;
	font-family:Georgia, serif;
	font-size:11px;
	color:#ddd;
	padding-top:10px;
	padding-left:200px;
}
#twitter_div{
font-size:12px;
}
#twitter_update_list{
margin:0px;
padding:0px;
list-style:none;
text-indent:10px;
}
#twitter_update_list li{
margin-top:3px;
}
