/*======================================
Theme Name: Slip Stream v2.3
Theme URI: http://www.atmaxplorer.com/
Description: Custom Theme for Atma Xplorer (For Wordpress 2.8)
Version: 1.4
Author: sylv3r
======================================*/

* {
margin:0;
padding:0;
}

body {
background:#232323;
font-size:12px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Sans;
text-align:justify;
color:#666;
}

#wrapper {
margin:0 auto;
padding:0;
background:#fff;
width:860px;
}

a,a:active,a:focus {
text-decoration:none;
color: #0489CC;
}

a img {border:none;}

.post .entry img.wp-smiley {
margin:0;
}

.clear {
clear:both;
}

td {
padding:4px;
}

blockquote {
background:transparent url(images/blockquote.png) no-repeat scroll left top;
color:#444;
font-style:italic;
margin:10px;
padding:20px 10px 0 10px;
}

ul {
list-style:none;
}

#navigation {
display:block;
float:left;
width:860px;
height:40px;
margin-bottom:5px;
background:#232323;
}

/*---:[ nav menu styles ]:---*/
#navigation ul {
float:right;
margin:10px 0 0 0;
}

#navigation li {
display:inline;
}

#navigation ul li.current_page_item a {
background:#fff;
height:20px;
color:#000;
border:0;
padding:5px 10px;
}

#navigation a {
background:#39c url(images/bgmenu.jpg) repeat-x;
color:#000;
float:left;
border-left:3px solid #39c;
border-right:3px solid #39c;
margin:0 0 0 5px ;
padding:5px 7px;
}

#navigation a:hover {
color:#fff;
}

#header-c {
float:left;
width:100%;
}

#header {
background:#232323;
width:950px;
height:58px;
clear:both;
padding:30px 0 0;
}

#header h1 a {
color:#03a0f2;
font-size:24px;
font-weight:lighter;
}

#header h1 a:hover {
color:#fff;
}

#header .description {
font-size:11px;
color:#fff;
float:left;
}

#content-container {
background:#fff;
float:left;
margin-top:5px;
width:860px;
padding-bottom:20px;
}

.content {
width:510px;
text-align:justify;
margin-right:9px;
border-right:1px solid #ccc;
padding:0 15px 0 15px;
float:left;
}

.title {
padding:0 10px 0 10px;
}

.title h1{
font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Sans;
font-size:18px;
font-weight:400;
}

.titlepage h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:300;
margin-bottom:20px;
}

.title h1 a,.titlepage h2 a {
color:#0489cc;
text-align:left;
}
.title h1 a:hover,.titlepage h2 a:hover {
color:#000;
text-align:left;
}

.details {
font-size:11px;
}

h2.pagetitle {
font-size:12px;
color:#000;
background:#fab347;
margin-bottom:20px;
padding:5px;
}

h2.page {
font-size:16px;
font-weight:700;
padding:5px 0;
}

.post {
border-bottom:1px solid #ccc;
width:510px;
margin-bottom:15px;
padding:0 0 10px;
}

.post img.wp-smiley {
border:none;
background:none;
padding:0;
}

.post .entry img.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.post .entry img.download {
width:100px;
margin:0;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
}

.entry .wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.alignleft {
float:left;
margin:10px 10px 10px 0px;
}

.alignright {
float:right;
margin:10px 0px 10px 10px;
}
.front{
margin-top:0;
}

.postmeta {
height:17px;
font-size:10px;
margin-bottom:4px;
text-align:right;
}

.postmeta a {
color:#06c;
}

.postmeta a:hover {
color:#036;
}

.entry {
line-height:18px;
padding-left:10px;
}

.entry p {
margin-bottom:10px;
}

.entry a {
color:#0489cc;
text-decoration:none;
}

.entry a:hover {
color:#000;
}

.entry a img, .entry img {max-width: 500px !important;}

.entry h1,.entry h2,.entry h3{
color:#0489cc;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.entry h1 {
font-size:18px;
margin:25px 0 5px 0;
}

.entry h2 {
font-size:16px;
margin-bottom:5px;
}

.entry h3 {
font-size:14px;
border-bottom:none;
}

.postinfo {
background:#eee;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:5px 10px;
font-size:10px;
}

p.postinfo a {
color:#0489cc;
}

.entry .permalinks{

font-weight:bold;
float:right;
}

.entry .permalinks a{
text-align:right;
}
span.viewing {
line-height:15px;
padding:0 0 3px 1px;
}

span.folder,span.tag,span.comment,span.calendar,span.rss,span.author {
line-height:17px;
padding:0 0 3px 19px;
}

span.folder {
background:url(images/folder.gif) no-repeat top left;
}

span.tag {
background:url(images/tag.png) no-repeat top left;
}

span.comment {
background:url(images/comment.png) no-repeat top left;
line-height:21px;
}

span.calendar {
background:url(images/calendar.png) no-repeat top left;
line-height:23px;
}

span.author {
background:url(images/author.png) no-repeat top left;
}

span.author a{
color: #0489CC;
}

/*---:[ sidebar ]:---*/
#sidebar {
float:left;
width:300px;
}

#sidebar td{
padding:0 !important;
}

#s-top {
width:300px;
}

#s-wid {
}

#leftbar{
width:180px;
float:left;
}

#rightbar {
float:right;
width:100px;
margin:0 5px;
}

#leftbarwidget ul,ul#sidebarwidget {
list-style:none;
margin-bottom:20px;
}

#leftbar ul {
margin-bottom:0;
}

.entry ol {
margin:0 0 10px 28px;
}

.entry ul {
list-style-type:disc;
margin:0 0 10px 20px;
}

#leftbar ul li h2,#rightbar ul li h2 {
border-color:#000;
border-style:solid;
border-width:0 0 1px 0;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin:20px 0 5px;
padding:3px 3px 3px 0;
}

#leftbar ul li ul li,#rightbar ul li ul li {
line-height:17px;
padding:1px;
}

#rightbar ul li ul li {
font-size:10px;
}

#leftbar a,#rightbar a {
color:#777;
}

#comments {
width:510px;
text-align:left;
float:left;
padding-bottom:10px;
}

#comments h2 {
margin-top:10px;
font-size:14px;
}


#formsection {
height:194px;
padding:24px 10px 10px 4px;
}

.kiri {
float:left;
margin-left:10px;
width: 240px;
}

.kiri2 {
float:right;
width: 250px;
}

#author,#email,#url {
width:205px;
margin-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px 0;
}

#commenttext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

#submit {
height:29px;
width:208px;
margin:14px 0 0;
}

#footer {
background:#000;
color:#ddd;
padding:10px 10px 12px;
}

#footer a {
color:#fff;
text-decoration:underline;
}

#footer a:hover {
color:#fab347;
}

img a,#navigation ul li a img,.subscribe img,.subscribe a,.banners img {
border:none;
}

#navigation ul li.current_page_item a:hover,#leftbar a:hover,#rightrar a8hover,.commentlist li {
color:#000;
}

/*---:[ gallery hack ]:---*/
.gallery {
margin: 0px; line-height: 0em;
}

.gallery-item {
float: left; margin-top: 0px; text-align: center;
}

.gallery img {
border: 0px; margin:0px; padding: 0px;
}

.gallery-caption {
margin-left: 0px;
} 

/*---:[ recent posts hack ]:---*/
.widget_recent_entries ul li, #leftbar .widget_text ul li {
    background:transparent url(images/li.png) no-repeat scroll 0 0.4em;
    margin:3px 0;
    padding-left:15px !important;
}
.widget_recent_entries ul li a, #leftbar .widget_text ul li a{
    padding:2px;
    text-align:left;
}

/*---:[ commentlist]:---*/
.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

.commentlist .comment-content {padding:10px; border-bottom:1px solid #CED0D0; }
.commentlist .comment-content a { color:#0489CC; }
.commentlist .comment-content a:hover { color:#000; }
.commentlist .comment-content img.avatar { border:1px solid #ccc; float:right; margin:0 0 1em 1em; }

.byadmin{ 
    background-color: #B3FFCC !important;
    border: 1px solid #6EA83A !important; }

.comment-text { padding:10px 0 0 10px; }
.comment-text p { margin-bottom:10px; }

.commentlist li.even { background-color: #FFF; }
.commentlist li.odd { background-color: #F8F8F8; }

.commentlist li ul.children { }
.commentlist li ul.children li { padding-left:15px; }

.trackback-content { padding:5px 10px; border-bottom:1px solid #CED0D0; }

/*---:[ forms and inputs ]:---*/
form input, textarea, #sidebar input{
    background:#fff none repeat scroll 0 0;
    border:1px solid #DCE1E5;
    color:#333333;
    font-family:Verdana;
    font-size:10pt;
    padding:4px;
}

/*---:[ subscriptions ]:---*/
#subscription {
    background:transparent url(images/alpha.png) repeat scroll 0 0;
    width:300px;
    font-size:11px;
    margin-bottom:10px; }        

#subs_links {
    color:#000;
    float:left;
    list-style-type:none;
    margin-right:10px;
    padding:0; }

#subs_links li { padding:3px 0 3px 20px; }

.subtwit { background:transparent url(images/twee-i.png) no-repeat scroll left center; }
.subtech { background:transparent url(images/tech-i.png) no-repeat scroll left center; }
.sub_rss { background:transparent url(images/rss-i.png) no-repeat scroll left center; }
.sub_email { background:transparent url(images/email-i.png) no-repeat scroll left center;}

/*---:[ metaList ]:---*/
metaSide{
padding: 13px;
}

ul.metaList {
font-family:"helvetica neue",helvetica,arial,clean,sans-serif;
list-style-type:none;
margin:0 100px 0 0;
padding:0;
}
ul.metaList  {
border-top:0 none;
}
ul.metaList li {
border-top:1px solid #EEEEEE;
color:#666666;
font-size:1em;
font-weight:bold;
line-height:1.5em;
padding:0 5.5em 0 0;
position:relative;
}

.meta-title {
color:#CCCCCC;
font-size:0.9em;
font-weight:bold;
position:absolute;
right:0;
text-transform:uppercase;
}

ul.metaList li a{
color:#666666;
}

ul.metaList li a:hover {
color:#0066CC;
}
.game {
margin-bottom:20px;
display:block;
}
.game img{
width:50px;
float:left;
margin:0 5px 0 0;
}

ul.problems-list .question, span.question a, span.question{ color:red; }
ul.problems-list .answers span.answers a{ color:green; }
span.question{ font-weight:bold; }

.floatR{ float:right !important; }

#___plusone_0{height: 24px; width: 106px; display: inline-block;}
