/*  
Theme Name: JBEAU

*/


* { padding: 0; margin: 0; }

body, html { height: 100%; background-color: transparent; }

html  { 
	margin:0;
	height: 100%;
	overflow:auto;
}

body { text-align: left; font: 90%/1.3 Helvetica,Arial,sans-serif; color: #222; background-color: #333; overflow: hidden; }

#imagewrap {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 100%;
	height: 100%;
}

h1, h2, h1 a, h2 a { color:#cc0000; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #CC6666; }
h3 { margin-bottom: 1em; font-weight: normal; }
h2 { margin-bottom: 1em; }
.post h2, .postbox h2, .front h2 { margin-bottom: 0; line-height: 1.2; }
h4 { margin-bottom: .25em; color: #000; }

p, ul { margin-bottom: 1em; }

blockquote { margin:0 15px; color:#666; }

img { border: none; }

a { color: #0000FF; }
a:hover { text-decoration: none; }
.posted a { color: #6699FF; }

div#bg-image { display:none; }
xdiv#bg-image { z-index:-1; width: 100%; height: 100%; position: fixed; }
xdiv#bg-image img { width: 100%; height: 100%; display: block; position: fixed; }

#container { width: 915px; padding-left: 15px; position: relative; z-index: 1; }

#uber-container {
    position: absolute;
	text-align: left;
	width: 100%;
	height: 100%;
	margin:auto;
	left: 0px;
	top: 0px;
	z-index: 1;
	overflow: auto;
}

#header { background-color: #fafafa; padding:1em; margin-bottom: 1em; margin-right: 15px; }
#nav-list li { list-style: none; display: inline; }


.postbox { float: left; height:200px; width: 290px; background-color: #fafafa; margin-bottom:1em; margin-right: 15px; overflow: auto; }
.postbox-wrapper, .colspan2-wrapper { padding:1em; }
.postbox p { display: inline; }
.postbox p.posted { display: block; color:#666; font-size: .85em; }

.colspan2 { float: left; width: 595px; background-color: #fafafa; margin-bottom:1em; margin-right: 15px; }

.post img { width: 565px; display: block; margin-bottom:1em; }
img.inset-right { width: 225px; float:right; margin:.1em 0 1em 1em; }

.post .posted { color: #666; border-bottom:1px solid #bbb; padding-bottom: .5em; font-size: .85em; }
.post .object-wrapper { margin-bottom: 1em; }

.post-archive { margin-bottom: 2em; }
.post-archive h3 { margin-bottom: 0; }
.post-archive p.posted { color:#666; font-size: .85em; }

.mov-wrapper { margin-bottom: 1em; }

.sidebar { float: left; width: 290px; background-color: #fafafa; margin-bottom:1em; margin-right: 15px; }
.sidebar-wrapper { padding:1em; padding-bottom:0; }

.sidebar ul { margin-left:1em; }
.post ul, .page ul, .page .delicious-posts ul, .colspan2 ul { margin-left:1.2em; }

.bibliography li { list-style-type: none; margin-bottom: .25em; text-indent:-1.2em; }

#searchform { margin-bottom: 2em; }

h3#comments, h3#respond { margin-top: 1em; border-top: 1px solid #bbb; padding-top:1em; }
ol.commentlist { color:#666; list-style: none; }
ol.commentlist li { padding:1em; }
ol.commentlist li.alt { background-color: #eaeaea; }
ol.commentlist li a { color: #6699FF; }
ol.commentlist p.comment-posted { font-size: .85em; }
#commentform textarea { width: 565px; }

#footer, .colspan3 { background-color: #fafafa; padding:1em; margin-top: 1em; margin-right: 15px; clear: both; font-size: .85em; }
.sub-footer {  float:right; }

.delicious-posts { margin-bottom: 1em; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { }
.delicious-odd { }
.delicious-banner a { }
.delicious-posts a:hover { }
.delicious-posts a { }
.delicious-post p { display: inline; }
.delicious-posts ul { margin-left: 1.2em; }
.delicious-posts li { list-style-type: disc; margin-bottom: .25em; }
p.delicious-extended { font-size: 1em; }
p.delicious-extended:before { content: " : "

