/*
Theme Name: Bifidobacterium Animalis
Theme URI: http://bifidobacteriumanimalis.com/
Description: A custom Wordpress theme for bifidobacteriumanimalis.com
Version: 1.0
Author: Adrian Toll
Author URI: http://adriantoll.com/
*/


* {
	border:0;
	margin:0;
	padding:0;
	}

body {
	font-family:helvetica,arial,sans-serif;
	}

a {
	text-decoration:none;
	}

a:hover, a:focus, a:active {
	background:#00f;
	color:#fff;
	}

input, textarea {
	font-family:helvetica,arial,sans-serif;
	}

#wrapper {
	margin:0 auto;
	width:960px;
	}

#header {
	margin:20px 0 30px 0;
	}

	#logo {
		float:left;
		font-size:2em;
		font-weight:bold;
		margin-right:10px;
		}
	
	#logo a {
		color:#00f;
		}
	
	#logo a:hover, #logo a:focus, #logo a:active {
		background:#00f;
		color:#fff;
		}
	
	#header h2 {
		font-size:0.75em;
		padding:5px 0 0 0;
		}
	
#menu {
	clear:both;
	font-size:0.9em;
	list-style:none;
	margin:0 0 20px 0;
	font-weight:bold;
	}

#menu li {
	border-left:1px solid #00f;
	display:inline;
	padding:0 3px 0 4px;
	}

#menu li:first-child {
	border-left:0;
	padding-left:0;
	}

#content {
	float:left;
	line-height:1.1em;
	width:630px;
	}

	#content h1 {
		font-size:1.4em;
		line-height:1.1em;
		margin:0 0 5px 0;
		}

	#content h1.archive {
		margin:0 0 15px 0;
		}

	#content h2.frontpageh1 {
		font-size:1.4em;
		font-weight:bold;
		line-height:1.1em;
		margin:0 0 5px 0;
		}

	#content h2 {
		font-size:1.1em;
		line-height:1.2em;
		margin:0 0 5px 0;
		}

	#content h3 {
		font-size:0.9em;
		}

	#content div.details {
		font-size:0.7em;
		line-height:1.1em;
		margin:0 0 10px 0;
		}

	#content p {
		font-size:0.8em;
		margin:0 0 20px 0;
		}

	#content blockquote {
		margin-left:20px;
		padding-left:20px;
		border-left:3px solid #999;
		}

	#content ul {
		font-size:0.8em;
		margin:0 0 20px 40px;
		}

	#content .navigation {
		font-size:0.8em;
		margin:0 0 10px 0;
		overflow:auto;
		}

	#content .navigation .nav-previous {
		float:left;
		}

	#content .navigation .nav-next {
		float:right;
		}

	#comments {
		padding:0 0 40px 0;
		}

	#comments h2 {
		margin:0 0 10px 0;
		}

	#comments .comment p {
		margin:0 0 5px 0;
		}

	#comments .comment p.comment-details {
		font-size:0.7em;
		font-weight:bold;
		margin:0 0 20px 0;
		}

	#addcomment label {
		clear:both;
		font-size:0.8em;
		margin:0 0 0 10px;
		}
	
	#addcomment input[type=text] {
		border:1px solid #999;
		font-size:0.75em;
		margin:0 0 10px 0;
		padding:3px;
		width:311px;
		}
	
	#comments-textarea {
		border:1px solid #999;
		font-size:0.75em;
		margin:5px 0 0 0;
		max-width:622px;
		padding:3px;
		width:622px;
		height:100px;
		}

	#comments-submit {
		border:1px solid #666;
		float:right;
		font-size:0.75em;
		margin:10px 0 0 0;
		padding:3px;
		}

#sidebar {
	float:right;
	font-size:0.8em;
	width:300px;
	}

	#sidebar li {
		list-style:none;
		margin:0 0 20px 0;
		}

	#sidebar h3 {
		font-size:1.2em;
		margin:0 0 5px 0;
		}

	#sidebar li ul li {
		margin:0 0 5px 0;
		}

	#searchform {
		}

	#searchform label {
		display:none;
		}

	#searchform #s {
		border:1px solid #666;
		font-size:0.75em;
		padding:3px;
		width:200px;
		}

	#searchsubmit {
		border:1px solid #666;
		font-size:0.75em;
		padding:3px;
		}

