/*
-------------------------------------------
File: 'Blueball Classic Colors 36' styles.css Style Sheet
Created: 16, December, 2005
Last Modified: 6, July, 2007
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Email: themes@blueballdesign.com
Copyright 2006 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

/* @group GENERAL STYLES */
body{text-align:center;font-family:"Lucida Grande",Lucida,Tahoma,Arial,Verdana,sans-serif;font-size:12px;line-height:1.5em;font-weight:normal;margin:30px 0;}

a:link,a:visited{text-decoration:underline;}
a:hover,a:active{text-decoration:none;}
b,strong{font-weight:bold;}
.image-left,.image-right{float:left;margin:0;padding:3px 12px 3px 0;}
.image-right{float:right;padding:3px 0 3px 12px;}
a img{border:0;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


/* @group GLOBAL CLASSES
blockquote,.standout{font-weight:bold;font-style:normal;line-height:16px;padding-left:10px;border-left-width:5px;border-left-style:solid;} */

h1,h2,h3,h4,h5,h6{line-height:1.1em;font-weight:bold;}
h1{font-size:20px;letter-spacing:-1px;}
h2{font-size:18px;letter-spacing:-1px;}
h3{font-size:16px;letter-spacing:-1px;}
h4{font-size:14px;}
h5{font-size:12px;}

ul.disc{list-style-type:disc;}
ul.circle{list-style-type:circle;}
ul.square{list-style-type:square;}
ol.arabic-numbers{list-style-type:decimal;}
ol.upper-alpha{list-style-type:upper-alpha;}
ol.lower-alpha{list-style-type:lower-alpha;}
ol.upper-roman{list-style-type:upper-roman;}
ol.lower-roman{list-style-type:lower-roman;}

#pageHeader h1,#pageHeader h2,#pageHeader #logo,#breadcrumbcontainer ul,#breadcrumbcontainer li,#sidebarContainer,#sidebarContainer #sidebar,#navcontainer ul,#navcontainer li,#contentwrapper,ul.blog-tag-cloud,.blog-read-more,.photo-background,.photo-caption,.exif-data,.exif-data p{padding:0;margin:0;}
#breadcrumbcontainer ul,#navcontainer ul{list-style:none;}
#container #top,#container #bottom,#pageHeader,#breadcrumbcontainer,#contentwrapper,#sidebarContainer,#contentContainer,#footer,.album-wrap,.thumbnail-wrap,.thumbnail-frame{position:relative;}


/* @group CONTAINER */
#container{text-align:left;height:auto;margin:0 auto;}
#container #top,#container #bottom{height:14px;z-index:3;}
#container #bottom{z-index:4;}


/* @group PAGEHEADER */
#pageHeader{margin:0 12px;height:90px;border:0;}
#pageHeader h1,#pageHeader h2{padding:20px 0 0 25px;font-size:24px;line-height:1.1em;font-weight:bold;letter-spacing:.1px;text-shadow:0 1px 3px #333;}
#pageHeader h2{padding-top:8px;font-size:14px;font-weight:normal;text-transform:none;}
#pageHeader #logo{float:right;margin-left:24px;}
#breadcrumbcontainer{margin:0 12px 12px;height:24px;background:url(images/breadcrumb_bg.png) repeat-x;padding:1px 0 0 18px;font-size:12px;border-top-style:solid;border-top-width:1px;}
#breadcrumbcontainer ul{padding-top:6px;padding-left:8px;}
#breadcrumbcontainer ul,#breadcrumbcontainer li,#breadcrumbcontainer a{display:inline;}


/* @group CONTENT LAYOUT */
#contentwrapper{margin:0 12px;}
#sidebarContainer{float:left;width:200px;padding:0 0 10px 4px;z-index:5;}
html>body #sidebarContainer{padding:0 0 10px 8px;}
#sidebarContainer #sidebar .sideHeader{font-size:13px;line-height:1.3em;text-align:center;font-weight:bold;margin:4px 0 5px;padding:0 10px;}
#sidebarContainer #sidebar{padding:10px 8px;font-size:11px;line-height:15px;background-color:#fff;border-top:1px dashed;border-bottom:1px dashed;background-color:#eee;}
#contentContainer{margin-left:220px;padding:0 24px 18px;}
#footer{height:30px;margin:0 8px;padding:7px 10px 8px;text-align:center;font-size:11px;border-top:1px dashed;z-index:6;}


/* @group NAVIGATION */
#navcontainer{line-height:normal;font-size:11px;font-weight:normal;}
#navcontainer #current{text-decoration:none;font-weight:bold;font-size:11px;}
#navcontainer .currentAncestor{text-decoration:underline;}

/* Parent - Level 0 */
#navcontainer li{width:200px;margin-bottom:1px;}
#navcontainer a{display:block;height:24px;text-decoration:none;text-indent:35px;background:#fff url(images/navbutton200_mainbg.png) no-repeat top left;padding:5px 0 0 0;}
#navcontainer a:hover{text-decoration:none;}

/* Child - Level 1 */
#navcontainer ul ul a,#navcontainer ul ul ul a,#navcontainer ul ul ul ul a{height:16px;padding:0 0 3px 0;text-indent:50px;background:url(images/menuarrow45.png) left top no-repeat;}
#navcontainer ul ul #current,#navcontainer ul ul ul #current,#navcontainer ul ul ul ul #current{text-decoration:none;font-weight:bold;height:16px;}
#navcontainer ul ul .currentAncestor,#navcontainer ul ul ul .currentAncestor,#navcontainer ul ul ul ul .currentAncestor{text-decoration:underline;}

/* Child - Level 2 */
#navcontainer ul ul ul a{text-indent:66px;background:url(images/menuarrow61.png) left top no-repeat;}

/* Child - Level 3 */
#navcontainer ul ul ul ul a{text-indent:82px;background:url(images/menuarrow77.png) left top no-repeat;}


/* @group BLOG */
.blog-entry{margin:10px 0 4px 0;border-bottom:1px dashed;}
.blog-entry-title{font-size:15px;line-height:18px;font-weight:bold;margin-bottom:6px;}
.blog-entry img{padding:3px;border:0;}
.blog-entry-date,.blog-entry-category{font-size:11px;text-indent:16px;margin-bottom:5px;padding:2px;background:url(images/menuarrow.png) left no-repeat;}
.blog-read-more{font-size:11px;margin-top:6px;font-style:normal;}
.blog-read-more a{font-size:11px;}
.blog-entry-summary{margin-bottom:10px;}
.blog-entry-category{text-indent:inherit;background:#eee;}
.blog-entry-body{margin-bottom:12px;}
.blog-entry-comments{font-size:10px;margin-top:7px;}
.blog-entry-comments-inline,p.blog-entry-tags{font-size:11px;line-height:1.4em;margin-top:8px;padding-bottom:10px;}
p.blog-entry-tags{padding-bottom:inherit;padding-left:20px;font-style:normal;}


/* @group BLOG ARCHIVE PAGE */
.blog-archive-month{font-size:20px;line-height:1.3em;font-weight:bold;margin:12px 0 8px;padding-bottom:6px;border-bottom:1px dashed;}
.blog-archive-link{margin:0;font-size:12px;}
#blog-archives{margin-bottom:10px;}
#blog-categories{margin:12px 0 10px;}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds{margin:10px 0;}
a.blog-rss-link,a.blog-comments-rss-link{background:url(images/rss_icon.gif) no-repeat left center;padding-left:16px;display:block;float:left;}


/* @group BLOG TAG CLOUD */
ul.blog-tag-cloud{margin-bottom:10px;}
ul.blog-tag-cloud li{display:inline;padding-right:5px;}
.blog-tag-size-1{font-size:0.8em;}
.blog-tag-size-2{font-size:0.85em;}
.blog-tag-size-3{font-size:0.9em;}
.blog-tag-size-4{font-size:0.95em;}
.blog-tag-size-5{font-size:1em;}
.blog-tag-size-6{font-size:1.05em;}
.blog-tag-size-7{font-size:1.1em;}
.blog-tag-size-8{font-size:1.15em;}
.blog-tag-size-9{font-size:1.2em;}
.blog-tag-size-10{font-size:1.25em;}
.blog-tag-size-11{font-size:1.3em;}
.blog-tag-size-12{font-size:1.35em;}
.blog-tag-size-13{font-size:1.4em;}
.blog-tag-size-14{font-size:1.45em;}
.blog-tag-size-15{font-size:1.5em;}
.blog-tag-size-16{font-size:1.55em;}
.blog-tag-size-17{font-size:1.6em;}
.blog-tag-size-18{font-size:1.65em;}
.blog-tag-size-19{font-size:1.7em;}
.blog-tag-size-20{font-size:1.75em;}


/* @group FILE SHARING */
.filesharing-description{margin-bottom:15px;}
.filesharing-item{margin-bottom:10px;}
.filesharing-item-title{font-size:13px;margin-bottom:5px;font-weight:normal;}


/* @group PHOTO ALBUM */

/* @group Index Page (Thumbnail view) */
.album-title{font-size:18px;line-height:1.3em;font-weight:bold;margin-top:12px 0 8px;}
.album-description{margin-bottom:60px;}
.album-wrap{display:block;width:99%;}
.thumbnail-wrap{text-align:center;float:left;margin:0 6px 30px 0;padding-right:8px;}
html>body .thumbnail-wrap{margin-bottom:60px;margin-right:12px;padding-right:8px;}
.thumbnail-frame{border-style:none;bottom:0;left:0;}
.thumbnail-frame a,.thumbnail-frame a:hover{border-style:none;}
.thumbnail-frame img{border:0;}
.thumbnail-caption{margin-top:3px;font-size:11px;}

/* @group Single Page (Photo view) */
.photo-background,.photo-navigation,.photo-title{text-align:center;}
.photo-background{padding:0 20px 20px;background:none;}
.photo-navigation,.photo-frame{padding:12px;margin-bottom:22px;border-bottom:4px solid #ddd;}
.photo-frame{padding:6px;border:1px solid}
..photo-title{margin:8px 0 4px;font-size:18px;font-weight:bold;text-shadow:0 1px 3px #333;line-height:20px;letter-spacing:.1px;padding-top:3px;}
.photo-caption{line-height:15px;margin-top:6px;}

/* @group EXIF Data */
.exif-data{clear:left;padding:15px;float:left;width:200px;}


/* @group QUICKTIME ALBUM */
.movie-page-title{font-size:18px;line-height:1.3em;font-weight:bold;margin-bottom:8px;}
.movie-page-description{margin-bottom:15px;}
.movie-thumbnail-frame{float:left;width:136px;position:relative;display:inline;border-style:none;padding:0;text-align:center;margin:0 15px 24px 0;}
.movie-thumbnail-frame:hover{border-style:none;}
.movie-thumbnail-caption{margin:3px 0;font-size:11px;}

/* @group Single Page (Movie View) */
.movie-background{margin:15px 0;text-align:center;}
.movie-title{font-size:18px;line-height:1.3em;font-weight:bold;margin:20px 20px 5px;}
.movie-description{margin:3px 0 15px;text-align:center;}
.movie-frame{text-align:center;padding:2px;background:#fff;}




/* DEFAULT COLORS */

body,#sidebarContainer #sidebar,.blog-entry-date,.filesharing-item a,.thumbnail-caption,.movie-thumbnail-caption,.blog-entry-comments-inline,.movie-title,.movie-description,blockquote,.standout{color:#555;}

#navcontainer a{color:#777;}

#pageHeader h1,#pageHeader h2,.photo-navigation a:link,.photo-navigation a:visited,.photo-navigation a:hover,.photo-title,.photo-links,.photo-caption{color:#fff;}


#sidebarContainer #sidebar,#footer,.blog-entry,.blog-archive-month,.photo-frame{border-color:#aeaeae;}
