/* White CSS Scheme */

/* Globals */
body  { background: #DDD; color: #666; }
input[type=text], input[type=password], textarea  { background: #E6E7E9; border: 1px solid; border-color: #CCC #BBB #BBB #CCC; color: #333; }
input[type=submit]  { background: #FFF; border: 1px solid #CCC; color: #111; }
blockquote  { border-left: 2px solid #CCC; }
cite  { color: #777; }
code  { background: #CCC; color: #333; }
caption  { color: #222; }
table th  { border: 1px solid #CCC; background: #FFF; color: #222; }
table td  { border: 1px solid #CCC; background: #EEE; }
dl dt  { color: #333; }
dl dd  { color: #777; }


img.alignleft, img.alignright, img.aligncenter, .wp-caption { border: 1px solid #CCC; background: #F5F5F5; }
.wp-caption-text  { color: #222; }
.avatar  { border: 1px solid #CCC; background: #F5F5F5; }

/* Hyperlinks */
a:link, a:visited  { text-decoration: none; color: #333; }
a:hover  { color: #000; }

/* Structure */
#main  { background: #F0F0F0; border-top: 1px solid #FFF; }

/* Header */
#header  { background: url(../images/header_white.jpg) repeat-x; }
.blog-name a:link, .blog-name a:visited  { color: #222; }
.blog-description  { color: #666; }

/* Navigation */
.sf-sub-indicator  { background: url(../images/dropdown_white.png) no-repeat; }

#nav  { background: url(../images/header_white.jpg) repeat-x 0 -80px; }
#nav-content  { background: url(../images/nav_bits_white.jpg) repeat-x left top; border: 1px solid #CCC; }

#nav .sf-menu li  { border-right: 1px solid #CCC; }
#nav .sf-menu li a  { color: #444; }
#nav .sf-menu li a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfhover  { background: url(../images/nav_bits_white.jpg) repeat-x left bottom; color: #000; }
#nav .sf-menu * li  { border: 1px solid #CCC; }
#nav .sf-menu ul li a  { background: #F5F5F5; }

#top-menu  { background: #CCC; }
#top-menu .sf-menu li a  { color: #222; }
#top-menu .sf-menu li a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfhover  { background: #FFF; color: #000; }
#top-menu .sf-menu * li  { border: 1px solid #CCC; }
#top-menu .sf-menu ul li a  { background: #F5F5F5; }

.quick-nav a:link, .quick-nav a:visited	{ background: url(../images/icon_bits_white.gif) no-repeat; }

/* Search Form */
#searchbar input  { background-color: #E6E7E9; }
.searchform  { background: #E6E7E9; border-color: #CCC #BBB #BBB #CCC; }
.searchform .searchsubmit  { background: url(../images/icon_bits_white.gif) -2px 0px no-repeat; }

/* Sidebar */
.widgetcontainer  { border-bottom: 1px solid #CCC; }
.widgettitle  { color: #555; }

#calendar_wrap  { border: 1px solid #CCC; background: #EEE; }
#wp-calendar #today  { background: #FFF; color: #222; }

.widgettitle .rsswidget  { color: #999; }
.rss-date  { color: #777; }

.multi-sidebar-container  { border-bottom: 1px solid #CCC; }
.multi-sidebar .tabs li a { border: 1px solid #AAA; background: #CCC; color: #333; }
.multi-sidebar .tabs li.ui-tabs-selected a { color: #000; background: #FFF; }
.attachment-sidebar-thumb, .multi-sidebar .avatar  { border: 1px solid #CCC; background: #F5F5F5; }
.multi-sidebar .sub  { color: #666; }

ul.featured-stories .sub  { color: #999; }

/* Featured Slideshow */
#slideshow  { background: #F5F5F5; border: 1px solid #FFF; border-bottom: 1px solid #CCC; }
.slideshow-link  { color: #999; }
.slideshow-entry  { background: #FFF; border-right: 5px solid #CCC; }
.slideshow-entry .entry-title  { color: #000; }
#slideshow .hoverscroll  { background: #EEE; }
.slideshow-list li  { border-bottom: 1px solid #CCC; }
.slideshow-list a  { color: #222; }
.slideshow-list a:hover  { color: #000; }
.slideshow-list a.activeSlide  { background: url(../images/slideshow_selected_white.gif) no-repeat left center #FFF; color: #000; }
.slideshow-list .entry-info  { color: #666; }

/* Scrollable */
.scrollable .posts .entry-meta  { background: #000; color: #FFF; }
.scrollable .posts .entry-thumbnails  { border: 1px solid #CCC; background: #F5F5F5; }
.scrollable .prev, .scrollable .next  { background: url(../images/icon_bits_white.gif) no-repeat; }
.scrollable .prev  { background-position: -21px -54px; }
.scrollable .prev:hover  { background-position: -21px -80px; }
.scrollable .next  { background-position: -22px -2px; }
.scrollable .next:hover  { background-position: -22px -27px; }

/* Tapestries */
.posts-default .entry-thumbnails  { border: 1px solid #CCC; background: #F5F5F5; }
.posts-default .entry-meta  { background: #000; }
.posts-default .entry-subcat  { border-right: 1px solid #999; color: #FFF; }
.posts-default .entry-comments  { color: #FFF; }

.posts-quick .entry-thumbnails-link  { border: 1px solid #CCC; background: #F5F5F5; }
.posts-quick .entry-info  { color: #555; }

.posts-line .post .entry-cat  { background: #FFF; color: #666; }

.more-link, .quick-read-more a { background: #FFF; }

.navigation a, .comments-navigation a  { background: #F5F5F5; border: 1px solid #CCC; }
.comments-navigation span.current  { background: #FFF; border: 1px solid #CCC; color: #000; }

/* Home Page */
.home-title, .archive-title  { color: #111; }

#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle  { color: #222; }

/* Search Results */
.search-results h2  { color: #111; }

/* Single Post */
.single-post  { margin-bottom: 50px; }
.traditional .post  { }
.traditional .post .entry-title, #main .single-post .entry-title  { color: #000; }
.traditional .post .entry-info, #main .single-post .entry-info { color: #999; }
.entry-photo img  { background: #F5F5F5; border: 1px solid #CCC; }
.traditional .post .entry-content, #main .single-post .entry-content  { color: #444; }
.traditional .post .tags, #main .single-post .tags  { border-top: 1px solid #CCC; }

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6  { color: #111; }

.single-post-meta  { border: 1px solid #CCC; }
.single-post-meta-field  { color: #111; background: #FFF; }
.single-post-meta-value  { background: #F5F5F5; color: #222; }

.about-author  { border-color: #CCC; }
.about-author h4, .author-content h1  { color: #333; }
.module-title, #reply-title  { color: #333; }
.about-author h5  { color: #333; }

.gallery-icon img  { background: #F5F5F5; border: 1px solid #CCC; }

/* Comments */
.nocomments  { border-bottom: 1px solid #CCC; }
#commentlist  { border-bottom: 1px solid #CCC; }
#commentlist li .bypostauthor  { color: #111; }
#commentlist .comment-node  { background: #F5F5F5; }
#commentlist .children .comment-node  { border-left: 5px solid #CCC; background: #E0E0E0; }
.comment-author .avatar  { background: #FFF; border: 1px solid #CCC; }
.comment-author cite  { color: #555; }
.comment-meta  { color: #777; }
.comment-reply-link  { background: #FFF; border: 1px solid #CCC; }

.pingbacks  { border-bottom: 1px solid #CCC; }

/* Author Template */
.author-posts-title  { border-top: 1px solid #333; color: #666; }

/* WP-PageNavi */
.wp-pagenavi a, .wp-pagenavi span  { border: 1px solid #CCC; background: #FFF; }
.wp-pagenavi a:hover, .wp-pagenavi span.current  { border-color: #111; }
.wp-pagenavi span.current  { font-weight: bold; color: #111; }

/* Footer */
#footer  { background: #FFF; border-top: 1px solid #BBB; }
#footer .footer-message  { border-top: 1px solid #CCC; }