/* Theme Name: Blog_Theme */

/* CSS CLEAR------|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, 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-family: inherit; vertical-align: baseline; color:#333;}
/* remember to define focus styles */
:focus {outline: 0;} ol, ul, li {list-style: none;} caption, th, td {text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";}
blockquote {margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; font-family: Georgia, "Times New Roman", Times, serif; color: #666; border-left: 0.2308em solid; color: #ff9933;}
abbr, acronym { text-transform: uppercase; letter-spacing: 1px; cursor: help;}
code { color: #000099; font-family: Courier, "Courier New", monospace; line-height: 1.0em; }
pre { margin: 0 0 1.5385em 0; padding: 0.7692em; font-size: 1.3em; overflow: auto; background: #ececec;}
		 
/* DEFAULT TYPOGRAPHY  ------||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body {line-height: 1.5em; margin: 0; padding: 0; font: 75%  arial, hevetica, sans-serif;  }
h1 {margin: 0;font-size: 2.0em;line-height: 3.0em; color:#999999;}
h2 {margin: 0;font-size: 1.5em;line-height: 1em;margin-bottom: 1em;}
h3{margin: 0;font-size: 1.1666666666666667em;line-height: 1.2857142857142858em;margin-bottom: 1.2857142857142858em;}
h1, h2, h3 {font-weight:normal;}
p, blockquote, pre, td, th, label, ul, h4, h5 {margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em;}
p.small {margin: 0;font-size: 0.8333333333333334em;line-height: 1.8em;margin-bottom: 1.8em;}
table {border-collapse: collapse;margin-bottom: 1.5em;}
a {  color:#33cccc;text-decoration: none; } 
a:visited { color: #33cccc; text-decoration: none;}
a:hover { color: #000; text-decoration:none;} a img { border: 0;}
em  {font-style:italic;}
input {font-size:1em; /* needed to make form elements scale */ border-bottom:#ffffff solid 1.5em;}
input:hover {opacity:0.70;filter: alpha(opacity=70);border-bottom:#33cccc solid 1.5em;}

/* Custom Colors and Site Colors */

img {vertical-align:bottom;}

.scale36x170 {height:3.0000000000em/*36px*/;width:14.1666666667em/*170*/} /* Mimi Kato logo */
.scale252x960 {height:21.0000000000em/*252px*/;width: 80.0em /*960px*/;} /* index banners */ 
.scale162x300 {height:13.3333333333em/*160px*/;width:24.8333333333em/*298*/; /*thumbnails on works page*/}
.scale142x300 {height:11.8333333333em/*142px*/;width:25.0000000000em/*300px*/;} /*hubbits thumbnails*/
.scale108x220 {height:9.0000000000em/*108px*/; width:18.3333333333em/*220px*/; } /* thumnails for four seasons and yokai zyukkei */
.scale216x127 {height:18.0000000000em/*216px*/;width:10.5833333333em/*127px*/;} /*generations thumbnails */
.scale162x180 {height:13.5000000000em/*162px*/;width:15.0000000000em/*180px*/;} /*dance of communication thumbnails*/
.scale180x240 {height:15.0000000000em/*180px*/;width:20.0000000000em/*340px*/;} /*fox video thumbnails */
.scale500x720 {height:41.6666666667em/*500px*/;width:60.0000000000em/*720x*/;} /*fox video player */
.scale144x240 {height:12.0000000000em/*144px*/;width:20.0000000000em/*340px*/;} /*previous work thumbnails */

#imgscale434x940 {height:36.1666666667em/*434px*/;width:78.3333333333em/*940px*/;} /* hubbits large image */
#imgscale332x940 {height:27.6666666667em/*332*/; width:78.3333333333em/*940px*/;} /* four seasons large image */
#imgscale301x940 {height:25.0833333333em/*301px*/;width:78.3333333333em/*940px*/;} /*yokai large image */
#imgscale594x350 {height:49.5000000000em/*594px*/;width:29.1666666667em/*350px*/;} /*generations large images */
#imgscale522x603 {height:43.5000000000em/*522px*/;width:51.0000000000em/*612px*/;} /* dance of communication large images */
#imgscale555x720 {height:46.2500000000em/*555px*/;width:60.0000000000em/*720x*/;}   /* fox video large images */
#imgscale454x940 {height:37.8333333333em/*454px*/;width:78.3333333333em/*940px*/;} /* previous work large images */
#imgscale576x940 {height:48.0000000000em/*576px*/;width:78.3333333333em/*940px*/;} /*one afternoon */

/* WRAPPER ------||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#wrapper{ margin:auto;width: 80.0em /*960px*/;/*background-image: url('/images/line_grid.gif');*/text-align:left;  padding:0;}



/* NAVIGATION ------|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#navigation {height:6.0000000000em/*72px*/;width: 80.0em /*960px*/;margin:4.5em 0.833333333em /*10px*/ 0 0.833333333em /*10px*/;}
#navigation h1 {color:#CCCCCC;margin: 0;font-size: 3.0em;line-height: 3.0em; padding: 0 1.47em 0 0.833333333em /*10px*/; letter-spacing: 0.05em /* -2px */;}
.navleft {float:left;margin:0;padding: 0 ;width:19.1666666667em/*230px*/; }
.navright {float:right;margin: 0.3750000000em/*4.5px*/ 0 0 0;padding:0;}
.logo { color:#333333;} /* Color of KATO */
.navright ul {padding: 0;}
.navright li {width:7.1666666667em/*86px*/;text-align:center;line-height:2.2500000000em/*27px*/;float:left;padding-right:.7em; }
.navright a {color:#666666;display:block;height:2.2500000000em/*27px*/;width:7.1666666667em/*86px*/;}
.navright a:hover {background:url('/images/navigation_hover') no-repeat; color:#ffffff;}

body.blog #navigation li.blog a,
body.index #navigation li.index a, 
body.works #navigation li.works a,
body.exhibitions #navigation li.exhibitions a,
body.resume #navigation li.resume a, 
body.contact #navigation li.contact a {
color:#666666; text-decoration:none;background:none; background:url('/images/navigation_item.gif') no-repeat;}

/* CONTENT STYLES ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#content {float: left;padding: 0; width:56.5000000000em;/*678px*/ margin: 0 0.8333333333em/*10px*/ 0 0.8333333333em/*10px*/;}
#content_box { float:left;width: 80.0em /*960px*/; padding-bottom:1.5em;}
#contentblog {width:51.67em /*620px*/;  margin: 0 0.8333333333em /*10px*/  0 0.8333333333em /*10px*/ ;float: left; }
#contentindex {  float: left; padding: 3.0em 0 0 0; width:56.5000000000em;/*678px*/ margin: 0 0 0 0.8333333333em/*10px*/;}
#contentindex h1 {margin: 0;font-size: 1.5em;line-height: 1em;margin-bottom: 1em; }
#contentindex h2 {margin: 0;font-size: 1.1666666666666667em;line-height: 1.2857142857142858em;margin-bottom: 1.2857142857142858em; color:#666666; }
#contentindex em {color:#666666;}
#contentresume {padding: 0 0 0 20.0000000000em/*240*/}
#contentworks {width:80.0000000000em/*960px*/;}


/* INDEX styles */

.holder {
width: 56.5000000000em;
float: right;}/*678px*/

.left {
padding: 1.5em/*18px*/ 0 0 0;
width: 23.4166666667em; /*281px*/
float: left;}

.right {
width: 31.9166666667em; /*383px*/
float: right;
padding: 1.2500000000em/*15px*/ 0 0 0;
margin: 0 0 0 0.8333333333em/*10px*/;
border-top:dotted 0.2500000000em/*3px*/ #CCCCCC;}

.gallery {width: 56.5000000000em;/*678px*/
float: right;
margin:0;
padding:0; }

/* WORKS styles */

#caption {float: left;margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em;text-align:left; color:#999999;padding: 0 0.8333333333em /*10px*/  0 0.8333333333em /*10px*/ ;}
.click { color:#999999;text-align:right;padding: 0  0.8333333333em /*10px*/ 0 0 ;float:right;}
.thumbsphp {clear:both;}

/* works thumbnails */
.galleryworks{float:left;padding: 4.5em 0 0 0;}
.thumbnailtriple img{border:#CCCCCC 0.0833333333em/*1px*/ solid;}
.description {width:24.8333333333em/*298*/;}

/*four thumbnails accross */
.thumbnailfour { width:18.3333333333em/*220px*/; float: left;  display:inline;}
.thumbnailfour a:link, .thumbnail a:visited { }
.thumbnailfour a:hover { }

/* three thumbnails accross */
.thumbnailtriple {width: 25.0000000000em /*300px*/; float: left;  display:inline; margin: 0 0.8333333333em 0 0.8333333333em; padding:0;}
.thumbnailtriple a:link, .thumbnail a:visited { }
.thumbnailtriple a:hover { }

/*works thumbnails descriptions */
.description h2 {margin: 0;font-size: 1em;line-height: 1.5em;margin: 1.5em 0 1.5em 0;} 
.description a:link, .description a:visited {color:#999999;}
.description a:hover {text-decoration:none; color:#33cccc; }

/* Portfolio Pages */

#contentportfolio { width: 80.0em /*960px*/; padding:0;  margin: auto;}
#contentportfolio p { margin:0;}
#contentportfolio li {color:#999999;}
#contentportfolio h1 {margin: 0;font-size: 1.5em;line-height: 1em;color:#333333;}
#contentportfolio h2{color:#666666;margin: 0;font-size: 1.1666666666666667em;line-height: 1.2857142857142858em;}
#contentportfolio em {color:#666666;}

/* One afternoon */
.portfoliothumboneafternoon {height:9.0000000000em/*108px*/;width:18.3333333333em/*220px*/;float:left;padding: 0 0.8333333333em /*10px*/  1.5em 0.8333333333em /*10px*/ ;}
.oneafternoonphp {height:48.0000000000em/*576px*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;}

/* Landscape Retreat */
.portfoliothumblandscaperetreat {height:9.0000000000em/*108px*/;width:18.3333333333em/*220px*/;float:left;padding: 0 0.8333333333em /*10px*/  1.5em 0.8333333333em /*10px*/ ;}
.landscaperetreatphp {height:37.5000000000em/*450px*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;}

/* four seasons styles */
.portfoliothumbseasons {height:9.0000000000em/*108px*/;width:18.3333333333em/*220px*/;float:left;padding: 0 0.8333333333em /*10px*/  1.5em 0.8333333333em /*10px*/ ;}
.seasonsphp {height:27.6670000000em/*332px*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;}

/* hubbit styles */
.portfoliothumbhubbits {height:11.8333333333em/*142px*/;width:25.0000000000em/*300px*/;float:left;margin: 0 0.8333333333em /*10px*/  3.0em 0.8333333333em /*10px*/ ;}
.hubbitsphp {height:37.5000000000em/*450*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ; }

/* retro-reflection styles */
.portfoliothumbretroreflections {height:9.0000000000em/*108px*/;width:18.3333333333em/*220px*/;float:left;padding: 0 0.8333333333em /*10px*/  1.5em 0.8333333333em /*10px*/ ;}
.retroreflectionsphp {height:37.5000000000em/*450*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ; }

/* yokai styles */
.portfoliothumbyokai {height:9.0000000000em/*108px*/;width:18.3333333333em/*220px*/;float:left;padding: 0 0.8333333333em /*10px*/  3.0em 0.8333333333em /*10px*/ ;}
.yokaiphp {height:27.0000000000em/*324px*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;}

/* generations styles */
.portfoliothumbgenerations {height:18.0000000000em/*216*/;width:10.5833333333em/*127*/;float:right;margin: 0 13.0416666667em/*156.5*/ 3.0em 0;}
.generationsphp {padding: 0 0 3.0em 0;margin:0;}
.leftgenerations {float:left;margin: 0 0 0 13.3333333333em/*160px*/; width:29.1666666667em/*350px*/;}
.rightgenerations{float:right;width:35.7500000000em/*429*/;margin:0 0.833333333em /*10px*/ 0 0;padding:0;}

/*dance of communication styles */
.portfoliothumbdance {float:left;height:13.5000000000em/*162px*/;width:15.0000000000em/*180px*/;padding: 0 0  3.0em 0.8333333333em /*10px*/ ;}
.dancephp {height:45.0000000000em/*540px*/;width:51.0000000000em/*603px*/; padding: 0 0 0 14.5000000000em/*174*/;}
#captiondance {padding: 0 0 0 14.5000000000em/*174*/;}
.clickdance { color:#999999;text-align:right;padding: 0  14.5000000000em/*174*/; 0 0 ;float:right;}

/* Fox Video styles */
.foxvideophp {padding: 0 0 4.5em 10.0000000000em/*120px*/;height:46.5000000000em/*558px*/;}
.holdervideo {padding: 0 0 0 10.0000000000em/*120px*/;height:43.5000000000em/*522px*/}
#captionfoxvideo {padding: 0 0 0 10.0000000000em/*120px*/;float:left;}
.portfoliothumbfoxvideo {float:left;padding: 0 0 0 5.0000000000em/*60px*/;}
.videocaption {padding: 1.5em 0 0 10.0000000000em/*120px*/;;}
.clear {clear:both;}

/* previous work */
.portfoliothumbprevious {float:left;padding: 0 0 0 5.0000000000em/*60px*/;}
.previousphp {height:39.0000000000em/*468px*/;padding: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;}

/* SIDEBAR STYLES |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#sidebar{float: right;
width: 15.0em;/*180px*/
padding: 6.0em 0 0 0;
margin: 0 0.8333333333em/*10px*/ 0 0 ;}
#sidebar h2 {color:#666666;}
#sidebar ul {
list-style-type: none;
margin-left: 0;
padding-left: 0; 
padding: 0;}
#sidebar a:link, #sidebar a:visited{
text-decoration: none;}
#sidebar  a:hover{
text-decoration: underline;}

span.home #sidebar li.home a,
span.twosix #sidebar li.twosix a,
span.twoseven #sidebar li.twoseven a,
span.twofive #sidebar li.twofive a,
span.twofour #sidebar li.twofour a,
span.yokai #sidebar li.yokai a,
span.generations #sidebar li.generations a,
span.dance #sidebar li.dance a,
span.videoYokai #sidebar li.videoYokai a,
span.videoFox #sidebar li.videoFox a,
span.printFox #sidebar li.printFox a,
span.AUn #sidebar li.AUn a
{color:#666666;}

/* Contact Sytles */

.leftcontact {float:left;width:25.7500000000em/*309px*/;padding:0 0 0 14.1666666667em/*170px*/;}
.rightcontact {float:right;padding:0  14.1666666667em/*170px*/ 0 0;}
#contentcontact h2 {margin: 0;}
#contentcontact img {margin-bottom:1.5em;}


/* FOOTER STYLES ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#footer	
{clear: both; margin: 1.5em 0.8333333333em /*10px*/  4.5em 0.8333333333em /*10px*/ ; color: #000000; padding:3.0em 0 0 0;}
#footer li {display: inline;padding: 0 1.5em 0 0;}
#footer a:link, #footer a:visited {color:#33CCCC;}
.copyright {color:#CCCCCC;}
.thumbnail {
float: left;
width: 8.8em;
padding: 0;
margin:0;}
.thumbnail p {}
.thumbnail h2 {font-size: 1.0em;line-height: 1.5em; margin: 0 0 1.5em 0; }
div.spacer {clear: both;}

.phpgallery {padding: 1.8em 0 1.8em 0;}

a[href $='.pdf'] { 
   padding-right: 1.8em /*1.8em /*18px*/;
   background: transparent url(/images/adobe_pdf.gif) no-repeat center right;}

a[class ~="external"] {
   padding-right: 1.8em /*18px*/;
   background: transparent url(/images/external_site_icon.gif) no-repeat center right;}

.phpgallerycaption h1 {}

/* BLOG------|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
   
.page h1 {  }
.archive h1 { }
.entry h3 { }
	
#comments h3 { font-size: 1.1666666666666667em; }
#comments h3.comment_intro { margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em;}
#comments h3#respond {margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em; padding-top:1.5em; }
   
/*---:[ content styles ]:---*/
.post_date { margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em;  }
.post_date a, .post_date a:visited { color: #000; }
.post_date a:hover { color: #000; }
.entry { }
.entry a, .entry a:visited { }
.entry a:hover { }
.entry p {}
.entry ul, .entry ol { margin: 0 0 1.5em 3.0em; }
.entry ul { list-style-type: disc; }
.entry li { }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 1.5em; }
.entry dl { margin: 0 0 1.5em 0; }
.entry dt { font-weight: bold; }
.entry dd { margin: 0 0 0 1.5em; }
.entry sup, .entry sub { line-height: 1.0em; }
.entry blockquote.right, .entry blockquote.left {  }
.entry blockquote.right {}
.entry blockquote.left {}
.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; }
.entry .ad { margin: 0 0 0 1em; float: right; clear: right; }
.entry .ad_left { margin: 0 1em 0 0; float: left; clear: left; }
.entry img { }
.entry img.left { margin: 0 1em 0 0; float: left; clear: left; }
.entry img.right { margin: 0 0 0 1em; float: right; clear: right; }
.entry img.center { display: block; margin: 0 auto 1.5em auto; clear: both; }
.entry img.frame { border: 0.3846em solid #ddd; }
.entry img.stack { clear: none !important; }
.post_meta { margin: 0 0 1.5em 0; padding: 0 0 0 0; /* border-top: 0.23077em dotted #ccc;*/ font-size: 1em; line-height: 1.5em; clear: both; }
.add_comment { padding: 0 0 0 1.5em; background: url('images/icon_comment.gif') 0 50% no-repeat; font-weight: bold; }
.add_comment a {color:#999999;}
.post_meta a:hover { color: #000;  }
.page .entry { margin: 0 0 3.0em 0; }
.navigation { width: 39em; margin: 0 0 1.5em 0; }
.navigation a:hover { color: #000; }
.next { text-align: right; }

	
/*---:[ comment styles ]:---*/

#comments { width: 46.8em; }
dl#comment_list { margin: 0 0 0 0; }
dl#comment_list dt { padding: 0 0 3em 0; background: url('/images/comment_top.gif') 0 100% no-repeat;  color: #999; }
dl#comment_list dt.author { background: url('/images/comment_author_top.gif') 0 100% no-repeat; }
dl#comment_list dt .comment_num { padding: 0 0.3636em 1.5em 0; }
dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
dl#comment_list dt .comment_num a:hover { color: #cc3300; }
dl#comment_list dt strong { margin: 0;font-size: 1.5em;line-height: 1em;margin-bottom: 1em; color: #000; }
dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; }
dl#comment_list dt strong a:hover { color: #000;  }
dl#comment_list dd { width: 36.8333333333em; /*442px*/ padding: 0.75em 0 0.75em 1.5em; background: #dfdfdf url('/images/comment_bottom.gif') 0 100% no-repeat; }
dl#comment_list dd.author { background: #f6f4c9 url('/images/comment_author_bottom.gif') 0 100% no-repeat; }
dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.5em; }

/*---:[ comment form styles ]:---*/

p.log_in { margin: 0 0 3.0em 0; }
#comment_form { width: 46.8em; margin: 0 0 3.0em 0; }
#comment_form label { padding: 0 0 0 1em; }
#comment_form .text_input { width: 18.3333333333em /*220px*/; padding: 0 0 0 1.5em; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em;border-top: 0.0833333333em /*1px*/ solid #999; border-left: 0.0833333333em /*1px*/ solid #999; border-right: 0.0833333333em /*1px*/solid #eee; border-bottom: 0.0833333333em /*1px*/ solid #eee; }
#comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
#comment_form .text_area { width: 38.3333333333em /*460px*/; }
#comment_form p.subscribe-to-comments {  }
#comment_form p.subscribe-to-comments label { }
#comment_form .form_submit { padding: 0.5em 0.5em 1em 0.5em; color: #000; border: 0.25em dotted #999; border-top-color: #ccc; border-left-color: #ccc; }
#comment_form .form_submit:hover { color: #cc3300; }
			
/*---:[ search form styles ]:---*/

#search_form {  margin: 0 0 0 4.1666666667em /*50px*/; padding: 0 0 1.1em 0; }
/* html[xmlns*=""] body:last-child #search_form { margin: 0 0 0.75em 0; } This is a hack for Safari */
#search_form .search_input { width: 18.33em/*220px*/; padding:0.25em; color: #777; border: 0.0833333333em /*1px*/  solid #999; border-right-color: #eee; border-bottom-color: #eee; }
#search_form .search_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
#content .search_input { font-size: 1em !important; line-height: 1.5em; margin-bottom:1.5em;}

.portfolioleft {float:left;margin: 0 60px 0 0;}
.portfolioright {float:left;
padding:4px 8px 4px 8px;}
.holderwideportfolio {margin: 0 0.8333333333em /*10px*/ 0 0.8333333333em /*10px*/ ;
float:left;}
.centerportfolio{margin: 0 80px 0 80px;}

ul#fade{
height: 378px;
overflow: hidden;
padding:0;
margin:0;
}
/*---:[ self-clearing floats courtesy of Dan Cederholm at simplebits.com ]:---*/
/* had #logo.after also 
#header:after,  #nav:after, #content_box:after, .page .entry:after, #comments:after, dl#comment_list dd:after, #comment_form:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }*/

/*---:[ these styles apply to the flickrRSS plugin, which is not yet fully supported ]:---

.flickr_blue { color: #007ae4; text-transform: lowercase; }
.flickr_pink { color: #ff2a96; text-transform: lowercase; }

li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
li.widget ul.flickr_stream li a img { padding: 3px; }
li.widget ul.flickr_stream li a:hover img { background: #ff2a96; border-bottom: none; } */

/*---:[ special widget styles ]:---
#calendar_wrap { width: 16.3333em; margin: 0 0 0.8333em 0; padding: 0 0.166667em; }
table#wp-calendar { width: 16.3333em; border-collapse: collapse; }
table#wp-calendar caption { font-weight: bold; line-height: 1.58333em; border-bottom: 0.08333em solid #ccc; }
table#wp-calendar th { width: 2.3333em; font-size: 1.0em; line-height: 1.58333em; border-bottom: 0.08333em solid #ccc; color: #666; text-align: center; }
table#wp-calendar td { width: 2.3333em; line-height: 1.66667em; color: #999; text-align: center; }
table#wp-calendar td a, table#wp-calendar td a:visited { color: #cc3300; font-weight: bold; }
table#wp-calendar td a:hover { text-decoration: underline; }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 7.0em; } */

