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

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

#LSResult {
    position: absolute;
    margin-left: 4px;
    margin-top: 4px;
       background-color: #fff7e8;
}

#LSShadow {
    position: relative;
    bottom: 1px;
    right: 1px;
    color: inherit;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

#LSHighlight {
    background-color: #bdd2ec;
    color: black;
}

.serendipity_livesearch_row {
  margin: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  text-indent: -1em;
  line-height: 1.4em;
}

.serendipity_livesearch_result {
    position: relative;
    bottom: 2px;
    border: 1px solid black;
    right: 2px;
    padding: 2px;
}
img {
   behavior: url("http://riafunk.com/plugin/pngbehavior.htc");
}
/* 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: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/riafunk/style.css  */
/******************************************************/
/* RIAFUNK.COM Serendipity CSS Stylesheet -=-=-=-=-   */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
/*                                                    */
/* Created by DJ Hadoken for: http://riafunk.com      */
/*                                                    */
/* Custom theme based off of Bazooka theme and        */
/* default Serendipity theme.                         */
/*                                                    */
/* Original author's (Carl Galloway) comments follow: */
/* "This is a structured and commented version        */
/* of the serendipity blog default theme.             */
/*                                                    */
/* Styles have been organised into the following      */
/* groups; general, header, footer, entry, comments   */
/* commentform, sidebar, calendar, image media, and   */
/* plugins."                                          */
/*                                                    */
/******************************************************/


/********* General Styles  *********/

 /* used in entry/sidebar titles */
h4, h3	{
	margin: 0; }

/* the input boxes used in forms */
input, textarea, select {
	font-size: 10pt; }

/* all table headers and rows */
th, td {
	font-size: 10pt; }

/* style for lists */
ul {
	list-style-type: none;
        line-height: 180%; }

li {
	list-style-position: inside; }

/* style for blockquotes inserted into posts */
blockquote {
	margin: 15px 30px 0 15px;
	padding-left: 15px;
	border-left: 4px solid #2a5a8a; }

/* all links are blue with no underline */
a:link, a:visited, a:active {
	color: #003366;
	text-decoration: none; }

/* change link color to dark blue and underline when hovered over */
a:hover {
	color: #5f90ba;
	text-decoration: underline; }

/* used when s9y needs to center something */
.serendipity_center {
	margin-left: auto;
	margin-right: auto;
	text-align: center; }

/* warning messages from s9y */
.serendipity_msg_important {
	color: red; }

/* messages letting you know something has happened eg comment saved */
.serendipity_msg_notice {
	color: green; }

/* style to temporarily change something to grey */
.grey {
	color:#999; }

/********* End of General Styles *********/




/********* Structural Styles *********/

/* preset styles for entire blog unless overruled elsewhere, page footer is here as well */
body {
	direction: ltr;
	font-size: 0.9em;                   
	margin: 0;
	padding: 0;
        background-color: white;
        background-attachment: fixed;
        background-image: url('http://blog.riafunk.com/yswirl.gif');
	font-family: verdana, arial, helvetica, sans-serif; }

/* outer wrapper for page - keep the ugly orange small */
#wrap {
	width:97%;
	border-right:1px dashed gray;
	border-left:1px dashed gray;
	border-bottom:1px dotted white;
	border-top: 1px dotted white;
        margin-left: auto ;
        margin-right: auto ;
        background-color: white;
        background-image: url('http://blog.riafunk.com/swirl4.gif'); }

/* inner wrapper for page - keep contents from getting bloaty on big screens & keep them looking good on small screens*/
#wrap_inner {
	width:975px;
	border-right:0px dashed gray;
	border-left:0px dashed gray;
	border-bottom:0px dashed white;
	border-top: 0px dashed white;
        margin-left: auto ;
        margin-right: auto ;
        background: none;
        background-color: transparent; }


/* container for banner */
#serendipity_banner {
        margin-left: auto ;
        margin-right: auto ;
        margin-top: 10px;
	width: 652px;
	height: 134px;
	background: url(http://riafunk.com/templates/riafunk/img/banner.gif) no-repeat; }

/* container for content and sidebar */   
#mainpane {
	border-right:0px dashed gray;
	border-left:0px dashed gray;
	border-bottom:0px dashed gray;
	border-top: 0px dashed gray;
	margin: auto;
	width: auto;
	background-color: ; }

/* container for entries column */
#content {
	width: auto;
        padding: 10px 10px 10px 10px;
	margin: auto;
	border-right:1px dashed gray;
	border-left:1px dashed gray;
	border-bottom:1px dashed gray;
	border-top: 1px dashed gray;
        background-color: #FFFFFF; }

/* container for right sidebar */
#serendipityRightSideBar {
        width: 17%;
        padding: 40px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
        background-color: ; }

/* container for left sidebar */
#serendipityLeftSideBar {
	width: 17%;
	padding: 70px 0px 0px 0px;
	vertical-align: top;
	text-align: right; 
        background-color: ; }

/* container for page footer */
#footer {
	padding:0;
	margin:0;
	text-align:center; }

/********* End of Structural Styles *********/




/********* Header/Banner Styles *********/

/* Main "What's The Funk?" text */
.serendipity_headliner {
	color: #099;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        float: left;
        font-size : 14px;
        font-weight: bold;
	padding-left:10px;
	margin-top: 15px;
	text-decoration: none; }

/* the big link in the banner, blog name/entry title */
a.homelink1, a.homelink1:hover, a.homelink1:link, a.homelink1:visited, #serendipity_banner h1 {
	color: #099;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	padding-left:10px;
	padding-top: 160px;
	margin: 10px;
	text-decoration: none; }

/* the smaller link in the banner, blog description */
a.homelink2, a.homelink2:hover, a.homelink2:link, a.homelink2:visited, #serendipity_banner h2 {
        color: #000;
	padding-left: 15px;
	font-size: 12px;
	margin: 0px;
	text-decoration: none; }

/********* End of Header/Banner Styles *********/




/********* Footer Styles *********/

/* footer paragraph text */
#footer p {
	color:#666;
	text-transform:lowercase;
	font-size: 9pt;
	font-weight:bold;
	line-height: 1.5; }

/* make footer links blue, no underline */
#footer a {
	color:#215385;
	text-decoration:none; }

/* underline footer links when hovered over */
#footer a:hover {
	text-decoration:underline; }

/********* End of Footer Styles *********/






/********* Entry Styles *********/

/* container for date at top of entries */
div.serendipity_entry_date, div.serendipity_Entry_Date {
     background-color: ;
     border-bottom: 1px solid #618cb0;
     width: auto;
     margin: 0 0 0px 0; }

/* style for the date at top of entry */
.serendipity_date {
     color: #000000;
     background-color:#E2EDF9;
     line-height: 103%;
     font-size: 12px;
     text-align: right;
     text-transform: uppercase;
     font-weight: bold;
     padding:10px 5px 10px 5px;
     margin: 6px 0 10px 0;
     border-top: 1px solid #618cb0;     
     border-bottom: 1px dotted #444; }

/* style for entry title */
.serendipity_title {
     padding:0px 5px 0px 5px;
     text-align:right;
     font-size:16px;
     text-transform: none;
     font-style:bold; }

/* style for entry title link */
.serendipity_title a:link, .serendipity_title a:visited {
     color: #6a91b2; }

/* style for entry title link when hovered over*/
.serendipity_title a:hover {
     color: #6a91b2;
     text-decoration: underline; }

/* general style for everything within the entry */
.serendipity_entry {
     color: #444;
     font-size: small;
     padding:0 5px 0 5px;
     line-height:160%; }

/* margin for extended body fixes missing break */
.serendipity_entry_extended {
     margin-top:15px; }

/* modified style for "posted by" in entry  "..has this to say..." */
div.serendipity_entryPostedBy {
     color: #444;
     font-size: 0.8em;
     text-align: left;
     margin: 0 0 15px 0;
     line-height: normal;
     clear:both; }

/* style for "posted by", comments and trackbacks at bottom of entry */
div.serendipity_entryFooter {
     color: #444;
     font-size: 0.8em;
     text-align: right;
     margin:10px 0 30px 0;
     line-height: normal;
     clear:both; }

/* styles for the previous and next paging at bottom of content */
div.serendipity_pageFooter {
     color: #444;
     font-size: 10px;
     text-align: center;
     margin-top:10px;;
     line-height: normal;
     clear:both; }

/* style for divider between same day posts */
.entry_separator {
     border-bottom: 1px dotted #618cb0; 
     border-top: 0px transparent #e2edf9;
     padding-bottom: 0px;
     margin: 0 0 15px 0; }

/* style for category image if used */ 
img.serendipity_entryIcon {
     float: right;
     clear:left;
     border:none;
     margin-right:10px; }

/* style for all paragraphs in entry */
.serendipity_entry p {
     margin: 0px;
     padding-bottom: 10px; }

/* style for all bold text within entry */
.serendipity_entry b {
     color: #6a91b2;
     line-height: 103%;
     text-align: left;
     font-weight: bold; }

/* separate entries with a 20px high gap */
.post-footer {
     margin-bottom:20px; }

/* make any italic text in entries blue */
.serendipity_entry i {
     color:#6a91b2; }

/* make all links within the entry body and entry extended bold */
.serendipity_entry_body a, .serendipity_entry_extended a {
     font-weight:bold; }

/* headline on search results page */
.serendipity_search {
     text-align:center;
     margin: 5px auto 20px auto;
     color: #6a91b2;
     line-height: 103%;
     font-size: 14px;
     text-transform: uppercase;
     font-weight: bold; }

/********* End of Entry Styles *********/




/********* Comment Styles *********/

/* comments, trackbacks and commentform titles */
.serendipity_commentsTitle {
     color: #6a91b2;
     line-height: 103%;
     font-size: 14px;
     text-align: left;
     font-weight: bold;
     text-transform:uppercase; }

/* container for all comments, and for individual comments */
.serendipity_comments, .serendipity_comment {
     font-size: 12px;
     margin-right: 5px;
     padding-left: 5px;
     padding-bottom: 0px; }

/* style for paragraph text within comments */
.serendipity_comment p {
     padding: 0 0 0 3px; }

/* used if no comment have been made */
.nocomments {
     color: #777; }

/* container style for entire comment form */
.serendipity_commentForm {
     font-size:normal;
     color: #ffffff;
     margin-bottom: 13px;
     margin-right: 10px;
     margin-left: 10px;
     background-color: #FFFFFF; }

/* style for name, email etc fields in comments form */
td.serendipity_commentsLabel {
     font-size: 1.0em;
     font-weight: bold;
     vertical-align: top; }

/* styles for input boxes in comments form */
td.serendipity_commentsValue input, td.serendipity_commentsValue select, td.serendipity_commentsValue textarea {
     border: 1px solid #333;
     padding: 2px; }

/********* End of Comment Styles *********/




/********* Comment Form *********/

/* container style for entire comment form */
.serendipity_commentForm {
	font-size: 13px;
	color: #404040;
	margin-bottom: 13px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF; }

/* style for name, email etc fields in comments form */
td.serendipity_commentsLabel {
	font-size: 12px;
	font-weight: bold;
	vertical-align: top; }

/* styles for input boxes in comments form */
td.serendipity_commentsValue input, td.serendipity_commentsValue select, td.serendipity_commentsValue textarea {
	font-size: 12px;
	padding: 2px; }

/********* End of Comment Form *********/




/********* Sidebar Styles *********/

/* container style for individual sidebar blocks */
div.serendipitySideBarContent {
        padding-bottom: 12px;
	margin-bottom: 12px;
	font-size: 10px;
	font-weight:normal; }

/* style for each sidebar title */
.serendipitySideBarTitle {
	line-height:0.85em;
	color: #665;
	margin:10px 0 4px 0;
	text-transform:lowercase;
	display:block;
	font-size:.9em;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 0 12px; }

/* style for the powered by sidebar entry */
div.serendipityPlug img {
	padding-left:5px; }

/* style for the powered by link */
div.serendipityPlug a {
	text-decoration: none;
	border: 0px; }

/* style for input and select drop downs in sidebar */
.serendipitySideBarContent input, .serendipitySideBarContent select {
	width:150px; }

/* style for side bar date eg recent entries plugin */
.serendipitySideBarDate {
	line-height:0.9em; }

/********* End of Sidebar Styles *********/




/********* Calendar Styles *********/

/* style for entire table in calendar plugin */
table.serendipity_calendar {
	border-bottom:1px solid #ddecfb;
	border-left:1px solid #ddecfb;
	border-right:1px solid #ddecfb; }

/* container style for calendar table rows */
table.serendipity_calendar td {
	text-align:center;
	padding: 3px; }

/* style for calendar date links */
table.serendipity_calendar a {
	font-weight: bold;
	text-decoration:none; }

/* style for calendar links when hovered over */
table.serendipity_calendar a:hover {
	text-decoration: underline; }

/* style for calender header row */
.serendipity_calendarHeader {background:#235587; }

/* styles for month name and arrows in calendar */
td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited, td.serendipity_calendarHeader a:hover {
	border: 0;
	color:#fff;
	text-decoration: none; }

/* style for calendar weekday names */
td.serendipity_weekDayName {
     	font-size:95%!important;
	font-size:90%;
	font-weight:575;
	color:#fff;
	background:#5f90ba; }

/* style for calendar day rows */
td.serendipity_calendarDay {
	color:#888;
	font-size:90%; }

/* separate style for today's date */
td.Today {color: #444; text-decoration: overline; }

/* styles for calendar days rows */
.row1 {background: #ddecfb; }
.row2 {background: #e2eefb; }
.row3 {background: #e7f1fb; }
.row4 {background: #ecf3fb; }
.row5 {background: #f1f6fb; }
.row6 {background: #f6f8fb; }

/********* End of Calendar Styles *********/





/********* Embedded images with the s9y image manager *********/

/* container for images and text */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
	border: 1px solid #DDDDDD;
	background-color: #EFEFEF;
	margin: 3px;
	padding: 3px;
	text-align: center; }

/* style to center image and text within entry */
.serendipity_imageComment_center {
	margin: auto; }

/* style to left align image and text within entry */
.serendipity_imageComment_left {
	float: left; }

/* style to right align image and text within entry */
.serendipity_imageComment_right {
	float: right; }

/* styles for the images */
.serendipity_imageComment_img, .serendipity_imageComment_img img {
	margin: 0px;
	padding: 0px;
	border:none;
	text-align: center; }

/* styles for the text below the image if used */
.serendipity_imageComment_txt {
	border-top: 1px solid #DDDDDD;
	margin: 0px;
	padding: 3px;
	clear: both;
	font-size: 8pt;
	text-align: center; }

/********* End of Media Manager Styles *********/





/********* Plugin Styles *********/

/* shrink the font-size of spamblock and captcha plug-ins and emoticate plug-in */

.serendipity_comment_spamblock {
font-size: 0.8em;
 }

.serendipity_comment_captcha {
font-size: 0.8em;
 }

.serendipity_comment_emoticate {
font-size: 0.8em;
 }

/* shrink the font-size of gravatar plug-in */
.serendipity_comment_gravatar {
font-size: 0.8em;
margin-bottom: 8px;
 }

/* give some breathing room to the emoticon chooser */

#serendipity_emoticonchooser {
margin-top: 8px;
 }

/* container for sidebar images of movies */
.container_serendipity_plugin_imagesidebar {
background-color: transparent;
}

/* container for search results, static page navigation and s9y no entries message */
.serendipity_search, .staticpage_navigation, .serendipity_overview_noentries {
	margin:10px 0 20px 0;
	padding:10px;
	border:1px solid #c0c0c0;
	background-color:#fafbfc;
	color:#505050;
	line-height:1.5em;
	clear:both; }

/* style for input box for quicksearch */
#serendipityQuickSearchTermField {
	width:70%;
	margin-top:10px!important;
	margin:0;
	padding:0; }

/* style for the seearch term and number of results using quicksearch */
.searchterm, .searchresults {color:#235587;font-weight:bold; }

/* style for freetag items above entries */
.serendipity_freetag_taglist {
	margin:10px 0 20px 0;
	padding:15px;
	font-size: 80%;
	color:#505050;
	border: 1px solid #c0c0c0;
	background-color: #fafbfc;
	line-height:1.5em;
	text-align: justify; }

/* container for freetag plugin in entry footer */
.serendipity_freeTag {
	margin-top:10px;}

/* style for the rss feed image in freetag plugin */
img.serendipity_freeTag_xmlButton {
	border:none;
	padding-left:2px; }

/* container for karma vote plugin */
.serendipity_karmaVoting {
	margin-top: 10px; }

/* allows additional styling for top exits text in karma plugin */
.serendipity_karmaVoting_exits {
	}

/* style for number of top exits in karma plugin */
.serendipity_karmaVoting_exits_num {
	}

/* style for karma plugin 'Karma for this article:' and vote links */
.serendipity_karmaVoting_text {}

/* style for vote links in karma plugin */
.serendipity_karmaVoting_links {
	display:block;
	clear:left; }

/* style for karma plugin text and vote line */
.serendipity_karmaVoting_current, .serendipity_karmaVoting_visits {}

/* style for the separator '|' in the karma plugin top exits */
.serendipity_karmaVoting_exits_sep, .serendipity_karmaVoting br {
	display:none; }

/* container for comments plugin within sidebar */
.container_serendipity_plugin_comments {
	color:#333; }

/* style for line break in comments plugin */
.container_serendipity_plugin_comments br {
	line-height:0.5em; }

/* container for individual comment within sidebar */
.plugin_comment_wrap {
	display:block;
	margin:15px 0 0 0;
	border-top:1px solid #ddecfb;
	border-bottom:1px solid #ddecfb;
	background-color:#fafbfc;
	color:#505050; }

/* style for comment body within sidebar */
.plugin_comment_body {
	font-style:oblique; }

.serendipity_authorpic span {
	display: none;} 

.container_serendipity_plugin_comments {
	color:#333; }

/* style for line break in comments plugin */
.container_serendipity_plugin_comments br {
	line-height:0.5em; }

/* container for individual comment within sidebar */
.plugin_comment_wrap {
	display:block;
	margin:15px 0 0 0;
	border-top:1px solid #ddecfb;
	border-bottom:1px solid #ddecfb;
	background-color:#fafbfc;
	color:#505050; }

/* style for comment body within sidebar */
.plugin_comment_body {
	font-style:oblique; }

.serendipity_authorpic span {
	display: none;} 

/* style for search button in quicksearch */

input.quicksearch_submit{
        background: transparent url('http://blog.riafunk.com/Tools/icons/search.gif') no-repeat top left;
        width: 34px;
        height: 26px; /* Height of button background height */
       	cursor: pointer;
        display: block;
        margin-top: 7px; /* Width of left menu image */
        text-decoration: none;
        border:0; }

input.quicksearch_submit:hover{ /* Hover state CSS */
        background-position: bottom left; }
        
/* style for feedflare plugin */

feedflare {
     color: #444;
     font-size: 1.5em;
     text-align: right;
     margin:10px 0 30px 0;
     line-height: normal;
     clear:both; }


/********* End Plugin Styles *********/

/********* END OF RIAFUNK.COM STYLESHEET *********/

/* User Gallery */
div.serendipity_gallery_row {
   clear:left;
   padding-left: 3%;
   margin-right: 3%;
}

div.serendipity_gallery_thumbs {
    padding: 3px;
    border: 1px solid #afafaf;
    float: left;
    overflow:hidden;
    margin: .5em;
}

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

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

div.serendipity_gallery_title {
    font-size: 1.1em;
    text-align:center;
    font-weight:bold;
}

div.serendipity_gallery_navigation {
    font-size: 1.0em;
    text-align:center;
}

img.gallery_thumb {
   margin-left:auto; 
   margin-right:auto; 
   text-align:center;
   border: 0;
}

div.serendipity_gallery_pagination_top {
	border-top: 1px solid #ccc;
}

div.serendipity_gallery_pagination_bottom {
	border-bottom: 1px solid #ccc;
}

/* EXIF TAGS */
.all_img_info {
 	width: 100%;
 	float: left;
 	text-align: center;
 	margin-bottom: 2em;
}
.exif_info_head {
 	background-color: #ccd9e6; 
 	border: 1px solid #fff;
}
.exif_info_row, .exif_info_head {
 	clear: both;
 	margin: 0 auto;
 	width: 400px;
}
.exif_info_tag, .exif_info {
 	float: left;
 	display: block;
 	width: 120px;
 	text-align: left;
	border: 1px solid #fff;
	background-color: #ccd9e6;
	padding: 3px;
}
.exif_info {
 	width: 264px;
 	background-color: #eee;
}
