/*
Theme Name: newish (good title later)
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* LIST OF UNICODE REFERENCES
http://www.fileformat.info/info/unicode/version/1.1/index.htm
 */



/*
ATTRIBUTE SELECTOR
^ means starts with
a[href ^="mailto:"] {
$ means ends with
#content a[href $='.pdf'] {
* means wild card
#content a[href *='.pdf'] {
*/



/* when needed forces a complete clear of all elements */
hr.clear {
	clear: both; 
	padding: 0px; 
	margin: 0px; 
	border-width: 0px; 
	height: 0px; 
	visibility: hidden;
}



/* use this class to make sure that images won't get iconized */
.imageLink {
	padding-right: 0px !important;
	background-image: none !important;
}


.displayon {
	display: block !important;
}


.displayoff {
	display: none !important;
}



.vison,
/* element after header menu sub menu links */
#header li ul li a::after,
#logo span {
	visibility: hidden; 
}


visoff,
#header li ul li a:hover::after,
#logo:hover span {
	visibility: visible;
}
/* colors
-------------------------------------- */

.readmore,
#pagination a,
.Nav a,
#tocontent,
#tocontent:visited,
.readmore,
#pagination a,
.Nav a,
.summ_active {
 	color: #474744 !important;
}


/* contains the whole site (minus footer) */
#wholething,
#summ_menu li a,
#summ_menu li a:hover,
#tweet {
	background-color: #474744; 
}


.galleria img:hover,
.galleria .active img {
	border-color: #474744 !important;
}



a {
	color: #b63d37; 
}


/* yellow for errors/alerts */
#searcherror,
#tagshead:hover em,
#formerror,
#spamq em {
	background-color: #ffff33; 
}



#tocontent,
#admin li a:hover, 
#wholething #header,
#header li a:hover,
#logo:hover,
.post h1 a:hover,
#content .post .date,
#pagination .maxpage,
#related_posts dd a,
#sidebar div div,
#sidebar h1 a:hover,
#dl_vcard img, 
#summ div,
#sidebar #readerpublishermodule0 a:hover,
.single_page #sidebar,
#sidebar #banners a:hover,
.comment_page #sidebar,
#sidebar #tagslist a:hover,
#sidebar .comment-author a:hover,
#footer a:hover {
	background-color: transparent; 
}


#banners {
	background: transparent url(none) !important;
}


































#admin a:hover,
#header li,
#header ul a,
#headergraphic span span,
#sidebar #dl_vcard,
#sidebar #flickrNav a,
#lastfm #lastfmLink small,
#sidebar #tagslist a:hover,
.comment_page #sidebar .ownercomment .commentdate,
/* comment made by blog owner */
.comment_page #sidebar .ownercomment,
#summ_menu li a,
#summ div,
#summ div a,
#tweet h1 a,
#creditsfoot a:hover {
	color: #ffffff;
}


#wholething div,
#header li ul li a:hover,
/* contains entire search form */
#search,
.galleria img,
#aboutside p a img {
	background-color: #ffffff;
}


/*.reader-publisher-module li:hover a*/
#readerpublishermodule0 li:hover a,
#sidebar a img {
	border-color: #ffffff;
}






#logo span,
#header li ul li a,
#wholething #header ul #rssDiv a,
.post .subject a,
.post .subject em a:hover,
#sidebar div h1 em,
#sidebar div h1 em a,
.comment_page #sidebar #comment_tags strong,
#sidebar #respond .formfocus,
#respond #submit:hover,
#formerror,
.comment_page #sidebar .comment-author,
#sidebar .comment-author a,
#creditsfoot a {
	color: #000000; 
}


#footer #summ_menu li a:hover {
	background-color: #000000 !important;
}


.galleria .active img {
	border-color: #000000;
}





/* element after link */
#header li ul li a::after,
#lastfm #lastfmLink,
/* pseudo element in blogroll links */
#readerpublishermodule0 li a:hover::after,
#costofwar a {
	color: #c32100;
}










/* orange */
#header ul #rsslink a { 
	color: #ee8b0a;
}


















#sidebar .alert h1,
#footer #comments, 
#tweet,
.comment_page #sidebar .firstside.alert {
	color: #eae4e4;
}



a:hover,
#header li #socialDiv,
#content .main_entry .date,
#content img.alignleft,
#content img.alignright,
.post hr,
#sidebar,
#wholething #sidebar div {
	background-color: #eae4e4;
}



.post,
.main_entry {
	border-color: #eae4e4 !important; 
}

































#sidebar code {
	color: #e3dcdc; 
}


.post code {
	background-color: #e3dcdc; 
}


#content img.alignleft,
#content img.alignright,
#sidebar div {
	border-color: #e3dcdc;
}







#sidebar #tagslist a,
/* amusing comment in content section ending comments */
#sidebar .comment_ender {
	color: #d4cdcd;
}


.Nav a:hover,
/* flickr main/galleria img */
#sidebar .galleria_container .replaced,
#aboutside p a:hover img,
.galleria img,
#aboutside p a:hover img,
#dl_vcard,
#readerpublishermodule0 a, 
#sidebar #readerpublishermodule0 li a:hover,
#sidebar div:hover #readerpublishermodule0 a {
	border-color: #d4cdcd !important;
}


.readmore,
#pagination a,
.Nav a,
#lastfm ul:hover,
#readerpublishermodule0 li:hover,
#sidebar a:hover,
.readmore:hover,
#pagination a:hover,
#aboutside p a:hover img,
#dl_vcard:hover {
	background-color: #d4cdcd;
}
























.post .date,
.post .subject a:hover,
#related_posts dd a:hover, 
#sidebar div h1,
#sidebar div h1 a,
#sidebar,
#sidebar strong,
#sidebar b,
#lastfm ul,
#sidebar #readerpublishermodule0 a,
#banners h1,
#costofwar h2,
.comment_page #sidebar .commentdate {
	color: #a7a2a2;
}


#dl_vcard,
#tagslist li:hover,
#sidebar code,
/* comment made by blog owner */
.comment_page #contentside #sidebar .ownercomment,
#comment_tags {
	background-color: #a7a2a2; 
}



.post:hover p a,
#sidebar div:hover a,
#sidebar div:hover blockquote,
#sidebar #tagslist a,
#sidebar #tagslist a:hover {
	border-color: #a7a2a2;
}



















.post .excerpt,
.post blockquote,
.post code,
#sidebar #respond input,
#sidebar #respond textarea,
#summ div a:hover {
	color: #91918f;
}



/* matches sidebar containers bg img (pownce arrow) */
#sidebar div {
	background-color: #91918f;
}






/* flickr blue */
#sidebar #flickrLink:hover {
	color: #007ae3;
}




/* light blue (twitter hue) */
#tweet h1 a:hover {
	color: #39d5ff;
}




/* flickr pink */
#sidebar div #flickrLink small {
	color: #ff3096;
}






a:visited,
#sidebar #dl_vcard:hover,
/* dark gray (almost matches wholething bg) */
#admin li,
#admin a,
#header ul li a:hover,
#readerpublishermodule0 li:hover a {
	color: #6e6d6d;
}

body,
.summ_active {
 	background-color: #6e6d6d !important; 
}


#dl_vcard:hover,
#sidebar #respond input,
#sidebar #respond textarea {
	border-color: #6e6d6d !important;
}




.readmore:hover,
#pagination a:hover,
.Nav a:hover,
#lastfm ul:hover,
#sidebar #readerpublishermodule0 a:hover {
	color: #8b8585 !important;
}


#related_posts dd a {
	color: #8b8585;
}


#tocontent:hover,
#header ul div,
#wholething.comment_page #sidebar .firstside.alert {
	background-color: #8b8585; 
}




/* colors
-------------------------------------- */








































/* background image files
-------------------------------------- */


/* removes sidebar background from left side */
.single_page #contentside,
/* removes background img */
#sidebar div div,
#sidebar .firstside,
/* removes normal arrow sidebar ender */
.comment_page #sidebar div {

	background-image: none !important;
}


/* header graphic space bg */
#headergraphic span {
/*	background-image: url(images/space.png); */
	background-image: url(images/vaudevillenyc1910.jpg);
}


/* gray sidebar */
#contentside {
	background-image: url(images/sidebarbg.png);
}


/* sidebar background pownce arrow */
#sidebar div,
.endside {
	background-image: url(images/sidearrow2-trans.png);  
}


/* slightly opaque bg */
#headergraphic span span,
#flickrNav {
	background: url(images/overlay.png); 
}



#footer {
	background-image: url(images/shadow.png);
}


/* about post ender arrow */
.endside.endalert {
	background-image: url(images/sidearrow_comment_alert.png);
}


/* end arrow on owners comment */
#sidebar .endside.endownercomment {
	background-image: url(images/sidearrow_comment.png) !important;
}





/* attribute selectors
--------------------------------------------*/


/* websites (pictures and movies) */
#content #content a[href *="youtube.com/watch?"], 
#content #content a[href *="sevenload.com/videos/"], 
#content #content a[href *="metacafe.com/watch/"] { 
	background-image: url(images/icons_cue/icon_film.gif);
}

#content a[href *="flickr.com/photos/"], 
#content a[href *="zooomr.com"], 
#content a[href *="imageshack.us"], 
#content a[href *="bubbleshare.com"], 
#content a[href *="sevenload.com/bilder/"] { 
	background-image: url(images/icons_cue/icon_pic.gif);
}




/* extensions */

#content a[href$='.doc'], 
#content a[href$='.rtf'] {
	background-image: url(images/icons_cue/icon_doc.gif);
}

#content a[href$='.txt'] {
	background-image: url(images/icons_cue/icon_txt.gif);
}

#content a[href$='.xls'] {
	background-image: url(images/icons_cue/icon_xls.gif);
}

#content a[href$='.rss'],
#content a[href*='blog'], 
#content a[href$='.atom'] { 
	background-image: url(images/icons_cue/icon_feed.gif);
}

#content a[href$='.opml'] { 
	background-image: url(images/icons_cue/icon_opml.gif);
}

#content a[href$='.phps'] { 
	background-image: url(images/icons_cue/icon_phps.gif);
}

#content a[href$='.torrent'] { 
	background-image: url(images/icons_cue/icon_torrent.gif);
}

#content a[href$='.vcard'] { 
	background-image: url(images/icons_cue/icon_vcard.gif);
}

#content a[href$='.exe'] { 
	background-image: url(images/icons_cue/icon_exe.gif);
}

#content a[href$='.dmg'], 
#content a[href$='.app'] { 
	background-image: url(images/icons_cue/icon_dmg.gif);
}

#content a[href$='.pps'] { 
	background-image: url(images/icons_cue/icon_pps.gif);
}

#content a[href$='.pdf'] { 
	background-image: url(images/icons_cue/icon_pdf.gif);
}

#content a[href$='.xpi'] { 
	background-image: url(images/icons_cue/icon_plugin.gif);
}

#content a[href$='.fla'], 
#content a[href$='.swf'] { 
	background-image: url(images/icons_cue/icon_flash.gif);
}

#content a[href$='.zip'], 
#content a[href$='.rar'], 
#content a[href$='.gzip'], 
#content a[href$='.bzip'], 
#content a[href$='.ace'] { 
	background-image: url(images/icons_cue/icon_archive.gif);
}

#content a[href$='.ical'] { 
	background-image: url(images/icons_cue/icon_ical.gif);
}

#content a[href$='.css'] { 
	background-image: url(images/icons_cue/icon_css.gif);
}

#content a[href$='.ttf'] { 
	background-image: url(images/icons_cue/icon_ttf.gif);
}

#content a[href$='.jpg'], 
#content a[href$='.gif'], 
#content a[href$='.png'], 
#content a[href$='.bmp'], 
#content a[href$='.jpeg'], 
#content a[href$='.svg'], 
#content a[href$='.eps'] { 
	background-image: url(images/icons_cue/icon_pic.gif);
}

#content a[href$='.mov'], 
#content a[href$='.wmv'], 
#content a[href$='.mp4'], 
#content a[href$='.avi'], 
#content a[href$='.mpg'] { 
	background-image: url(images/icons_cue/icon_film.gif);
}

#content a[href$='.mp3'], 
#content a[href$='.wav'], 
#content a[href$='.ogg'], 
#content a[href$='.wma'], 
#content a[href$='.m4a'] { 
	background-image: url(images/icons_cue/icon_music.gif);
}

/* messenger */
#content a[href ^="aim:"] {
    background-image: url(images/icons_cue/icon_aim.gif);
}

#content a[href ^="msnim:"] {
    background-image: url(images/icons_cue/icon_msn.gif);
}

#content a[href ^="xmpp:"] {
    background-image: url(images/icons_cue/icon_jabber.gif);
}

#content a[href *="icq.com"] { 
	background-image: url(images/icons_cue/icon_icq.gif);
}

#content a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	background-image: url(images/icons_cue/icon_yim.gif);
}

#content a[href ^="callto:"] {
    background-image: url(images/icons_cue/icon_call.gif);
}

#content a[href ^="skype:"] {
    background-image: url(images/icons_cue/icon_skype.gif);
}

#content a[href ^="gg:"] {
    background-image: url(images/icons_cue/icon_gadugadu.gif);
}

/* email */
#content a[href ^="mailto:"] {
    background-image: url(images/icons_cue/icon_mailto.gif);
}


/* new window */
#content a[target = '_blank'] { 
	background-image: url(images/icons_cue/icon_popup.gif);
}


/* added by me */
#socialDiv a[href *= '12seconds.tv'],
#content a[href *= '12seconds.tv'] {
	    background-image: url(images/favicons/12seconds.png);
}


#socialDiv a[href *= '24ways.com'],
#content a[href *= '24ways.com'] {
	    background-image: url(images/favicons/24ways.png);
}


#socialDiv a[href *= '43things.com'],
#content a[href *= '43things.com'] {
	    background-image: url(images/favicons/43things.png);
}


#socialDiv a[href *= 'aim'],
#content a[href *= 'aim'] {
	    background-image: url(images/favicons/aim.png);
}


#socialDiv a[href *= 'alistapart.com'],
#content a[href *= 'alistapart.com'] {
	    background-image: url(images/favicons/alistapart.png);
}


#socialDiv a[href *= 'allconsuming.com'],
#content a[href *= 'allconsuming.com'] {
	    background-image: url(images/favicons/allconsuming.png);
}


#socialDiv a[href *= 'apple.com'],
#content a[href *= 'apple.com'] {
	    background-image: url(images/favicons/apple.gif);
}


#socialDiv a[href *= 'appleinsider.com'],
#content a[href *= 'appleinsider.com'] {
	    background-image: url(images/favicons/appleinsider.png);
}


#socialDiv a[href *= 'arstechnica.com'],
#content a[href *= 'arstechnica.com'] {
	    background-image: url(images/favicons/ars.png);
}


#socialDiv a[href *= 'barackobama.com'],
#content a[href *= 'barackobama.com'] {
	    background-image: url(images/favicons/barackobama.png);
}


#socialDiv a[href *= 'bebo.com'],
#content a[href *= 'bebo.com'] {
	    background-image: url(images/favicons/bebo.png);
}


#socialDiv a[href *= 'boingboing.com'],
#content a[href *= 'boingboing.com'] {
	    background-image: url(images/favicons/boingboing.gif);
}


#socialDiv a[href *= 'brightkite.com'],
#content a[href *= 'brightkite.com'] {
	    background-image: url(images/favicons/brightkite.png);
}


#socialDiv a[href *= 'cnet.com'],
#content a[href *= 'cnet.com'] {
	    background-image: url(images/favicons/cnet.png);
}


#socialDiv a[href *= 'cnn.com'],
#content a[href *= 'cnn.com'] {
	    background-image: url(images/favicons/cnn.png);
}


#socialDiv a[href *= 'current.com'],
#content a[href *= 'current.com'] {
	    background-image: url(images/favicons/current.png);
}


#socialDiv a[href *= 'daringfireball.com'],
#content a[href *= 'daringfireball.com'] {
	    background-image: url(images/favicons/daringfireball.png);
}


#socialDiv a[href *= 'delicious.com'],
#socialDiv a[href *= 'del.icio.us'],
#content a[href *= 'del.icio.us'],
#content a[href *= 'delicious.com'] {
	    background-image: url(images/favicons/delicious.png);
}


#socialDiv a[href *= 'dieselsweeties.com'],
#content a[href *= 'dieselsweeties.com'] {
	    background-image: url(images/favicons/dieselsweeties.png);
}


#socialDiv a[href *= 'digg.com'],
#content a[href *= 'digg.com'] {
	    background-image: url(images/favicons/digg.png);
}


#socialDiv a[href *= 'disqus.com'],
#content a[href *= 'disqus.com'] {
	    background-image: url(images/favicons/disqus.png);
}


#socialDiv a[href *= 'dodgeball.com'],
#content a[href *= 'dodgeball.com'] {
	    background-image: url(images/favicons/dodgeball.png);
}


#socialDiv a[href *= 'dopplr.com'],
#content a[href *= 'dopplr.com'] {
	    background-image: url(images/favicons/dopplr.png);
}


#socialDiv a[href *= 'engadget.com'],
#content a[href *= 'engadget.com'] {
	    background-image: url(images/favicons/engadget.png);
}


#socialDiv a[href *= 'evernote.com'] ,
#content a[href *= 'evernote.com'] {
	    background-image: url(images/favicons/evernote.png);
}


#socialDiv a[href *= 'facebook.com'] ,
#content a[href *= 'facebook.com'] {
	    background-image: url(images/favicons/facebook.png);
}


#socialDiv a[href *= 'fark.com'],
#content a[href *= 'fark.com'] {
	    background-image: url(images/favicons/fark.png);
}


#socialDiv a[href *= 'feedburner.com'],
#content a[href *= 'feedburner.com'] {
	    background-image: url(images/favicons/feedburner.png);
}


#socialDiv a[href *= 'ffffound.com'],
#content a[href *= 'ffffound.com'] {
	    background-image: url(images/favicons/ffffound.png);
}


#socialDiv a[href *= 'flickr.com'] ,
#content a[href *= 'flickr.com'] {
	    background-image: url(images/favicons/flickr.png);
}


#socialDiv a[href *= 'fotolog.com'] ,
#content a[href *= 'fotolog.com'] {
	    background-image: url(images/favicons/fotolog.png);
}


#socialDiv a[href *= 'foxnews.com'] ,
#content a[href *= 'foxnews.com'] {
	    background-image: url(images/favicons/foxnews.png);
}


#socialDiv a[href *= 'friendfeed.com'] ,
#content a[href *= 'friendfeed.com'] {
	    background-image: url(images/favicons/friendfeed.png);
}


#socialDiv a[href *= 'furl.com'] ,
#content a[href *= 'furl.com'] {
	    background-image: url(images/favicons/furl.png);
}


#socialDiv a[href *= 'gdgt.com'] ,
#content a[href *= 'gdgt.com'] {
	    background-image: url(images/favicons/gdgt.gif);
}


#socialDiv a[href *= 'gizmodo.com'] ,
#content a[href *= 'gizmodo.com'] {
	    background-image: url(images/favicons/gizmodo.png);
}


#socialDiv a[href *= 'gmail.com'] ,
#socialDiv a[href *= 'mail.google.com'] ,
#content a[href *= 'mail.google.com'],
#content a[href *= 'gmail.com'] {
	    background-image: url(images/favicons/gmail.png);
}


#socialDiv a[href *= 'goodreads.com'] ,
#content a[href *= 'goodreads.com'] {
	    background-image: url(images/favicons/goodreads.png);
}


#socialDiv a[href ^= 'http://google.com'] ,
#socialDiv a[href ^= 'http://www.google.com'] ,
#content a[href ^= 'http://google.com'],
#content a[href ^= 'http://www.google.com'] {
	    background-image: url(images/favicons/google.png);
}


#socialDiv a[href *= 'google.com/reader'],
#content a[href *= 'google.com/reader'] {
	    background-image: url(images/favicons/googlereader.png);
}


#socialDiv a[href *= 'hi5.com'] ,
#content a[href *= 'hi5.com'] {
	    background-image: url(images/favicons/hi5.png);
}


#socialDiv a[href *= 'hulu.com'] ,
#content a[href *= 'hulu.com'] {
	    background-image: url(images/favicons/hulu.png);
}


#socialDiv a[href *= 'icq.com'] ,
#content a[href *= 'icq.com'] {
	    background-image: url(images/favicons/icq.png);
}


#socialDiv a[href *= 'identi.ca'],
#content a[href *= 'identi.ca'] {
	    background-image: url(images/favicons/identica.png);
}


#socialDiv a[href *= 'ilike.com'],
#content a[href *= 'ilike.com'] {
	    background-image: url(images/favicons/ilike.png);
}


#socialDiv a[href *= 'iminlikewithyou.com'],
#content a[href *= 'iminlikewithyou.com'] {
	    background-image: url(images/favicons/iilwy.png);
}


#socialDiv a[href *= 'intensedebate.com'],
#content a[href *= 'intensedebate.com'] {
	    background-image: url(images/favicons/intensedebate.png);
}


#socialDiv a[href *= 'jaiku.com'],
#content a[href *= 'jaiku.com'] {
	    background-image: url(images/favicons/jaiku.png);
}


#socialDiv a[href *= 'joost.com'],
#content a[href *= 'joost.com'] {
	    background-image: url(images/favicons/joost.png);
}


#socialDiv a[href *= 'kaboodle.com'],
#content a[href *= 'kaboodle.com'] {
	    background-image: url(images/favicons/kaboodle.png);
}


#socialDiv a[href *= 'last.fm'],
#content a[href *= 'last.fm'] {
	    background-image: url(images/favicons/lastfm.png);
}


#socialDiv a[href *= 'latimes.com'],
#content a[href *= 'latimes.com'] {
	    background-image: url(images/favicons/latimes.png);
}


#socialDiv a[href *= 'linkedin.com'],
#content a[href *= 'linkedin.com'] {
	    background-image: url(images/favicons/linkedin.png);
}


#socialDiv a[href *= 'livejournal.com'] ,
#content a[href *= 'livejournal.com'] {
	    background-image: url(images/favicons/livejournal.png);
}


#socialDiv a[href *= 'macrumors.com'] ,
#content a[href *= 'macrumors.com'] {
	    background-image: url(images/favicons/macrumors.png);
}


#socialDiv a[href *= 'ma.gnolia'] ,
#content a[href *= 'ma.gnolia'] {
	    background-image: url(images/favicons/magnolia.png);
}


#socialDiv a[href *= 'mixx.com'] ,
#content a[href *= 'mixx.com'] {
	    background-image: url(images/favicons/mixx.png);
}


#socialDiv a[href *= 'mlb.com'] ,
#socialDiv a[href *= 'mlb.tv'] ,
#content a[href *= 'mlb.com'],
#content a[href *= 'mlb.tv'] {
	    background-image: url(images/favicons/mlb.png);
}


#socialDiv a[href *= 'mrwong.com'] ,
#content a[href *= 'mrwong.com'] {
	    background-image: url(images/favicons/mrwong.png);
}


#socialDiv a[href *= 'myopenid.com'] ,
#content a[href *= 'myopenid.com'] {
	    background-image: url(images/favicons/myopenid.png);
}


#socialDiv a[href *= 'myspace.com'] ,
#content a[href *= 'myspace.com'] {
	    background-image: url(images/favicons/myspace.png);
}


#socialDiv a[href *= 'nbc.com'] ,
#content a[href *= 'nbc.com'] {
	    background-image: url(images/favicons/nbc.png);
}


#socialDiv a[href *= 'netflix.com'] ,
#content a[href *= 'netflix.com'] {
	    background-image: url(images/favicons/netflix.png);
}


#socialDiv a[href *= 'netvibes.com'] ,
#content a[href *= 'netvibes.com'] {
	    background-image: url(images/favicons/netvibes.png);
}


#socialDiv a[href *= 'newsvine.com'] ,
#content a[href *= 'newsvine.com'] {
	    background-image: url(images/favicons/newsvine.png);
}


#socialDiv a[href *= 'nytimes.com'] ,
#content a[href *= 'nytimes.com'] {
	    background-image: url(images/favicons/nytimes.png);
}


#socialDiv a[href *= 'openid.net'] ,
#content a[href *= 'openid.net'] {
	    background-image: url(images/favicons/openid.png);
}


#socialDiv a[href *= 'orkut.com'] ,
#content a[href *= 'orkut.com'] {
	    background-image: url(images/favicons/orkut.png);
}


#socialDiv a[href *= 'pandora.com'] ,
#content a[href *= 'pandora.com'] {
	    background-image: url(images/favicons/pandora.png);
}


#socialDiv a[href *= 'pennyarcade.com'] ,
#content a[href *= 'pennyarcade.com'] {
	    background-image: url(images/favicons/pennyarcade.png);
}


#socialDiv a[href *= 'photobucket.com'] ,
#content a[href *= 'photobucket.com'] {
	    background-image: url(images/favicons/photobucket.png);
}


#socialDiv a[href *= 'picasa.com'] ,
#content a[href *= 'picasa.com'] {
	    background-image: url(images/favicons/picasa.png);
}


#socialDiv a[href *= 'plurk.com'] ,
#content a[href *= 'plurk.com'] {
	    background-image: url(images/favicons/plurk.png);
}


#socialDiv a[href *= 'pownce.com'] ,
#content a[href *= 'pownce.com'] {
	    background-image: url(images/favicons/pownce.png);
}


#socialDiv a[href *= 'presstelegram.com'] ,
#content a[href *= 'presstelegram.com'] {
	    background-image: url(images/favicons/presstelegram.png);
}


#socialDiv a[href *= 'questionablecontent.com'] ,
#content a[href *= 'questionablecontent.com'] {
	    background-image: url(images/favicons/questionablecontent.png);
}


#socialDiv a[href *= 'reddit.com'] ,
#content a[href *= 'reddit.com'] {
	    background-image: url(images/favicons/reddit.png);
}


#socialDiv a[href *= 'seesmic.com'] ,
#content a[href *= 'seesmic.com'] {
	    background-image: url(images/favicons/seesmic.png);
}


#socialDiv a[href *= 'skype'] ,
#content a[href *= 'skype'] {
	    background-image: url(images/favicons/skype.png);
}


#socialDiv a[href *= 'slashdot.com'] ,
#content a[href *= 'slashdot.com'] {
	    background-image: url(images/favicons/slashdot.png);
}


#socialDiv a[href *= 'smugmug.com'] ,
#content a[href *= 'smugmug.com'] {
	    background-image: url(images/favicons/smugmug.png);
}


#socialDiv a[href *= 'stumbleupon.com'] ,
#content a[href *= 'stumbleupon.com'] {
	    background-image: url(images/favicons/stumbleupon.png);
}


#socialDiv a[href *= 'tuaw.com'] ,
#content a[href *= 'tuaw.com'] {
	    background-image: url(images/favicons/tuaw.png);
}


#socialDiv a[href *= 'tumblr.com'] ,
#content a[href *= 'tumblr.com'] {
	    background-image: url(images/favicons/tumblr.gif);
}


#socialDiv a[href *= 'twine.com'] ,
#content a[href *= 'twine.com'] {
	    background-image: url(images/favicons/twine.png);
}


#socialDiv a[href *= 'twit.tv'] ,
#content a[href *= 'twit.tv'] {
	    background-image: url(images/favicons/twit.png);
}


#socialDiv a[href *= 'twitpic.com'] ,
#content a[href *= 'twitpic.com'] {
	    background-image: url(images/favicons/twitpic.png);
}


#socialDiv a[href *= 'twitter.com'] ,
#content a[href *= 'twitter.com'] {
	    background-image: url(images/favicons/twitter.png);
}


#socialDiv a[href *= 'typepad.com'] ,
#content a[href *= 'typepad.com'] {
	    background-image: url(images/favicons/typepad.png);
}


#socialDiv a[href *= 'upcoming.org'] ,
#socialDiv a[href *= 'upcoming.yahoo.com'] ,
#content a[href *= 'upcoming.org'],
#content a[href *= 'upcoming.yahoo.com'] {
	    background-image: url(images/favicons/upcoming.png);
}


#socialDiv a[href *= 'ustream.tv'] ,
#content a[href *= 'ustream.tv'] {
	    background-image: url(images/favicons/ustream.png);
}


#socialDiv a[href *= 'viddler.com'] ,
#content a[href *= 'viddler.com'] {
	    background-image: url(images/favicons/viddler.png);
}


#socialDiv a[href *= 'vimeo.com'] ,
#content a[href *= 'vimeo.com'] {
	    background-image: url(images/favicons/vimeo.png);
}


#socialDiv a[href *= 'virb.com'] ,
#content a[href *= 'virb.com'] {
	    background-image: url(images/favicons/virb.png);
}


#socialDiv a[href *= 'vox.com'] ,
#content a[href *= 'vox.com'] {
	    background-image: url(images/favicons/vox.png);
}


#socialDiv a[href *= 'wakoopa.com'] ,
#content a[href *= 'wakoopa.com'] {
	    background-image: url(images/favicons/wakoopa.png);
}


#socialDiv a[href *= 'whitehouse.gov'] ,
#content a[href *= 'whitehouse.gov'] {
	    background-image: url(images/favicons/whitehouse.png);
}


#socialDiv a[href *= 'windowslivemail'] ,
#content a[href *= 'windowslivemail'] {
	    background-image: url(images/favicons/windowslivemail.png);
}


#socialDiv a[href *= 'wordpress.com'] ,
#content a[href *= 'wordpress.com'] {
	    background-image: url(images/favicons/wordpressdotcom.png);
}


#socialDiv a[href *= 'yahoo.com'] ,
#content a[href *= 'yahoo.com'] {
	    background-image: url(images/favicons/yahoo.png);
}


#socialDiv a[href *= 'yelp.com'] ,
#content a[href *= 'yelp.com'] {
	    background-image: url(images/favicons/yelp.png);
}


#socialDiv a[href *= 'youtube.com'] ,
#content a[href *= 'youtube.com'] {
	    background-image: url(images/favicons/youtube.png);
}


#socialDiv a[href *= 'zoomr.com'] ,
#content a[href *= 'zoomr.com'] {
	    background-image: url(images/favicons/zoomr.png);
}


/* attribute selectors
--------------------------------------------*/






/* background image files
-------------------------------------- */v a[href *= 'vox.com'] ,
#content a[href *= 'vox.com'] {
	    background-image: url(images/favicons/vox.png);
}


#socialDiv a[href *= 'wakoopa.com'] ,
#content a[href *= 'wakoopa.com'] {
	    background-image: url(images/favicons/wakoopa.png);
}


#socialDiv a[href *= 'whitehouse.gov'] ,
#content a[href *= 'whitehouse.gov'] {
	    background-image: url(images/favicons/whitehouse.png);
}


#socialDiv a[href *= 'windowslivemail'] ,
#content a[href *= 'windowslivemail'] {
	    background-image: url(images/favicons/windowslivemail.png);
}


#socialDiv a[href *= 'wordpress.com'] ,
#content a[href *= 'wordpress.com'] {
	    background-image: url(images/favicons/wordpressdotcom.png);
}


#socialDiv a[href *= 'yahoo.com'] ,
#content a[href *= 'yahoo.com'] {
	    background-image: url(images/favicons/yahoo.png);
}


#socialDiv a[href *= 'yelp.com'] ,
#content a[href *= 'yelp.com'] {
	    background-image: url(images/favicons/yelp.png);
}


#socialDiv a[href *= 'youtube.com'] ,
#content a[href *= 'youtube.com'] {
	    background-image: url(images/favicons/youtube.png);
}


#socialDiv a[href *= 'zoomr.com'] ,
#content a[href *= 'zoomr.com'] {
	    background-image: url(images/favicons/zoomr.png);
}


/* attribute selectors
--------------------------------------------*/






/* background image files
-------------------------------------- */body {
	font-size: 9.5pt; 
	line-height: 12pt; 
	letter-spacing: 0px;
	font-family: Arial; 
}


a,
#summ_menu li a,
#tweet h1 a {
	text-decoration: none;
	font-weight: bold;
}



/* skip to content link in header */
#wholething #tocontent {
	font-size: 11pt !important; 
	line-height: 9pt !important; 
	font-style: italic !important;
	font-family: Georgia !important; 
}



/* admin section
-------------------------------------- */

#admin li {
	font-size: 80%;
}


/* admin section
-------------------------------------- */



/* header section
-------------------------------------- */

#header li {
	font-size: 11pt;
	letter-spacing: -1px;
	font-weight: bold; 
}


#header li ul li a {
	font-size: 80%; 
	letter-spacing: 0px; 
}


/* text field for search */
#txtSearch {
	font-size: 9pt;
	font-weight: bold; 
}



#logo span {
	letter-spacing: -1px; 
	font-weight: bold; 
	font-style: italic; 
	font-family: Georgia; 
}





#headergraphic span span {
	font-size: 100%; 
	font-weight: bold; 
	text-indent: 10px; 
}



#searcherror {
	font-weight: bold; 
}



/* header section
-------------------------------------- */








/* entry section
-------------------------------------- */


/* subject text on each entry */
.post .subject {
	font-size: 20pt;
	line-height: 20pt;
	letter-spacing: -1px; 
	font-style: italic;
	font-family: Georgia;
}


.post .subject a {
	font-weight: normal;
}

.main_entry .subject {
	font-size: 34pt; 
	line-height: 34pt;
}


.post a:visited {
	line-height: 125%;
	font-weight: normal;
}



.post .subject em {
	font-size: 9pt;
	font-family: Lucida Grande;
}


.post .subject em:hover {
	text-decoration: underline;
}


ul.delicious .delicious-link {
	font-size: 125%;
}


ul.delicious .delicious-extended {
	font-size: 90%;
	line-height: 120%;
}


.post strong,
.post b,
.post dt,
.post .excerpt {
	font-weight: bold;
}

.post em {
	font-style: italic;
}


.post blockquote {
	font-size: 95%;
	font-style: italic;
}


.post blockquote em {
	text-decoration: underline;
}




.post blockquote::before {
	font-size: 250%;
	font-family: Trebuchet MS, Georgia;
	font-style: italic;
}	



.post code {
	font-size: 90%; 
	line-height: 100%;
	font-family: Courier New;
}


.post q::before,
.post q::after {
	font-size: 150%;
	font-weight: 900;
}




.post dd {
	text-indent: 15px;
}


.post big {
	font-size: 150%;
}


.post small {
	font-size: 80%;
}


.main_entry .date {
	font-size: 100% !important;
}


.post .date {
	font-weight: normal;
	font-style: normal;
}


.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
	line-height: 100%;
}


.post h1 {
	font-size: 250%;
}


.post h2 {
	font-size: 225%;
}


.post h3 {
	font-size: 200%;
}


.post h4 {
	font-size: 175%;
}


.post h5 {
	font-size: 150%;
}


.post h6 {
	font-size: 135%;
}


.post .readmore {
	font-weight: normal;
}


/* entry section
-------------------------------------- */




/* single post page
-------------------------------------- */



#related_posts dt {
	font-size: 20pt; 
	line-height: 20pt; 
	letter-spacing: -1px;  
	font-style: italic; 
	font-family: Georgia;
}



#content #related_posts dd a {
	font-size: 14pt; 
	font-style: italic; 
	font-weight: normal;
	line-height: 100%;
	font-family: Georgia; 
}


#sidebar #tagslist a {
	text-indent: 2px;
	font-weight: normal;
}


#tagshead:hover em {
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 100%; 
	font-family: Arial; 
}


#tagshead:hover em:hover {
	text-decoration: none;
}


#sidebar #respond .formfocus {
	font-style: normal; 
	font-weight: bold;
}


#sidebar #respond input {
	font-style: italic; 
	text-indent: 2px; 
}


#sidebar #respond textarea {
	text-indent: 2px; 
	font-style: italic; 
}


#sidebar #respond #submit {
	font-style: normal;
}


#formerror {
	line-height: 110%; 
	font-weight: bold; 
	font-style: normal; 
}
 

#spamq em {
	font-style: normal; 
}


.comment_page #sidebar .comment-author {
	font-size: 20pt; 
	font-weight: normal; 
	font-family: Georgia; 
	font-style: italic; 
	letter-spacing: -1px; 
}


#sidebar div .comment-author a {
	font-weight: normal;
}



/* single post page
-------------------------------------- */





/* pagination
-------------------------------------- */


#pagination,
#pagination .maxpage,
.Nav {
	font-size: 40pt; 
	text-align: center; 
	line-height: 20pt; 
	font-family: Georgia; 
}



#pagination a {
	font-size: 9.5pt; 
	line-height: 12pt;
	font-weight: normal;
	font-family: Arial; 
}



.Nav a,
.Nav strong {
		font-size: 11pt;
		line-height: 100%;
		font-weight: normal;
		font-family: Arial;
}








/* pagination
-------------------------------------- */








/* sidebar section
-------------------------------------- */


#sidebar div h1 {
	font-size: 14pt; 
	line-height: 14pt;
	letter-spacing: -1px;
	font-style: italic; 
	font-weight: bold; 
	font-family: Georgia; 
}


#sidebar div h1 em {
	font-size: 65%; 
	font-weight: normal; 
	letter-spacing: 0px; 
}


#sidebar div h1 em:hover {
	text-decoration: underline;
}


#sidebar div h1 em a {
	font-weight: normal;
}


#sidebar blockquote::before,
#sidebar blockquote::after,
#sidebar q::before,
#sidebar q::after {
	font-size: 150%;
	font-weight: 900;
}


#sidebar em {
	font-style: italic;
}


#sidebar code {
	font-size: 90%; 
	font-family: Courier New;
}


#sidebar cite {
	font-style: italic;
	text-decoration: underline;
}


#sidebar strong,
#sidebar b {
	font-weight: bold; 
}



/* flickr section
-------------------------------------- */

/* flickr next and previous */
#flickrNav {
	font-size: 20pt; 
	line-height: 20pt;
}


/* flickr active img caption */
.galleria_container span.caption {
}


/* flickr section
-------------------------------------- */



/* about section
-------------------------------------- */


#sidebar,
#aboutside p {
	font-size: 90%; 
	line-height: 120%; 
}


#aboutside .vcard em {
	font-style: normal;
}


#aboutside .vcard strong {
	font-weight: normal;
}


#aboutside #dl_vcard {
	font-size: 90%; 
	line-height: 130%;
	text-decoration: none; 
}


#sidebar #aboutside #dl_vcard {
	font-weight: normal;
}



/* about section
-------------------------------------- */




/* lastfm section
-------------------------------------- */


#lastfm .artist {
	font-size: 110%; 
	font-weight: bold; 
	line-height: 100%; 
	text-indent: 0px;
}


#lastfm .song {
	font-size: 90%; 
	line-height: 100%;
}


#lastfm .album {
	font-size: 85%; 
	line-height: 95%;
}



/* lastfm section
-------------------------------------- */





#sidebar #readerpublishermodule0 a {
	line-height: 125%;
	font-weight: normal;
}



/* banners section (hidden by default)
-------------------------------------- */


#banners h1 {
	font-size: 75% !important; 
}


#bannersDiv {
	text-align: center;
}


#costofwar h2 {
	font-size: 110%; 
	letter-spacing: -1px; 
	text-transform: lowercase; 
}


#costofwar #raw {
	font-size: 85%; 
	line-height: 85%; 
	font-weight: 700;
}


#costofwar a {
	font-size: 80%; 
	line-height: 80%; 
}



/* banners section (hidden by default)
-------------------------------------- */



/* witty comment (appears at end of content) but actually end of sidebar
-------------------------------------- */
/* amusing comment in content section ending comments */
#sidebar .comment_ender {
	font-size: 36pt; 
	line-height: 14pt; 
	letter-spacing: -1px;  
	font-style: italic; 
	font-family: Georgia; 
}



/* sidebar section
-------------------------------------- */







/* footer
-------------------------------------- */


/* entire footer */
#footer {
	font-size: 90%; 
	line-height: 95%; 
}

#footer a {
	font-weight: normal;
}


/* summary menu in footer
-------------------------------------- */

#summ_menu li {
	font-size: 9pt; 
	line-height: 10pt; 
	font-style: italic; 
	font-weight: bold; 
	font-family: Georgia; 
}



/* summary menu in footer
-------------------------------------- */



/* recent posts in footer
-------------------------------------- */

#recentposts a::before {
	font-size: 85%;
	font-weight: 900; 
}


/* recent posts in footer
-------------------------------------- */



/* recent comments list in footer
-------------------------------------- */

.commenter_foot_author {
	font-size: 125%; 
	font-weight: bold; 
	letter-spacing: -1px; 
}


/* recent comments list in footer
-------------------------------------- */




/* tweet
-------------------------------------- */

#tweet h1 {
	font-size: 14pt; 
	letter-spacing: -1px; 
	line-height: 14pt; 
	font-style: italic; 
	font-weight: bold; 
	font-family: Georgia;
}


.twitter-timestamp {	
	font-size: 90%; 
	text-align: right; 
	font-weight: bold;
}


/* tweet
-------------------------------------- */




/* credit footer
-------------------------------------- */


#creditsfoot li {
	text-align: right;
}



/* credit footer
-------------------------------------- */



/* footer
-------------------------------------- */
/* contains the whole site (minus footer) */
#wholething {
	width: 725px; 
	margin: auto; 
	padding-bottom: 20px;
}


/* skip to content link in header */
#wholething #tocontent {
	width: 715px; 
	position: absolute; 
	z-index: 1; 
	padding-left: 10px; 
	padding-top: 8px;
}




/* admin section
-------------------------------------- */

#admin {
	display: block; 
	margin-right: 10px;
	position: absolute;
	z-index: 2; 
	float: right !important; 
	width: 715px; 
	padding-right: 10px;	
}


#admin li {
	display: inline; 
	float: right; 
}


/* li for logout option */
#admin #logout {
	margin-left: 3px;
}


/* admin section
-------------------------------------- */







#wholething div {
	width: 690px; 
	margin: auto; 
	
}




/* header section
-------------------------------------- */


#header {
	width: 665px !important; 
	margin-bottom: -4px !important; 
	padding-top: 20px;
	clear: both;
}


#header ul {
	float: right; 
	/* drops header menu down */
	margin-top: 30px;
}


#header li {
	display: inline; 
	float: left; 
}

/* added for ie8 */
#header li a {
	display: block;
	padding: 0px 2px;
}


/* div inside of header menu li */
#header li div {
	position: absolute;
	z-index: 1;
	width: auto; 
	margin: 0px;
	display: none;
	padding: 2px 0px;
}


/*  attribute selectors
-------------------------------------------------------------*/

/* header social links */
#socialDiv a[href *= '12seconds.tv'],
#socialDiv a[href *= '24ways.com'],
#socialDiv a[href *= '43things.com'],
#socialDiv a[href *= 'aim'],
#socialDiv a[href *= 'alistapart.com'],
#socialDiv a[href *= 'allconsuming.com'],
#socialDiv a[href *= 'apple.com'],
#socialDiv a[href *= 'appleinsider.com'],
#socialDiv a[href *= 'arstechnica.com'],
#socialDiv a[href *= 'barackobama.com'],
#socialDiv a[href *= 'bebo.com'],
#socialDiv a[href *= 'boingboing.com'],
#socialDiv a[href *= 'brightkite.com'],
#socialDiv a[href *= 'cnet.com'],
#socialDiv a[href *= 'cnn.com'],
#socialDiv a[href *= 'current.com'],
#socialDiv a[href *= 'daringfireball.com'],
#socialDiv a[href *= 'delicious.com'],
#socialDiv a[href *= 'del.icio.us'],
#socialDiv a[href *= 'dieselsweeties.com'],
#socialDiv a[href *= 'digg.com'],
#socialDiv a[href *= 'disqus.com'],
#socialDiv a[href *= 'dodgeball.com'],
#socialDiv a[href *= 'dopplr.com'],
#socialDiv a[href *= 'engadget.com'],
#socialDiv a[href *= 'evernote.com'] ,
#socialDiv a[href *= 'facebook.com'] ,
#socialDiv a[href *= 'fark.com'],
#socialDiv a[href *= 'feedburner.com'],
#socialDiv a[href *= 'ffffound.com'],
#socialDiv a[href *= 'flickr.com'] ,
#socialDiv a[href *= 'fotolog.com'] ,
#socialDiv a[href *= 'foxnews.com'] ,
#socialDiv a[href *= 'friendfeed.com'] ,
#socialDiv a[href *= 'furl.com'] ,
#socialDiv a[href *= 'gdgt.com'] ,
#socialDiv a[href *= 'gizmodo.com'] ,
#socialDiv a[href *= 'gmail.com'] ,
#socialDiv a[href *= 'mail.google.com'] ,
#socialDiv a[href *= 'goodreads.com'] ,
#socialDiv a[href ^= 'http://google.com'] ,
#socialDiv a[href ^= 'http://www.google.com'] ,
#socialDiv a[href *= 'google.com/reader'],
#socialDiv a[href *= 'hi5.com'] ,
#socialDiv a[href *= 'hulu.com'] ,
#socialDiv a[href *= 'icq.com'] ,
#socialDiv a[href *= 'identi.ca'],
#socialDiv a[href *= 'ilike.com'],
#socialDiv a[href *= 'iminlikewithyou.com'],
#socialDiv a[href *= 'intensedebate.com'],
#socialDiv a[href *= 'jaiku.com'],
#socialDiv a[href *= 'joost.com'],
#socialDiv a[href *= 'kaboodle.com'],
#socialDiv a[href *= 'last.fm'],
#socialDiv a[href *= 'latimes.com'],
#socialDiv a[href *= 'linkedin.com'],
#socialDiv a[href *= 'livejournal.com'] ,
#socialDiv a[href *= 'macrumors.com'] ,
#socialDiv a[href *= 'ma.gnolia'] ,
#socialDiv a[href *= 'mixx.com'] ,
#socialDiv a[href *= 'mlb.com'] ,
#socialDiv a[href *= 'mlb.tv'] ,
#socialDiv a[href *= 'mrwong.com'] ,
#socialDiv a[href *= 'myopenid.com'] ,
#socialDiv a[href *= 'myspace.com'] ,
#socialDiv a[href *= 'nbc.com'] ,
#socialDiv a[href *= 'netflix.com'] ,
#socialDiv a[href *= 'netvibes.com'] ,
#socialDiv a[href *= 'newsvine.com'] ,
#socialDiv a[href *= 'nytimes.com'] ,
#socialDiv a[href *= 'openid.net'] ,
#socialDiv a[href *= 'orkut.com'] ,
#socialDiv a[href *= 'pandora.com'] ,
#socialDiv a[href *= 'pennyarcade.com'] ,
#socialDiv a[href *= 'photobucket.com'] ,
#socialDiv a[href *= 'picasa.com'] ,
#socialDiv a[href *= 'plurk.com'] ,
#socialDiv a[href *= 'pownce.com'] ,
#socialDiv a[href *= 'presstelegram.com'] ,
#socialDiv a[href *= 'questionablecontent.com'] ,
#socialDiv a[href *= 'reddit.com'] ,
#socialDiv a[href *= 'seesmic.com'] ,
#socialDiv a[href *= 'skype'] ,
#socialDiv a[href *= 'slashdot.com'] ,
#socialDiv a[href *= 'smugmug.com'] ,
#socialDiv a[href *= 'stumbleupon.com'] ,
#socialDiv a[href *= 'tuaw.com'] ,
#socialDiv a[href *= 'tumblr.com'] ,
#socialDiv a[href *= 'twine.com'] ,
#socialDiv a[href *= 'twit.tv'] ,
#socialDiv a[href *= 'twitpic.com'] ,
#socialDiv a[href *= 'twitter.com'] ,
#socialDiv a[href *= 'typepad.com'] ,
#socialDiv a[href *= 'upcoming.org'] ,
#socialDiv a[href *= 'upcoming.yahoo.com'] ,
#socialDiv a[href *= 'ustream.tv'] ,
#socialDiv a[href *= 'viddler.com'] ,
#socialDiv a[href *= 'vimeo.com'] ,
#socialDiv a[href *= 'virb.com'] ,
#socialDiv a[href *= 'vox.com'] ,
#socialDiv a[href *= 'wakoopa.com'] ,
#socialDiv a[href *= 'whitehouse.gov'] ,
#socialDiv a[href *= 'windowslivemail'] ,
#socialDiv a[href *= 'wordpress.com'] ,
#socialDiv a[href *= 'yahoo.com'] ,
#socialDiv a[href *= 'yelp.com'] ,
#socialDiv a[href *= 'youtube.com'] ,
#socialDiv a[href *= 'zoomr.com']  {
	padding: 1px 2px 1px 22px !important;
	background-repeat: no-repeat;
	background-position: 2px 0px;
}

/*  attribute selectors
-------------------------------------------------------------*/


/* put in for ie */
#header li ul {
	float: left;
	/* reverts ul to normal margin rather than whole header margin */
	margin-top: 0px;
}


/* li inside of the header menu main ul */
#header li ul li {
	display: block; 
	/* clear for ie8 */
	clear: both;
	float: none; 
	margin: 0px;
}


/* link in header menu submenu */
#wholething #header li ul li a {
	display: block !important;
	float: none; 
	padding: 1px 3px;
}








/* element after header menu sub menu links */
#header li ul li a::after {
	/* right arrow */
	content: "\2192"; 
	float: right; 
	padding-left: 2px; 
}


/* all rss icon img's */
img[src *='rss-trans.png'] {
 	vertical-align: top;
}



/* contains entire search form */
#search {
	margin-top: -2px;
	margin-right: 0px;
	padding: 2px 3px;
}


/* all inputs in search */
#search input {
	float: left;
}


/* text field for search */
#txtSearch {
	width: 100px; 
	border-width: 0px;	
}


/* button for search */
#search #btnSearch {
	height: 15px;
}


/* search error msg */
#searcherror {
	position: absolute; 
	z-index: 9; 
	clear: both; 
	display: block; 
	margin-top: 25px !important; 
	padding: 1px 3px;
	width: 325px; 
}


/* domain img in header */
#logo img {
}


#logo span {
	display: block; 
	clear: left; 
	position: absolute; 
	z-index: 999;
	margin-top: -5px; 
	margin-left: 260px;
}



/* header section
-------------------------------------- */




/* header graphic section
-------------------------------------- */


/* graphic section below header but before content */
#headergraphic {
	padding: 12px 0px; 
	margin-bottom: 10px !important;
}


/* actual header graphic section */
#headergraphic span {
	display: block; 
	margin: auto; 
	width: 659px; 
	height: 250px; 
	padding: 0px;
	background-position: -20px -100px;
	background-repeat: no-repeat; 
	/* child is absolute */
	position: relative; 
	z-index: 0; 
}



.archive_page #headergraphic span,
.single_page #headergraphic span {
	height: 150px;
	background-position: -20px -200px;
}


.archive_page #headergraphic span span,
#headergraphic span span {
	width: 100%; 
	height: auto; 
	margin: 0px; 
	/* parent is relative */
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	padding: 5px 0px;
}


.single_page #headergraphic span span {
	height: auto;
	background-position: 0px 0px;
}








/* header graphic section
-------------------------------------- */


/* contains content and sidebar area */
#contentside {
	background-repeat: repeat-y;
}





/* sidebar section
-------------------------------------- */


#sidebar {
	width: 250px !important; 
	padding-top: 0px; 
	display: inline; 
	float: left;
}


#sidebar div:first-child {background-image: none;}


.single_page #sidebar {
	float: right; 
}



#sidebar div {
	width: auto !important;
	padding: 0px 15px 10px 15px; 
	min-height: 23px;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
}


.single_page #sidebar div {
	/* removes right side border from sidebar */
	border-width: 0px;
}


#sidebar div div {
	padding: 0px;
	min-height: 0px;
	border-width: 0px;
}


#sidebar div:hover h1 a {
	border-width: 0px;
}


#sidebar p {
	margin-bottom: 3px;
}




#sidebar a img {
	max-width: 400px;
}



#sidebar div:hover a,
#sidebar div:hover blockquote a{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}




#sidebar object,
#sidebar embed {
	max-width: 220px !important; 
	max-height: 178px !important;
	display: block;
	margin: auto;
}


#sidebar img {
	max-width: 216px !important; 
	border-width: 2px;
	border-style: solid;
}


#sidebar blockquote {
	border-left-width: 2px;
	border-left-style: solid;
	padding: 3px;
	margin-left: 8px;
	margin-bottom: 3px;
}



#sidebar blockquote::before,
#sidebar q::before {
	content: "\201C";
}


#sidebar blockquote::after,
#sidebar q::after {
	content: "\201D";
}


#sidebar code {
	display: block; 
	height: 65px; 
	overflow: auto; 
	padding: 2px;
}



/* about sidebar
----------------------------*/



#dl_vcard {	
	display: block; 
	float: right;
	padding: 2px 3px;
	margin-top: 5px;
}


#sidebar #dl_vcard img {
	width: 23px; 
	height: 14px;
	float: left;
	margin: 0px;
	margin-right: 3px;
	border-width: 0px;
}



#sidebar div:hover #dl_vcard {
	border-width: 0px;
}


#sidebar #aboutside p a img {
	padding-left: 3px; 
	float: left; 
	margin: 2px;
}



/* about section
-------------------------------------- */




/* lastfm, google reader, digg, delicious blogroll
when hovered upon expands to width of sidebar
----------------------------*/

#lastfm ul:hover,
/*.reader-publisher-module li:hover (would be for all google readers not just blogroll) */
#readerpublishermodule0 li:hover {
	margin: -1px -17px 0px -16px; 
	padding: 1px 17px 0px 16px;
}



#readerpublishermodule0 li a:hover::after {
	content: " \2192  visit this site"; 
	float: right;
}



/* lastfm, google reader, digg, delicious blogroll
when hovered upon expands to width of sidebar
----------------------------*/



/* flickr section
-------------------------------------- */



/* flickr header navigation  (hidden until hover) */
#flickrNav {
	display: none;
	position: absolute; 
	z-index: 3; 
	width: 220px;
}

#flickrside:hover #flickrNav {
	display: block;
}


#flickrNav a {
	padding: 0px 5px;
}


#flickrNav #prev {
	float: left;
}


#flickrNav #next {
	float: right;
}



/* contains galleria img and caption */
#sidebar .galleria_container {
}


/* contains just galleria img */
#sidebar .galleria_wrapper {
}


/* galleria img */
#sidebar .galleria_container .replaced {
	width: 216px !important; 
	max-width: 216px !important; 
	height: 130px !important;
	max-height: 130px !important; 
	border-width: 2px;
	border-style: solid;
}


/* galleria caption */
#sidebar .galleria_container .caption {
}



#flickr_thumb_menu {
	display: none;
	margin-left: 2px;
}


#flickrside:hover #flickr_thumb_menu {
	display: block; 
}


.galleria li {
	display: inline;
	float: left;
}


.galleria img {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 2px;	
	padding: 1px;
	border-width: 1px !important;
	border-style: solid;
}


.galleria img:hover {
	cursor: pointer;
}


.galleria_container span.caption {
}



/* flickr section
-------------------------------------- */




/* lastfm section
-------------------------------------- */

#lastfm ul {
	clear: both; 
}


#lastfm ul:hover .album_cover img {
	position: relative; 
	margin: -11px; 
	height: 64px; 
	width: 64px;
}


#lastfm li {
	display: block;
}


#lastfm .album_cover {
	float: right; 
	margin-right: 2px;
}


#lastfm .album_cover img {
	width: 42px; 
	height: 42px;
}

/* listed above flickr section since it's reused in multiple sections */
#lastfm ul:hover {
}



/* lastfm section
-------------------------------------- */




/* blogroll section
-------------------------------------- */


/*
this would cover all google reader feeds if more than one is present on the page
.reader-publisher-module h3,
.reader-publisher-module .f,
*/
#readerpublishermodule0 h3,
#readerpublishermodule0 .f {
	display: none;
}




/*.reader-publisher-module li*/
#readerpublishermodule0 li {
}



/* listed above flickr section since it's reused in multiple sections */
/*.reader-publisher-module li:hover (would be for all google readers not just blogroll) */
#readerpublishermodule0 li:hover { 
}




/*.reader-publisher-module a*/
#readerpublishermodule0 a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 1.5px;
	display: block;
}


/* cancels dotted border out from global rule */
#sidebar div:hover #readerpublishermodule0 a {
	border-bottom-style: solid;
}


/*.reader-publisher-module a img*/
#readerpublishermodule0 a img {
	margin-right: 5px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	border-width: 0px;
	
}




/* blogroll section
-------------------------------------- */




/* banners section (hidden by default)
-------------------------------------- */



#banners h1 {
	padding-top: 0px !important; 
	padding-bottom: 0px !important;
}


#banners a {
	display: block;
}


#sidebar #banners:hover a {
	border-width: 0px;
}


#bannersDiv {
	display: none;
}


#sidebar #banners a img {
	border-width: 0px;
}


#costofwar #raw {
	display: block; 
}


#costofwar a {
	padding-bottom: 5px;
}


#banners .eightyfifteen {
	display: inline;
}


#banners .browsehappy {
	display: none;
}


#banners a img {
	border-width: 0px;
}



/* banners section (hidden by default)
-------------------------------------- */












/* content section
-------------------------------------- */


#content {	
	display: inline; 
	float: right; 
	width: 400px !important; 
	padding: 0px 20px;
}


.single_page #content {
	float: left; 
}


#wholething.noside #content {
	width: 650px !important; 
	padding-top: 10px;
	padding-bottom: 10px;
}


/*  attribute selectors
-------------------------------------------------------------*/

/* media */
#content a[href *="youtube.com/watch?"], 
#content a[href *="sevenload.com/videos/"], 
#content a[href *="metacafe.com/watch/"],
#content a[href *="flickr.com/photos/"], 
#content a[href *="zooomr.com"], 
#content a[href *="imageshack.us"], 
#content a[href *="bubbleshare.com"], 
#content a[href *="sevenload.com/bilder/"],
/* extensions */
#content a[href$='.doc'], 
#content a[href$='.rtf'],
#content a[href$='.txt'],
#content a[href$='.xls'],
#content a[href$='.rss'], 
#content a[href$='.atom'],
#content a[href*='blog'], 
#content a[href$='.opml'],
#content a[href$='.phps'],
#content a[href$='.torrent'],
#content a[href$='.vcard'],
#content a[href$='.exe'],
#content a[href$='.dmg'], 
#content a[href$='.app'],
#content a[href$='.pps'],
#content a[href$='.pdf'],
#content a[href$='.xpi'],
#content a[href$='.fla'], 
#content a[href$='.swf'],
#content a[href$='.zip'], 
#content a[href$='.rar'], 
#content a[href$='.gzip'], 
#content a[href$='.bzip'], 
#content a[href$='.ace'],
#content a[href$='.ical'],
#content a[href$='.css'],
#content a[href$='.ttf'],
#content a[href$='.jpg'], 
#content a[href$='.gif'], 
#content a[href$='.png'], 
#content a[href$='.bmp'], 
#content a[href$='.jpeg'], 
#content a[href$='.svg'], 
#content a[href$='.eps'],
#content a[href$='.mov'], 
#content a[href$='.wmv'], 
#content a[href$='.mp4'], 
#content a[href$='.avi'], 
#content a[href$='.mpg'],
#content a[href$='.mp3'], 
#content a[href$='.wav'], 
#content a[href$='.ogg'], 
#content a[href$='.wma'], 
#content a[href$='.m4a'],
/* messenger */
#content a[href ^="aim:"],
#content a[href ^="msnim:"],
#content a[href ^="xmpp:"],
#content a[href *="icq.com"],
#content a[href *="edit.yahoo.com/config/send_webmesg?"],
#content a[href ^="callto:"],
#content a[href ^="skype:"],
#content a[href ^="gg:"],
/* email */
#content a[href ^="mailto:"],
#content a[target = '_blank'],
/* my added ones */
#content a[href *= '12seconds.tv'],
#content a[href *= '24ways.com'],
#content a[href *= '43things.com'],
#content a[href *= 'aim'],
#content a[href *= 'alistapart.com'],
#content a[href *= 'allconsuming.com'],
#content a[href *= 'apple.com'],
#content a[href *= 'appleinsider.com'],
#content a[href *= 'arstechnica.com'],
#content a[href *= 'barackobama.com'],
#content a[href *= 'bebo.com'],
#content a[href *= 'boingboing.com'],
#content a[href *= 'brightkite.com'],
#content a[href *= 'cnet.com'],
#content a[href *= 'cnn.com'],
#content a[href *= 'current.com'],
#content a[href *= 'daringfireball.com'],
#content a[href *= 'delicious.com'],
#content a[href *= 'del.icio.us'],
#content a[href *= 'dieselsweeties.com'],
#content a[href *= 'digg.com'],
#content a[href *= 'disqus.com'],
#content a[href *= 'dodgeball.com'],
#content a[href *= 'dopplr.com'],
#content a[href *= 'engadget.com'],
#content a[href *= 'evernote.com'] ,
#content a[href *= 'facebook.com'] ,
#content a[href *= 'fark.com'],
#content a[href *= 'feedburner.com'],
#content a[href *= 'ffffound.com'],
#content a[href *= 'flickr.com'] ,
#content a[href *= 'fotolog.com'] ,
#content a[href *= 'foxnews.com'] ,
#content a[href *= 'friendfeed.com'] ,
#content a[href *= 'furl.com'] ,
#content a[href *= 'gdgt.com'] ,
#content a[href *= 'gizmodo.com'] ,
#content a[href *= 'gmail.com'] ,
#content a[href *= 'mail.google.com'] ,
#content a[href *= 'goodreads.com'] ,
#content a[href ^= 'http://google.com'] ,
#content a[href ^= 'http://www.google.com'] ,
#content a[href *= 'google.com/reader'],
#content a[href *= 'hi5.com'] ,
#content a[href *= 'hulu.com'] ,
#content a[href *= 'icq.com'] ,
#content a[href *= 'identi.ca'],
#content a[href *= 'ilike.com'],
#content a[href *= 'iminlikewithyou.com'],
#content a[href *= 'intensedebate.com'],
#content a[href *= 'jaiku.com'],
#content a[href *= 'joost.com'],
#content a[href *= 'kaboodle.com'],
#content a[href *= 'last.fm'],
#content a[href *= 'latimes.com'],
#content a[href *= 'linkedin.com'],
#content a[href *= 'livejournal.com'] ,
#content a[href *= 'macrumors.com'] ,
#content a[href *= 'ma.gnolia'] ,
#content a[href *= 'mixx.com'] ,
#content a[href *= 'mlb.com'] ,
#content a[href *= 'mlb.tv'] ,
#content a[href *= 'mrwong.com'] ,
#content a[href *= 'myopenid.com'] ,
#content a[href *= 'myspace.com'] ,
#content a[href *= 'nbc.com'] ,
#content a[href *= 'netflix.com'] ,
#content a[href *= 'netvibes.com'] ,
#content a[href *= 'newsvine.com'] ,
#content a[href *= 'nytimes.com'] ,
#content a[href *= 'openid.net'] ,
#content a[href *= 'orkut.com'] ,
#content a[href *= 'pandora.com'] ,
#content a[href *= 'pennyarcade.com'] ,
#content a[href *= 'photobucket.com'] ,
#content a[href *= 'picasa.com'] ,
#content a[href *= 'plurk.com'] ,
#content a[href *= 'pownce.com'] ,
#content a[href *= 'presstelegram.com'] ,
#content a[href *= 'questionablecontent.com'] ,
#content a[href *= 'reddit.com'] ,
#content a[href *= 'seesmic.com'] ,
#content a[href *= 'skype'] ,
#content a[href *= 'slashdot.com'] ,
#content a[href *= 'smugmug.com'] ,
#content a[href *= 'stumbleupon.com'] ,
#content a[href *= 'tuaw.com'] ,
#content a[href *= 'tumblr.com'] ,
#content a[href *= 'twine.com'] ,
#content a[href *= 'twit.tv'] ,
#content a[href *= 'twitpic.com'] ,
#content a[href *= 'twitter.com'] ,
#content a[href *= 'typepad.com'] ,
#content a[href *= 'upcoming.org'] ,
#content a[href *= 'upcoming.yahoo.com'] ,
#content a[href *= 'ustream.tv'] ,
#content a[href *= 'viddler.com'] ,
#content a[href *= 'vimeo.com'] ,
#content a[href *= 'virb.com'] ,
#content a[href *= 'vox.com'] ,
#content a[href *= 'wakoopa.com'] ,
#content a[href *= 'whitehouse.gov'] ,
#content a[href *= 'windowslivemail'] ,
#content a[href *= 'wordpress.com'] ,
#content a[href *= 'yahoo.com'] ,
#content a[href *= 'yelp.com'] ,
#content a[href *= 'youtube.com'] ,
#content a[href *= 'zoomr.com']  {
	padding: 0px 20px 0px 0;
	background-repeat: no-repeat;
	background-position: center right;
}


/*  attribute selectors
-------------------------------------------------------------*/


.post {
	width: 179px !important; 
	padding: 0px 10px; 
	display: inline; 
	float: left; 
	margin-bottom: 25px !important;	
	border-right-width: 1px;
	border-right-style: solid;
}


/* every other entry */
.post.alt {
	border-right-width: 0px ! important;
}



.main_entry {
	width: auto !important; 
	max-width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 0px; 
	border-right-width: 0px;
}


#wholething.noside .main_entry {
	border-width: 0px;
	max-width: 100%;
}



.post div {
	width: auto !important;
}



/* used for subtitle paragraph */
.main_entry .excerpt {	
	margin-top: -10px !important;
}


/* date on main entry */
#content .post.main_entry .date {
	margin-right: -20px; 
	padding: 5px 10px; 
	float: right; 
	margin-top: 0px;
}



/* date for non main entry entries */
#wholething .post .date {
	display: inline; 
	float: left; 
	padding: 2px 3px; 
	margin-left: 0px; 
	margin-top: 5px; 
}


#wholething.single_page #content .date {
	float: left; 
	margin-left: -20px; 
}


/* subject line on each entry */
.post .subject {
	margin-bottom: 5px;
}



.main_entry .subject {
	clear: right; 
	margin-bottom: 10px; 
}



.single_page .subject {
	/* clears subject line of date */
	clear: left;
}


.post .subject em {
	visibility: hidden; 
	vertical-align: super;
}


.post .subject:hover em {
	visibility: visible;
}




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



.post p img,
.post p a img {
	max-width: 400px;
}


.post:hover p a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}


.main_entry p object,
.main_entry p embed {
	max-width: 400px;
}


#content img.alignleft,
#content img.alignright {
	display: block; 
	max-width: 100px; 
	padding: 3px; 
	margin: 5px; 
	border-width: 1px;
	border-style: solid;
}


#content img.alignleft {
	float: left;
}


#content img.alignright {
	float: right;
}


.entry {
	max-width: 179px; 
	min-height: 100px;
	max-height: 100px; 
	overflow: hidden;
}


.entry object,
.entry embed {
	max-width: 179px; 
	max-height: 120px;
}


ul.delicious {
	margin-bottom: 10px;
}


ul.delicious li {
	margin-bottom: 8px;
}


ul.delicious .delicious-link::before {
	/* right arrow */
	content: "\00BB";
}


ul.delicious .delicious-extended {
	margin-left: 15px !important;
}


ul.delicious p {
	margin-bottom: 5px;
}


.delicious-tags {
	display: none;
}


.post code {
	display: block; 
	width: 265px; 
	max-height: 150px;
	overflow: auto; 
	padding: 3px;
	margin: auto;
}


.post blockquote::before,
.post q::before {
	content: "\201C";
}


.post q::after {
	content: "\201D";
}


.post ol {
	margin-left: 20px;
	list-style: decimal;
}


.post ul li::before {
	/* right arrow */
	content: "\00BB";
	margin-right: 3px;
}


.post sup {
	vertical-align: super;
}


.post sub {
	vertical-align: sub;
}


.post hr {
	margin-bottom: 10px; 
	height: 1px; 
	border-width: 0px; 
	display: none;
}


.post .readmore {
	text-decoration: none; 
	padding: 2px 3px; 
	margin-top: 5px;
	display: inline; 
	float: right;
	
}



/* prints below entry on single post page */
#related_posts {
	padding-bottom: 10px;
}


#related_posts dd {
	margin-left: 25px;
}


#related_posts dd a::before {
	/* right arrow */
	content: "\00BB  "; 
}







/* pagination
-------------------------------------- */


#pagination {
	display: block; 
	margin: 30px 0px 15px 0px;
}


.Nav {
	display: block; 
	clear: both; 
	padding: 10px 0px; 
}


#pagination a,
.Nav a {
	padding: 2px 3px; 
		
}




/* pagination
-------------------------------------- */





/* right side content section
-------------------------------------- */






/* sidebar section
-------------------------------------- */


#sidebar div {
	padding-top: 30px;
}


#sidebar .firstside {
	padding-top: 10px; 
}


#sidebar div h1 {
	padding-bottom: 10px; 
}


#sidebar .firstside h1 {
	padding-bottom: 10px; 
}



#sidebar div h1:hover em {
	visibility: visible;
}


/* extended link in sidebar header */
#sidebar div h1 em {
	vertical-align: super;
	visibility: hidden;
	margin-left: 5px;
}



#sidebar img {
	max-width: 220px;
}


#aboutside a img {
	max-width: 216px; 
	border-width: 2px;
	border-style: solid;
}







.comment_page #sidebar .firstside.alert {
	margin-top: 0px !important;
}


#sidebar .alert h1 {
	padding-top: 10px;
}


/* tags tip msg */
#tagshead em {
	display: none;
}


/* tags tip msg */
#tagshead:hover em {
	display: inline !important;
	cursor: help; 
	margin-top: -2px; 
	padding: 1px 3px; 
	width: 200px; 
	position: absolute; 
}


#sidebar #tagslist li {
	display: inline;
	float: left;
	width: 50%;
}


#sidebar #tagslist a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 1.5px;
	display: block;
}


#sidebar #tagslist li:hover {
	margin: -1px 0px 0px -16px; 
	padding: 1px 0px 0px 16px; 
	position: relative; 
	z-index: 100;
}



#sidebar #tagslist .alttag:hover {
	margin: -1px -16px 0px -2px; 
	padding: 1px 16px 0px 2px;
}





/*
RESPONSE FORM
**************************************/




#respond label {
	display: block;
 	visibility: hidden; 
 	height: 0px;
}

 
#sidebar #respond input {
	border-width: 1px;
	border-style: solid;
	width: 140px;
}
 
 
#sidebar #respond textarea {
	border-width: 1px;
	border-style: solid;
	width: 100%;
	height: 60px;
} 


/* label on spam question (hidden) */
#respond label[for ='commentnum'] {
	width: 0px; 
	display: inline; 
	float: left;
}


/* form element for spam question */
#sidebar #respond #commentnum {
	width: 50px;
}


#sidebar #respond #submit {
	border-width: 0px; 
}

 
#formerror {
	padding: 4px 3px !important; 
	margin-top: 3px !important; 
	position: absolute; 
	z-index: 99; 
	width: 220px; 
	display: none;
}
 

#spamq {
	cursor:help;
}


#spamq em {
	margin-left: 5px; 
	display: none; 
	position: absolute;
	padding: 1px 2px !important; 
}


#spamq:hover em {
	display: inline !important;
} 


/* container of acceptable comment tags */
#comment_tags {
	position: absolute; 
	z-index: 100; 
	padding: 3px; 
	width: 219px; 
	display: none;
}


#comment_tags strong {
	display: block;
}



/* end arrows */
.comment_page #sidebar .endside {
	position: relative; 
	z-index: 10;
}















.comment_page #sidebar div {
	/* slides comment up underneath previous one */
	margin-top: -30px;
}


.comment_page #sidebar div div {
	/* resets inner comment div to not slide up */
	margin-top: 0px;
}


.comment_page #sidebar .avatar {
	float: left; 
	border-width: 0px; 
	margin-right: 3px; 
}


.comment_page #sidebar .comment-author {
	display: block; 
	margin-top: 3px; 
}


#sidebar div:hover .comment-author a {
	border-width: 0px;
}


.comment_page #sidebar .commentdate {
	display: block; 
	margin-top: 2px;
}


/* spaces comment content away from comment author/gravatar */
.comment_page #sidebar hr.clear {
	margin-top: 10px;
}


/* kills border on comment emoticons */
.comment_page #sidebar p img {
	border-width: 0px;
}


/* amusing comment in content section ending comments */
#sidebar .comment_ender {
	position: relative; 
	margin-left: -425px; 
	padding-bottom: 10px;
	display: block; 
	width: 425px; 
	border-width: 0px; 
}


/* removes normal sidebar blockquote before and after */
#sidebar .comment_ender::before, 
#sidebar .comment_ender::after {
	content: "";
}










/* ending arrow on sidebar */
.endside {
	background-position: bottom center; 
	background-repeat: no-repeat; 
	display: block; 
	height: 30px;
}



/* sidebar section
-------------------------------------- */





/* footer
-------------------------------------- */


#footer {
	background-position: 0px -52px;
	background-repeat: no-repeat; 
	width: 690px;
	padding: 20px 38px 0px 38px;
	min-height: 105px; 
	margin: auto;
	margin-bottom: 15px;
}



/* contains comments/recentposts/tags/archives section */
#summ {
	height: 100px; 
	width: 460px; 
	display: inline; 
	float: left;
}


/* summary menu in footer
-------------------------------------- */

#summ_menu {
	width: 95px; 
	margin-top: 5px; 
	display: inline; 
	float: left;
}


#summ_menu li {
	position: relative; 
	z-index: 1; 
	display: block;
}


#summ_menu li a {
	display: block; 
	margin-bottom: 2px;
	padding: 2px 5px; 
}




/* summary menu in footer
-------------------------------------- */



#summ div {
	display: none; 
	float: left; 
	width: 355px; 
	height: 100px; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px; 
	position: relative; 
	z-index: 0; 
}





/* archives list in footer
-------------------------------------- */

#summ #archives {
	display: block;
}


#archives ul {
	display: block; 
	margin-left: 42px;
}


#archives li {
	display: inline; 
	float: left;
}


#archives li a {
	display: block; 
	width: 85px;
	margin-right: 15px;
}


/* archives list in footer
-------------------------------------- */






/* recent posts list in footer
-------------------------------------- */


#recentposts a {
	display: block;
	margin-left: 24px;
}


/* 2799  FFEB 00BB 300B */
#recentposts a::before {
	/* right arrow */
	content: "\00BB"; 
	margin-right: 3px;
}


/* recent posts list in footer
-------------------------------------- */



/* recent comments list in footer
-------------------------------------- */

#footer #comments {
	width: 300px; 
	margin-left: 24px;
}


#comments li {
	clear: both; 
	margin-bottom: 10px;
}


.avatar {
	width: 24px; 
	height: 24px; 
	float: left; 
	display: block; 
	margin: 0px 5px 2px 5px;
}



.commenter_foot_author {
	display: block; 
	float: left;
}


/* recent comments list in footer
-------------------------------------- */




/* tags in footer
-------------------------------------- */


#tags .wp-tag-cloud {
	margin-left: 15px;
}


#tags .wp-tag-cloud li {
	display: inline;
}


/* tags in footer
-------------------------------------- */





/* tweet
-------------------------------------- */

#tweet {
	display: inline; 
	float: right; 
	width: 210px; 
	padding: 10px 8px; 
}


#tweet h1 {
	padding-bottom: 3px;	
}


.twitter-timestamp {	
	display: block; 
}


/* tweet
-------------------------------------- */




/* credit footer
-------------------------------------- */


#creditsfoot {
	clear: both;
	float: none;
}

/* credit footer
-------------------------------------- */



/* footer
-------------------------------------- *//* sets all border radius to 0px */
.single_page #sidebar,
.single_page #sidebar .firstside {
	border-radius: 0px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
}


/* sets top right corner elements to 0px radius */
.single_page .date {
	/* turns off border from regular selector */
	border-radius-topright: 0px !important; 
	-moz-border-radius-topright: 0px !important; 
	-webkit-border-top-right-radius: 0px !important; 
}



/* sets all corner elements to 10px radius */
/* graphic section below header but before content */
#headergraphic,
#contentside {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}



/* sets top left and bottom left border radius to 10px */
#sidebar,
.single_page #content {
	/* makes top left corner rounded */
	border-radius-topleft: 10px; 
	-moz-border-radius-topleft: 10px !important; 
	-webkit-border-top-left-radius: 10px; 
	
	/* makes bottom left corner rounded */
	border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomleft: 10px; 
	-webkit-border-bottom-left-radius: 10px;
}



/* top left corner only is 10px radius */
.single_page .date,
.firstside {
	border-radius-topleft: 10px; 
	-moz-border-radius-topleft: 10px; 
	-webkit-border-top-left-radius: 10px; 
}



/* right corners are only 10px radius */
#content {	
	border-radius-topright: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px; 

	border-radius-bottomright: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius: 10px; 
}




/* top right only is 10px radius */
.entry .date,
.single_page #sidebar,
.single_page #sidebar .firstside {
	border-radius-topright: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px;
}


/* bottom left is only 10px radius */
#banners {
	border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomleft: 10px; 
	-webkit-border-bottom-left-radius: 10px;
}



/* all borders are 6px radius */
#search {
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}



/* all border radius's are 8px */
#tweet {
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
}



/* top left and bottom right radius is 5px */
#header li div,
#summ_menu li a {
	border-radius-topleft: 5px; 
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px;  
	
	border-radius-bottomright: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
}


/* top left and bottom right radius is 7px */
/* container of acceptable comment tags */
#comment_tags {
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
}