@charset "UTF-8";
/* CSS Document */

body{
background: #020c18 url(../images/dpop_index_bg.png) no-repeat top center;
font-family: Helvetica, Arial, San-serif;
color: #6b5847;
}

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

.link1 a:link{color: #6b5847; font-size: 0.9em; text-decoration: none; border-bottom:1px dotted;}
.link1 a:visited {color: #6b5847; font-size: 0.9em; text-decoration: none; border-bottom:1px dotted;}
.link1 a:hover{ color: #c6b782; text-decoration: none; border-bottom:1px dotted; }
.link1 a:active{ color: #6b5847; font-size: 0.9em; text-decoration: none; }

.link2 a:link{ border-bottom:none; }
.link2 a:visited{ border-bottom:none; }
.link2 a:hover{ border-bottom:none; }
.link2 a:active{ border-bottom:none; }

#wrapper{
width: 960px;
margin: 0 auto;
}

#mainnav{
float: right;
width: 400px;
}

#mainnav ul{
list-style-type: none;
margin: 30px 0px 0px 0px;
}

#mainnav li{
display: inline;
margin: 0;
padding: 0px 40px 0px 0px;
}

#header{
height: 312px;
width: 960px;
padding-top: 10px;
}

.tweet {
font-size: 0.9em;
font-family: Helvetica, Arial, San-serif;
color: #6b5847;; 
width: 300px;
margin: 0;
}

.tweet .tweet_list {
-webkit-border-radius: .5em;
list-style-type: none;
padding:0;
}

.tweet .tweet_list li {
overflow: auto;
padding: .5em; }

.tweet .tweet_list li a:link{ color: #6b5847; text-decoration: none; border-bottom: 1px dotted;}
.tweet .tweet_list li a:visited{ color: #6b5847; text-decoration: none; border-bottom: 1px dotted;}
.tweet .tweet_list li a:hover{ color: #c6b782; text-decoration: none; border-bottom:1px dotted;}
.tweet .tweet_list .tweet_even { }
.tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

#contact{
float: right;
margin-top: 145px;
padding-right: 153px;
}

#images{
width: 960px;
margin: 25px auto auto auto;
padding: 0;
}

.gallery{
list-style: none;
padding-left: 15px;
}

.gallery img{
background: #362c2b;
border-color: #362c2b;
border-style: solid;
border-width: 5px;
padding: 0;
vertical-align: top;
margin: 5px 5px 5px 0px;
}

.gallery li{
display: inline;
text-decoration: none;
border: none;
}

#sidebar{
float: right;
width: 360px;
line-height: 18px;
}

#sidebar .padding{
padding: 30px 25px 25px 25px;
}

#sidebar h3{
margin: 0;
padding: 0;
}

#sidebar p{
padding-bottom: 10px;
}

#sidebar ul{
list-style-type: none;
padding-left: 0px;
}

#sidebar li{
padding: 0px 0px 3px 0px;
}

.capabilities {
font-size: 0.9em;
}

#icons li{
display: inline;
margin: 0px 5px 0px 0px;
border: none;
text-decoration: none;
padding: 0;
}

#content{
width: 600px;
line-height: 18px;
}

#content .padding{
padding: 25px 25px 20px 0px;
}

#content h2{
margin: 10px 0px 10px 0px;
padding: 0;
padding-bottom: 10px;
font-size: 1.5em;
border-bottom: 1px dotted #6b5847;
}

#about {
margin: 10px 0px 0px 0px;
padding: 0;
padding-bottom: 10px;
}

#about h3 {
border-bottom: 1px dotted #352c25;
}

#about p{
margin: 0;
padding: 0px 0px 8px 0px;
font-size: 0.9em;
}


#content .date{
font-size: 0.8em;
color: #6b5847;
margin: 8px 0px 8px 0px;
opacity: .7;
filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#content .comments{
font-size: 0.9em;
}

#content .shield {
position: relative;
}

#content .commentscloud {
position: absolute;
text-align: center;
top: -45px;
left: 550px;
width: 30px;
height: 24px;
padding: 4px 0;
background: url(../images/blog/comment_icon.png) no-repeat 0 0;
font-size: 0.7em;
}

#content hr{
border: 0;
color: #352c25;
background-color: #352c25;
height: 1px;
width: 100%;
text-align: center;
}

#content p{
margin: 0;
padding: 0px 0px 8px 0px;
font-size: 0.9em;
}

#footer{
clear:both;
margin: 20px 0px 10px 0px;
padding: 10px 0px 0px 0px;
font-size: 0.8em;
text-align: center;
border-top: 1px dotted #6b5847;
}



