@charset "utf-8";

/*h1, h2, h3, h4 { font-family: 'PT Sans Narrow', arial, serif; }
*/

h2, h3 { text-transform: uppercase; }

.blogroll a {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
}

.blogroll { font-size: 12px; }

#content img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#text-3 {
	padding-right: 20px;
	padding-left: 20px;
}

#text-3 a img {
	border: 1px solid #000;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#text-3 a img:hover {
	border: 1px solid #9AA00C;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.car-container .car-list {
	list-style-type: none;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.car-container .car-list li { padding-bottom: 10px; }

.car-container .car-list li .car-yearmonth span, .hide { display: none; }

.car-container .car-list li .car-monthlisting li {
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-indent: -30px;
}

.car-container .car-list li .car-monthlisting li a { font-weight: normal; }

.car-container .car-list li .car-monthlisting li span {
	font-size: 10px;
	font-weight: normal;
}

.car-container .car-list li .car-monthlisting {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;
}

body {
	background-image: url(bg-faded.jpg);
	background-repeat: no-repeat;
	background-position: center -650px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #999;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-attachment: fixed;
}

.post { }

.skip-link, #nav-above, .screen-reader-text, .grCredit { display: none; }

#header {
	text-align: center;
	background-image: url(face.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 208px;
	padding-top: 10px;
}

#content {
	border: 2px solid #000;
	width: 600px;
	float: left;
	background-color: #ebebeb;
}

.home h2.entry-title a, .category h2.entry-title a, .single h2.entry-title, .singular h1.entry-title, .archive h3.entry-title a, .search h2.entry-title a, .page .entry-title {
	background-color: #FDBD1B;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 24px;
	text-decoration: none;
	color: #000;
	background-image: url(grungetop.png);
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	position: relative;
	left: -20px;
	width: 578px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000;
	z-index: 5;
	font-weight: normal;
	text-transform: none;
}

#content h2 a:hover { background-color: #ff6f00; }

body.home .category-digests h2.entry-title a, body.home .category-type-goodreads h2.entry-title a {
	z-index:auto;
	left: auto;
	width: auto;
	border-right-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

body.home .category-digests h2.entry-title a, body.home .category-type-goodreads h2.entry-title a {
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

body.home .category-digests h2.entry-title a {
	background-color: transparent;
	border-bottom-style: none;
	margin-bottom: 0px;
}

body.home .category-digests.post { background-color: #D6D7B3; }

body.home .category-type-goodreads h2.entry-title a {
	border-bottom-style: none;
	background-color: transparent;
}

body.home .category-type-goodreads h2.entry-title a:hover { background-color: #EFCBB0 !important; }

body.home .category-type-goodreads.post {
	background-color: #EFCBB0;
	font-size: 12px;
}

/*body.home .category-digests.post, body.home .category-type-goodreads.post */

body.home .category-type-tweet.post {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	padding-top: 10px;
	margin-top: 20px;
	font-size: 12px;
	background-color: #C4E0E9;
	background-image: none;
}

body.home .category-type-tweet p {
	margin: 0px !important;
	padding: 0px !important;
}

body.home .category-digests .entry-content {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.category-type-goodreads span.rating {
	display: block;
	padding-bottom: 10px;
}

.category-type-goodreads span.thumb {
	float: right;
	border: 1px solid #000;
	margin-left: 20px;
}

body.home .category-type-goodreads span.thumb {
	position: relative;
	top: -20px;
}

body.home .category-type-goodreads span.thumb img {
	height: 100px;
	width: auto;
}

body.home .category-type-goodreads p { margin-bottom: 10px !important; }

body.home .category-readmore h2.entry-title {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

body.home .category-readmore a.more-link {
	position: relative;
	left: -2px;
	margin-bottom: 10px;
}

body.home .category-type-tweet h2, body.home .category-type-tweet .entry-meta, body.home .category-type-goodreads .entry-meta, .typekit-badge { display:none !important; }

/*.category-type-goodreads img {
	float: right;
	height: 75px;
	width: auto;
	border: 1px solid #000;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
*/
#content h4 {
	font-size: 15px;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
}

#content h4 a { }

#content h1.entry-title, #content h2.entry-title {
	margin-top: 15px;
	margin-bottom: 0px;
}

#content p, #content table { orphans: 3; }

#content ol {
	padding-right: 20px;
	padding-left: 55px;
}

#content ol li { padding-bottom: 5px; }

.splash, p .splash {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	height: auto;
	width: 600px;
	left: -20px;
	position: relative;
	top: -20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.entry-meta, .tag .entry-date {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	padding-bottom: 20px;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
}

.archive .entry-header { padding-top: 15px; }

a:link {
	color: #868C0B;
	text-decoration: none;
}

a:hover {
	color: #ff6f00;
	text-decoration: none;
}

a:visited {
	color: #868C0B;
	text-decoration: none;
}

a:visited:hover { color: #ff6f00; }

#content .update {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DDDDDD;
	margin-right: 0px;
	margin-left: 0px;
}

#content blockquote {
	color: #666;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	font-size: 13px;
	font-style: italic;
}

.entry-content {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.entry-content h2 {
	font-size: 22px;
	color: #D7A117;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D7A117;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.entry-content h3 {
	margin-right: 20px;
	margin-left: 20px;
}

.archive-title { margin-top: 15px; }

.rightside {
	float: right;
	margin-bottom: 15px;
	width: 200px;
	font-size: 12px;
	margin-top: 0px;
	color: #999;
	padding: 0px;
	margin-right: 20px;
	margin-left: 15px;
}

.alignright {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 2px solid #000;
}

.post {
	background-image: url(grungebottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-color: #ebebeb;
}

.rightside p {
	margin: 0px;
	padding: 0px;
}

.rightside img {
 width: expression( document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize) ? "200px" : "auto" );
	max-width: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 2px solid #000;
}

.sidebar {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	background-color: #DFAAAA;
	width: 354px;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
}

.sidebar .widget {
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidebar a { color: #af2b2b; }

.sidebar a:hover {
	color: #000;
	background-color: #9AA00C;
}

.sidebar h3, .full_widget .name_block {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	background-color: #D65656;
	background-image: url(grungetop.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 20px;
	padding-left: 20px;
}

/*.tagcloud {
	font-family:  "league-gothic-1", "league-gothic-2", Tahoma, Geneva, sans-serif;
	font-size: 
}*/

.sidebar h3 a, .full_widget .name_block a { color: #000; }

.wp-polls p strong {
	text-align: left;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}

.wp-polls p { margin: 0px; }

ul.wp-polls-ul {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.sidebar ul {
	margin: 0px;
	font-size: 14px;
	list-style-type: none;
	padding-left: 20px;
	padding-right: 20px;
}

li.sidebar { list-style-type: none; }

.sidebar #recentcomments td {
	vertical-align: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
}

.sidebar #recentcomments tr {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#recentcomments { margin-right: 20px; }

.avatar, .gravatar, .gravatar-50 {
	float: right;
	border: 1px solid #000;
	margin-bottom: 10px;
	margin-left: 10px;
}

.navigation {
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navigation .nav-next {
	text-align: right;
	margin-top: 10px;
}

#comments #comments-list li {
	background-color: #D5D6BA;
	margin-bottom: 10px;
	display: block;
	list-style-type: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

#comments #comments-list li ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#comments #comments-list li ul li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#comments #comments-list .comment-author {
	font-size: 16px;
	font-weight: bold;
	display: inline;
}

#comments #comments-list .comment-meta {
	display: inline;
	font-size: 12px;
	padding-left: 10px;
}

#comments #comments-list .comment-content p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#comments .bypostauthor { color: #535706; }

#comments ol {
	padding: 0px !important;
	list-style-type: none !important;
	margin: 0px !important;
}

#comments #comments-list {
	padding-right: 0px;
	padding-left: 0px;
}

.comment p {
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px !important;
	margin-bottom: 0px !important;
}

.comment-childs {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.comment .thdrpy {
	font-size: 10px;
	text-transform: uppercase;
}

.form-label { margin-left: 20px }

#commentform h3 { padding-left: 20px !important; }

#disqus_thread {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #D5D6BA;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}

#disqus_thread iframe {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.dsq-brlink, #disqus_thread .dsq-dc-logo { display:none; }

#disqus_thread h3, #disqus_thread h3#dsq-reactions-title {
	background-color: #9AA00C;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 16px;
	background-image: url(grungetop.png);
	background-repeat: repeat-x;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 560px;
	position: relative;
	left: -20px;
}

#disqus_thread .dsq-append-post h3 { left: -30px; }

#disqus_thread input.dsq-trackback-url {
	width: 450px;
	background-color: #C0C18C;
	border: 1px solid #000;
}

/*#disqus_thread .dsq-options {
	background-image: none !important;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: none;
}
#disqus_thread li.dsq-comment {
	padding-right: 20px;
	padding-left: 20px;
}
#disqus_thread li.dsq-depth-1 {
	margin-left: 20px !important;
}
#disqus_thread li.dsq-depth-2 {
	margin-left: 40px !important;
}
#disqus_thread li.dsq-depth-3 {
	margin-left: 60px !important;
}
#disqus_thread li.dsq-depth-4 {
	margin-left: 80px !important;
}
#disqus_thread li.dsq-depth-5 {
	margin-left: 100px !important;
}*/
#disqus_thread .dsq-comment-header {
	background-color: #C0C18C !important;
	border-bottom-left-radius: 0px 0px !important;
	border-bottom-right-radius: 0px 0px !important;
	border-top-left-radius: 0px 0px !important;
	border-top-right-radius: 0px 0px !important;
	background-image: url(blank.png) !important;
	background-repeat: repeat-x;
	border: 1px solid #000;
}

#menu ul, #access ul {
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	background-color: #9AA00C;
	list-style-type: none;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}

#menu ul li a, #access ul li a {
	color: #000;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #9AA00C;
	height: 10px;
	line-height: 14px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #9AA00C;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 100;
	font-family: "Oswald", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menu ul li a:hover, #access ul li a:hover {
	background-color: #EB781F;
	border-right-color: #000;
	border-left-color: #000;
	color: #000;
	background-image: url(grungetop.png);
	background-repeat: repeat-x;
	background-position: top;
}

#menu ul li, #access ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#access ul.sub-menu {
	padding-right: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

a.more-link, a.more-link:visited {
	font-weight: normal;
	display: block;
	text-align: left;
	background-color: #FDBD1B;
	border: 2px solid #000;
	color: #000;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	font-family: "Oswald", Verdana, Geneva, sans-serif;
	position: relative;
	left: -22px;
	width: 90px;
}

a.more-link:hover { background-color: #ff6f00; }

.blogger-post-footer { display: none; }

.addthis_container {
	float: right;
	padding-right: 20px;
}

#outbrain_container_0_bottom {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
}

.fb-like { margin-left: 20px; }

/*#content iframe, #content object {
	padding-right: 20px;
	padding-left: 20px;
}*/
#FlashID {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

/*.flattr-box {
	margin-bottom: 2px;
}*/
#commentform {
	background-color: #C0C18C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#commentform p {
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
}

.quotebox2 h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	font-weight: normal;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-top: 5px;
}

#content .quotebox2 p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#content .quotebox p {
	color: #999;
	margin: 0px;
	font-size: 14px;
	padding: 0px;
}

#content .quotebox {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#content .quotebox h3 {
	text-align: right;
	display: block;
	padding: 0px;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#commentform input, #commentform textarea {
	border: 1px solid #000;
	margin-left: 20px;
	padding: 5px;
}

#commentform .text { width: 300px; }

#commentform .button, #cancel_reply a {
	margin-left: 20px;
	padding: 5px;
	background-color: #9AA239;
	border: 1px solid #000;
	font-weight: bold !important;
	color: #000 !important;
	font-size: 12px !important;
	cursor:pointer;
	cursor:hand;
}

#commentform .button:hover, #cancel_reply a:hover { background-color: #EB781F; }

#commentform .form-section { margin-bottom: 5px; }

#comments h3, #commentform h3 {
	background-color: #9AA239;
	padding: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	background-image: url(grungetop.png);
	background-repeat: repeat-x;
}

.comment #commentform {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.random-posts-thumb {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
	clear: both;
}

.advanced-random-posts li, .popular-posts li {
	height: 32px;
	margin-bottom: 5px;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	font-size: 90%;
}

.wpp-thumbnail {
	float: left;
	margin-right: 10px;
	border: 1px solid #000 !important;
}

.widget_advancedrandomposts, .widget_text { padding-bottom: 0px !important; }

.category .page-title, .archive .page-title {
	font-size: 18px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ff6f00;
	background-image: url(grungetop.png);
	background-repeat: repeat-x;
	background-position: top;
}

.widget_tag_cloud div, .ctc div {
	padding-right: 20px;
	padding-left: 20px;
	font-family: "Oswald", Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

/*#disqus_thread .dsq-post-area {
	background-color: #C0C18C;
	padding-top: 1px !important;
	padding-right: 0px !important;
	padding-bottom: 1px !important;
	padding-left: 0px !important;
	margin-top: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-bottom: 10px;
}
#disqus_thread .dsq-button-small {
	border: 1px solid #000;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
	background-color: #C0C18C;
	background-image: url(blank.png);
	background-repeat: repeat-x;
	background-position: 50% 0%;
}
#disqus_thread .dsq-header-avatar img {
	border: 1px solid #000 !important;
}*/
.shailan-dropdown-menu ul.dropdown-horizontal { width: 704px; }

/*.widget_tag_cloud div a:hover, .ctc div a:hover  {
	color: #000 !important;
	background-color: #9AA00C;
}*/
#widget-search {
	float: right;
	width: 232px;
	height: 32px;
}

#widget-search input {
	height: 32px;
	width: 200px;
	background-color: #C0C18C;
	border-top-width: 2px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-style: none;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#widget-search #searchsubmit {
	padding: 0px;
	background-color: #9AA00C;
	background-image: url(search.png);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	height: 32px;
	width: 32px;
	text-indent: -999em;
	margin: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	float: right;
}

#widget-search #searchsubmit:hover {
	background-color: #EB781F;
	cursor: pointer;
}

ul.linkbox {
	background-color: #C0C18C;
	padding-right: 20px;
	padding-left: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.linkbox a { font-weight: bold; }

ul.linkbox.spaces li, ul.linkbox.space li, ul.linkbox.spacer li, ul.linkbox.spaced li, ul.linkbox.spacers li {
	padding-bottom: 5px;
	padding-top: 5px;
}

.search ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.lifestream_text blockquote.lifestream_blogpost {
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin: 0px !important;
	padding-top: 2px !important;
	padding-bottom: 5px !important;
	font-size: 14px;
}

.lifestream_text blockquote.lifestream_blogpost p {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}

.lifestream_label { font-weight: bold; }

table.lifestream { width: auto !important; }

.widget_links img {
	height: 20px;
	width: 20px;
	vertical-align: middle;
	border: 1px solid #000;
	margin-right: 2px;
}

.widget_links li { padding-bottom: 3px; }

.widget_meta li {
	display: block;
	width: 156px;
	float: left;
}

.widget_meta ul { height: 55px; }

#footer {
	font-size: 80%;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	clear: both;
}

#footer a { color: #333; }

.footnote {
	font-size: 80%;
	color: #666;
	font-style: italic;
}

.tb_tweetlist { border-bottom-style: none !important; }

.tb_tweetlist .tb_tweet {
	border-top-style: none;
	font-size: 85%;
	padding-right: 20px;
	padding-left: 20px;
	min-height: 0px;
}

.tb_tweetlist .tb_tweet-info { display: none; }

.tb_footer, .tb_archivelink { display: none !important; }

.goodreads-widget {
	padding-right: 20px;
	padding-left: 20px;
}

.goodreads-widget h2, .gr_grid_branding { display: none !important; }

.gr_grid_book_container {
	float: left;
	display: inline;
	clear: none;
	width: auto;
}

.gr_grid_book_container img {
	border: 2px solid #000;
	height: 79px;
	width: auto;
}

.gr_grid_container { /* customize grid container div here. eg: width: 500px; */ }

.gr_grid_book_container { /* customize book cover container div here */
	float: none;
	width: inherit;
	height: inherit;
	padding: 0px 0px;
	overflow: hidden;
}

.goodreads-widget.largethumb img { height: 149px; }

.scrd_digest li div p, .scrd_digest li div ol, .scrd_digest li div ul, .scrd_digest li div div, #wall_post_toggle { display:none; }

.scrd_digest li div blockquote { display:inline; }

#menu-buttons {
	position: fixed;
	text-align: right;
	z-index: 50;
	left: 1px;
	top: 246px;
}

ul#menu-buttons, #menu-buttons li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu-buttons img {
	height: 30px;
	width: 30px;
}

#menu-buttons a img {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

/*div.category-digests h2.entry-title a {
	background-image: url(http://dubiosity.net/Dubiosity/digests.png);
	background-repeat: no-repeat;
	text-indent: -999em;
	background-position: 0px -3px;
}*/

div.category-digests .entry-meta { display:none; }

#wp_wall {
	padding-right: 20px;
	padding-left: 20px;
}

#primary .avatar { margin-left: 0px; }

#wpwall_comment { width:310px !important; }

.gReader-notes {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

li.gReader-item {
	list-style-type: none !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

ul.gReader-list { padding-left: 20px; }

a.gReader-title { font-weight: bold; }

div.addthis_toolbox {
	padding-left: 20px;
	padding-right: 10px;
}

p.wp-flattr-button {
	float: right;
	width: 110px;
	position: relative;
	top: 12px;
}

div.social-crap {
	background-color: #E9CB83;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div.social-crap iframe { }

body.home .page-link { display:none; }

.page-link {
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}

.page-link span {
	background-color: #C0C18C;
	border: 1px solid #000;
	text-align: center;
	width: 30px;
	display: inline-block;
}

.page-link a span {
	color: #000;
	background-color: #9AA00C;
}

.page-link a:hover span {
	background-color: #EB781F;
	color: #000;
}

