/*basics*/
body {
background:#FFFCFA;
color:#331C0D;
font:normal normal normal 12px/18px Arial, Helvetica, sans-serif;
margin:55px 0 0 55px;
}

ul, ol, li, img, h1, h2, h3, h4, h5, h6, form, fieldset {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
}

a {
color:#331C0D;
text-decoration:none;
}

li {
list-style:none;
margin-bottom:5px;
margin-top:5px;
}



img {
border:none;
}

#container {
overflow:hidden;
width:790px;
}

#container #header {
overflow:hidden;
}

#container #header h1 {
margin:0 0 30px 40px;
overflow:hidden;
}

#container #header h1 a {
display:block;
background:transparent url("images/hl_kilroypr.gif") no-repeat left top;
width:179px;
height:24px;
}

#container #header h1 a span {
display:none;
}

#container #header ul {
overflow:hidden;
margin:0 0 6px 280px;
}

#container #header ul li {
float:left;
margin:0 8px 0 0;
}

#container #header ul li a {
color:#F19407;
text-decoration:none;
}

#container #content {
float:left;background:transparent url("images/bg_content.gif") repeat-y left top;
width:790px;
position:relative;
min-height:790px;
height:auto !important;
height:790px;
}

#container #content #main {
width:466px;
margin:0 20px 0 0;
padding:30px 32px 0 40px;
float:left;
display:inline;
background:transparent url("images/bg_main.gif") no-repeat left top;
}
	
        html>body #container #content #main {
        width:466px;
        }

#container #content #main .entry {
margin:0 0 20px 0;
width:460px;
}

.post {
margin: 0 0 40px;
}

.post a{
color:#f90;
text-decoration:underline;
}

.post h2 a {
color:#331C0D; !important;
text-decoration:none;
}

#container #content #main .entry h2 {
font-size:24px;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
margin:0 0 10px 0;
width:460px;
clear:both;
}

#container #content #xtra {
width:162px;
padding:28px 35px 0 35px;
float:left;
color:#fff;
font-size:12px;
line-height:normal;
font-weight:bold;
background:transparent url("images/bg_xtra.gif") no-repeat left top;
}

#container #content #xtra h2{
color:#F19407;
font-size:14px;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
}

#container #content #xtra .impressum {
color:#FFFFFF;
font-size:10px;
text-transform:capitalize;
position:absolute;
bottom:10px;
}	

#container #content #xtra .impressum a {
font-weight:normal;
}	

#container #content #xtra li recentcomments {
font-size:12px;
}


        html>body #container #content #xtra {
        width:162px;
        }

#container #content #xtra .box {
margin:0 0 28px 0;
}

#container #content #xtra .box a {
color:#fff;
text-decoration:none;
font-size:12px;
text-transform:none;
}

#container #content #xtra .box h3 {
color:#F19407;
font-size:14px;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
margin:0 0 12px 0;
}

#container #content #xtra .box .input {
width:126px;
font-size:12px;
display:block;
margin:0 0 6px 1px;
}


#container #content #xtra .box .button {
color:#33140E;
font-weight:bold; 
}

.alignleft {
float:left;
width:150px;
}

#tagcloud a {
font-size:8pt;
}
#tagcloud a:hover {
font-size:8pt;
}


