/*
Theme Name: DaniLayne.com v3.0
Theme URI: http://www.danilayne.com/
Description: The Dani's World 3.0 WordPress theme.
Version: 3.0
Author: Chazz Layne
Author URI: http://www.chazzlayne.com/
Tags: green, black, gray, fixed width, single-column

	The CSS, XHTML and design are protected by copyright law, all rights reserved by Layne Enterprises, Inc. (www.layneent.com)

*/
body {font-family: Verdana, Tahoma;
	font-size: 9px; /* 62.5%Resets 1em to 10px */
	min-width: 950px;
	margin: auto 0;
	background: #222 url('image/bg-body.jpg') repeat-x;
	color: #FFF;
	text-align: center;
}

img {border: none;}

p img {
	padding: 0;
	max-width: 100%;
}

a {color: #FF0; text-decoration: none;}
a:visited {color: #FF0; text-decoration: none;}
a:active {color: #FF0; text-decoration: none;}
a:hover {color: #FF0; text-decoration: underline;}

.alignright {float: right;}
.alignleft {float: left;}

#page {
	width: 950px;
	margin: 0;
	padding: 0;
	background: url('image/bg-page.png') repeat-y;
	text-align: center;
	border: none;
	border-collapse: collapse;
}



/* Header */
#header {
	width: 850px;
	height: 100px;
	background: #000;
}
#menu {
	width: 850px;
	height: 25px;
	background: #040 url('image/bg-menu.jpg') repeat-y;
	text-align: left;
}
#menu p {
	margin: 6px 25px;
	padding: 0;
}

#menu a {
	padding-right: 15px; color: #CCC; text-decoration: none;
}
#menu a:visited {color: #CCC; text-decoration: none;}
#menu a:active {color: #CCC; text-decoration: none;}
#menu a:hover {color: #FFF; text-decoration: underline;}



/* Content */

#content {
	width: 850px;
	text-align: left;
}
#content h1 {
	margin: 25px;
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 1.8em;
}
#content h1 a {
	color: #FFF;
}
#content h1 a:hover {
	color: #FF0;
	text-decoration: underline;
}
#content h3 {
	margin: 15px 25px;
	font-size: 1.2em;
}
#content h3 a {
	color: #FFF;
}
#content h3 a:hover {
	color: #FF0;
	text-decoration: underline;
}
#content p {
	margin: 15px 25px;
	font-size: 1.2em;
	line-height: 1.8em;
}
#content .postdate {
	color: #AAA;
	margin: 0 25px;
	font-size: 1.0em;
	font-weight: bold;
}

#content .gallery { /* Style rules for the entire gallery */
}
#content .gallery-item { /* Style rules for each item (image and caption) in the gallery */
}
#content .gallery-icon { /* Style rules for images within the gallery */
	margin: 0 0 25px 25px;
}
#content .gallery-caption { /* Style rules for captions within the gallery */
	display: hidden;
}

#content blockquote {
	margin: 0;
	margin-top: 15px;
	margin-right: 25px;
	padding: 5px;
	border: 1px solid #555;
	background: url('image/bg-quote.png');
	text-align: left;
	font-size: 0.9em;
}
#content blockquote.dani {
	background: url('image/bg-chazz.png');
}
#content blockquote p {
	margin: 5px;
	margin-bottom: 10px;
	line-height: 1.6em;
}

#content .postmetadata p {
	margin: 25px;
	margin-top: 5px;
}

#content .navigation {
	margin: 25px;
	padding: 2px;
	background: #000;
	text-align: left;
	font-size: 0.9em;
}
#content .navigation p {
	margin: 2px;
	line-height: 1.6em;
}

#comments {
	margin: 0;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 25px;
	padding: 5px;
	border: 1px solid #222;
	background: #111;
	text-align: left;
}
#comments h2 {
	margin: 5px;
	margin-bottom: 10px;
	font-size: 1.2em;
}
#comments p {
	margin: 5px;
	line-height: 1.6em;
}
#comments ol {
	list-style: none;
	margin: 0 5px;
	padding: 0;
}
#comments ol li {
	background: #222;
	border-bottom: 10px solid #111;
}
#comments ol li.alt {
	background: #222;
}
#comments ol li.authorcomment {
	background: #004;
}
#comments ol li .vcard {
	height: 48px;
	margin: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #111;
	line-height: 1.8em;
}
#comments ol li .vcard h2 {
	margin: 0;
	padding: 0;
	padding-top: 8px;
}
#comments ol li img.avatar {
	margin: 0;
	margin-right: 10px;
}
#comments ol li p {
	margin: 10px;
}
#commentform {
	margin: 0;
}
#commentform input {
	width: 50%;
	margin: 0;
	padding: 4px;
	border: 1px solid #555;
	color: #CCC;
	background-color: #222;
}
#comment {
	width: 99%;
	height: 150px;
	margin: 0;
	padding: 4px;
	border: 1px solid #555;
	color: #CCC;
	background-color: #222;
}
#submit {
	width: 200px;
	padding: 4px;
	margin: 0;
	margin-top: 5px;
	border: 1px solid #555;
	color: #FFF;
	background-color: #333;
}



/* Footer Design */

#footer {
	clear: both;
	float: none;
	width: 850px;
	height: 50px;
	margin: 0;
	background: url('image/bg-footer.jpg') no-repeat;
	color: #050;
}

#footer a {
	text-decoration: none;
	color: #070;
}

#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

#footer p {
	margin: 25px;
	margin-top: 10px;
	padding: 0;
}

#copyright a {
	padding-right: 15px;
}