/*

THEME NAME: The Scuffers 3.5
DESCRIPTION: 2009
VERSION: 3.5

*/

.clear{clear:both;}

img.right {float:right; margin:2px -12px 2px 12px;}
img.left {float:left; margin:2px 12px 2px -12px;}
img.center{display:block; text-align:center; margin:4px auto;}
a img {border:0;}
h1, h2, h3, h4 {}
h1 {margin:1em 0 0.5em 0; font-size:200%;}
h2 {margin:1.5em 0 0.1em 0;font-size:160%;}
h3 {margin:1.5em 0 0.5em 0;font-size:110%;} 
h4 {margin:0.5em 0 0.5em 0; font-size:103%;}

a,a:link{text-decoration:none; color:darkred;} 
a:hover{text-decoration:underline;}
a:visited {}

blockquote {margin:8px 4px; padding: 0px 16px; font-style:italic;}
abbr{border-bottom:1px dashed #444; cursor:help;} 
acronym{border-bottom:1px dashed #444; cursor:help;}
caption{font-weight:bold; text-align:center;} 
cite {display:block; font-size:small; text-align:right;}
code{font-family:Consolas, monospace;}
del{text-decoration: line-through} 
em{font-style:italic;} 
ins{border-bottom:1px dashed #444; text-decoration:none;} 
small{font-size:80%;} 
small.date {text-align:right;display:block;}
strong{font-weight:bold;} 
ol,ul {list-style-position:outside;}
dl{margin:4px 8px;} 
dt{margin:4px 0;} 
dd{text-indent:1em;} 
table{border-collapse:collapse; font-size:85%; width:90%; margin:8px auto;}
th{padding:2px; border:1px solid #ccc;} 
td{padding:2px; border:1px solid #ccc;}
ul, ol {margin-left:6px;}
li {margin:4px 0;}

body{line-height:1.6; font-family: "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size:100%; margin:0; padding:0; background-color:#ede9e4;}

/*header
------------------------*/
#header {background:black url(images/logo_back.jpg) no-repeat top right; margin:0; padding:0;  color:white; height:250px; border-left:75px solid #111; border-right:75px solid #111;} 
#header h1 {margin:0; padding:20px; text-transform:uppercase; text-align:left; font-size: 80px; color:white; line-height:0.9; font-weight:bold;}

#header a {text-decoration:none; color:white;}

#halbum	{margin:2px 0 0 10%; padding:4px 0; text-align:right; margin-right:12%; font-size:80%; background-color: #e3dcd5; width:16em; height:53px; border:3px solid #997f7f; border-bottom:0;  opacity:0.6; line-height:1.4; color:black;}
#halbum a {color:red;}
#halbum img {padding:0 1px; margin:2px;}


/* Content
----------------------*/
#mainbody {width:36%; padding:0 4%; float:left; background-color:#ede9e4; border-left:75px solid #e3dcd5;}

.bpost {}
.bpost h3 {margin:12px 0 0 0; padding:0; border-bottom:1px dotted darkred;}

.navigation {margin:12px 0; height: 2em; }
.nav-next{text-align:right; width:40%; float:right;}
.nav-previous{float:left; width:40%; line-height:1.5em; }

.bmeta, .bdate {text-align:right; display:block;}
.bmeta {margin-bottom:60px;}

/* Sidebar 
-----------------------*/
#sidebar {width:33%; padding:0 1%; float:right; background-color: #e3dcd5; padding-top:23px; margin-right:75px; }
#sidebar ul, #sidebar ol {font-size:83%; margin:0; padding:0 0 0 2em;}
#sidebar h3 {margin:0 0 10px 0; font-size:medium; text-align:right; color:#594945; padding:0px 12px; border-bottom:1px dotted #594945;}
#sidebar #mplayer {text-align:center;}
#sidebar div.sideb {margin: 12px 6px;  padding: 4px 8px;}


#gallery {padding:0 2%; margin:16px auto; width:60%;}
.falbum-thumbnail-nods{float:left; margin:8px; }
.falbum-thumbnail-nods a:hover {border-bottom:2px dotted red;}
.falbum-thumbnail-nods a {border-bottom:2px dotted black;}
.falbum-navigationBar {clear:both; margin:4px 0;}
.falbum-nav {width:510px; clear:both;}
#pageprev- {text-align:left;}
#return- {text-align:center;}
#pagenext- {text-align:right;}
.falbum-nav a {width:33%; float:left;}
.falbum-description {clear:both; padding: 8px 0;}

.falbum-navigationBar a {margin: 0 4px;}

#photogal ul {list-style:none;}
#photogal li {padding:4px; float:left;}
#photogal p {clear:both;}

#bebofeed{font-size:95%;line-height:1.4;}
.fpost {border:1px solid #d9cfcf; background-color:#ede9e4; padding:4px 8px; margin:8px 8px;overflow:hidden; /*IE Specific Rule. Sorry*/ word-wrap:break-word;}
.fpost h3 {margin:0;}

.upb_date{border-left:3px double black; margin-top:1em; font-size:small; padding-left:4px;}
.upb_event{border-left:3px double black; padding-left:8px;}
p.right{text-align:right; margin:0; padding:0;}

form p {margin:0; padding:0;}
#sidebar form {margin:0; padding:0;}
#sidebar fieldset {border:3px double white; border-left:0; border-right:0;}

/* Footer
--------------------*/
#footer {font-size:75%; clear:both; background-color:#111; color: #aaa; padding: 8px 16px; border-left:75px solid black; border-right:75px solid black; }
#footer a {color:#a43;}


/*Comments 
-------------------------*/
#comments_box { padding:4px 0; clear:both;}
#comments_box h2 { margin:4px 8px; padding:0;}
#trackback_link {margin:4px 8px; text-align:right;}

#commentPreview ol, ol#comments {list-style:decimal inside none; padding:0; margin:0;}
#commentPreview li, #comments li {margin:0; padding:8px;}
#comments .odd {background-color:#fff;}
#comments .even {background-color:#eee;}	

/* Archives
--------------------------*/

p#archive_image { float:left; margin:10px 0 0 -24px; padding:0;}
p#archive_image img {border:1px solid #877; padding:2px;}
ul#archive_list {margin-left:148px; font-size:small; padding:0; list-style-type:none;}
ul#archive_list li {margin:0 0 20px; padding:0;}
p#credit {clear:both;}