/* -------------------------------------------
Theme Name: rad!ance inside
Theme URI: http://www.jeanquartier.at/fleur/
Description: Theme by Fleur J.
Last Updated: 10.10.2005
Author: Fleur J. 
eMail: radi@inode.at
URI: http://www.jeanquartier.at
------------------------------------------- */


/* ******************* General Styles ******************* */
body {
margin: 0;
padding: 0; 
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #97b601 url("img/radianceinside_bgcolor.jpg") repeat-x top left;
color: #333;
text-align: center;
}
a img {
border: none;
}
a {
color: #4070a0;
text-decoration: none;
}
a:hover,
h2 a:hover, 
h3 a:hover {
color: #569fc0;
text-decoration: underline;
}
acronym, 
abbr, 
span.caps {
cursor: help;
font-size: 0.9em;
}
acronym, 
abbr {
border-bottom: 1px dotted #999;
}
blockquote {
margin: 15px 30px 0px 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0px 0px;
display: block;
}
code, pre {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
color: #506005;
font: 1.1em 'Courier New', Courier, Sans-Serif, Fixed;
}
div {
margin: 0px;
padding: 0px;
}
h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
h1 {
font-size: 4em;
margin: 0px;
}
h2 {
font-size: 1.6em;
margin: 30px 0px 0px;
/* margin-top: 30px; */
}
h2.pagetitle {
font-size: 1.6em;
}
h3 {
font-size: 1.3em;
padding: 0px;
margin: 30px 0px 0px;
}
h1, h1 a, h1 a:visited, 
.description {
text-decoration: none;
color: #fff;
}
h1 a:hover,
description:hover {
text-decoration: none;
color: #f29e30;
}
h2, h2 a, h2 a:visited, 
h3, h3 a, h3 a:visited {
color: #214b5b;
}
h2, h2 a, h2 a:hover, h2 a:visited, 
h3, h3 a, h3 a:hover, h3 a:visited, 
cite {
text-decoration: none;
}
hr {
display: none;
}
small, 
#sidebar ul ul li, 
#sidebar ul ol li, 
.nocomments, 
.postdate, 
.postmetadata, 
blockquote, 
strike {
color: #728127;
}
/* sidebar: 3fach verschachtelung keine punkte mehr */
#sidebar { border-left:1px dotted #ede !important; }
.ul.weather,
#sidebar ul.weather,
.weather ul, .weather li { 
list-style-type: none !important;
list-style-image: none !important;
margin: 0; 
} 
small,
.postdate,
.postmetadata {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
dl dt {
color: #4070a0;
line-height: 1.5em;
margin-top: 0.6em;
}
dl dd {
font-size: 0.9em;
}
ol li, 
#sidebar ul ol li {
list-style: decimal outside;
}
/* the lists uses special stylized non-IE bullets which 
 do not work in Internet Explorer */
html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 10px;
text-indent: -10px;
} 
html>body .entry li {
margin: 7px 0px 8px 10px;
}
.entry ul li:before, 
#sidebar ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0px 0px 0px 35px;
margin: 0px;
}
.entry ol li {
margin: 0px;
padding: 0px;
}
.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.center {
text-align: center;
}
.external {
background: transparent url("img/external.png") right top no-repeat;
padding-right: 13px;
}
.pdf {
background: transparent url("img/pdf.gif") left center no-repeat;
padding: 2px 0px 2px 20px;
}
.hidden {
color: #fff;
position: absolute;
left: 0px;
top: -400px;
height: 1px;
width: 1px;
overflow: hidden;
}

/* ***************** Page / Content Styles ***************** */
#page {
background: #fff url("img/radianceinside_bg.jpg") top left repeat-y; 
border: none; /* border: 1px solid #959596; */
text-align: left;
margin: 20px auto;
padding: 0px;
width: 820px;
}
#content
{
font-size: 1.1em;
}
.narrowcolumn {
float: left;
padding: 0px 0px 20px 45px;
margin: 0px 0px 0px 0px;
width: 510px; /* for IE special width */
max-width: 470px; /* this is the right default width for compliant browsers */
}
.narrowcolumn .postmetadata {
padding-top: 5px;
text-align: right;
}
.postmetadata ul, 
.postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
.narrowcolumn .entry, 
.widecolumn .entry {
line-height: 1.4em;
}
#content .narrowcolumn img { _float: left; }
.post {
margin: 2em 0px;
text-align: justify;
clear: both;
background: #fff url("img/hr_pacman.gif") no-repeat bottom left;
padding:8px 8px 20px 8px;
border-radius:8px;
-moz-border-radius:8px;
webkit-border-radius:8px;
}
.post h2 {
background: #eef2fc url("img/newsentry.gif") top left no-repeat;
border-top: 1px dotted #c4c4c4;
border-bottom: 1px dotted #b9b9b9; 
clear: left; /* for IE otherwise floating on navigation */
padding-left: 30px;
line-height: 1.7em;
margin-bottom: 0px;
}
.post ul {
text-align: left;
}
.widecolumn {
line-height: 1.6em;
padding: 10px 0px 20px 0px;
margin: 5px 0px 0px 130px;
width: 520px;
}
.navigation, 
.widecolumn .navigation {
clear: both;
display: block;
margin-top: 4em;
text-align: center;
}
/* gallery specific styles */
div.entry p.attachment { text-align: center; }
div.entry p.attachment img { margin: 0 auto; }
div.navigation div.alignleft { margin-right:0.5em; }
div.navigation div.alignleft img, 
div.navigation div.alignright img { width:75px; height:75px; border:1px solid #777; }
br.clear { display: block; clear: both; }
div.navigation div.alignright { margin-left:0.5em; }

.widecolumn .post {
margin: 0px;
}
.widecolumn .postmetadata {
margin: 30px 0px;
}
.widecolumn .entry p {
font-size: 1.05em;
}
.entrytext p {
line-height: 1.4em;
}
.entrytext .toc,
.entrytext .toc ul {
list-style: none;
}
#infolist {
clear: both;
display: block;
float: left;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.2em;
line-height: 1.5em;
padding-top: 5px;
width: 490px;
}
#infolist h2 {
margin-left: 2em;
}
#infolist ul, 
#infolist li {
clear: both;
float: none;
list-style: none;
}
#infolist li {
padding: 0em 1em 0em 0em;
}
ul .about_text { 
list-style: none; list-style-type: none; margin-bottom: -1em;
}
.about_text div.folder {
background: transparent url("img/bg_folder.png") top center no-repeat;
height: 133px; width: 120px;
margin-left: 1em; 
}
.about_text p { 
padding: 10px 12px; color: #fff; /*#728127;*/ margin: 0; font-size: 0.9em;
}

/* ******************* Header Styles ******************* */	
#header {
background: #fff url("img/radianceinside_header.jpg") no-repeat top center;
height: 183px;
margin: 0px !important;
padding: 0px;
width: 820px;
}
#headerimg {
height: 112px;
padding: 5px 0px 0px 0px;
text-align: center;
width: 800px;
}
#headerimg em {
color: #97b601;
font-style: normal;
padding-left: 0.4em;
}
.description {
color: #fff;
font-size: 1.2em;
text-align: center;
}

/* ******************* Footer Styles ******************* */
#footer { 
/*background: transparent url("img/radianceinside_footer.jpg") bottom center no-repeat; */
border: none;
padding: 0px 0px 0px 0px;
margin: 0px auto;
width: 820px;
clear: both;
}
#footer h4 {
visibility: hidden;
}
#footer p {
margin: 0;
padding: 20px 0px;
text-align: center;
}

/* ******************* Main Navigation Styles ******************* */
#main-navigation {
min-height: 36px; /* compliant browsers shall have the same size as IE */
padding: 18px 0px 0px 0px;
width: 100%; 
}
#main-navigation ul {
margin-top: 0px;
}
#main-navigation ul li {
display: inline;
float: left;
padding: 2px 12px 2px 0px;
}
#main-navigation a {
color: #214b5b;
font-size: 1.5em;
font-weight: bold;
}
#main-navigation a:hover,
#main-navigation a:active,
#main-navigation a h2:hover,
#main-navigation a:hover h2 {
background: #728127;
color: #fff;
text-decoration: none;
}
#main-navigation #search {
float: right;
padding: 0px 20px 5px 0px;
}
#main-navigation #search input#s {
float: left; z-index: 2000; height: 1.2em; position: relative;
}
#search #addicted_results { display: none; }
#live-search-popup img.spiegel { display: none; /* margin-top: -1em; */ }
#live-search-popup { position: absolute; top: 4.5em; margin-left: 6em; z-index: 1000; margin-right: 0em; }
#live-search-popup #searchform img.left,
#live-search-popup #searchform div.editbox,
#live-search-popup #searchform input.lupe { display: none; }
#live-search-popup #livesearchpopup_results { width: 20em; }
#livesearchpopup_box h1 { width: 20em; 
background: transparent url('../../plugins/live-search-popup/resultgradient.png') repeat-x top left; }
/* ******************* Search Styles ******************* */
/*#search {
background: #ddd;
border: 1px solid #fff;
-moz-border-radius: 1em;
border-radius: 1em;
padding: 1em 0em; 
}*/
#searchform {
color: #06c;
text-align: center;
}
.entry form {
text-align: center;
}
#main-navigation select {
width: 7em;
}
#main-navigation #searchform #s {
background: #ddd;
border: 1px solid #728127;
width: 85px;
}
#main-navigation #searchform #s:hover, 
#searchform #s:focus,
#main-navigation #searchsubmit:hover {
background: #fff;
}
#main-navigation #searchsubmit {
border: 1px solid #728127;
color: #214b5b;
font-size: 1.2em;
font-weight: bold;
height: 1.65em;
}


/* ******************* Sidebar Styles ******************* */
#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding: 20px 0px 10px 0px;
margin: 2em 0px 0px 585px;
width: 190px;
}
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
margin: 5px 0px 0px;
padding: 0px;
}
#sidebar li img {
margin-left: 1em;
}
#sidebar form {
margin: 0px;
}
#sidebar ul, 
#sidebar ul ol {
margin: 0px;
padding: 0px;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, 
#sidebar ul select {
margin: 5px 0px 8px;
}
#sidebar ul ul, 
#sidebar ul ol {
margin: 5px 0px 0px 10px;
}
#sidebar ul ul ul, 
#sidebar ul ol {
margin: 0px 0px 0px 10px;
}
#sidebar ul ul li, 
#sidebar ul ol li {
margin: 3px 0px 0px;
padding: 0px;
}


/* ***************** Calendar Styles ***************** */
#wp-calendar{
border: 1px solid #4070a0;
border-collapse: collapse;
font-size: 1em;
margin: 1em auto 0em;
width: 155px;
}
#wp-calendar .pad {
display: none;
}
#wp-calendar #prev a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

/* ******************* Comment Styles ******************* */
#comment {
width: 42em;
}
.commentlist li, 
#commentform input, 
#commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight: bold;
}
.commentlist cite, 
.commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}
h3.comments {
padding: 0px;
margin: 40px auto 20px;
}


/* ******************* Images Styles ******************* */
p img {
padding: 0px;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0px 7px 2px 0px;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/* very special style rules */
a#tooCool { position:fixed;right:0;bottom:0;display:block;height:80px;width:80px;
	background: url("img/too_cool_corner.png") bottom right no-repeat;
	text-indent:-999em;text-decoration:none; }

/* ******************* Twitter Plugin Styles ******************** */
div.twitter-avatar { display: block; }
div.twitter-avatar a { padding:0.5em; float:right; margin-right:1em; }
div.twitter-avatar a img { width:28px; height:28px; }

/* ******************* TagCloud Styles ******************* */
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc; background: none; padding: 0;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }
