/* @override http://www.spitblog.de/wp-content/themes/w2/style.css */

/*
Theme Name: w2
AUTHOR: <a href="http://iamww.com/" title="IAMWW.com">Will Wilkins</a> &amp;
<a href="http://www.upstartblogger.com/" title="Upstart Blogger">Robert Ellis</a>
Theme URI: <a href="http://iamww.com/wordpress-theme-iamww-w2-dnd" title="http://iamww.com/">http://iamww.com/</a>
Description: The IAMWW w2 DnD theme is a completely Drag n' Drop version of the original <a href="http://iamww.com/wordpress-theme-iamww-w2" title="IAMWW w2">IAMWW w2</a> theme for WordPress.  IAMWW w2 was built from the core of <a href="http://www.upstartblogger.com/wordpress-theme-upstart-blogger-minim" title="Upstart Blogger Minim">Upstart Blogger Minim</a>.
Version: 0.85
All rights reserved.
*/

html {
    overflow:auto;
    height:100%;
    margin-bottom : 0.1em;
    
}


* {
    padding:0;
    margin:0;
    
}


body {
    background:#fff;
    font: 12px  'Trebuchet MS', Arial, Helvetica, sans-serif;
    line-height: 18px;
    color:#444444;
    
}


a {
    color:#6699cc;
    text-decoration:none;
    outline:none;
/*    font-weight:bold;*/
    
}


a:hover {
    background:#f3f3f3;
    color:#444444;
    text-decoration:none;
    outline:0;
    
}


a:visited {
    text-decoration:none;
    outline:0;
    
}


a:link h3 {
    color:#951400;
    border:none;
    outline:0;
    
}


a:link img {
    border:none;
    outline:none;
    
}


p, .posterous_autopost {
	margin-bottom: 18px;
}

 .posterous_quote_citation {
	margin-top: 18px;
	margin-bottom: 18px;
}

sup {
	line-height: 1em;
}
ul {
    list-style:none;
    margin-left:0;
    padding-left:0;
    margin-top:0;
}


ol {
    margin-left:0;
    margin-left:30px;
    margin-top:0;
    
}


img {
    border:none;
    padding:5px 5px 5px 0;
    
}

comment_alert {
	background-color: #FFFFCC;
	border: 1px solid;
	padding: 5px;
}

code {
    font-family:"Courier New", Courier, mono;
    
}


pre {
    font-family:"Courier New", Courier, mono;
    
}


em {
	font-size: 12px;
/*    font-weight:bold;
    text-decoration:underline;
    background-color:#f3f3f3;
   margin-right: 3px; */
}



/*layout*/
#container {
    width : 920px;
    margin : 0 auto;
    padding: 0 10px;
    
}


#header {
    margin-bottom : 3px;
    background : none repeat scroll 0% 0%;
    float: left;
    width : 100%;
    padding-bottom: .25em;
    
}



/*header*/
#logo {
    float : left;
    padding-bottom : 5px;
    width: 70%;
    
}


#logo h1 a {
    color:#444444;
    
}


#logo img {
    padding : 10px;
    border : none;
    padding-top : 0;
    display : block;
    
}


#header h1 {
    float : left;
    font-size : 3em;
    line-height : 1em;
    text-transform : uppercase;
    display : inline;
    margin : 15px 0 0 0;
    
}


#site-description {
    background: transparent;
    color: #777;
    float: left;
    padding: 0;
    width: 70%;
    
}


#site-description h2{
    font-size: 1.2em;
    
}


#tag {
    float : right;
    text-decoration : none;
    text-align : right;
    color : #9c9c9c;
    background : transparent;
    padding : 10px 0;
    width: 30%;
    
}


#subscribe a {
    background: transparent url(/wp-content/themes/w2/images/feed-icon-14x14.png) top right no-repeat;
    color: #777;
    margin:0;
    padding: 0 20px 0 0;
    
}



/*navigation*/
#navcontainer {
    float:left;
    width:100%;
    
}


#navcontainer ul {
    padding-left:0;
    margin-left:0;
    background-color:#3c3c3c;
    
    color:white;
    float:left;
    width:100%;
    
}


#navcontainer ul li {
    display:inline;
    text-transform:uppercase;
    
}


#navcontainer ul li a {
    padding : 0.2em 1em;
    background-color : #3c3c3c;
    color : white;
    text-decoration : none;
    float : left;
    border-right : 1px solid #fff;
    
}


#navcontainer ul li a:hover {
    background-color : #494949;
    color : #eee;
    
}



/*drop-down cats*/
.headright {
    border-left : 1px solid #fff;
    float : right;
    
}


#navcontainer ul.navlist li.headright a {
    border-right: 0px;
    
}


#slickbox {
    background : inherit;
    float : left;
    position : relative;
    margin : 0 auto;
    width : 100%;
    padding : 0;
    text-transform : lowercase;
    font-size : 1em;
    
}


#slickbox h4 {
    text-transform : uppercase;
    padding : 3px 0 3px 0;
    
}


#slickcats {
    background : inherit;
    float : left;
    position : relative;
    
    width : 100%;
    padding : 0;
    
}


ul.headcats {
    color : #444444;
    text-align : left;
    height : auto;
    width : 100%;
    margin: 10px 0 0;
    background-color : inherit;
    
}


ul.headcats li {
    display : inline;
    list-style-type : none;
    margin-right : 3%;
    
    border-bottom : 1px solid #ddd;
    float : left;
    text-align : right;
    display : block;
    width : 22%;
    
}


ul.headcats li:hover {
    background : #f3f3f3 !important;
    
}


ul.headcats li a {
    float : left;
    color : #333;
    
}


ul.headcats li a:hover {
    background : #f3f3f3 !important;
    color : #444444;
    
}

ul.headwide {
    color : #444444;
    text-align : left;
    height : auto;
    width : 100%;
    margin: 10px 0 0;
    background-color : inherit;

}


ul.headwide li {
    display : inline;
    list-style-type : none;
    margin-right : 3%;

    border-bottom : 1px solid #ddd;
    float : left;
    text-align : right;
    display : block;
    width : 44%;

}


ul.headwide li:hover {
    background : #f3f3f3 !important;

}


ul.headwide li a {
    float : left;
    color : #333;

}


ul.headwide li a:hover {
    background : #f3f3f3 !important;
    color : #444444;

}




/*content*/
#entries {
    width : 480px;
    float : left;
    padding : 8px 0 15px 0;
    /*line-height : 1.7em;*/
    
}


.post {
    margin-bottom : 4em;
    
}


.post ul {
    list-style : square;
    margin : 1px 5px 7px 15px;
    padding : 5px;
    
}


.post li {
    margin-bottom : 3px;
    
}


h1 {
    font-size : 2em;
    line-height : 1em;
    text-transform : uppercase;
    display : inline;
    margin-bottom : 0.2em;
    margin-top : 2.5em;
    
}


div#entries h2 {
    font-size : 1.8em;
    font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
    line-height : 1em;
    text-transform:uppercase;
/*    display : inline;*/
    margin-bottom : 18px;
    margin-top : 0.5em;
    
}


div#entries h2 a {
    color:#444444;
    
}


h3 {
    font-weight : bold;
    font-size : 1em;
    text-transform : uppercase;
    margin-bottom : 0.2em;
    margin-top : 2.5em;
    letter-spacing : 0.2em;
    color : #34353e;
    
    border-bottom : 1px solid silver;
    
}


#entries h3 {
    clear: both;
    padding-top: 1em;
    margin-top: 1em;
    
}


div#entries h1.big {
    margin-bottom: 1.5em;
    
}


.post h3 {
    border-bottom : none;
    letter-spacing : normal;
    margin-bottom : 18px;
    
}


blockquote {
    background:#F3F3F3 url(/wp-content/themes/gl/images/quote.png) no-repeat scroll right top;
    padding:10px;
    margin : 15px 0;
    
}


.big {
/*    display : inline;*/
    font-size : 3em;
    
}


.results_content {
    padding : 0 0 .5em 0;
    border-bottom : 1px solid silver;
    
}


span.archive-meta {
    font-size: 1em;
    
}


a.archive-permalink {
    color:#444444;
    display: block;
    font-size: 1.2em;
    
}


.except {
    margin-top : 1em;
    
}


div.results_date {
    margin-top: .5em;
    font-size: 1em;
    
}


.archlist {
    float : left;
    color : #333;
    width : 100%;
    
}


ul.archlist li {
    display : inline;
    list-style-type : none;
    margin-right : 10px;
    float : left;
    display : block;
    width : 215px;
    
}


ul.archlist li a {
    float : left;
    margin-right : 3px;
    
}


ul.archlist li a:hover {
    background : #f3f3f3 !important;
    color : #444444;
    
}


div.post p img {
    max-width: 500px;
    
}


div.post-tags {
    clear: both;
    margin: .25em 0;
    
}



/*sidebar*/
#sidebar {
    width : 390px;
    float : right;
    font-size : 1em;
    padding : 0 0 25px 0;
    line-height : 1.5em;
    margin-top : 1.5em;
    
}


#sidebar img {
    max-width: 390px;
    
}


input#s {
    width : 120px;
    margin : 0 2px 5px 0;
    font-size : 12px;
    
}


input#s2 {
    width : 140px;
    margin : 5px 2px 5px 0;
    font-size : 12px;
    
}


#searchsubmit {
    margin-bottom : 5px;
    
}


table#wp-calendar {
    width: 100%;
    
}


h2.widgettitle {
    font-weight : bold;
    font-size : 1em;
    text-transform : uppercase;
    margin-bottom : 0.2em;
    margin-top : 2.5em;
    letter-spacing : 0.2em;
    
    color : #34353e;
    border-bottom : 1px solid silver;
    
}


#sidebar h3 {
    font-weight : bold;
    font-size : 1.2em;
    text-transform:uppercase;
    margin-bottom : 0.2em;
    margin-top : 1em;
    letter-spacing : 0.2em;
    color : #34353e;
    border-bottom : 1px solid silver;
    
}


#sidebar li {
    margin-left : 0;
    padding-left : 0;
    margin-top : 0.1em;
    
}


#sidebarleft {
    width : 180px;
    float : left;
    
}


#sidebarright {
    width : 180px;
    float : right;
    
}


#sidebarright img {
    max-width: 180px;
    
}


#sidebarleft img {
    max-width: 180px;
    
}


#sidebar li {
    margin-left : 0;
    padding-left : 0;
    margin-top : 0.1em;
    
}


#sidebar p {
    display : block;
    padding : 5px;
    margin-top : 1px;
    text-align: left;   
}


#searchform div {
    padding-left : 0;
    margin : 0.5em 0;
    
}


div.textwidget {
    display : block;
/*    background-color : #f3f3f3;
    padding : 5px;*/
    margin : 0.5em 0;
    
}


#sidebarright li a img {
    background : inherit;
/*border : 3px solid silver;
    padding : 5px;
    margin : 2px 3px;*/
    
}


.flickr {
    background : inherit;
    margin : 0 auto;
    width : 100%;
    padding : 0;
    
}


.flickr li {
    padding-top : 5px;
    
}


#sidebarleft li a img, .flickr li img {
/*    padding : 4px;
    border : 2px solid silver;
    margin: 3px 0;*/
    
}


div.post-meta {
	margin-bottom: 18px;
	font-size: 12px;
    color: #777;
}

div.post-meta-bottom {
    text-align: right;
    font-size: 1em;
    color: #777;
    margin-bottom: 4em;
}


div.bottom-nav {
    float: left;
    margin: 1em 0;
    
}



/*comments*/
.comments_tiny {
    color : #b8b8b8;
    border-bottom : 1px solid silver;
    
}


.alt {
    margin : 0;
    padding : 10px;
    background : #f3f3f3;
    
}


.commentlist {
    margin-top : 0;
    
}


.commentlist li {
    margin : 5px 0 0 0;
    padding : 10px;
    border: 1px solid #CCC;
    
}


#commentform p {
    margin : 5px 0;
    
}


.nocomments {
    text-align : center;
    margin : 0;
    padding : 0;
    
}


.commentmetadata {
    margin : 0;
    display : block;
    
}


li.comment {
    font-weight : bold;
    padding : 10px;
    list-style : none;
    
}


.commentlist p {
    font-weight : normal;
    line-height : 1.7em;
    margin : 5px 0;
    padding-right: 25px;
    text-transform : none;
    text-align: left;
}


#commentform {
    margin-top : 30px;
    
}


.commentmetadata {
    font-weight : normal;
    
}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color : #777;
    
}


div.comment-invitation {
    background-color: #f3f3f3;
    padding: 10px;
    
}


div.comment-invitation p{
    display: block;
    width: 100%;
    padding: 0 0 .3em;
    
}


.text {
    display: block;
    float: left;
    width: 65px;
    
}


input#author.textfield {
    padding-top: 3px;
    
}


span.allowed-tags {
    color: #777;
    font-size: 1em;
    
}


#pages ul li.page_item ul li.page_item {
    margin-left: .5em;
    
}


.content {
    margin-bottom : 25px;
    padding-left : 5px;
    font-weight : normal;
    
}


.commentbox {
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    width : 99%;
    height : 120px;
    
}



/*footer*/
#footer {
    clear: both;
    width : 900px;
    font-size : 1em;
    height : auto;
    text-decoration : none;
    text-align : center;
    
}


#footer a {
    background-color : #3c3c3c;
    color : white;
    text-decoration : none;
    
}

.cc {
	background-color: #FFF;
	color: #9c9c9c;
	font-weight: normal;
}


#footerinfo {
    background-color : #3c3c3c;
    color : #9c9c9c;
    font-size: 1em;
    float : left;
    display : inline;
    padding : 10px;
    width : 100%;
    text-align : left;
    
}



/*misc*/
.left {
    display : inline;
    float : left;
    
}


.right {
    display : inline;
    float : right;
    
}


.clear {
    text-align : center;
    font-size : 0.8em;
    color : #9c9c9c;
    margin : 0;
    padding : 0 0 20px 0;
    
}


.imgleft {
    float : left;
    margin-right : 10px;
    margin-bottom : 10px;
    
}


.imgright {
    float : right;
    margin-left : 10px;
    margin-bottom : 10px;
    
}


img.frame {
    padding : 2px;
    border : 1px solid #dee4e5;
    
}


img.center {
    display: block;
    text-align: center;
    margin: 0 auto;
    
}

.alignright{
        float:right;
        padding:5px 0px 10px 5px;
}

.wp-caption-text {
        text-align: center;
}


img.alignleft {
    float: left;
    padding: .9em .5em .5em;
    
}


img.alignright {
    float: right;
    padding: .9em 0 .5em .5em;
    
}


img.left {
    float: left;
    padding: 0 .5em .5em 0;
    
}


img.right {
    float: right;
    padding: 0 0 .5em .5em;
    
}


img.wp-smiley {
    background: inherit;
    
}


p.akpc_pop {
    font-size: .8em;
    
}


a.more-link {
    display: block;
    
}


#wp-calendar tbody tr td {
    text-align: center;
    
}


abbr, acronym
{
border: none;
}
   
.ad {
	font-family:  'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.adu {
	font-weight: bold;
}

