
/* Baseline - a designer framework, Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com, Creative Commons Attribution-Share Alike 3.0 License */
/* reset */
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}textarea{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;text-align:left;margin:0;padding:0}article,aside,footer,header,nav,section,dialog,figure,hgroup,menu{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}del,ins{text-decoration:none}#content ol,#content ul{list-style:none}#content nav ul{list-style-type:none}table{border-collapse:separate;border-spacing:0;background-color:transparent;width:auto;height:auto}:focus{outline:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}applet,basefont,dir,font,isindex,menu,s,strike,u{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;vertical-align:baseline;text-decoration:inherit;text-align:left;color:inherit;margin:0;padding:0;border:0;outline:0}dir,menu{list-style:none}nobr{white-space:normal}blink{text-decoration:none}marquee{overflow:visible}
/* base */
body{font-family:helvetica,arial,sans-serif;line-height:1.5;background:white;color:black}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{line-height:1.2}#content h4,#content h5,#content h6{font-weight:bold}#content b,#content strong,#content caption,#content th,#content thead,#content dt,#content legend{font-weight:bold}#content cite,#content dfn,#content em,#content i{font-style:italic}#content code,#content kbd,#content samp,#content pre,#content tt,#content var{font-family:mono-space,monospace}#content p{word-spacing:0.125em;hyphenate:auto;hyphenate-lines:3}p+p{text-indent:1.5em}p+p.no-indent{text-indent:0}pre{white-space:pre}del{text-decoration:line-through}mark{background:rgba(255, 255, 0, 0.4);padding:0 .25em}ins{color:#f00}small,sup,sub{font-size:80%}big{font-size:125%;line-height:80%}abbr,acronym{font-size:85%;text-transform:uppercase;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted black;cursor:help}sup,sub{line-height:0}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding:1.5em}hr{border:none;background:#ddd;width:100%}#content ul,#content ol{margin-left:1.5em}#content ul{list-style:disc outside}ol{list-style:decimal outside}input,select,button{cursor:pointer}table{font:inherit;width:100%}article,aside,header,hgroup,nav,section,footer{float:left;display:block}figure{display:block}.debug{outline:solid gold 1px}.debug-background{background:rgba(255, 215, 0, 0.2) !important}
/* type */
body{font-size:75%;line-height:1.5}h1,h2,h3,h4,h5,h6{position:relative}h1#content ,#content h2{line-height:36px;margin-bottom:18px}#content h1,#content h2,#content h3,#content h4{margin-top:18px}#content h3,#content h4,#content h5,#content h6{line-height:18px}h1{font-size:36px;top:5px}#content h2{font-size:28px;top:8px}#content h3{font-size:22px;top:1px}#content h4{font-size:18px;top:2px}#content h5{font-size:15px;top:4px}#content h6{font-size:13px;top:5px}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}#content p,#content pre,#content address{font-size:13px;line-height:18px;position:relative;top:5px}abbr,code,kbd,samp,small,var{line-height:15px}#content ul,#content ol,#content dl,#content dialog{font-size:13px;line-height:18px;position:relative;top:5px;margin-top:18px;margin-bottom:18px}#content li ul,li ol,#content ul ul,#content ol ol{top:0;margin-top:0;margin-bottom:0}li h1,li h2,li h3,li h4,li h5,li h6,li p{top:0}form,legend,label{font-size:13px;line-height:18px}legend{position:relative;top:5px}input,textarea{font-size:12px}table{font-size:13px}caption{font-size:13px;line-height:18px;position:relative}hr{position:relative;height:4px;margin:18px 0 14px 0}
/* table */
table{border-top:solid 3px #000;position:relative;top:-3px;margin-top:18px;padding-bottom:15px}th,td{border-top:solid 1px #000;line-height:18px;padding:9px 18px 8px 0;position:relative}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tr:nth-child(even) td{}tr:nth-child(odd) td{background:#f6f6f6}caption{top:8px;margin-bottom:18px}

#page	{
		
margin:0 auto;
}
a, a:visited {
color : #444;
}
.clear {
clear : both;
display : block;
float : none;
margin:0;
padding:0 !important;
}
hr {
border : 0;
border-top : 1px solid #ccc;
height : 0;
}
hr.divider {
clear : both;
float : none;
padding : 0 20px;
visibility : hidden;
}
.loading {
background : url(../img/spinner.gif) no-repeat 10px 17px;
clear : both;
height : 50px;
}
.loading span {
display : block;
padding : 17px 32px 0;
}

#top a {
display : none;
}

time, address	{
float:left;
clear:both;
	
}

p + p {
	
text-indent:0 !important;	
}

#content .entry-content blockquote {
background : url(../img/quotes-trans.png) no-repeat 0 1.5em;
}

#content .entry-editlink, #content .comment-editlink {
visibility : hidden;
float : right;
}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {
visibility : visible;
float : right;
width:100%;
}

#content .depth-2 {
margin-left : 20px;
}
#content .depth-3 {
margin-left : 40px;
}
#content .depth-4 {
margin-left : 60px;
}
#content .depth-5 {
margin-left : 80px;
}
#content .meta {
padding-left : 30px;
position : relative;
}
#content pings .meta {
padding-left : 0;
}
#content comments .meta .author {
font-size : 13px;
font-weight : bold;
}
#content .pagination .next {
float : right;
}
#content ol.archive {
list-style : none;
margin : 0;
padding : 0;
}
a#TB_prev:hover {
background : url(../img/lightbox-left.png) no-repeat left center;
}
a#TB_next:hover {
background : url(../img/lightbox-right.png) no-repeat right center;
}

#attachment a img {
border : 0;
}
.alignleft {
float : left;
margin-right : 1em;
margin-bottom : 1em;
margin-top : 1em;
}
.alignright {
float : right;
margin-left : 1em;
margin-bottom : 1em;
margin-top : 1em;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}

.wp-caption.alignleft {
margin-left : 0;
}
.wp-caption.alignright {
margin-right : 0;
}
.wp-caption img {
border : 0 none;
}
.wp-caption p.wp-caption-text {
margin : 0;
}


.comment	{
display:inline;
width:100%;
}



.comments	{
	
padding:0;
margin:0;
list-style-type:none;
}


.comment-top .author,  div.avatar	{
float:left;
clear:both;

}

.entry-content	{
	float:left;
}

div.avatar	{
	text-align:center;
	width:100%;
	background:#eee;
	padding:10px 0 10px 0;
}

.comment-top time{
	background:url(../img/clock.png) 0 0 no-repeat;
	padding-left:20px;
}

.comments li {
	float:left;
	width:100%;	
}
article{
display:inline;	
	
}
nav ul {
	list-style-type:none;
	float:left;
	width:100%;
}

nav ul li{
float:left;
}

nav ul li a{
	
	padding:0 12px 0 12px;
	
}

nav ul li ul{
display:none;
}
.next	{
	
float:right;
}

.previous	{
	
float:left;
}
textarea.multilinex6 {
	
	height:108px;
}

form	{
	float:left;
	clear:both;
	overflow:visible;
}
.month	{
	font-size:18px;
	line-height:18px;
	width:100%;
	text-align:center;
}

.day	{
	
	font-size:30px;
	line-height:36px;
	width:100%;
	text-align:center;
}
time{
	width:100%;
}
header{
	
	padding-bottom:0;
}
.calendar	{
	margin-top:18px;
}
.li-comment	{
	
padding-top:0;
}


html {
	width:100%;
	height:100%;
}

#header {
	width:100%;
	height:100px;
	text-align:center;
	
	}
#page {
	width:600px;
	margin:0 auto;
	-moz-border-top-right-radius: 8px;
	-moz-border-top-left-radius: 8px;
	-webkit-box-shadow: #333 0 0 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	z-index:5;
	}
	
#header h1 {
	padding-top:25px;
	line-height:50px;
	vertical-align:middle;
	margin:0 auto;
	font-size:36px;
	text-shadow: #000000 1px 1px 2px;
	color:#fff;
}

.search-form form{
	float:right;
}

#header h1 a{
	color:inherit !important;
}


h1 a, h2 a{
	text-decoration:none;
	color:inherit;
}

.description	{
	margin-top:10px;
	line-height:25px;
	font-size:18px;
	text-shadow: #000000 1px 1px 2px;
	color:#fff;
	margin-top:0;
}

#content {
	width:100%;
	margin:0 auto;
	background: url(../img/page-bg.png) top center;
	}	
#footer {
	width:100%;
	height:50px;
	clear:both;
}
.left_column	{
	float:left;
	width:100px;
	margin:20px;
}
.right_column	{
	float:right;
	width:420px;
	margin:0 20px 20px 20px;
}

#content h2 {
	font-size:24px;
	margin-top:9px;
	margin-bottom:9px;
	line-height:36px;
}
#header_content {
	float:left;
	width:100%;
}
#footer_content {

	margin:0 auto;
	width:100%;
}
.left {
	float:left;
}

.right {
	float:right
}
#wrapper	{
	width:930px;
	margin:0 auto;
}





body {
	font-size:  ; /* Resets 1em to 10px */
	font-family :"Myriad Pro", Arial, Geneva, Verdana, Helvetica, sans-serif;
	background: #000 url(../img/background.jpg) fixed top center no-repeat;
	color:#333;
		width:100%;
	text-align : center;
overflow-x:hidden;
	}
#header {
	
	}
#page {
	float:left;
	-webkit-box-shadow: #333 0 0 10px;
	}
#content {

	float:left;
	display:block;
	}	
#footer {
	
	}	
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
#p {
	color:#000;
}
.left_column	{

	float:left;

}
#header_content {

}
#footer_content {

}

.inner-inside-dock	{
	padding: 0 9px 0 9px ;
	background: url(../img/dock-center.png);
	float:left;
}


.dock	{
	right:0;
	position:fixed;
	height:100%;
	z-index:8;
		
}

.comment-author	{
	font-size:14px !important;
	margin-left:0 !important;
}


.dock .inside  {
	float:left;
	width:53px;
	float:left;
	_margin-top:200px;
}


.dock a img	{
	height:35px;
	width:35px;
	float:right;
}

#header_content	img {
	margin-top:30px;
}

.dock a:hover img	{
	
}

.dock a span {
	display:none;
	color:#eee;
	position:absolute;
	text-shadow: #000 1px 1px 1px;
	text-decoration:none;
	right:70px;
	z-index:7;
	font-size:15px;
	background: url(../img/lightblack.png);
	padding:3px 8px 0 8px;
	text-align:right;
	-webkit-border-radius: 12px;
	white-space:nowrap;
	
	
}

.dock-top	{
	height:9px;
	width:100%;
	background: url(../img/dock-top.png);
	clear:both;
	float:left;
}

.dock-bottom	{
	height:9px;
	width:100%;
	background: url(../img/dock-bottom.png);
	clear:both;
	float:left;
}

.dock a:hover span {
	display:block;
}

.dock a{
	float:left;
	text-decoration:none;
}

.topbar	{
	height:24px;
	float:left;
	overflow:hidden;

	-webkit-box-shadow: #555 4px 4px 12px;
}
.topbar ul	{
	height:24px;
	width:100%;
	background: url(../img/topbar.png);
	z-index:9;
	list-style:none;
	position:fixed;
	border-bottom:1px solid #666;
	
}
.topbar ul li	{
	float:left;
	color:#333;
	

}
.topbar ul li img	{
	padding:0;
}

.topbar a.logo  {
	background: url(../img/top-logo.png) 50% 0  no-repeat;
	width:17px;
	height:24px;
	float:left;
	padding-top:0 !important;
	padding-bottom:0 !important;
}

.topbar li.logo  {
	margin-left:10px;
}

.topbar a:active  {
	background: url(../img/blue-grad.png);
	text-shadow: #777 2px 2px 2px;
}

.topbar a.logo:active  {
	background: url(../img/top-logo.png) 50% -24px  no-repeat;
}

.topbar a {
	padding:5px 10px 5px 10px;
	vertical-align:middle;
	height:14px;
	font-size:14px;
	color:inherit;
	float:left;
	text-decoration:none;
	
}

.topbar a:active {
	color:#fff;
	text-shadow: #777 2px 2px 2px;
}
.topbar-right	{
	float:right;
}

.search	{	
	margin-right:10px;
	float:right;
}

.time	{
	float:left;
	width: auto;
}

.topbar li ul {
	top:24px;
	width:auto;
	padding: 5px 0 5px 0;
	background: #feffff;
	height:auto;
	-moz-border-bottom-right-radius: 5px 5px;
	-moz-border-bottom-left-radius: 5px 5px;
	-webkit-box-shadow: #333 0 4px 4px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	display:none;
	_width:180px !important;
	}
	
.topbar li ul li {
	float:left;
	clear:both;
	display:block;
	min-width:150px;
	position:relative;
}
.topbar li ul li a {
	float:left;
	display:block;
	min-width:150px;
	text-align:left;
	line-height:24px;
	padding:0 10px 0 20px;
	height:auto;
	white-space:nowrap;
	

}
.topbar li ul li a:hover, .topbar li ul li:hover {
	background: url(../img/blue-grad.png);
	color:#fff;
	text-shadow:none;
}

.topbar .search a  {
	background: url(../img/mag.png) top center no-repeat;
	width:17px;
	height:24px;
	float:left;
	padding-top:0 !important;
	padding-bottom:0 !important;
}

.topbar .search a:active  {
	background: url(../img/mag-active.png) top center no-repeat !important;
}



.topbar .time ul, .topbar .search ul {
	position:absolute !important;
	right:0 !important;
	float:right;
	margin-left:-300px;
}


.topbar .search label{
	line-height:30px;
	text-shadow:1px 1px 2px #666;
}

.topbar .search input[type="text"] {
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius:14px;
	-khtml-border-radius: 14px;
	font-size:12px;
	padding:3px;
	margin:5px 8px 0 8px;
	width:180px;
	border:none;
	height:14px;
	background:url(../img/search-bg.png);
	_background:#fff;

}

.search-form	{
	position:absolute;
	clear:both;
	top:24px;
	float:right;
	right:10px;
	-webkit-box-shadow: #333 0 4px 8px;
	z-index:-1;
	clear:both;
	display:none;
	background: #4453f3 url(../img/blue-grad.png) top center repeat-x;
	white-space: nowrap;
	color:#fff;
	width:320px;
	text-align:right;
	font-size:14px;
	
}

.page-top	{
	width:100%;
	height:25px;
	background: url(../img/top-bar.png);
}

#page	{
	
	margin-top:10px !important;
	margin-bottom:30px;
}

.page-bottom {
	width:598px;
	height:18px;
	background:#a8a8a8;
	border:1px solid #888888;
	float:left;
	clear:both;
	
}

.post {
	width:100%;
	background: url(../img/post-bg.png) top center no-repeat;
	float:left;
	
}

.post-title	{
	height:25px;
	width:100%;
	
}

.post-title .title	{
	color:#fff;
	padding-left:20px;
	font-weight:normal !important;
	font-size:14px !important;
	float:left;
}

.inner-widget	{
	float:left;
	width:100%;
	background:#fff;
}

.page-top	{
	width:100%;
	height:25px;
}

#content p {
	line-height:18px;
	
	text-indent:0;
}

.right_column p		{
	padding-bottom:18px;
}


.wp-caption {
	padding:4px;
	background:#eee;
	border:1px solid #ccc;
	width:410px !important;
	margin-bottom:9px;
}

.wp-caption p {
	text-align:center;
	padding-bottom:0 !important;
}


.post-date	{
	color:#fff;
	float:right;
	display:block;
	line-height:18px;
	margin-top:5px;
	margin-right:20px;
	font-size:13px;
	clear:none !important;
	width:auto !important;
	
}

.categories	{
	padding-left:24px !important;
	background: url(../img/small-icons/categories.png) top left no-repeat;
	text-indent:0 !important;
	line-height:18px;
	padding-top:3px;
	margin-bottom:6px;
}

.tags {
	padding-left:24px !important;
	background: url(../img/small-icons/tag.png) top left no-repeat;
	text-indent:0 !important;
	line-height:18px;
	padding-top:3px;
	margin-bottom:6px;
}

.author	{
	padding-left:24px !important;
	background: url(../img/small-icons/person.png) top left no-repeat;
	text-indent:0 !important;
	line-height:18px;
	padding-top:3px;
	margin-bottom:6px;
}



.comment	{
	float:left;
	background: url(../img/comment-bg.png) 0 0 no-repeat;
	
}

.widgets	{
	float:left;
	width:300px;
	margin-left:30px;
	margin-top:-20px;
	
	
}


.widget-bottom {
	width:298px;
	height:18px;
	background:#a8a8a8;
	border:1px solid #888888;
	float:left;
	clear:both;
	padding:0 !important;
}


.widget ul {
	list-style:none;
}

.left_column .widget-title	{
	font-size:16px !important;
}

.widgets .widget .widget-title	{
	background:url(../img/widget-title-bg.png);
	height:16px;
	width:260px;
	font-size:14px !important;
	margin:0 !important;
	padding:6px 20px 4px 20px !important;
	color:#fff;
	line-height:16px !important;
	float:left;
}

.widget-top	{
	height:25px;
	background:url(../img/widget-top-bar.png);
	padding:0 !important;
}

.widgets .widget	{
	margin-bottom:20px;
	float:left;
	width:300px;
	-moz-border-top-right-radius: 8px;
	-moz-border-top-left-radius: 8px;
	-webkit-box-shadow: #333 0 0 10px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	position:absolute;
	z-index:6;

}

.close	{
	border:0;
	margin-left:5px;
}



.rainbow {
	background: transparent;
	display: block;
	position: relative;
	height: 1px;
	overflow: hidden;
	z-index: 4;
	}

	.rainbow span {
		position: absolute;
		top: 0;
		left: 1px;
		display: block;
		xwhite-space: nowrap;
		}
	
		
	
	a .rainbow span { /* For within floated elements. */
		white-space: nowrap; 
		}

.rainbows-highlight {
	color: #fff !important;
	display: block;
	position: absolute;
	top: -1px;
	left: 1px;
	z-index: 2;
	opacity: 0.4;
	}

.rainbows-shadow {
	color: #000 !important;
	display:block;
	position: absolute;
	top: 1px;
	left: 1px; /* can be one or two depending on 90 or 135 degree global light */
	z-index: 3;
	opacity: 0.4;
	}

.back .text .rainbows-shadow {
	color: #fff !important;
	opacity: 0.3;
	}
	
label{
	font-weight:600;
}

.topbar ul, .topbar ul* {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.topbar ul {
	line-height:	1.0;
}
.topbar ul ul {
	position:		absolute;
	top:			-999em;

}
.topbar ul ul li {
	width:			100%;
}
.topbar ul li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.topbar ul li {
	float:			left;
	position:		relative;
}
.topbar ul a {
	display:		block;
	position:		relative;
}
.topbar ul li:hover ul,
.topbar ul li.sfHover ul {
	left:			0;
	top:			25px; /* match top ul list item height */
	z-index:		99;
}
.topbar ul li:hover li ul,
.topbar ul li.sfHover li ul {
	top:			-999em;
}
.topbar ul li li:hover ul,
.topbar ul li li.sfHover ul {
	top:			0;
}
.topbar ul li li:hover li ul,
.topbar ul li li.sfHover li ul {
	top:			-999em;
}
.topbar ul li li li:hover ul,
.topbar ul li li li.sfHover ul {

	top:			0;
}
.topbar ul .sf-sub-indicator	{
	display:none;
}

.topbar ul li ul .sf-sub-indicator	{
	display:block;
}

.dock img:active	{	
	filter:alpha(opacity=60);
	 /* CSS3 standard */
	opacity:0.6;	
}
.sf-sub-indicator	{
	position:absolute;
	top:0;
	right:10px;
}

.topbar ul li ul li ul{
	position:absolute;
	clear:both;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.entry-footer	{
	width:100%;
	
	text-align:right;
}
.entry-footer a	{
	float:right;
	padding:5px 20px 5px 20px;
}

.comment-link	{
	padding-left:20px;
	background: url(../img/comments.png) 0 50% no-repeat;
}

.comments	{
	margin:0 0 0 0 !important;
}

.comment-form fieldset,.comment-form label,.comment-form input,.comment-form textarea	{
clear:both;
float:left;
	
}

.h3	{
	font-size:18px;
	line-height:36px;
}

.comment-form input[type="text"],.comment-form textarea	{
	padding:5px;
	width:408px;
	line-height:18px;
	margin:5px 0 5px 0;
	border:1px solid #ccc;
	
}

.comment-form input[type="submit"]	{
	color:#fff;
	border:0;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	background:url(../img/button-bg.png);
	padding:4px 8px 4px 8px;
	margin: 8px 0 8px 0;
	
}

.next	{
	background:#eee;
	line-height:30px;
	color:#666;
	-webkit-border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	padding:0 10px 0 10px;
	
}


.previous	{
	background:#eee;
	line-height:30px;
	color:#666;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	padding:0 10px 0 10px;
	
}

.next a, .previous a{
	color:#666;
	text-decoration:none;
}

.entry-content ol{
	list-style:decimal !important;
}

#login {
	display:none;
}

.login-left{
	width:260px;
	float:left;
	margin-left:10px;
}

.login-right{
	width:260px;
	float:right;
	margin-right:10px;
}

.login-center{
	width:260px;
	margin:0 auto;
	background:url(../img/form-bg.png);
	text-align:center;
	margin-top:30px;
}

.login-center-inner	{	
	background:url(../img/form-bg.png);
	float:left;
	width:240px;
	padding:10px;
}

.login-center p {
	font-size:18px;
	line-height:36px;
	text-align:left;
	color:#000;
	padding:0 20px 0 20px;
	margin: 0;
	line-height:50px;
	float:left;
	width:140px;
}

.login-center img	{
	background:#eee;
	padding:5px;
	float:left;
	margin-left:10px;
	-webkit-box-shadow:1px 1px 2px #ccc;
	
}

.login-center-option	{
	margin-bottom:20px;
	float:left;
}

.login-center a{
	text-decoration:none;
	color:#000;
	line-height:50px;
}

.login-left h2,.login-right h2	{
	font-size:18px;
	line-height:36px;
	text-align:center;
	color:#000;
	margin-bottom:30px;
	margin-top:10px;
}

.login-top	{
	width:100%;
	text-align:center;
}

.login-top h1	{
	position:inline;
	text-align:center;
}

.login-left form,.login-right form	{
	float:left;
	font-size:14px;
	padding:0;
	background:url(../img/form-bg.png);
	width:100%;

}

.form-top, .form-top	{
	height:10px;
	width:100%;
	float:left;
	background:url(../img/form-top.png);

}

.form-bottom,.form-bottom	{
	height:10px;
	width:100%;
	float:left;
	background:url(../img/form-bottom.png);

}

.login-left label,.login-right label	{
	float:left;
	clear:both;
	line-height:36px;
	padding:0 10px 0 10px;
	width:240px;
}

.login-left input[type="text"],.login-right input[type="text"],.login-left input[type="password"],.login-right input[type="password"]	{
	height:20px;
	margin:6px 0 12px 4px;
	float:right;
	width: 160px;
}

#fancy_title	{
	display:none !important;
}

.login-left input[type="submit"],.login-right input[type="submit"]	{
	background:url(../img/button-bg.png);
	border:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#fff;
	padding:4px 8px 4px 8px;
	font-size:12px;
	margin:4px 10px 0 10px;
	
}

.form-logout {
	float:left;
	clear:both;
	text-indent:0 !important;
}

#wp-calendar	{
	width:100px !important;
	overflow:hidden;
}

.pagination	{
	margin-top:20px;
}

.comment-feed {
padding:0 0 0 20px;
float:right;
background: url(../img/rss.png) 0 6px no-repeat;
line-height:36px;
margin-top:18px;
font-size:12px;

}

.comments-title	{

}


/** Dave's WordPress Live Search CSS **/
ul.search_results
{
display: block;
background-color:#fefefe;
width:320px;
position:absolute;
top:55px !important;
left:0px;	
right:10px !important;
left:auto !important;
list-style-type: none;
list-style-image: none;
list-style-position: inside;
z-index:9;
padding: 0px;
margin: 0px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
-moz-box-shadow: 5px 5px 3px #222;

-webkit-box-shadow: 0 3px 5px #222;
box-shadow: 0 3px 5px #222;
padding-bottom:5px;
*display:none;
}

ul.search_results li
{
display: block;
margin: 5px 0px 0px 0px;
text-align: left;	

color: #000;
background-color: #fefefe;
text-decoration: none;
*display:none;

}

ul.search_results li:hover
{
background: url(../img/blue-grad.png);
color:#fff;
*display:none;
}

ul.search_results li a, ul.search_results li a:visited
{
display: block;
color: #000;
margin-left: 0px;
padding-left: 0px;
text-decoration: none;
font-weight: normal;
line-height:20px;
padding:0 10px 0 10px;
width:300px;
font-size:13px;
}

ul.search_results li a:hover {
	color:#fff;
}

ul.search_results p#daves-wordpress-live-search_author
{
margin: 0px;
font-size: 90%;
font-weight: normal;
}

ul.search_results p#daves-wordpress-live-search_date
{
margin: 0px;
font-size: 90%;
}

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
width:150px;
float:left;
margin-bottom: 5px;
}

ul.search_results li.post_with_thumb img.post_thumb
{
float: left;
margin: 3px 10px 10px 0px;
height: 48px;
width: 48px;
border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 75%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_results {
	display:none;
	position:fixed !important;
}

#footer_content	p, #footer_content a{
	text-align:center;
	color:#222;
}


