/*  
Theme Name: Tim Phelan Default
Theme URI: http://www.timphelan.com
Description: The default theme for Tim Phelan's website.
Version: 1.0
Author: Stormlab Creative
Author URI: http://www.stormlab.com/
*/

/* GLOBAL */

* {
	margin : 0;
	padding : 0;
}
body {
	font : normal 11px/16px Verdana,Arial,Helvetica,sans-serif;
	text-align : center;
	background : #3b3b3b;
}
a:link,a:visited {
	color : #000;
}
a:hover,a:active {
	color : #991b1f;
}

/* STRUCTURAL */

#container {
	width : 792px;
	text-align : left;
	margin : 0 auto;
	padding-bottom : 55px;
}
#header {
	position : relative;
	height : 149px;
}
#header .description {
	display : none;
}
#header h1 a:link,#header h1 a:visited {
	display : block;
	width : 300px;
	height : 120px;
}
#header h1 a:link span,#header h1 a:visited span {
	display : none;
}
#content {
	width : 485px;
	float : right;
	padding-right : 25px;
}
#sidebar {
	width : 160px;
	float : left;
	padding-left : 55px;
}
#footer {
	clear : both;
}

/* NAVIGATION */

#navigation {
	position : absolute;
	top : 80px;
	right : 6px;
}
#navigation ul {
	list-style : none;
}
#navigation li {
	display : inline;
	font : bold 15px/15px 'Trebuchet MS',Arial,Helvetica;
	padding : 0 8px 0 4px;
	border-right : 2px solid #000;
}
#navigation ul li a:link,#navigation ul li a:visited {
	color : #fff;
	text-decoration : none;
	text-shadow: #000 2px 2px 1px;
}
#navigation ul li a:hover,#navigation ul li a:active {
	color : #aaa;
}
#navigation ul #nav_ibs {
	border : none;
}

/* BLOG */

.navigation {
	padding : 20px;
}
.alignright {
	float : right;
	text-align : right;
}
.alignleft {
	float : left;
}
#sidebar ul {
	list-style : none;
	margin : 20px 0;
	border-top : 1px solid #991b1f;
}
#sidebar ul li {
	padding-top : 16px;
}
#sidebar ul li ul {
	padding-left : 20px;
	margin : 0;
	padding-bottom : 16px;
	border-top : none;
	border-bottom : 1px solid #991b1f;
}
#sidebar ul li ul li {
	padding : 0;
}
#sidebar h2 {
	font-weight : normal;
	font-size : 1.1em;
	line-height : 0;
}

/* CONTENT */

#content h2 {
	font : bold 24px/24px 'Trebuchet MS',Verdana,Arial,sans-serif;
	color : #991b1f;
}
#content h3 {
	font-size : 1em;
	padding : 20px 0;
}
#content p {
	padding-bottom : 20px;
}
#content ul {
	padding : 20px 0 20px 40px;
}
.post {
	padding : 0 0 40px 0;
}
.entry,.entrytext {
	padding : 10px 0;
}
#comment {
	width : 300px;
	height : 150px;
}

/* SEARCH */

#s {
	width : 130px;
}

/* FOOTER */

#footer {
	width : 792px;
	text-align : left;
	margin : 0 auto;
	padding : 3px 0;
}
#footer,#footer a:link,#footer a:visited {
	color : #fff;
}
#footer ul {
	float : left;
	width : 84%;
}
#footer ul li {
	display : inline;
	padding : 0 3px 0 1px;
	border-right : 1px solid #fff;
}
#footer ul li.last {
	border : none;
}
#footer p {
	float : right;
	width : 15%;
	text-align : right;
	padding-bottom : 30px;
}

/* INDEX */

#index_content {
	padding : 0 35px;
	background : url('/img/award.jpg') no-repeat 660px 0;
}
#bronzeMedal {
	font-size : 14px;
	font-weight : bold;
	color : #991B1F;
	text-align : right;
	padding : 35px 120px 25px 0;
}
#buyBook {
	float : left;
	width : 227px;
	font-size : 12px;
	font-weight : bold;
	color : #991B1F;
}
.buyIndent {
	padding-left : 20px;
}

#variousContent {
	float : right;
	width : 450px;
	padding-top : 20px;
	padding-right : 20px;
}

#variousContent h2 {
	font-size : 20px;
	font-weight : bold;
	color : #991B1F;
	padding-bottom : 2px;
}
#variousContent p {
	margin-bottom : 12px;
}
#variousContent p.quote {
	margin-bottom : 0;
}
#variousContent p.quoteCite {
	padding-left : 20px;
	font-weight : bold;
}
#timPhoto {
	float : right;
}
#variousContent ul {
	list-style : none;
	padding-top : 10px;
	font-weight : bold;
	font-size : 12px;
	line-height : 17px;
	padding-left : 20px;
}
#signedBlurb {
	clear : both;
	padding-top : 5px;
}
#signedBlurb a:link,#signedBlurb a:visited {
	font-weight : bold;
}

/*
#index_content {
	padding : 0 35px;
}
#index_content h2 {
	font : bold 14px Verdana;
	color : #991b1f;
}
#index_content h3 {
	font-weight : normal;
	font-size : 12px;
	padding-bottom : 20px;
}
#book_cover {
	float : left;
	margin-right : 15px;
}
#silly_column {
	float : right;
	width : 170px;
	font-size : 12px;
}
#buy_book {
	margin : 20px 0;
}
#buy_list {
	list-style : none;
	padding-left : 5px;
	font-weight : bold;
}
#tim_phelan {
	margin : 20px 0 0 0;
}
#tim_index_blurb {
	font-weight : bold;
	padding-left : 5px;
}
*/
/* SUBNAV */
#sub_nav li {
	font-weight : bold;
	text-align : right;
	line-height : 0;
	padding-bottom : 13px;
	border-bottom : 1px solid #991b1f;
}

/* MISC */
.toggles {
	padding-bottom : 0 !important;
}
.padding {
	padding-bottom : 20px !important;
}

.bullet {
	float : left;
	width : 180px;
	list-style : none;
	padding-top : 121px;
}
.bullet li {
	padding-left : 20px;
	padding-bottom : 10px;
	background : url('/img/bullet.gif') no-repeat 0 4px;
}
.bullet li a:link,.bullet li a:visited {
	font-weight : bold;
}