/*  
Theme Name: Floodlight Design Custom Theme
Description: Custom Theme for the Floodlight Design Blog
*/

a {border: none; text-decoration: none;}
* {padding: 0; margin: 0; border: 0;}
h2, h3, h4, p {font-family: Eurostile, Arial, sans-serif;}
input {border: 1px solid #00a4e3;}
body{background: url('images/background.jpg') repeat-x; background-color: #f0f1f2; font-family: Eurostile, Arial, sans-serif; font-size: 85%; color:#6a737b;}
#wrap{position: absolute; width:800px; left:50%; margin-left: -390px; padding:5px;}

#content_wrapper {float: left; width: 539px; height: auto; margin-top: 4px;}
#content_container_top{background: url('images/content_top.png') top left no-repeat; float: left; width: 536px; height: 30px;}
#content_container{background: url('images/content_background.png') repeat-y; float: left; width: 536px; height: auto;}
#content_container_bottom{background: url('images/content_bottom.png') bottom center no-repeat; float: left; width: 536px; height: 11px;}

#content{margin: 0px 20px 0 20px !important; margin: 0px 20px 0 10px; float: left; width: 480px; height: auto; min-height: 1175px; font-size: 0.9em; padding-bottom: 20px;}
#content a{color: #00a4e3;}
#content a:hover{color: #6a737b;}

.entry{float:left;width:500px;margin: 20px 0 10px 0;padding:0; font-family: Eurostile, Arial, sans-serif;}
.entry a{color: #00a4e3;}
.entry a:hover{color: #6a737b;}
.entry h2 a{color: #00a4e3;font-family: Eurostile, Arial, sans-serif;  text-transform: uppercase; letter-spacing: 0.05em;}
.entry h2 a:hover{color: #6a737b; font-family: Eurostile, Arial, sans-serif;  text-transform: uppercase;}
.entry h2,h3{font-size: 1.2em;margin:0;padding:0; color: #00a4e3; font-family: Eurostile, Arial, sans-serif; text-transform: uppercase;}
.entry h3{font-size:12px;margin:0;padding:0;  font-family: Eurostile, Arial, sans-serif; text-transform: uppercase;}
.date {font-size: 0.9em; padding: 5px 0 15px 0; text-transform: uppercase; letter-spacing: normal;}

.postmetadata {font-size: 0.8em ;border:solid 1px #00a4e3; padding: 0px 0 0px 5px; width: 450px; color: #00a4e3; margin-top: 15px; float: left; display: block;}
.postmetadata img{margin-top: 3px;}
.postmetadata .data a{color: #00a4e3;}
.postmetadata .data a:hover{color: #6a737b;}

#sidebar{background: url('images/sidebar_background.jpg') center no-repeat; background-color:#fff; float:left; width:226px; height: 1239px; margin:0; padding:0px; line-height:15px;}

#header{float: left; width:1000px; height: 113px;}

.rsidebar{float:left; width: 180px;margin:0;padding:135px 0 0 25px; color: #6a737b; height: 1050px; overflow: hidden;}
.rsidebar img{float: left;}
.rsidebar h2{font-size:14px; margin:0;padding:3px 0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0; float: left;}
.rsidebar ul li{list-style-type:none; padding:15px 0 15px 0; border-top: 1px solid #6a737b; height: auto; float: left; width: 170px;}
.rsidebar ul li select {width: 160px; padding: 2px; border: 1px solid #6A737B;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0; float: left}
.rsidebar ul li ul li{list-style-type:none;border:0;margin:0;padding:3px 0 3px 0px; float: left; width: 172px;}
.rsidebar a{color: #6a737b;}
.rsidebar a:hover {color: #00a4e3;}
.rsidebar .aktt_tweet_time {color: #00A4E3;}
.rsidebar li.aktt_more_updates a{color: #00A4E3;}

#line{clear:both;height:2px;width:720px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
h1,h2,h3{font-family:Eurostile Arial, sans-serif; color: #00a4e3;}
a:hover{text-decoration:underline; color: #00a4e3; border:none;}
a:link,a:active,a:visited{text-decoration:none; color:#6a737b;border:none;}

#commentform{border-top:1px dotted #6a737b;border-bottom:1px dotted #6a737b;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:250px;margin:0 5px 10px 0;padding:1px; border: 1px solid #00a4e3;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0; border: 1px solid #00a4e3;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #6a737b;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
*html h2{font-family:Eurostile, Arial, sans-serif;font-size:14px;font-weight:700;color:#00a4e3;padding:0 0 0 5px;}
#footer {padding-left:5px;}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
input#s{color:#00a4e3;width:80px;border:1px solid #6a737b; background:#fcfcfc; float: left;}

#respond {padding-top: 25px;}
input {color: #6a737b;}
input#submit {color: #00a4e3; text-transform: uppercase;}
input#submit:hover {color: #FFF; background-color: #00a4e3;}
form {font-size: 1.2em;}

label {margin-left: 4px;}