/*
Theme Name: Zurt2
Theme URI: http://zoido.smeat.net/
Description: homemade theme for zoido, ver 2.0
Version: 0.42
Author: rcm
Author URI: http://smeat.net/
*/

/* * * bug killers * * */

	/* Linked images no longer get blue borders */
	img { border-width: 0; outline: none; }

* { margin: 0; }
html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -10em; }
.push { height: 10em; line-height: 10em; }
#footer { height: 10em; line-height: 5em; }




/* * * anti-IE6 * * */
.antiIE6 { border: 1px solid #F7941D !important; background: #FEEFDA !important; text-align: center; margin: 5px 0 0 !important; }
  .antiIE6 h3 { color: #D12 !important; position: relative; }
    .antiIE6 h3 a { position: absolute; right: 7px; top: 0; }
  .antiIE6 blockquote { border: none !important; }
  .antiIE6 p a { margin-left: 15px; text-decoration: underline; }




/* * * general * * */
body { /* Resets 1em to 10px */ font: 62.5% 'Trebuchet MS', Verdana, Arial, Sans-Serif; margin: 0; padding: 0; border: 0; background: #C1C6BD url('/images/newbg-metal.jpg'); }

.new, .date { color: #D12; }
.floatleft  { float: left; }
.floatright { float: right; }
del, del a { color: #919186; }

a { outline: none; text-decoration: none; color: #000; }
	.linklist { font-weight: bold; }
	h1 a, h1 a:visited { color: #000; }
	.news h3 a, .news h3 a:visited, .news .links a, .news .links a:visited { color: #D12; }
	.post p a, .post ol a, /*.news .links a,*/ .ent a { text-decoration: underline; }
	.post p.postmetadata a { text-decoration: none; }
	.st-tag-cloud a { padding: 0 7px 0 1px; white-space: nowrap; }
a:hover, h1 a:hover, .news h3 a:hover { color: #37502c; }

/* reveal links trick */
#sidebar:hover a, h2:hover a, .linktab:hover a, .post ul:hover a, .post p.postmetadata:hover a, .st-tag-cloud:hover a, .navigation:hover a, .newsigation:hover a, #footer:hover a { text-decoration: underline; }

/* category dropdown */
option.level-0 { font-weight: bold; /* background: #E6E6DF; */ }
option.level-1 { color: #333; }  

/* lists */
ul { margin: 0 0 0 .25em; padding-left: 0.5em; }
	ul.links li, .cat li { padding: .25em 0 0.75em 1em; list-style: none; border-left: 1px solid #919186; background: url('/images/919.gif') no-repeat -0.25em .85em; }
	.cat li, .news .links li { padding-bottom: .25em; }
	ul.links img { margin: 2px 0; border: 1px solid #444; }
		ul.links li li { padding: .25em 0 0 1em; border: none; background-position: -0.25em 0.85em; }
ol { margin: 0; padding-left: 1.5em; }




/* * * ones w/borders * * */
h2, .linktab small, .post, .thumb, .postwrapper iframe, .attachment-full, .attachment-thumbnail, #screenshot  { border-right: 1px solid #919186; border-bottom: 1px solid #919186; }




/* * * rounding * * 
.post, .thumb, .postwrapper iframe, .attachment-full, .attachment-thumbnail, h2, #screenshot { -webkit-border-radius: 0 5px 5px; -moz-border-radius: 0 5px 5px; border-radius: 0 5px 5px; }
.linktab small { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.latestpics { -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }
*/



/* * * layout * * */
#splashpic { text-align: left; position: absolute; top: 0; left: 0; height: 512px; z-index: 1; }
	#splashpic img { behavior: url('/iepngfix.htc'); }

.bannerwrap { position: absolute; top: 63px; left: 0; width: 100%; }
.homebanner, .restbanner { margin: 0; padding: 0; border: 4px solid #000;  border-width: 4px 0; }
	.homebannerbg, .restbannerbg { background: url('/images/newbannerbg.gif') #819A70 top right; text-align: right; }
.homespacer { height: 246px; }
.restspacer { height: 135px; }




/* * * positioning * * */
#splashpic { width: 200px; }
.homebanner, .restbanner { margin-left: 200px; }
h1, #sidebar, .postwrapper, .linktab { margin-left: 215px; }
.navigation, .newsigation { margin-left: 219px }




/* * * content * * */
h1 { position: absolute; top: 0; left: 0; z-index: 1; margin-top: 22px; background: none; font-size: 4.4em; font-weight: bold; font-style: italic; letter-spacing: 1px; white-space: nowrap; }
h2 { margin: 0; padding: 1px 5px; background: #ADADA4; font-size: 1.6em; font-weight: bold; letter-spacing: 2px; text-align: right; width: 100%; }
h3 { margin: 0; padding: 0; border-bottom: 1px solid #000; font-weight: bold; font-size: 1.2em; letter-spacing: 0.33px; }

#sidebar, .postwrapper { max-width: 900px; margin-right: 18%; margin-bottom: 3px; }

#sidebar { padding: 3px 0 0 0; font-size: 1.2em; white-space: nowrap; }
	#sidebar form { display: inline; }
	#sidebar a { font-weight: bold; margin-right: 10px; padding-right: 10px; border-right: 1px solid #000; }
	#sidebar big { font: 1.3em Georgia, serif; font-style: italic; }
	#sidebar input, #sidebar select { font: 1em 'Trebuchet MS', Verdana, Arial, Sans-Serif; }
	#s { padding: 0 3px; }

.linktab { margin-top: 3px; }
	.linktab small { padding: 0 5px 0; font-size: 1em; border-bottom: none; background: #E6E6DF; }

.post { margin: 0; padding: 5px; background: #E6E6DF; font-size: 1.2em; text-align: left; overflow: hidden; width: 100%; }
	.news { background: #FFFFE7; }
	.latestpics { background: #F5F5E4; height: 110px; overflow: auto; white-space: nowrap; font-size: 0px; }
		.latestpics img { margin-right: 5px; border: 1px solid #444; vertical-align: top; }
	.recentcomments { background: #EEEEE2; }
	.cloud { text-align: center; background: none; border: none; }
	.wait { background: #000; text-align: center; }
	.thumb { margin: 0 0 0 5px; float: right; }
	.thumb a.more { display: block; font-size: .84em; text-align: right; background: #fff; }
	.postmetadata { margin: 10px 0 0 0; font-size: .84em; }
	.post p { margin: .75em 0 0 0; line-height: 150%; }
	.cat p { margin: 0; }
	blockquote { margin: 0 2em; padding-left: .5em; border-left: 1px solid #444; font-size: .95em; }
	.attachment-full { margin: 0 3px 3px; }


ul.easygals { margin: .75em 0 0 0; padding: 0; }
	.easygals li { display: inline; white-space: nowrap; }
		.easygals li span { display: inline-block; position: relative; left: 1px; background: #E6E6DF; width: 1.75em; border-right: 1px solid #444; border-bottom: 1px solid #444; }
		.easygals li span { display: -moz-inline-stack; }
			.easygals li span em { display: block; text-align: right; font-style: normal; }
	.easygals img { vertical-align: top; margin-left: -1.75em; margin-bottom: 5px; border: 1px solid #444; }

.navigation, .newsigation { font-weight: bold; max-width: 900px; margin-right: 17.5%; margin-bottom: 3px; height: 2em; overflow: hidden; }

#footer { text-align: right; margin-right: 18%; white-space: nowrap; }
	#footer a { font-weight: bold; } 

.wp-smiley { display: inline-block; position: relative; top: 2px; }

#screenshot{ position: absolute; padding: 5px; background: #fff; display: none; }




/* * * comments * * */
ol.commentlist { margin-top: 3px; }
.commentlist li { margin: 0 4em 2em 1em; }
  .commentlist .author_comment { border-right: 1px solid #444; }  
.commentlist cite { margin: 0; font-style: normal; display: block; }
  .commentlist cite strong { font-size: 1.15em; }
  .commentlist .author_comment cite { padding-left: 3px; margin-left: -3px; margin-bottom: 5px; background: #fff; }  
.commentlist p, #commentform p { line-height: 150%; margin: 0 0 1em; }
.commentlist p { clear: both; }
  .commentlist .author_comment p { padding-right: 5px; }
.commentlist small { display: block; margin: -.75em 0 0; }
#respond { margin-bottom: .84em; }
#commentform { margin-left: 2em }
	#commentform input, #commentform textarea { font: 1em 'Trebuchet MS', Verdana, Arial, Sans-Serif; }
.gravvy { margin: 1px 5px 2px 0; float: left; border: 1px solid #777; }




/* * * flickr badge stuff * * */
	/*
	Images are wrapped in divs classed "flickr_badge_image" with ids
	"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
	Below are some styles to get you started!
	*/
#flickr_badge_wrapper { margin-left: .75em; padding: 0 0 0 1em; width: 450px; border-left: 1px solid #919186; }
.flickr_badge_image { display: inline; margin: 0; }
.flickr_badge_image img { border: 1px solid #444; margin: 0 7px 7px 0; }