/*  
Theme Name: Diving Tank
Theme URI: http://www.divingtank.com
Description: Fourth version of divingtank.com over the years, based on Small Potato's "Digg-like 3-column" theme
Version: 4.0
Author: Prescott Perez-Fox
Author URI: http://www.perezfox.com

*/

/* ••• Colours ••• */

/*	dk blue - #546477
	lt blue - #b3c2d6

	dk grey - #333333
	md grey - #666666
	lt grey - #999999

	brown - #c2ba87
	gold - #cbb945
	green - #8dab3b
	brt organge - #e45b00
	red - #a12a2a				*/
	


/* ••• General div and text styles ••• */

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form

{	margin: 0;
	padding: 0;	}

body

{	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	vertical-align: top;
	background: #666 url(images/bg_body.gif);
	color: #fff;	}

h1, h2, h3, h4, h5, h6

{	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 16px;	}

a

{	text-decoration: none;
	color: #105cb6;		}

a:hover

{ 	text-decoration: underline; 	}

a img					/* Image that's also a link */

{ 	border: 0; 	}

abbr, acronym

{ 	border: 0; 	}

address, dl, p

{ 	padding: 10px 0 0; 	}

blockquote

{	margin: 10px 10px 0;
	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #c2ba87;		}

blockquote p

{	padding: 10px 10px 10px 20px;	}

blockquote blockquote

{	margin: 10px 20px;
	background: #fff;
	color: #333;		}

blockquote blockquote p

{ 	padding: 10px;	 }

code					/* not that I ever write code on my site */

{	background: #f9f9f9;
	font-family:"Courier New", Courier, mono;	}

dt

{	font-weight: bold;	}

dd

{	padding: 0 0 5px 15px;	}

hr						/* Horizontal rule */

{	clear: both;
	margin: 15px 0 5px;
	width: 100%;
	border: 0;
	height: 1px;
	text-align: left;
	background: url(images/bg_comment_bottom.gif) no-repeat;	}

small

{	font-size: 10px;	}

input, textarea

{	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;		}

input#author, input#email, input#url, textarea#comment

{	border: 1px solid #cbb945;
	background-color: #f0edd9;
	padding: 3px;	}

input#author, input#email, input#url

{	margin: 0 5px 0 0;	}



/* ••• Page DIVs and boxes for layout ••• */

#container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar, leftbar

{	text-align: left;
	vertical-align: top;	}

#container				/* Box around the whole thing */

{	margin: 0 auto;
	width: 756px;
	padding: 0px 0 0;	}

#header

{	margin-bottom: 10px;
	float: left;
	width: 756px;
	height: 151px;
	background: url(images/bg_header.jpg) no-repeat left bottom;
	color: #333;	}

#pagetitle				/* Title box within the Header */

{	clear: both;
	width: 756px;
	height: 140px;	}

#pagetitle h1			/* Main DIVINGTANK.COM title */

{	font-family: "Droid Serif", serif;
	padding: 40px 28px 0;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;	}

#pagetitle h1 a

{	text-decoration: none;
	color: #fff;	}

#pagetitle h4			/* Blog description subtitle */

{	padding: 0px 0px 0px 0px;
	margin-left: 28px;
	font-size: 12px;
	font-weight: bolder;
	color: #313b47;	}

#syndication			/* RSS links */

{	float: left;
	padding: 30px 22px 0;
	color: #999;	
	height: 16px;}

#syndication a

{ 	color: #ffffff; 	}

#syndication a.feed

{	padding: 58px 0 0 19px;
	background: url(images/feed_icon.png) no-repeat 0px 57px;	}

#searchbox				/* Search Box */

{	float: right;
	padding: 25px 18px 0;	}

#searchbox input#s

{	border: 0px solid #ddd;
	padding: 3px;
	background: #f0edd9;	}

#searchbox input#searchsubmit

{ 	height: 24px; 	}

.pagewrapper

{	margin: 0 0 10px;
	float: left;
	width: 756px;
	background: #fff url(images/bg_page_bottom.gif) no-repeat left bottom;
	color: #333;	}

.page

{	float: left;
	padding: 0 5px 5px;
	background: url(images/bg_page_top.gif) no-repeat;		}

.wrapper 							/* This wrapper class appears only on Page and Single Post pages. */

{	float: left;
	width: 342px;	}

.narrowcolumnwrapper

{	margin: 5px 0 0;
	float: left;
	width: 342px;
	background: #fff url(images/bg_narrowcol.gif) repeat-y;		}

.narrowcolumn

{	float: left;
	width: 342px;
	background: url(images/bg_narrowcol_bottom.gif) no-repeat left bottom;	}




/* ••• Posts and Entries text styles ••• */


.content

{	float: left;
	width: 342px;
	background: url(images/bg_narrowcol_top.gif) no-repeat left top;	}

.post

{	font-family: "Droid Serif", serif;
	padding: 9px 16px 15px;
	line-height: 18px;	}

.post h2

{	padding: 0 0 2px;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-transform: uppercase;	}

.post h2 a

{	text-decoration: none;
	color: #105cb6;
	border-bottom: 1px solid #75abea;	}

.post object

{	border: 1px solid #000033;	}	

/*

.post img

{	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;		}

.post img.alignleft

{	float: left;
	margin: 5px 10px 0 0;	}

.post img.alignright

{	float: right;
	margin: 5px 0 0 10px;	}

.post img.wp-smiley

{	padding: 0;
	border: 0;
	background: none;	}
	
*/	

.entry	{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6

{	padding: 9px 0 0;	}

.entry h1

{	font-size: 20px;
	line-height: 30px;		}

.entry h2{ line-height: 18px; }

.entry h3{ font-size: 14px; }

.entry h4{ font-size: 12px; }

.entry h5{ font-size: 11px; }

.entry h6{ font-size: 10px; }

.postinfo

{	font-size: 11px;
	color: #999;	}

.postinfo a

{	color: #578cca;		}

.postdate

{	color: #c2ba87;		}

.postinfo a.comment 				/* Entries, Comments RSS */

{	background: url(images/comment_add.jpg) no-repeat 0px 1px;
	padding-left: 12px;	
	margin: 0;				}	

.browse

{	border-top: 1px solid #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;	}
	
	

/* ••• Leftbar and Sidebar properties and text styles ••• */

.sidebar, .leftbar

{	margin: 0 0 0 5px;
	float: right;
	width: 194px;
	line-height: 11px;	}

.leftbar

{	margin: 0 5px 0 5px;
	float: left;	}

.sidebar ul, .leftbar ul

{	margin: 0;
	padding: 0;
	list-style: none;	}


.sidebar h3, .leftbar h3	/* subhead with the little brackets */

{	margin-top: 9px;
	padding: 7px 12px 13px 15px;
	width: auto;
	background: url(images/bg_title.gif) no-repeat left top;
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	color: #fff;	}

.sidebar ul li, .leftbar ul li

{	margin: 5px 0 0;
	padding: 9px 16px 15px;
	background: url(images/bg_ul_li.gif) no-repeat left top;	}

.sidebar ul li.widget_search, .leftbar ul li

{	padding: 15px 16px;		}

.sidebar ul li h2, .leftbar ul li h2

{	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
	color: #c2ba87;		}

.sidebar ul ul li, .leftbar ul ul li

{	margin: 0;
	padding: 6px 0 3px;
	background: none;	}

.sidebar ul ul ul, .leftbar ul ul ul

{	padding: 3px 0 0;	}

.sidebar ul ul ul li, .leftbar ul ul ul li

{	padding: 6px 0px 3px 15px;
	background: url(images/bg_arrow_right.gif) no-repeat 0px 8px;	}

.sidebar ul ul ul ul li, .leftbar ul ul ul li

{	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;	}

.nav						/* big chunky nav links */

{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color: #546477;	}
	
.nav a

{ 	text-decoration:none;	}

.nav a:hover

{ 	text-decoration:underline;	}




/* ••• COMMENTS TEMPLATE ••• */

.post h3#comments, .post h3#respond

{	padding: 0 0 2px 19px;
	line-height: 27px;
	background: url(images/user_comment.gif) no-repeat 0 6px;
	color: #c2ba87;		}

.post h3#respond

{	background: url(images/add_comment.gif) no-repeat 0 6px;
	color: #333;	}

ol.commentlist				/* List of Comments */

{	margin: 0 0 11px;
	padding:0;
	list-style: none;	}

ol.commentlist li

{	padding: 13px 0;
	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;	}

ol.commentlist li .commentmetadata

{	font-size: 11px;
	color: #546477;		}

ol.commentlist li .commentmetadata a

{	color: #546477;		}

form#commentform small

{	font-size: 11px;	}	



/* ••• Footer Styles and Properties ••• */

#footer

{	text-align: center;
	margin-bottom: 8px;
	font-size: 10px;
	color: #FFFFFF;		}
	
.footerlink a

{	color: #fff;
	text-decoration: underline;		}

.footerlink a:hover

{	text-decoration: none;	}	
	