/*
Theme Name: Biz Domains
Theme URI: http://www.bizdomains.com
Description: A custom theme.
Author: Tammy Hart
Author URI: http://www.tammyhartdesigns.com/
*/


* {
	margin:0;
	padding:0;
	}
	

/* Begin Settings and Classes */
a {
	text-decoration:none;
	color:#74d4ff;
	}
	
a:hover {
	text-decoration:underline;
	}
	
h1 a, h2 a, h3 a {
	color:#000;
	display:block;
	}
		
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover {
	color:#fff;
	text-decoration:none;
	}

p {
	margin:5px 0 25px;
	}
	
h1, h2, h3 {
	font-weight:bold;
	}
	
h1 {
	font-size:2.3em;
	text-transform:uppercase;
	background:#292929 url(images/banner-bg.jpg) no-repeat 0 0;
	padding:15px 20px;
	line-height:30px;
	color:#eb8502;
	margin-bottom:20px;
	text-shadow:1px 1px 1px #000;
	}
	
h2 {
	font-size:2em;
	color:#000;
	line-height:25px;
	padding:1px 20px 3px 20px;
	font-size:1.2em;
	margin:0 0 5px -30px;
	background:#2aa3d9 url(images/h2-blue.png) repeat-x 0 0;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(0,0,0,.17);
	box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-khtml-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	position:relative;
	border-top:1px solid #6fd3fb;
	}
	
	h2 span {
		display:block;
		position:absolute;
		left:0;
		bottom:-10px;
		width:10px;
		height:10px;
		background:url(images/h2-corner-blue.png);
	}
	
.button, #commentform #submit {
	color:#000;
	line-height:25px;
	padding:1px 20px 3px 20px;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	float:left;
	clear:left;
	background:#2aa3d9 url(images/h2-blue.png) repeat-x 0 0;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(0,0,0,.17);
	box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-khtml-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.5);
	position:relative;
	border:none;
	border-top:1px solid #6fd3fb;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#commentform #submit {
	width:auto;
	height:30px;
}
	
.button:hover, #commentform #submit:hover {
	color:#fff;
	text-decoration:none;
}
		
		h2.green, #Short h2, .button.green {
			background:#819c03 url(images/h2-green.png) repeat-x 0 0;
			border-top-color:#bacf46;
		}
		
		h2.green span, #Short h2 span {
			background-image:url(images/h2-corner-green.png);
		}
		
		h2.yellow, #Premium h2, .button.yellow {
			background:#d5ba02 url(images/h2-yellow.png) repeat-x 0 0;
			border-top-color:#f8e443;
		}
		
		h2.yellow span, #Premium h2 span {
			background-image:url(images/h2-corner-yellow.png);
		}
		
		h2.grey, #Featured h2, .button.grey {
			background:#545452 url(images/h2-grey.png) repeat-x 0 0;
			border-top-color:#969693;
			color:#fff;
			text-shadow:1px 1px 1px #000;
		}
		
		h2.grey span, #Featured h2 span {
			background-image:url(images/h2-corner-grey.png);
		}
		
		h2.pink, #Bargain h2, .button.pink, #commentform #submit {
			background:#d93ea0 url(images/h2-pink.png) repeat-x 0 0;
			border-top-color:#fb82d1;
		}
		
		h2.pink span, #Bargain h2 span {
			background-image:url(images/h2-corner-pink.png);
		}
		
		h2.orange, #New h2, .button.orange {
			background:#d25f02 url(images/h2-orange.png) repeat-x 0 0;
			border-top-color:#f59e43;
		}
		
		h2.orange span, #New h2 span {
			background-image:url(images/h2-corner-orange.png);
		}
	
h3 {
	font-size:1.2em;
	color:#f4d501;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	line-height:20px;
	}
	
.pagetitle {
	border-bottom:1px solid #ddd;
	}
	
small {
	font-size:.9em;
	color:#ccc;
	}
	
	
code {
	font: 1.1em "Courier New", Courier, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:80%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	}
	
blockquote {
	margin:5px 10px;
	padding:0 10px;
	background:rgba(0,0,0,.13);
	border:1px solid rgba(0,0,0,.18);
	}
	
	blockquote cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	blockquote cite:before {
		content: "\2014 \0020";
		}
		
.post>ul, .post>ol {
	margin:5px 0 25px;
	}
	
	.post li {
		padding-bottom:5px;
		}
		
	.post li h3 {
		margin:0;
		}
		
	.post ul li {
		background:url(images/blt-content.png) no-repeat 0 6px;
		list-style:none;
		padding-left:15px;
	}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


/* Begin Images */	
img.alignleft {
	margin-right:10px;
	}
	
img.alignright {
	margin-left:10px;
	}

.wp-caption, .attachment img {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f5f5f5;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: .9em;
	line-height: 1.5em;
	padding: 0 4px 4px;
	margin: 0;
}

.attachment img {
	padding:4px;
	}
/* End Images / End Settings and Classes */



/* Begin Structure */
body {
	background:#3f3f3f url(images/body.png) no-repeat 50% 0;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	}
	
#page {
	background:#fff;
	margin:0 auto;
	width:900px;
	text-align:left;
	box-shadow:5px 5px 8px #333;
	-moz-box-shadow:5px 5px 8px #333;
	-khtml-box-shadow:5px 5px 8px #333;
	-webkit-box-shadow:5px 5px 8px #333;
	}


/* Begin Header */	
#header {
	width:900px;
	margin:0 auto;
	padding:30px 0 15px;
	text-align:left;
	height:75px;
	}
	
	#sitename {
		font:bold 2em Arial, Helvetica, sans-serif;
		border:none;
		clear:#fff;
		float:left;
		margin:20px 0 0 -5px;
		}
		
#topad {
	float:right;
	background:#60605d;
	width:468px;
	height:60px;
	box-shadow:5px 5px 8px #333;
	-moz-box-shadow:5px 5px 8px #333;
	-khtml-box-shadow:5px 5px 8px #333;
	-webkit-box-shadow:5px 5px 8px #333;
}
/* End Header */


/* Begin Page List */		
#nav {
	height:40px;
	border-left:1px solid #c9429e;
	background:#a6116f url(images/nav-bg.png);
	margin-bottom:20px;
	box-shadow:0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
	}
	
	#nav ul {
		float:right;
		position:relative;
		overflow: hidden;
	}
	
	#nav li {
		float:left;
		list-style:none;
		height:40px;
		padding-left:12px;
		margin-right:10px;
		background:url(images/nav-div.png) no-repeat 0 0;
		}
		
		#nav li a {
			border:none;
			padding:0 10px;
			line-height:26px;
			color:#fff;
			text-shadow:1px 1px 1px #860f5a;
			text-transform:uppercase;
	font-size:1.4em;
	z-index:10;
	position:relative;
	display:block;
	font-weight:bold;
	margin-top:7px;
	overflow: hidden;
			}
			
		#nav li a:hover {
			text-decoration:none;
			}
			
		#nav li.back {
			background:#d656b3 url(images/nav-hover.png);
			height: 26px;
            z-index: 8;
			top:7px;
            position: absolute;
			float:none;
			padding:0;
		}
		
	#searchform {
		width:208px;
		float:left;
		padding:10px 0 0 9px;
		width:220px;
		height:20px;
		}
		
		#s {
			width:190px;
			border:none;
			background:#82043f url(images/input-search.png) 0 0;
			color:#fff;
			font-size:11px;
			padding:3px 5px 1px;
			height:16px;
			float:left;
			}
			
		#searchsubmit {
			width:20px;
			height:20px;
			border:none;
			background:#82043f url(images/input-search.png) 100% 0;
			text-indent:-9999px;
			padding:0;
			cursor:pointer;
			float:right;
			}
/* End Page List */

		
/* Begin Content */	
#content {
	font-size:1.2em;
	line-height:20px;
	float:left;
	width:600px;
	padding-left:20px;
	}
	
#banner {
	background:#292929 url(images/banner-bg.jpg);
	padding:10px 20px;
	height:140px;
	color:#fff;
	margin-bottom:20px;
}

	#banner h1 {
		background:none;
		padding:0;
		width:134px;
		height:125px;
		margin:8px 16px 0 0;
		float:left;
		position:relative;
		overflow:hidden;
	}
	
		#banner h1 span {
			position:absolute;
			top:0;
			left:0;
			z-index:1;
			display:block;
			width:100%;
			height:100%;
			background:url(images/banner-title.png);
		}
		
	#banner p {
		margin:5px 0;
		font-size:1.08em;
	}
	
	#domainsearch {
		margin-top:25px;
		font-size:14px;
		text-shadow:1px 1px 1px #000;
		font-weight:bold;
		text-transform:uppercase;
		height:20px;
	}
	
		#domain {
			background:#6c6c6c url(images/input-domains.png) 0 0;
			border:none;
			color:#fff;
			font-size:11px;
			padding:3px 5px 1px;
			height:16px;
			width:285px;
			float:right;
		}
		
		#domainsubmit {
			width:20px;
			height:20px;
			border:none;
			background:#6c6c6c url(images/input-domains.png) 100% 0;
			text-indent:-9999px;
			padding:0;
			cursor:pointer;
			float:right;
		}
	
	.post {
		margin-bottom:20px;
		}
		
		.entry {
			background:#757572 url(images/box-main.png) no-repeat 0 100%;
			padding:10px 20px;
			}
			
	.postmetadata {
		background:#494949 url(images/postmetadata.png) repeat-x 0 0;
		padding:0 20px;
		line-height:30px;
		font-size:.9em;
		}
		
		.postmetadata a {
			color:#a8a8a8;
		}
		
		.tags {
			background:url(images/icon-tags.png) no-repeat 0 6px;
			padding:5px 20px;
		}
		
		.cats {
			background:url(images/icon-cats2.png) no-repeat 0 6px;
			padding:5px 20px;
		}
		
		span.comms a, a.comms {
			background:url(images/icon-comms.png) no-repeat 0 6px;
			padding:5px 0 5px 20px;
		}
		
	.navigation {
		background:#292929;
		padding:0 7px 0 10px;
		line-height:30px;
		text-transform:uppercase;
		font-size:1.2em;
		height:30px;
		margin-bottom:20px;
		font-weight:bold;
		text-shadow:1px 1px 1px #000;
		}
		
		.navigation .alignright a {
			background:url(images/blt-content.png) no-repeat 100% 4px;
			padding-right:15px;
			color:#f06c01;
		}
		
		.navigation .alignleft a {
			background:url(images/blt-left.png) no-repeat 0 4px;
			padding-left:11px;
			color:#f06c01;
		}
		
.catblock {
	float:left;
	width:250px;
	padding:10px 20px;
	height:250px;
	background:#747472 url(images/box-grey.jpg);
	margin:0 20px 20px 0;
	position:relative;
}

	#Premium, #Bargain, #Sold {
		margin-right:0;
	}
	
	.catblock ul {
		margin-top:15px;
	}
	
	.catblock li {
		list-style:none;
		font-size:1.2em;
	}
	
	.catblock li a {
		color:#fff;
	}
	
	#Featured {
		background:#3787ad url(images/box-blue.jpg);
	}
	
.catblock .morelink {
	position:absolute;
	right:17px;
	bottom:15px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	background:url(images/blt-content.png) no-repeat 100% 6px;
	padding-right:15px;
	text-shadow:1px 1px 1px rgba(0,0,0,.6);
}

#Featured .morelink { color:#ccc; }

#Premium .morelink { color:#f4d501; }

#Short .morelink { color:#94b303; }

#Bargain .morelink { color:#f947b7; }

#New .morelink { color:#f06c01; }

.catblock .morelink:hover {
	text-decoration:none;
	color:#fff !important;
}

/* Begin Comments */		
.commentlist {
	margin-top:20px;
	}
	
.author-badge {
	background:url(images/author.png);
	width:83px;
	height:40px;
	margin:5px -20px 0 0;
	float:right;
	display:none;
}

.bypostauthor .author-badge {
	display:block;
}
		
.commentlist li {
	list-style:none;
	padding:9px 9px 0;
	background:rgba(0,0,0,.1);
	border:1px solid rgba(0,0,0,.15);
	margin-bottom:20px;
	}
	
.commentlist li.alt {
	background:rgba(0,0,0,.2);
	border:1px solid rgba(0,0,0,.25);
	}
	
	.commentmetadata, .comment-author {
		font-size:.9em;
		color:#fff;
		line-height:20px;
		}
		
	.comment-author a {
		color:#fff;
	}
		
	.commentmetadata a, .commentmetadata {
		color:#a8a8a8;
	}
		
	.avatar {
		border:4px solid #fff;
		float:left;
		margin-right:10px;
		display:block;
		}
		
	.commentlist p {
		margin:20px 0 19px;
	}

#commentform p {
	margin:20px 0;
}
		
#commentform input, #commentform textarea {
	width:160px;
	border:none;
	background:#cfcfcf url(images/input-comment.png) no-repeat 0 0;
	font-size:11px;
	padding:3px 5px 4px;
	}
	
#commentform input {
	float:left;
	margin-right:10px;
}
	
#commentform textarea {
	width:550px;
	height:110px;
	}
/* End Comments / End Content */


/* Begin Sidebar */
#sidebar {
	float:right;
	font-size:1.2em;
	line-height:20px;
	width:240px;
	padding-right:20px;
	}
	
	#sidebar ul {
		}
		
		#sidebar ul ul {
			padding:10px 10px 5px;
			}
		
		#sidebar ul li {
			list-style:none;
			background:#cfcfcf;
			margin-bottom:20px;
			}
		
		#sidebar li li {
			margin:0;
			background:url(images/blt-sidebar.png) no-repeat 0 7px;
			padding:0 0 5px 10px;
			}
			
		#sidebar li li {
			}
			
	#sidebar h4 {
		padding:0 10px;
		font-size:1.2em;
		background:#2a2a2a url(images/h4-sidebar.png) repeat-x 0 0;
		color:#fff;
		text-shadow:1px 1px 1px #000;
		text-transform:uppercase;
		line-height:30px;
	box-shadow:0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
		}
		
		#sidebar #rss-4 img {
			display:none;
		}
		
		#sidebar h4 span {
			float:right;
			display:block;
			margin:-11px -23px 0 0;
			width:35px;
			height:34px;
		}
		
		#sidebar #rss-4 h4 span {
			background:url(images/icon-screen.png);
		}
		
		#sidebar #enh-rp-2 h4 span {
			background:url(images/icon-posts.png);
		}
		
		#sidebar #extended-categories-3 h4 span, #sidebar #categories h4 span {
			background:url(images/icon-cats.png);
			width:32px;
			height:33px;
		}
		
		#sidebar #subscribe h4 span {
			background:url(images/icn-rss.png);
			width:33px;
			height:33px;
		}
		
		#sidebar #rss-4 a {
			color:#fff;
		}
		
		#sidebar #rss-4 li a {
			color:#556702;
		}
		
		#sidebar #enh-rp-2 a {
			color:#17678d;
		}
		
		#sidebar #extended-categories-3 a, #sidebar #categories a {
			color:#be137f;
		}
		
		#sidebar #subscribe a {
			color:#d05d00;
		}
		
#bannerad {
	padding:20px;
}

#sidebar #subscribe form {
	padding:10px;
	height:20px;
}

	#emailinput {
		width:190px;
		border:none;
		background:#82043f url(images/input-subscribe.png) 0 0;
		color:#fff;
		font-size:11px;
		padding:3px 5px 1px;
		height:16px;
		float:left;
	}
	
	#subscribesubmit {
		width:20px;
		height:20px;
		border:none;
		background:#82043f url(images/input-subscribe.png) 100% 0;
		text-indent:-9999px;
		padding:0;
		cursor:pointer;
		float:right;
	}
	
#sidebar #subscribe p {
	margin:0;
	padding:0 10px 15px;
	color:#3f3f3f;
}

#sidebar #subscribe img {
	float:right;
}
/* End Sidebar */


/* Begin Footer */
#footer {
	width:900px;
	margin:0 auto;
	font-size:1.1em;
	text-align:right;
	line-height:40px;
	color:#b9b9b9;
	}
	
	#footer a {
		color:#fff;
	}
/* End Footer / End Structure */
			

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/