
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

.bb-quote, .bb-code, .bb-php, .bb-code-title, .bb-php-title {
    margin-left: 20px;
    margin-right: 20px;
    color: black;
    direction: ltr;
}

.bb-code-title, .bb-php-title {
    margin-bottom: 2px;
    background-color:#CCCCCC;
    font-weight: bold;
    padding-left: 5px;
}

.bb-code, .bb-php {
    font-family: courier, "courier new";
    background-color: #DDDDDD;
    padding: 10px;
    white-space: pre;
    overflow: auto;
    max-height: 24em;
}

.bb-quote {
    background-color: #DDDDDD;
    padding: 10px;
}

.bb-list-ordered-d {
    list-style-type: decimal;
}
.bb-list-ordered-la {
    list-style-type: lower-alpha;
}
.bb-list-ordered-ua {
    list-style-type: upper-alpha;
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 10px;
    text-align: center;
}

/* END OF style_fallback.css */
/* templates/rickjames/style.css  */
@import url("http://fotos.jannis.to/themes/siriux/theme.css");
/* @import url("/templates/rickjames/reset.css") */
/**
* Eric's reset css http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, abbr, acronym, address, big, cite, 
del, dfn, em, font, img, ins, kbd, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.3;
	color: black;
	background: white;
	font-family: "fff-nuvo-web-pro-1","fff-nuvo-web-pro-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;
}
ol, ul {
	/* jannis list-style: none; */
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/**
* End of Eric's reset css
*/

pre{
	background:#005500 none repeat scroll 0 0;
	border:1px dashed white;
	color:#00FF00;
	margin:7px;
	padding:7px;
}

#twitter_div {
    width:147px;
    height:419px;
    position:fixed;
    top:0;
    left:10px;
    padding:0;
    z-index:0;
    background: url(/templates/rickjames/img/twitter.png) top left no-repeat;
    margin-top:25%;
    margin-bottom:25%;
}

#twitter_div ul {
    margin:auto;
    color:white;
    padding:5px;
    list-style:none;
    padding-top:25px;
}

#twitter_div ul li {
    font-family: Verdana, Arial;
    display:block;
    padding:0px;
    margin:0;
    clear:both;
    height:41px;
    padding-left:2px;
    padding-right:2px;
    overflow:hidden;
    font-size:0.3em;
}

#twitter_div ul li span {
}

#twitter_div ul li a {
    padding-top:2px;
    
}

#twitter_div ul li a:hover {
    background-color:transparent;
}

#twitter_div ul li a:before {
    content: "(";
}


#twitter_div ul li a:after {
    content: ")";
}

body {
	padding: 0;
	min-width: 617px;
	background: #5b5d39 url(/templates/rickjames/img/body-bg.png) no-repeat fixed center top;
	font: 0.8em "Lucida Sans", "Franklin Gothic Medium", "Gill Sans";
}

q {
	font-style: italic;

}

a, a.extended:hover {
	color: #5b604f;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration:underline;
}

.serendipity_searchQuery {
	background-color: #d9ff03;
}

a:hover, a.extended {
	background-color: #d9ff03;
	color: black;
}

a:visited {
	font-style: italic;
}

#canvas {
	width: 617px;
	margin:0px auto;
	padding:0;
	text-align:left;
	background-color: #ffffff;
	z-index:1;
}

a img {
	margin: 0;
}


#sidebars {
	height: 390px;
	width: 597px;
	display: block;
	margin-top: -388px;
	padding: 10px 0px 0px 20px;	
	background: #d9ff03 url(/templates/rickjames/img/sidebar-bg.png) no-repeat left bottom;
	position:fixed;
	z-index:999;
}

#sidebars:hover {
	margin-top:1px;
}

#navi {
	width:  457px; 
	height: 164px;
	background-image: url(/templates/rickjames/img/navi-bg.png);
	padding: 0;
	padding-left:160px;
	margin: 0;
	margin-bottom: 30px;
	margin-top:12px;
	z-index:998;
	/* hack for ie */
	position: absolute;
}

#navi[id] {
   position: absolute; /* fixed; */
}

#navi ul {
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
}

#navi ul li {
	/* text-indent: -1000px; */
	overflow: hidden;
	float:left;
	padding: 0;
	margin-top: 29px;		
}

#content {
	/*
	background:#ffffff url(/daily/uploads/jannis1.png) bottom left no-repeat;
	padding-bottom:50px;
	margin-bottom:0; */
}
           
#mid-entry-ads {
    width: 100%;
    margin:0;

}           

#navigation_header, #sidebar_header, #main_content_header, #page_footer_header, .staticpage_author, .staticpage_metainfo_lastchange {
    display:none;
}

#navi ul li a{
	top:0;
	display:block;
	height:99px;
	padding:0;
	margin:0;
	text-indent: -1000px;
	background-color: transparent;
}

#disclaimer {
	padding-top: 25px;
	font-size: 0.8em;
	background: url(/templates/rickjames/img/disclaimer-bg.png) 0 0;	
	margin:0;
	overflow:hidden;
	text-align:center;
	color:#d9ff03;
}

#disclaimer a, #disclaimer ul li span a {
	color: silver;
}

#disclaimer h5 {
	margin-left:10px;
	color: silver;
	display:inline;
	float:left;
	text-decoration:underline;
}

#disclaimer ul li span a {
	font-weight:normal;
}

#disclaimer a:hover, #disclaimer ul li span a:hover {
	color:#0a0a0a;
}

#disclaimer ul {
	list-style:none;
	display:block;
	text-align:center;
}

#disclaimer ul li {
	display: inline;
}

#homeLink {	display:none;
	width:160px;
	margin: 0;	
	margin-top: 29px;	
}
/************** ABOUT ********************/
#aboutLink {
	margin: 0;
	width: 86px;
	background: url(/templates/rickjames/img/navi-about-bg.png) 0 0;	
}
#aboutLink.active:hover, #aboutLink.active {
	background-position: -86px 0;
}
#aboutLink:hover {
	background-position:-172px 0;
}
#aboutLink h2 a {}

/************** DAILY ********************/
#dailyLink {
	margin: 0;
	width: 103px;
	background: url(/templates/rickjames/img/navi-daily-bg.png) 0 0;	
}
#dailyLink.active, #dailyLink.active:hover {
	background-position: -103px 0;
}
#dailyLink:hover{
	background-position: -206px 0;
}
#dailyLink h2 a {}


/*********** PHOTOGRAPHY ****************/
#photographyLink {
	margin: 0;
	width: 132px;
	background: url(/templates/rickjames/img/navi-photography-bg.png) 0 0;	
}
#photographyLink.active:hover, #photographyLink.active {
	background-position: -132px 0;
}
#photographyLink:hover {
	background-position: -264px 0;
}
#photographyLink h2 a {}


/*********** CONTACT ****************/
#contactLink {
	margin: 0;
	width: 106px;
	background: url(/templates/rickjames/img/navi-contact-bg.png) 0 0;	
}
#contactLink.active, #contactLink.active:hover {
	background-position: -106px 0;
}
#contactLink:hover {
	background-position: -212px 0;
}
#contactLink h2 a {}






.entry_container, {

	padding-right: 10px;
	padding-left: 10px;
}

h4,h3 {

}

ul {
	margin-left: 40px;
	list-style-image:url(/templates/rickjames/img/bullet.gif);
}

.serendipity_entryFooter {
	margin-bottom: 40px;
	margin-top:0.9em;
	text-align: center;
	background-color: #edf5e6;
	padding: 10px;
}

.serendipity_entryFooter, .serendipity_entryFooter a{
	font-size: 0.9em;
	font-style: italic;	
	color: #363e36;
}

.serendipitySideBarContent input {

}

#mainpane {
	}

#content {
	z-index: 1;
	padding-top: 180px;
	margin-right: 10px;
}

#serendipityRightSideBar {

}

#serendipityLeftSideBar {

}


input, textarea {

}

p, div, span {

}



#serendipity_banner {
	display: none;
}

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {

}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {

}

input, textarea, option, select, checkbox, radio {
	border: 1px solid #6E7361;
	background-color: #E5FF50;
	margin: 5px;
}



h1.serendipity_title a,  .serendipity_commentsTitle, h3.serendipitySideBarTitle, h5, .serendipity_title  {
	font-size: 2.3em;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;
	line-height: 0.9em;
	text-decoration: none;
	color: #dc1a21;
	background-color: transparent;
	text-align: left;
}

h5, .serendipity_title, .staticpage_content h4 {
	margin-top:0.8em;
	margin-bottom:0.4em;
	font-size: 1.2em;
	font-style:italic;
}

.serendipity_title {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
}

h3.serendipitySideBarTitle {
	font-size: 1.3em;
}

.serendipity_commentsTitle {
	font-size: 1.8em;
}

h3.serendipity_title {
	margin-bottom: 20px;
}

address, .adr, .tel{
}

.serendipity_title a:link,
.serendipity_title a:visited {

}

.serendipity_title a:hover {

}

.serendipity_entry {
	
}

.serendipity_entry a {
	font-family: "fff-nuvo-web-pro-1","fff-nuvo-web-pro-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;	
}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}

.serendipity_Entry_Date {
	padding-left: 90px;
}

.serendipity_date {

}

.digg {
	display: block;
	float: left;
	margin-left: -82px;
	margin-top: 70px;
}

.datebox {
	display: block;
	float: left;
	height: 80px;
	width:  60px;
	border: 0;
	overflow: hidden;
	padding: 0;
}

.datebox span {
	margin: 0;
	line-height: auto;
	display: block;
	margin: 0;
	width: 66px;
	overflow: hidden;
	text-indent: -200px;
}

.datebox span.day {
	height: 27px;
}

.datebox span.month {
	height: 20px;
}

.datebox span.year {
	height: 20px;
}




.serendipity_Entry_Date .datebox {
	margin: -5px 10px 0 -90px;	
}


.serendipity_commentsTitle {

}

div.serendipity_entryFooter {

}

img.serendipity_entryIcon {

}

img.serendipity_entryIcon {

}




.serendipity_commentForm {

}
.serendipity_comment {
	margin-bottom: 10px;
}

.serendipity_comment_source {
	display: block;
	height: 20px;
	text-align: center;
	padding-top: 5px;
	background-color: #d9ff03;
	font-size: .8em;
	border-color: #a8bb64;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;		
}

.serendipity_commentBody {
	padding:5px;
	border-color: #a8bb64;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	font-family: "fff-nuvo-web-pro-1","fff-nuvo-web-pro-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;	
}

.serendipity_comment_author_Jannis {
	font-weight: bold;
}

a:link,
a:visited,
a:active {

}
a:hover {

}

div.serendipityPlug {

}

div.serendipityPlug a {

}



/* Container for each item on the side bar */
div.serendipitySideBarItem {
	background-color: transparent;
	float: left;
	height: 200px;
	width: 180px;
	overflow: hidden;
	margin: 0 0 10px;
	font-size: 0.8em;
}
.staticpage_content p, .staticpage_content {
	font-size: 1em;
}
div.serendipitySideBarItem a {
    text-decoration:none;
}

/* title of an individual item */
.serendipitySideBarTitle {

}

.serendipityImageButton {

}
.serendipity_entry p {
	margin-bottom: 10px;
}

.serendipity_entry_body, .stasticpage_content, .stasticpage_content p {
	font-size: 1.2em;
	line-height: 1.3em;
	font-family: "fff-nuvo-web-pro-1","fff-nuvo-web-pro-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", helvetica, arial;
	text-align: justify;

}

/** Embedded images with the s9y image manager **/
/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #DDDDDD;
    background-color: #EFEFEF;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}


.serendipity_comments {
}

.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

.serendipity_entry_author_self {
}

.serendipity_comment_author_self .serendipity_comment_source {

}

#LSResult {
	background-color:#D9FF03;
	padding:0;
	border:0;
	width:175px;
	overflow:hidden;
}

.serendipity_livesearch_row {
	padding:5px;
}

.serendipity_livesearch_row a, .serendipity_livesearch_row a:hover {
	color: #5B604F;
	background: transparent;
}

#LSHighlight {
	background-color:#DC1A21;
}

#LSHighlight a {
	color:#D9FF03;
	text-decoration:none;
}

.container_serendipity_plugin_freetag div span a {
	text-decoration:none;
	font-size:60%;
}



/*******************************************************
********************************************************
********************************************************
* GALLERY SHIT                                         *
********************************************************
********************************************************
*******************************************************/
/*
	Siriux Gallery 2 Theme
	Copyright 2005-2007 Nico Kaiser.
*/

.clear {
	clear: both;
}

.breadcrumb {
	float: right;
	color: #333;
	font-size: 0.9em;
}




/* -- Gallery thumbnails ------------------ */

.gallery-thumb {
	margin: 5px;
	float: left;
	text-align: center;
}

.gallery-thumb img {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	padding: 7px;
	margin: 1px;
	-moz-border-radius: 3px;
}

.gallery-thumb a img {
	border-color: #ccc;
}

.gallery-thumb a:hover img {
	border-width: 2px;
	border-color: #38c;
	margin: 0;
	-moz-border-radius: 5px;
}


/* -- Gallery Album listing --------------- */

.gallery-albums {
	clear: both;
}

.gallery-albums h4 { /* Years in Album overview (when grouped by year) */
	margin: 10px 0 0 0;
	font-size: 1.1em;
}

.gallery-albums .gallery-thumb {
	margin-right: 5px !important;
}

.gallery-album {
	width: 46%; /* Change to 96% if you want 1 Album per line */
	padding-right: 3%;
	display: block;
	float: left;
	overflow: hidden;
}

.gallery-album p {
	font-size: 1em;
}

.gallery-album .meta {
	margin-top: 3px;
	color: #999;
	font-size: 0.9em;
}


/* -- Gallery Items ----------------------- */

.gallery-items {
	margin: 0;
	clear: both;
}

.gallery-empty {
	padding: 0.5em 1.5em;
	margin: 1.5em 3em;
	border: 1px solid #ddd;
	background-color: #ffe;
	font-size: 1.2em;
}


/* -- Gallery Photo (detail page) --------- */

div.gallery-photo {
	text-align: center;
}

img.gallery-photo {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	padding: 7px;
	-moz-border-radius: 3px;
}

#prevArrow img, #nextArrow img {
	border-style: none;
}


/* -- Navigator --------------------------- */

.block-core-Navigator {
	float: right;
	margin: 1.5em 0;
	font-size: 0.9em;
	color: #333;
}

.block-core-Navigator .current,
.block-core-Navigator .first-and-previous,
.block-core-Navigator .next-and-last {
	display: inline;
}

.block-core-Navigator .current {
	margin: 0 0.5em;
}


/* -- ExifInfo ---------------------------- */

.block-exif-ExifInfo div {
	font-size: 0.8em;
	color: #999;
	margin: 1em 0;
}

table.gbDataTable {
	width: 100%;
	border-collapse: collapse;
}

table.gbDataTable td {
	padding: 0.2em 0.5em 0.2em 0;
	border-bottom: 1px solid #eee;
}

table.gbDataTable td.gbEven {
	font-weight: bold;
}

.gbBusy {
    background-color: #ae9 !important;
}

/* -- System- / Item-Links ---------------- */

.gbSystemLinks, .block-core-ItemLinks {
	clear: both;
	border-top: 3px solid #9c9;
	border-bottom: 1px solid #9c9;
	background-color: #efe;
	margin: 1.5em 0;
	padding: 0.5em;
}

.block-core-SystemLink { font-weight: bold; }

.gbSystemLinks .block-core-SystemLink a,
.block-core-ItemLinks a {
	display: block;
	padding: 0.3em;
}


/* -- Toolbar ----------------------------- */

#toolbar {
	clear: both;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
	margin: 1em 0;
	padding: 0.5em;
}


/* -- Admin ------------------------------- */

.gallery-admin {
	font-size: 0.9em;
}

.gallery-admin h2 {
	font-size: 1.2em;
	margin-top: 2em;
	overflow: hidden;
}

.gallery-admin h4 {
	margin-bottom: 0.5em;
}

.giSuccess, .giWarning, .giError  {
	font-weight: bold;
}

.giSuccess { color: #5c0; }
.giWarning { color: #c50; }
.giError { color: #a44; }

.gallery-admin .gbBlock {
	margin: 1.5em 0 2em 0;
}

#gsSidebar {
	width: 13em;
	overflow: hidden;
	padding-right: 1em;
}

#gsSidebarCol {
	width: 1%;
}

#gsSidebar ul {
	padding: 0.2em 0 1.5em 0;
	margin: 0;
	font-weight: bold;
}

#gsSidebar ul ul {
	font-weight: normal;
}
#gsSidebar li.gbAdminLink {
	list-style: none;
	padding: 0.2em 0;
	margin: 0;
}

.gbTabBar {
	padding: 0.2em 0;
	border-bottom: 1px solid #ccc;
}

.gbTabBar a {
	border: 1px solid #ccc;
	padding: 0.2em 1em;
	background-color: #eee;
	margin: 0 0.2em;
}

.gbTabBar .giSelected {
	margin: 0 0.2em;
	padding: 0.2em 1em;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	background-color: #fff;
}

.giUpdated, .giNew {
	font: normal 9px Arial;
	text-transform: uppercase;
	color: #222;
	background-color: #ffea88;
	padding: 0 3px;
	margin-left: 3px;
}

.autoCompleteShadow {
    background-color: #a0a0a0 !important;
}

.autoCompleteContainer {
    border: 1px solid #404040;
    background-color: #fff;
    border-top: 0px;
    border-bottom: 1px dotted rgb(0, 172, 0);
    margin-bottom: -1px;
    margin-top: 0px;
}

.autoCompleteContainer li.yui-ac-highlight {
    background-color: #38c;
    color: #fff;
}

#gallery {
	font-size:0.9em;
}

.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_freeTag_related
{
    margin-left: 50px;
    margin-right: 0px;
    text-align: left;
    font-size: small;
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
}



.serendipity_freeTag a
{
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_freeTag a:hover
{
    color: green;
    text-decoration: underline;
}
.serendipity_freeTag_xmlTagEntry {
    white-space: pre;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    display: inline;
    border: 0px;
}
