/*  
Theme Name: Whalesalad v3 - Moscow
Theme URI: http://www.whalesalad.com
Description: The third generation Whalesalad theme, codenamed Moscow.
Version: 3
Author: Michael Whalen
Author URI: http://www.whalesalad.com/
*/

/* Sorry if you find absolutely no order to this CSS document, I generally do not label my CSS */

/* 	Although this theme is being packed up on my spanking new Macbook, this theme was made entirely 
	on a PC, not a Mac! So to all you coders stuck with PC's out there wanting to go Mac, the Mac 
	world is entirely overrated and you can produce things just as great on a PC! */

html {
	height: 100%;
	}

body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	height: 100%;
        background-color:#2a2a2a;
	}

#orca {
	background: url(http://www.odbo.info/wp/wp-content/themes/moscow/img/bg_top.gif) top repeat-x;
	position: relative;
	min-height: 100%;
	}

* html #orca {
	height: 100%;
	}

h1, h2, h3, h4, h5, h6, p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	}

a, a:visited, a:hover {
	background: transparent;
	}


#dock {
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 9999;
	}

#innerOff {
	padding-bottom: 50px;
	}

#innerOn {

	}

#menu {
	width: 710px;
	margin: 0 auto;
	display: block;
	background: url(img/dock.png) bottom center no-repeat;
	}

#menu ul {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	}

#menu ul li {
	display: inline;
	}

#menu ul li a, #menu ul li a:visited {
	display: block;
	float: left;
	padding: 10px 13px;
	font:.8em Verdana, Sans-serif;
	text-decoration: none;
	color:#FFF;
	margin-bottom: 10px;
	}

#menu ul a:hover {
	background: url(img/dock_hover.png);
	color: #FFF !important;
	}

#header {
	width: 954px;
	margin: 0 auto;
	background: url(img/header.jpg) top left no-repeat;
	height: 165px;
	display: block;
	}

#header h1, #header h2, #header h3 {
	display: none;
	}

#nav {
	margin: 4px auto 0 auto;
	width: 940px;
	display: block;
	}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav ul li {
	display: inline;
	}

#nav ul li.search {
	float: right;
	}

#nav ul li.search a {
	border-right: 1px solid #2a2a2a;
	}

#nav ul li a {
	font: .9em "Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	float: left;
	border-left: 1px solid #2a2a2a;
	color: #FFF;
	text-decoration: none;
	margin: 0;
	display: block;
	padding: 13px 25px;
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/butt_off.gif); bottom repeat-x;
	}

#nav ul li.current_page_item a {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/butt_on.gif); bottom repeat-x;
	}

#nav ul li a:hover {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/butt_on.gif); bottom repeat-x;
	}

#preblack {
	background-color:#2a2a2a;
        background-image:url(http://odbo.info/wp/wp-content/themes/moscow/img/bg_search.gif);
        background-position:top;
        background-repeat:repeat-x;
	display: block; 
	float: left; 
	clear: both; 
	width: 100%;
	}

#preblackinner {
	width: 940px;
	margin: 0 auto;
	}

#preblackinner h3 {
	border-top: 4px solid #555;
	border-bottom: 1px solid #404040;
	padding: 8px 0;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 20px 0 0 0;
	color: #FFF;
	}

#preblackinner small {
	float: left;
	width: 310px;
	font-size: .7em;
	line-height: 2em;
	margin: 10px 0;
	color: #989898;
	}
	

#preblackinner #searchform {
	float: right;
	width: 610px;
	margin-top: 15px;
	overflow: hidden;
	}

#preblackinner #searchform form input[type=text] {
	width: 100%;
	padding: 3px;
	font-size: 1.3em;
	margin-bottom: 10px;
	background-color:#FFF;
	border:none;
	border-bottom:3px solid #4a4a4a;
	color:#000;
	}

#LSResult {
	background: transparent !important;
	float: left;
	clear: both;
	width: 610px;
	}

#preblackinner #searchform form #LSResult #LSShadow ul {
	margin: 0 0 20px 0;
	padding: 0;
	}

#preblackinner #searchform form #LSResult #LSShadow ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	}

#preblackinner #searchform form #LSResult #LSShadow ul li a {
	display: block;
	margin-bottom: 3px;
	border-bottom: 1px solid #8b8b8b;
	padding: 7px;
	font-size: .7em;
	text-decoration: none;
	color: #cecece;
	}

#preblackinner #searchform form #LSResult #LSShadow ul li a small {
	float: right;
	display: inline;
	}
	
#preblackinner #searchform form #LSResult #LSShadow ul li a:hover {
	background:#2a2a2a url(http://odbo.info/wp/wp-content/themes/moscow/img/resultbg.gif) bottom repeat-x;
	color:#FFF;
	}

#blacktop {
	clear: both;
	background: #FFF url(http://odbo.info/wp/wp-content/themes/moscow/img/splash.gif) top left repeat-x;
	margin-bottom: 20px;
	border-bottom: 3px solid #4a4a4a;
	}
	

#blacktopinner {
	width: 940px;
	margin: 0 auto;
	padding: 15px 0;
	}

#blacktopinner img, #blacktopinner a img {
	display: none;
	}

#blacktopinner h2 {
	color:#4a4a4a;
	margin: 0;
	padding: 3px 0;
	font-size: 2.2em;
	font-weight: normal;
	border-top: 4px solid #dcdcdc;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	letter-spacing: -2px;
	}

#blacktopinner small {
	color: #2a2a2a;
	font-family: "Trebuchet MS", Verdana;
	font-size: .8em;
	display: block;
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #ededed;
	}

#blacktopinner h2 a {
	color: #2a2a2a;
	text-decoration: none;
	letter-spacing: -1px;
	}

#blacktopinner h2 a:hover {
	color: #545454;
	}


#blacktopinner #latestpost {
	float: left;
	width: 620px;
	}

#blacktopinner #latestpost h2,  #blacktopinner #latestposts h2 {
	margin: 0;
	padding: 3px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #2a2a2a;
	}

#blacktopinner #latestpost small {
	color: #bfbfbf;
	font-family: "Trebuchet MS", Verdana;
	font-size: .8em;
	display: block;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #ededed;
	}

#blacktopinner #latestpost h2 a {
	color: #2a2a2a;
	text-decoration: none;
	letter-spacing: -1px;
	}

#blacktopinner #latestpost h2 a:hover {
	color: #2a2a2a;
	}

#blacktopinner #latestpost #post {
	color: #7f7f7f;
	font: .9em/2em "Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	}

#blacktopinner #latestpost #post {
	margin-bottom: 5px;
	}

#blacktopinner #latestpost #post a {
	padding: 1px;
	color: #bfbfbf;
	}

#blacktopinner #latestpost #post a:hover {
	color: #5f5f5f;
	}

#blacktopinner #latestpost #continuereading a {
	float: right;
	color: #2a2a2a;
	font-size: .8em;
	padding: 5px;
	text-decoration: none;
	margin-bottom: 10px;
	}
	
#blacktopinner #latestpost #continuereading a:hover {
	color: #2a2a2a;
        background-color:#FFF;
	}

#blacktopinner #latestposts {
	float: right;
	width: 310px;
	}

#blacktopinner #latestposts small {
	color: #bfbfbf;
	font-family: "Trebuchet MS", Verdana;
	font-size: .8em;
	display: block;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
	}

#blacktopinner #latestposts small a, #blacktopinner #latestposts small a:visited {
	color: #bfbfbf;
	}

#blacktopinner #latestposts small a:hover {
	text-decoration: none;
	}

#blacktopinner #latestposts .more a {
	float: right;
	color: #2a2a2a;
	font-size: .8em;
	padding: 5px;
	margin: 5px 0;
	text-decoration: none;
	}

#blacktopinner #latestposts .more a:hover {
	color: #2a2a2a;
	background-color:#FFF;
	}

#blacktopinner #latestposts ul {
	margin: 0;
	padding: 0;
	}

#blacktopinner #latestposts ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#blacktopinner #latestposts ul li a {
	color: #7c7c7c;
	font-size: .8em;
	text-decoration: none;
	padding: 7px;
	display: block;
	border-bottom: 1px solid #ededed;
	height: 17px;
	overflow: auto;
	}

#blacktopinner #latestposts ul li a:hover {
	background: #FFF url(http://odbo.info/wp/wp-content/themes/moscow/img/tab.gif) top repeat-x;
	color: #7c7c7c;
	}

.clear {
	clear: both;
	}

#content {
	width: 940px;
	margin: 0 auto 83px auto;
        color:#989898;
	}
	
#content h2 {color:#bfbfbf}

#content .left {
	width: 610px;
	float: left;
	clear: both;
	}

#content .right {
	width: 310px;
	float: right;
	}

#content .imgright {
	float: right;
	margin: 0 0 10px 10px;
	}

#content .imgleft {
	float: left;
	margin: 0 20px 10px 0;
	display: block;
	padding: 5px;
	border: 1px solid #999;
	}
	
#content #raw .notes {
	padding-top:20px;
	font-size:.9em;
}

#content #raw .notes p {font-style:italic;font-size:.9em}

#content #raw p img {
        margin: 5px auto;
	display: block;
	}

#content #raw img#me {
	float: right;
	margin: 0 0 5px 10px;
	}

#content #raw .contactform form .contactleft {
	padding: 7px 0;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	}

#content #raw .contactform form .contactright {
	padding: 7px 0;
	margin: 0;
	}

#content #raw .contactform form .contactright input[type=text] {
	padding: 5px;
	font-size: 1.2em;
	border: 2px solid #EEE;
	}

#content #raw .contactform form .contactright input[type=submit] {
	padding: 5px 20px;
	font-size: 1.1em;
	}

#content #raw .contactform form .contactright input[type=text]:focus {
	border: 2px solid #333;
	}

#content #raw .contactform form .contactright textarea {
	padding: 5px;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #EEE;
	width: 800px;
	}

#content #raw .contactform form .contactright textarea:focus {
	border: 2px solid #333;
	}

.contacterror {
	border: 1px solid #ff0000;
}

#content p, #content #raw li {
	font: .9em/2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	}

#content #raw a img {
	border: 3px solid #1D1D1D;
	padding: 0;
	}

#content #raw a:hover img {
	border: 3px solid #3b3b3b;
	padding: 0;
	}

#content #raw a:hover img {
	background-color: transparent;
	}

#content a, #content a:visited {
	color: #bfbfbf;
	padding: 2px;
	}

#content a:hover {
	color: #FFF;
	text-decoration: underline;
	}

#content h2, #content h3 {
	margin: 10px 0;
	border-top: 4px solid #555;
	border-bottom: 1px solid #404040;
	padding: 6px 0 8px 0;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -1px;
	}

#content .left {
	width: 620px;
	float: left;
	}

#content .left #raw p {
	padding-right: 10px;
	}

#content .right {
	width: 310px;
	float: right;
	}

#content .right ul {
	margin: 0;
	padding: 0;
	}

#content .right ul li {
	list-style: none;
	margin: 0;
	}

#content .right ul li a {
	list-style: none;
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_black.png) 0 7px no-repeat;
	padding: 7px 10px 7px 20px;
	font-size: .8em;
	color: #bfbfbf;
	border-bottom: 1px solid #404040;
	margin-bottom: 4px;
	display: block;
	text-decoration: none;
	}

#content .right ul.feeds li a {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_feed_black.png) 0 7px no-repeat;
	}
	
#content .right ul.feeds li a:hover {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_feed_white.png) 0 7px no-repeat;
	}

#content .right ul li a:hover {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_white.png) 0 7px no-repeat;
	color:#FFF;
	}


#content #archives {
	width: 620px;
	float: left;
	border-top: 4px solid #555;
	}

#content #archives h2, #content #about h2, 
#content #notes h2, #content #flickrlicious #delicious h2, 
#content #flickrlicious #digg h2, #content #flickrlicious #flickr h2 {
	margin: 0;
	padding: 3px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #FFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	letter-spacing: -2px;
	border: none;
	}

#content #archives h2 a, #content #archives h2 a:visited,
#content #about h2 a, #content #about h2 a:visited,
#content #notes h2 a, #content #notes h2 a:visited,
#content #flickrlicious #delicious h2 a, #content #flickrlicious #delicious h2 a:visited,
#content #flickrlicious #digg h2 a, #content #flickrlicious #digg h2 a:visited,
#content #flickrlicious #flickr h2 a, #content #flickrlicious #flickr h2 a:visited {
	text-decoration: none;
	color: #FFF;
	padding-left: 0;
	
	}

#content #archives h2 a:hover, 
#content #about h2 a:hover,
#content #notes h2 a:hover,
#content #flickrlicious #delicious h2 a:hover, 
#content #flickrlicious #digg h2 a:hover, 
#content #flickrlicious #flickr h2 a:hover {
	color: #f4f4f4;
	background: transparent;

	}

#content #archives small, 
#content #about small,
#content #notes small,
#content #flickrlicious #delicious small, 
#content #flickrlicious #digg small, 
#content #flickrlicious #flickr small {
	color: #4a4a4a;
	font-family: "Trebuchet MS", Verdana;
	font-size: .8em;
	display: block;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #404040;
	margin-bottom: 10px;
	}

#content #archives .more a, 
#content #about .more a,
#content #notes .more a,
#content #flickrlicious #delicious .more a, 
#content #flickrlicious #digg .more a, 
#content #flickrlicious #flickr .more a{
	color: #FFF;
	background: # transparent;
	text-decoration: none;
	font-size: .8em;
	margin: 10px;
	float: right;
	}

#content #archives .more a:hover, 
#content #about .more a:hover,
#content #notes .more a:hover,
#content #flickrlicious #delicious .more a:hover, 
#content #flickrlicious #digg .more a:hover, 
#content #flickrlicious #flickr .more a:hover {
	color: #eaeaea;
	text-decoration: none;
	font-size: .8em;
	background: transparent;
	}

#content #archives .post {
	border-top: 1px solid #404040;
	}

#content #archives .post .postinfo {
	float: left;
	width: 150px;
	}

#content #archives .post .postinfo h3 {
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
	}

#content #archives .post .postinfo h3 a,
#content #archives .post .postinfo h3 a:visited {
	color: #bfbfbf;
	text-decoration: none;
	padding: 0;
	border: none;
	}

#content #archives .post .postinfo h3 a:hover {
	color: #FFF;
	}

#content #archives .post .postinfo small {
	display: block;
	padding: 4px 0;
	border: none;
	}

#content #archives .post .postinfo small.date {
	color: #4a4a4a;
	}

#content #archives .post .postinfo small.tags {
	color: #666;
	line-height: 1.7em;
	}

#content #archives .post .postinfo small.tags a,
#content #archives .post .postinfo small.tags a:visited {
	text-decoration: none;
	color: #666;
	border-bottom: 1px solid #8b8b8b;
	}

#content #archives .post .postinfo small.tags a:hover {
	border-bottom: none;
	color: #333;
	}

#content #archives .post .postcontent {
	float: right;
	width: 440px;
	padding: 10px;
	margin: 0 0 10px 0;
	background:#303030;
	border-bottom: 1px solid #404040;
	font-size: .9em;
	}

#content #archives .post .postcontent p {
	padding: 0;
	margin: 0;
	}

#content .post .postcontent img,
#content .post .postcontent p img,
#content #archives .post .postcontent p img {
	display: none;
	}

#content #about {
	width: 310px;
	float: right;
	border-top: 4px solid #555;
	}

#content #about h2 span {
	display: none;
	color: #666;
	}

#content #about h2:hover span {
	display: inline;
	}

#content #about p {
	margin: 0;
	padding: 10px;
	font: .8em/2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background:#eaeaea url(http://odbo.info/wp/wp-content/themes/moscow/img/white.gif) top center repeat-x;
	color: #2a2a2a;
	border-top: 3px solid #FFF;
	}
	
#content #about a.learn, #content #about a.learn:visited {
	margin: 0 0 10px 0;
	padding: 7px;
	border-top: 1px solid #2a2a2a;
	color: #2a2a2a;
	background: #eaeaea;
	font-size: 1.1em;
	letter-spacing: -1px;
	display: block;
	text-decoration: none;
	}	

#content #about a.learn:hover {
	background: #FFF;
	color: #2a2a2a;
	}

#content #notes {
	width: 310px;
	float: right;
	border-top: 4px solid #555;
    clear: right;
	}

#content #notes img {
	display: none;
	}

#content #notes h2 a:hover {
	color: #f4f4f4;
	}

#content #notes p {
	margin: 0 0 10px 0;
	padding: 3px 10px 5px 10px;
	font: .7em/2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background: #eaeaea url(http://odbo.info/wp/wp-content/themes/moscow/img/white.gif) top repeat-x;
	color: #545454;
	border-top: 3px solid #FFF;
	}

#content #notes p:hover {
	background: #FFF;
	}

#content #notes p a, #content #notes p a:visited {
	color: #2a2a2a;
	padding: 2px;
	}

#content #notes p a:hover {


	background-color: #2a2a2a;
	color: #FFF;
	text-decoration: none;
	}

#content #flickrlicious {
	width: 620px;
	float: left;
	margin-top: 10px;
	}

#content #flickrlicious #delicious {
	margin: 0;
	padding: 0;
	float: left;
	width: 305px;
	border-top: 4px solid #555;
	}

#content #flickrlicious #delicious small a img {
	border: none;
	margin: 0 0 -1px 5px;
	padding: 0;
	}


#content #flickrlicious #delicious h2 span a {
	color: #FFF;
	display: inline;
	}

#content #flickrlicious #delicious div .delPost a.delLink {
	font-size: .7em;
	color: #FFF;
	text-decoration: none;
	}

#content #flickrlicious #delicious div .delPost a.delLink:hover {
	color: #bfbfbf;
	background: transparent;
	}

#content #flickrlicious #digg {
	margin: 0;
	padding: 0;
	float: right;
	width: 305px;
	border-top: 4px solid #555;
	}

#content #flickrlicious #digg small a img {
	border: none;
	margin: 0 0 -1px 5px;
	padding: 0;
	}

#content #flickrlicious #digg ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#content #flickrlicious #digg ul.rss-items li.rss-item a {
	display: inline;
	font-size: .7em;
	padding-top: 4px;
	color: #FFF;
	text-decoration: none;
	}

#content #flickrlicious #digg ul.rss-items li.rss-item a:hover {
	color: #bfbfbf;
	background: transparent;
	}

#content #flickrlicious #digg ul.rss-items li.rss-item:before {
	content: '\00BB \0020';
	}

#content #flickrlicious #flickr {
	margin: 20px 0;
	padding: 0;
	float: left;
	clear: both;
	width: 620px;
	border-top: 4px solid #555;
    color:#FFF;
	}
	
#content #flickrlicious #flickr h2 span {
	color: #ff0084;
	}

#content #flickrlicious #flickr ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	}

#content #flickrlicious #flickr ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}

#content #flickrlicious #flickr ul li a, #content #flickrlicious #flickr ul li a:visited, #content #flickrlicious #flickr ul li a:hover {
	padding: 0;
	border: none;
	}
	
#content #flickrlicious #flickr ul li a:hover {
	background-color: transparent;
	}
	
#content #flickrlicious #flickr ul li a img {
	border: none;
	padding: 4px;
	margin: 0 4px 4px 0;
	background: #2a2a2a url(http://www.odbo.info/wp/wp-content/themes/moscow/img/flickrbg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	}

#content #flickrlicious #flickr ul li a:hover img {
	background-position:top;
	}

#content .post {
	border-top: 1px solid #404040;
	}

#content .post .postinfo {
	float: left;
	width: 200px;
	}

#content .post .postinfo h3 {
	padding: 0;
	border: none;
	}

#content .post .postinfo h3 a,
#content .post .postinfo h3 a:visited {
	color: #444;
	text-decoration: none;
	}

#content .post .postinfo h3 a:hover {
	color:#FFF;
	background: transparent;
	}

#content .post .postinfo small {
	display: block;
	padding: 4px 0;
	}

#content .post .postinfo small.date {
	color: #999;
	}

#content .post .postinfo small.tags {
	color: #cecece;
	line-height: 1.7em;
	}

#content .post .postinfo small.tags a,
#content .post .postinfo small.tags a:visited {
	text-decoration: none;
	color: #cecece;
	border-bottom:1px solid #8b8b8b;
	}

#content .post .postinfo small.tags a:hover {
	border-bottom: none;
	color: #FFF;
	background: #5b5b5b url(http://odbo.info/wp/wp-content/themes/moscow/img/tagbg.gif) bottom repeat-x;
	}

#content .post .postcontent {
	float: right;
	width: 710px;
	padding: 10px;
	margin: 0 0 10px 0;

	background: #303030;
	border-bottom: 1px solid #404040;
	}

#content .post .postcontent p {
	padding: 0;
	margin: 0;
	}
  

#content #cloud {
	font-size: .8em;
	}

#content #cloud a {
	text-decoration: none;
	}

#content #cloud a:hover {
	color: #FFF !important;
        background-color: transparent;
	}

#bottom {
	background: #5b5b5b;
	border-top: 3px solid #555;	
	border-bottom: 1px solid #5b5b5b;
	margin-bottom: 73px;
	margin-top: -73px;
	clear: both;
	}

#bottominner{
	width: 940px;
	margin: 0 auto;
	padding-bottom: 20px;
	}

#bottominner .c1, #bottominner .c2 {
	float: left;
	width: 298px;
	}

#bottominner .c3  {
        float:left;
        width:319px;
}

#bottominner .c1, #bottominner .c2 {
	margin-right: 10px;
	}

#bottominner .c1 ul,
#bottominner .c2 ul {
	margin: 0 0 10px 0;
	padding: 0;
	}

#bottominner .c1 ul li,
#bottominner .c2 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#bottominner .c1 ul li a {
	list-style: none;
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_black.png) 0 7px no-repeat;
	padding: 7px 10px 7px 20px;
	font-size: .8em;
	color: #cecece;
	border-bottom: 1px solid #8b8b8b;
	margin-bottom: 4px;
	display: block;
	text-decoration: none;
	}

#bottominner .c1 ul li a:hover {
	color: #FFF;
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_white.png) 0 7px no-repeat;
	}

#bottominner .c2 ul li {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_black.png) 0 7px no-repeat;
	padding: 7px 10px 7px 20px;
	font-size: .8em;
	color: #cecece;
	border-bottom: 1px solid #8b8b8b;
	margin-bottom: 4px;
	display: block;
	text-decoration: none;
	}

#bottominner .c2 ul li a, #bottominner .c2 ul li a:visited {
	text-decoration: none;
	color: #cecece;
	}

#bottominner .c2 ul li a:hover {
	color: #FFF;
	}

#bottominner .c2 ul li:hover {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_white.png) 0 7px no-repeat;
	}

#bottominner .c3 ul {
	margin: 0;
	padding: 0;
	}

#bottominner .c3 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	}

#bottominner .c3 ul li a img {
	padding: 4px;
	margin: 2px;
	background-image: url(http://odbo.info/wp/wp-content/themes/moscow/img/albumbg.gif);
	background-position:bottom;
	border: none;
	}

#bottominner .c3 ul li a:hover img {
	background-position:top;
	}

#bottominner .c1 .more, 
#bottominner .c2 .more, 
#bottominner .c3 .more {
	margin-top: 10px;
	}

#bottominner .c1 .more a, 
#bottominner .c2 .more a, 
#bottominner .c3 .more a {
	text-decoration: none;
	color: #FFF;
	font-size: .8em;
	}

#bottominner .c1 .more a:hover, 
#bottominner .c2 .more a:hover, 
#bottominner .c3 .more a:hover {
	text-decoration: none;
	color: #eaeaea;
	}
	
#bottomleft {
	width: 620px;
	float: left;
	}

#bottominner h2, #bottominner h3 {
	letter-spacing: -1px;
	font-weight: normal;
	margin-top: 10px;	
	}

#bottomright h2 {
	margin-bottom: 10px;
	}

#comment {
	background-color:#424242;
	width:594px;
	border:none;
	border-bottom:3px solid #3f3f3f;
	color:#cecece;
	padding:4px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	}
	
#bottomleft #commentform {
	background: #2a2a2a;
	padding: 10px;
	border-top: 3px solid #555;
	margin-top: 10px;
	}

#commentform p eggs {
	color:#4a4a4a;
	}

#bottomleft #commentform form p {
	color:4a4a4a;
	font-size: .8em;
	}

#bottomleft #commentform form p a, #bottomleft #commentform form p a:visited {
	color:#bfbfbf;
	padding: 2px;
	}

#bottomleft #commentform form p a:hover {
	color: #FFF;
	}	

#bottomleft #commentform h2 {
	color:#bfbfbf;
	margin: 0;
	padding: 0;
	}

#bottomleft ol#commentlist {

	margin: 0;
	padding: 0;
	list-style: none;
	}

#bottomleft ol#commentlist li {
	border-top: 1px solid #8b8b8b;
	margin-bottom: 20px;
	}

#bottomleft ol#commentlist li .thecomment a, #bottomleft ol#commentlist li .thecomment a:visited {
	color: #bfbfbf;
	padding: 1px;
	}

#bottomleft ol#commentlist li .thecomment a:hover {
	color: #DFDFDF;
	}


#bottomleft ol#commentlist li.authorcomment {
	border-top: 1px solid #FFF;
	margin-bottom: 20px;
	}

#bottomleft ol#commentlist li .commentinfo {
	float: left;
	width: 120px;
	padding: 10px 0;
	color:#747474;
	font-size: .9em;
	}

#bottomleft ol#commentlist li .commentinfo a {
	text-decoration: none;
	}

#bottomleft ol#commentlist li .commentinfo .author {
	font-size: 1.2em;
	}

#bottomleft ol#commentlist li .commentinfo .author a,
#bottomleft ol#commentlist li .commentinfo .author a:visited {
	color:#cecece;
	text-decoration: none;
	}

#bottomleft ol#commentlist li .commentinfo .author a:hover {
	color:#FFF;
	background: transparent;
	}

#bottomleft ol#commentlist li .commentinfo small {
	display: block;
	padding: 2px 0;
	}

#bottomleft ol#commentlist li .commentinfo small a,
#bottomleft ol#commentlist li .commentinfo small a:visited {
	color:#cecece;
	}

#bottomleft ol#commentlist li .commentinfo small a:hover {
	color:#747474;
	background: transparent;
	}

#bottomleft ol#commentlist li .thecomment {
	float: right;
	width: 470px;
	background-color: #686868;
	}

#bottomleft ol#commentlist li .thecomment {
	font: .8em/1.8em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding: 10px;
	}

#bottomleft ol#commentlist li .thecomment p {
	color:#b0b0b0;
	padding: 0;
	margin: 0;
	}	
	
.textboxi {
        background-color:#424242;
        border:none;
        border-bottom:3px solid #3f3f3f;
        color:#cecece;
        padding-left:3px;
        }

.stalefish {
	color:#cecece;
	}
	
.stalefish span {color:#FFF}

#bottomright {
	float: right;
	width: 310px;
	}

#bottomright #tags ul, #bottomright #related ul, #content .right #latest ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#content .right #latest ul li a,
#bottomright #tags ul li a, #bottomright #related ul li a {
	list-style: none;
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_black.png) 0 7px no-repeat;
	padding: 7px 10px 7px 20px;
	font-size: .8em;
	color: #cecece;
	border-bottom: 1px solid #8b8b8b;
	margin-bottom: 4px;
	display: block;
	text-decoration: none;
	}

#content .right #latest ul li a:hover,
#bottomright #tags ul li a:hover, #bottomright #related ul li a:hover {
	background: url(http://odbo.info/wp/wp-content/themes/moscow/img/icons/bullet_white.png) 0 7px no-repeat;
	color:#FFF;
	}


#bottom #bottominner #bottomleft #ela {
	margin: 10px 0;
	}

#bottom #bottominner #ela h2 {
	letter-spacing: -1px;
	font-weight: normal;
	margin-top: 10px;
	}

#bottom #bottominner #bottomright #livesearch small {
	font-size: .7em;
	line-height: 2em;
	color: #333;
	}
	


/************************************************
|	Extended Live Archives						|
*************************************************/

#af-ela {
	position: relative;
	}

#af-ela-loading {
	position: absolute;
	top: 1em;
	right: 1em;
	display:block; 
	height: 1em;
	}

#af-ela ul {
	list-style: none;
	margin:0;
	padding:0;
	font-size: .8em;
	}

#af-ela a:hover {
	color:#dfdfdf ;
	}

#af-ela-menu li.selected, #af-ela-year li.selected, #af-ela-month li.selected, #af-ela-category li.selected {
	color: #FFF;
	}

ul#af-ela-menu, ul#af-ela-year, ul#af-ela-month, ul#af-ela-category {
	margin: 0 0 12px 0;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.3em;
	font-weight: normal;
	color: #cecece;
	}
	
ul#af-ela-menu:hover, ul#af-ela-year:hover, ul#af-ela-month:hover, ul#af-ela-category:hover {color:#FFF}

ul#af-ela-menu li, ul#af-ela-year li, ul#af-ela-month li, ul#af-ela-category li {
	display: inline;
	margin: 0;
	}

ul#af-ela-post-cats, ul#af-ela-post-chrono {
	margin-top: 1.3em;
	color: #cecece;
	}

#af-ela-post-cats li a, #af-ela-post-chrono li a {
	color: #cecece;
	text-decoration: none;
	padding: 7px;
	display: block;
	border-bottom: 1px solid #8b8b8b;
	margin-bottom: 3px;
	}

#af-ela-post-cats li a:hover, #af-ela-post-chrono li a:hover {
	background:#2a2a2a url(http://odbo.info/wp/wp-content/themes/moscow/img/oldpostbg.gif) bottom repeat-x;
	color: #FFF;
	}

#af-ela-post-prev, #af-ela-post-next, #af-ela-post-prev-off, #af-ela-post-next-off {
	padding-left: 18px;
	line-height: 1.5em;
	color: #cecece;
	}

#af-ela-post-next-off, #af-ela-post-prev-off { 
	text-indent: -9999em; 
	line-height: 1.5em;
	}

.livesearchform input#livesearch {
	width: 100%;

	margin: 10px 0;
	}

.livesearchform input[type=submit] {
	margin: 0;
	}

#bottomright #livesearch .livesearchform form #LSResult #LSShadow ul {
	margin: 0 0 20px 0;
	padding: 0;
	}

#bottomright #livesearch .livesearchform form #LSResult #LSShadow ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	}

#bottomright #livesearch .livesearchform form #LSResult #LSShadow ul li a {
	display: block;
	height: 17px;
	overflow: auto;
	border-bottom: 1px solid #d1004b;
	padding: 7px;
	font-size: .7em;
	text-decoration: none;
	color: #FFF;
	}

#bottomright #livesearch .livesearchform form #LSResult #LSShadow ul li a small {
	float: right;
	display: inline;
	}
	
#bottomright #livesearch .livesearchform form #LSResult #LSShadow ul li a:hover {
	background: #d1004b;
	}

#dorsal {
	clear: both;
	background-color: #343434;
	padding: 10px;
	border-top: 3px solid #3F3F3F;
	position: relative;
	margin-top: -73px;
	}	

#footer {
	width: 940px;
	margin: 0 auto;
	}

#dorsal #footer p {
	color: #FFF;
	font-size: .7em;
	padding: 5px;
	margin: 0;
	}

#dorsal #footer p a, #dorsal #footer p a:visited {
	color: #FFF;
	padding: 2px;
	}

#dorsal #footer p a:hover {
	background: #FFF;
	color: #343434;
	text-decoration: none;
	}

#dorsal #footer p.left {
	float: left;
	clear: left;
	}

#dorsal #footer p.right {
	float: right;
	}

/* about mod for flickr */
#flick {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	width: 940px;
    color:#FFF;
	border:none;
	}
	

#flick ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	}

#flick ul li {
	display: inline;
	margin: 3px 5px -20px 2px;
	padding: 0;
	}

#flick ul li a, #flick ul li a:visited, #flick ul li a:hover {
	padding: 0;
	border: none;
	}
	
#flick ul li a:hover {
	background-color: transparent;
	}
	
#flick ul li a img {
	border: none;
	padding: 4px;
	margin: 0 4px 4px 0;
	background: #5b5b5b url(http://www.odbo.info/wp/wp-content/themes/moscow/img/aboutflickrbg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	}

#flick ul li a:hover img {
	background-position:top;
	}