/*

	Styles for jaketracey.com
	Copyright 2005 Jake Tracey

*/


a img {
	border: 0;
}

/* Page Wrapper */

div#container {
	padding-top: 20px;
	width: 92%;
	min-width: 675px;
	margin: 0 auto;
		margin-bottom: 7px;
}
	
/* Header - Splash Image */

div#header {
	background-image: url("img/header.jpg");
	background-repeat: no-repeat;
	height: 111px;
}


/* Right Column Wrapper */

div#right {
	float: right;
	width: 600px;
	background: url('img/shadow.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0 30 6px 0;
	margin-right: 30px;
}

/* About this site */

div#about {
	background-image: url("img/aboutbg.gif");
	margin: 0;
	font-size: 10px;
	color: #fff;
	padding: 2px 10px 10px 10px;
}

div#about h3 {
	background: url('img/aboutheader.gif');
	width: 258px;
	height: 22px;
	text-indent: -9999px;
		padding: 5px 0 0 0;
	margin: 0;
}

div#leaving h3 {
	background: url('img/leavingheader.gif');
		width: 258px;
		height: 22px;
		text-indent: -9999px;
		padding: 5px 0 0 0;
		margin: 0;
}

/* Typography - About this site */

div#about p {
	padding: 0;
	margin: 0;
	line-height: 135%;
}

/* Leaving? Try These HTML Delights */

div#leaving {
	background-image: url("img/leavingbg.gif");
	padding: 3px 10px 45px 10px;
	margin: 0;
	font-size: 10px;
	color: #848d91;
	padding: 3px 10px 45px 10px;
}

/* Typography - Leaving? Try These HTML Delights */

div#leaving p {
		line-height: 135%;
}
/* Lists - Leaving? Try These HTML Delights */

div#leaving ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#leaving ul li {
	padding: 0 0 2px 0;
}
/* Links - Leaving? Try These HTML Delights */

div#leaving a {
	color: #fff;
	margin: 0 5px 0 0;
	text-decoration: none;
}

div#leaving a:hover {
	border-bottom: 1px dotted #848d91;
	color: #848d91;
}

/* 
	Tabbed Navigation - Things might get messy here! :)
*/

/* Navigation Wrapper */

div#navigation {

	margin: -35px 0 0 0;
	float: left;
	clear: left;
	font-size: 9px;
}

/* Navigation Tabs Setup */

div#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#navigation li {
	float: left;
	background: url("img/norm_right.gif") no-repeat right top;
	margin: 0;
	padding: 0;
}

/* Default not active tab style */

div#navigation a {
	display: block;
	font-size: 10px;
	padding: 2px 11px 21px 10px;
	text-decoration: none;
	border-bottom: 1px solid #9c994d;
	color: #777777;
	background: url("img/norm_left.gif") no-repeat left top;
}

/* Highlight tab on hover */

div#navigation a:hover {
	color: #000000; 
	text-shadow: #7d813f 0px 1px 1px; /* Safari only shadows */
}

/* Active tab style */

div#navigation #active a {
    background-image: url("img/norm_left_on.gif");
    color:#777777;
    padding-top: 2px;
    background-repeat: no-repeat;
    }

div#navigation #active {
	background-image: url("img/norm_right_on.gif");
}

/* Active tab hover style */

div#navigation #active a:hover {
	text-shadow: none;
	text-decoration: underline;
	}
	
/* Navigation Content */

div#navcontent {
	float: none;
	margin: -18px 0 0 0;
	padding: 10px;
	background-color: #ffffff;
	font-size: 11px;
	min-height: 368px;
	background-image: url("img/navcontentbg.gif"); /* Left hand shadow */
	background-position: left;
	background-repeat: repeat-y;
	line-height: 140%;
	border: solid thin #cddba;
}

/* Typography - Navigation Content */

div#navcontent h3 {
	margin: 5 0 2px 0;
	padding: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#navcontent h3 strong {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}


div#navcontent p {
	margin: 0;
	padding: 0 0 10px 0;
}
div#navcontent blockquote p {
	margin: 0;
	padding: 0 10px 0px 0;
}

div#navcontent label { 
	font-weight: bold; 
	padding: 0 4px 0 0;
}

div#navcontent input, textarea {
	font-size: 13px;
}

/* Links - Navigation Content */

div#navcontent a {
	xcolor: #35454a;
	text-decoration: none;
	border-bottom: 1px solid #35454a;
	xfont-weight: bold;
	}

div#navcontent a:hover {
	border-bottom: 1px solid #35454a;
}

/* Lists - Navigation Content */

div#navcontent ul {
	xlist-style-type: none;
	margin: 0;
	padding: 0 0 5px 10px;
}

div#navcontent ul li {
	xlist-style-image: url("img/navcontentlistimg.gif");
	xlist-style-position: inside;
		padding-bottom: 5px;
}



/* Accesskey bold */

ul#accessopts {
	font-size: 13px;
}


/* Comment bold */

p#commentsent { 
	font-size: 13px;
}

/* Bottom image */

div#bottom {
	float: left;
	clear: left;
		width: 100%;
	xbackground-image: url("img/bottombg.gif");
	xbackground-position: top;
		xbackground-repeat: repeat-y;
}



  div#welcome, div#search, div#archives, div#feeds, div#contact {
  	width: 100%;
  }

  .tabset_content {
  padding-left:50px;
	width: 100%;
	display: block;
  }

blockquote {
	padding: 0px;
	margin: 0px;
} 

blockquote p {
padding: 0px;
	margin: 0px;
}

