/*
Theme Name: Digital Pop
Theme URI: http://writerspace.net
Description: A bright and colourful 3 column theme based on NewFeel by <a href="http://hellowiki.com/">Fen</a>.
Version: 1.0
Author: Andrew Eglinton
Author URI: http://writerspace.net
*/
/*************************************
 +Containers
 *************************************/

body{
    background:#B2A384 url(./images/background.gif) center repeat-y;
    color:#000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:62.5%;
    line-height:1.7;
    text-align:center;
    margin:0;
}

#content{
    background:#FFFFFA url(./images/main.jpg) no-repeat;
    float:left;
    padding:10px;
    padding-top:290px;
    width:480px;
    font-size:1em;

}

#content_2{
    background:#FFFFFA url(./images/main.jpg) no-repeat;
    float:left;
    padding:10px;
    padding-top:295px;
    width:480px;
    font-size:1em;
}

#footer{
    color:#888;
    font-size:1em;
    text-align:center;
    margin:0;
    padding:0;
}

#header{
    margin-top:20px;
    margin-left:20px;
}

#sidebar{
    color:#ddd;
    background: url(./images/sidebar.gif) no-repeat 0 0;
    padding: 15px 0 0 0;
    margin:0;
    font-size:1.1em;
    float:right;
    width:220px;
}

#wrap{
    margin:0 auto;
    text-align:left;
    width:960px;

}

#left{
    font-size:1.1em;
    margin:0;
    float:left;
    width:240px;
}

#left2{
    font-size:1.1em;
    margin:0;
    float:left;
    width:400px;
}

.navigation {
    padding:3px;
    display: block;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    }


/*************************************
 +Hn
 *************************************/


#sidebar h2{
    color:#333231;
    font-size:1.4em;
    margin: 0 35px 0 35px;
    font-weight:normal;
}

#header h1{
    display:inline;
    font-size:2.4em;
    margin:0;
}

#header h1 a{
    color:#333;
}

#header h1 a:hover{
    color:#fffab8;
}

h1, h2, h3, h4{
    font-family: Verdana, Arial, Sans-Serif;
}

h2{
   font-size:1.5em;
   padding-right:5px;
}

h3{
   font-size:1.2em;
}

h4{
   font-size:0.9em;
}

#header h1{
   font-weight:normal;
}

.entrytitle h2, .entrytitle h3, .entrytitle h4{
   display:inline;
   font-weight:normal;
}

.entrytitle h2{
   color:#4F5D52;
}

.entrytitle h3{
   font-weight:normal;
}

.entrytitle h4{

   font-weight:normal;
}


/*************************************
 +Left
 *************************************/

.latest {
   background:url(./images/latest.gif) no-repeat;
   color:#333;
   margin:0;
   padding:50px 0 6px 10px;
}

.latest li{
   list-style-type:none;
   margin:5px 0;
   padding:0 0 0 0px;
}

.latest li a{
   color:#666;
   margin:0;
   padding:0px;
}

.latest li a:hover{
   text-decoration:underline;
   color:#c11e1e;
}

.latestactivity{
   list-style-type:none;
   background:url(./images/comments.gif) no-repeat;
   margin:0;
   padding:50px 0 16px 10px;
}

.latestactivity li{
   list-style-type:none;
   margin:5px 0;
   padding:0 20px 0 20px;
}

.latestactivity li a{
   color:#666;
   margin:0;
}

.latestactivity li a:hover{
   color:#c11e1e;
   text-decoration:underline;
}

.latestactivity small{
   display: block;
   margin: 0px;
   font-size: 94%;
}

.related {
   background:url(./images/related.gif) no-repeat;
   color:#111;
   margin:0;
   padding:50px 0 10px 10px;
}

.related li{
   list-style-type:none;
   margin:5px 0;
   padding:0 0 0 10px;
}

.related li a{
   color:#666;
   margin:0;
   padding:10px;
}

.related li a:hover{
   text-decoration:underline;
   color:#666;
}





.vernetzung{
   list-style-type:none;
   background:url(./images/vernetzung.gif) no-repeat;
   margin:0;
   padding:60px 0 30px 30px;
}

.vernetzung li{
   color:#666;
   margin:0;
   padding:4px 0 0px 0;
}

.vernetzung li a{
   color:#666;
   margin:0;
}

.vernetzung li a:hover{
   color:#c11e1e;
   text-decoration:underline;
}

.vernetzung small{
   display: block;
   margin: 0px;
   font-size: 94%;
}

ul.imagelinks { list-style-type: none; margin: 0; padding: 0; }
ul.imagelinks li { margin: 0; padding: 0; }

ul.ec3_events {
    background:url(./images/latest.gif) no-repeat;
   list-style-type:none;
   margin: 0;
   padding: 75px 35px 15px 35px;
}
ul.ec3_events ul { margin: 0; padding: 0; list-style-type: none; }

ul.ec3_events a{
   color:#666;
   margin:0;
   padding:0px 0px 10px 0px;
}

ul.ec3_events a:hover{
   text-decoration:underline;
   color:#c11e1e;
}

/*************************************
 +Lists
 *************************************/


#sidebar ul{
    list-style-type: none;
    margin: 0 35px 15px 35px;
    padding:0;
}

#sidebar ul li{
    list-style-type:none;
    margin:0;
    border-bottom:1px solid #D3D1C6;
}

#sidebar ul li a{
    color:#666;
    display:block;
    padding:2px;
}

#sidebar ul li a:hover{
    margin:0;
        color:#fff;
    background:#c11e1e;
}


/*************************************
 +Misc
 *************************************/

a{
    text-decoration:none;
    color:#c11e1e;
}

a:hover{
    color:#877B63;
}

#footer a{
    color:#c11e1e;
}

#header{
    margin:0;
    background:#fff url(./images/header.gif) no-repeat;
    width:960px;
    height:20px;
}

#header p{
    color:#eee;
    margin:0;
}

/*************************************
 +Entry
 *************************************/

.entry{
    font-size:1.2em;
    margin:5px 0 0 0;
    padding:10px;
}

.entrytitle{

}

.entrytitle a{
    color:#4F5D52;
    text-decoration:none;
}

.entrymeta{
    color:#666;
    font-size:0.9em;
    padding:3px 8px;
}

.entrymeta a{
    color:#666;
}

.entrymeta a:hover{
    color:#c11e1e;
}

.entry-1{
    background:#F1F2F1;
    border:1px solid #fff;
    color:#000;
    font-size:1.2em;
}

.entry-1 .entrymeta{
    color:#888;
}

.entry-1 .entrymeta a{
    color:#777;
}

.entry-1 .entrytitle{
    border-bottom:none;
}

.entry-1 .entrytitle a{
    color:#4F5D52;
    font-size:1.2em;
}

.entry-1 .entrytitle a:hover{
    color:#353E37;
}

/*************************************
 +Comments
 *************************************/

.commentsblock{
    margin:5px;
    padding:10px 0 0 0;
    font-size:12px;
}

.commentsblock textarea{
    width:450px;
}

.commentauthor{
    display:block;
    font-size:1.5em;
}

.even{
    background:#3F464A;
    border:1px solid #43494D;
}

.alt{
    background:#F1F2F1;
    border:1px solid #F1F2F1;
}

/*************************************
 +Images
 *************************************/

p img{
    padding-right:8px;
    border:none;
}

img.centered{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img { border: 0px; }

img.alignright{
    padding: 0;
    margin: 0 0 1px 5px;
    display: inline;
}

img.alignleft{
    padding: 0;
    margin: 0 5px 1px 0;
    display: inline;
}

.alignright{
    float: right;
}

.alignleft{
    float: left
}

/*************************************
 +Search Form
 *************************************/

.search{
    vertical-align:top;
    margin:0 auto;
    width:180px;
    height:18px;
}

.form{
    font-size:14px;
    color:#1B1B1B;
    border: 1px solid #909090;
    font-family:verdana, Tahoma, arial, courier;
    width:100px;
    height:16px;
    padding:0;
    margin:0 15px 0 0;
    vertical-align:top;
}

/*- most recent twitter*/

.sb-lasttwitter ul li {
    list-style-type: none;
    margin-right: 3px;
    margin-left: 0px;
    }



img.links {
float:left;
margin: 0 5px 0px 0;
}

img.rechts {
float:right;
margin: 0 5px 0px 0;
}


.pagebar
    {
        font: 11px Arial, Helvetica, sans-serif;
        padding-top: 20px;
        padding-bottom: 10px;
        margin: 0px;
    }

.pagebar a, .pageList .this-page
    {
        padding: 2px 6px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
    }

.pagebar a:visited
    {
        padding: 2px 6px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
    }

.pagebar .break
    {
        padding: 2px 6px;
        border: none;
        background: #fff;
        text-decoration: none;
    }

.pagebar .this-page
    {
        padding: 2px 6px;
        border-color: #999;
        font-weight: bold;
        font-size: 13px;
        vertical-align: top;
        background: #fff;
    }

.pagebar a:hover
    {
        color: #fff;
        background: #0063DC;
        border-color: #036;
        text-decoration: none;
    }



hr {
    background-color: #b2a384; /* Mozilla 1.4 */
    color: #b2a384; /* IE 6 */
    border: #b2a384; /* Opera 7.11 */
    height: 1px;
    }

#sidebar div.search { margin: 0 0 0 35px; width: 185px; }
