/*
Theme Name: Screenshine
Theme URI: http://www.screenshine.net/d/log.php
Description: The shining screen style
Version: 1.7
Author: duerschi
*/


body,table,th,td,p,a,li,form,pre,img,div,hr,fieldset,h1,h2,h3,h4,h5,h6 {
 border: 0;
 margin: 0;
 padding:0;
}

textarea,input { margin:0; padding:0; }
input[type=submit] { padding:2px 5px; font-weight:600; }
ul,ol { margin:0; }



body { background:white url(images/bg.gif) repeat-x fixed; color:black; font:75% Verdana, sans-serif; line-height:1.5em; overflow-y:auto; }
html>body { font-size:12px; }
/* standard font size auf 12px und line height auf 18px */



a:link    { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:focus   { color:#3399CC; text-decoration:none; }
a:hover   { color:#3399CC; text-decoration:none; }
a:active  { color:#3399CC; text-decoration:none; }


p { padding-bottom:1.5em; }
em { font-style:normal; color:#3399CC; }
.small { font-size:0.8333em; line-height:1.8em; }  /* 10px */
.large { font-size:1.5em; line-height:1em; }  /* 18px */
.clear { clear:both; }
.right  { text-align:right; }
.fright { float:right; }
.left  { text-align:left; }
.fleft { float:left; }


h1 { font-size:1.5em;    line-height:1em;      padding:1em 0;     font-weight:600; }  /* 18px */
h2 { font-size:1.333em;  line-height:1.125em;  padding:1.125em 0; font-weight:600; }  /* 16px */
h3 { font-size:1.1667em; line-height:1.2857em; padding:1.2857em 0; font-weight:600; }  /* 14px */
h4 { font-size:1.1667em; line-height:1.2857em; padding:1.2857em 0; }  /* 14px */
h5 { font-size:1em; line-height:1em; }



#sidebar { position:absolute; top:148px; left:15px; width:200px; text-align:right; }
#content { position:relative; top:148px; left:252px; width:468px; overflow:hidden; z-index:100; padding-bottom:75px; }
#column  { position:absolute; top:148px; left:757px; width:160px;   }




#sidebar ul           { list-style-type:none; padding:0; }
#sidebar .widget      { padding-bottom:3em; clear:both; }
#sidebar label,
#sidebar .widgettitle { color:#3399CC; font-size:1.1667em; line-height:1.2857em; }

#sidebar form div { float:right; margin-bottom:3em; }
#sidebar input[type="text"]   { background:white; border:1px solid #6699CC; width:100px; display:block; clear:both; padding:2px; margin-bottom:2px; }
#sidebar input[type="submit"] { width:106px; display:block; clear:both; padding:2px; }
#sidebar label                { }

#sidebar .current-cat a { color:#3399CC; font-weight:600; }
a.active_category  { color:#3399CC; font-weight:600; }


.widget_categories ul { text-transform:capitalize; letter-spacing:0.1em; }
#sidebar .widget.widget_links  { padding:0; }
.widget_popular_searches li,
.widget_recent_searches li { display:inline; }


#column ul           { list-style-type:none; padding:0; }
#column .widget      { padding-bottom:3em; clear:both; }
#column .widget li   { padding-top:0.75em; }
#column label,
#column .widgettitle { color:#3399CC; font-size:1.1667em; line-height:1.2857em; }




#content h2           { padding:0; line-height:1.5em; border-bottom:2px dotted #999999; }
#content h2 a         { text-decoration:none; }
#content h2 a:link    { color:#FFCC00; }
#content h2 a:visited { color:#FFCC00; }
#content h2 a:focus   { color:#3399CC; }
#content h2 a:hover   { color:#3399CC; }
#content h2 a:active  { color:#3399CC; }

#content h1           { padding:3px 5px; background:#3399CC; color:#FFFFFF; font-weight:500; }

#content ul,
#content ol { margin-bottom:1.5em; }

#content div.more        { font-size:1.1667em; line-height:1.5em; border-bottom:2px dotted #999999; }
#content div.more strong { color:#3399CC; }
#content ul.more         { margin:0 20px;padding:0; }


#content .cats { float:right; color:#999999; margin-bottom:0.5em; }
#content .cats ul { display:inline; list-style:none; }
#content .cats li { display:inline; }

#content .cats a         { text-decoration:none; }
#content .cats a:link    { color:#999999; }
#content .cats a:visited { color:#999999; }
#content .cats a:hover   { color:#3399CC; }
#content .cats a:active  { color:#3399CC; }
#content .cats a:focus   { color:#3399CC; }

#content div.commentform input[type="text"] { background:white; border:1px solid #6699CC; width:220px; margin-right:5px; padding:2px; }
#content div.commentform textarea { width:458px; border:1px solid #6699CC; }
#content span.allowedtags { color:#666666; }
#content .authcomment { color:#3399CC; }
#content .subhl { font-weight:600; }

#content img[align=left] { margin-right:1.5em !important; }
#content img[align=right] { margin-left:1.5em !important; }

#content div.pagination a         { display:block; float:left; width:3em; text-align:center; border:1px solid #FFCC00; padding:0; margin:0.25em; }
#content div.pagination a:link    { color:#FFCC00; }
#content div.pagination a:visited { color:#FFCC00; }
#content div.pagination a:focus   { color:#3399CC; border-color:#3399CC; }
#content div.pagination a:hover   { color:#3399CC; border-color:#3399CC; }
#content div.pagination a:active  { color:#3399CC; border-color:#3399CC; }
#content div.pagination strong a,
#content div.pagination strong a:link,
#content div.pagination strong a:visited { background:#FFCC00; color:white; }
#content div.pagination .fright a,
#content div.pagination .fleft a  { font-size:1.333em; line-height:1.125em; font-weight:600; border:0; width:auto; }


#headerpic { display:block; position:fixed; top:0px; left:0px; width:920px; z-index:50; background:url(images/bg.gif) repeat-x; }
* html #headerpic {position:absolute;}

#footer { position:fixed; bottom:0; left:0; width:100%; border-top:1px solid rgb(90,170,210); background:rgb(200,225,245); z-index:200; }
#footer div { padding:5px 15px; }






acronym, abbr {
	border-bottom:1px dashed #666666;
	cursor: help;
}


pre {
 padding:3px;
 background:#eeeeee;
}

var  { color:green; }
code { color:blue; }

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}


.yiggbutton {
float:left;
padding:0 6px 6px 0;
background:white;
}


