/*
Theme Name: Vikiworks Infinity
Theme URI: http://vikiworks.com
Version: 1.0.1
Author: yichi
Modified: frank parallax
Web: http://www.frankparallax.com
*/

/* Overall setup  */
*{margin:0;padding:0;}
body{background:#aaa url(images/main_background3.gif) top center no-repeat fixed;color:#fff;font:12px/14px helvetica, arial,Sans-serif;}
a{color:#fff;text-decoration:none;outline:0;}
a:hover{color:#c9ff00;}
a img{border:none;}
ul,li{list-style:none;margin:0;padding:0;}
h1{font-size:30px;}
h2{font-size:14px;}
h3{font:bold 11px arial,helvatica;color:#fff;text-transform:capitalize;}
h3 SPAN.slash{font:bold 10px Arial !important;text-transform:lowercase;}
h4{font-size:14px;}
code{font:11px "Courier New";color:#fff;display:block;border-left:1px solid #903000;margin:5px 0;padding:5px;}
blockquote{color:#fff;font:12px Arial,Sans-serif;line-height:1.4em;padding:5px;}
.left{float:left;margin-top:2px;margin-right:8px;}
.right{float:right;margin-left:8px;}
.clear{clear:both;}
.clear-both{clear:both;}
.pagenavi{clear:both;margin:15px 0;}

/* navigation */
ul.topnav   { list-style:none;text-align:left; }
.topnav li   { float:left;margin: 0; }
.topnav li a  { font:11px arial;outline:none;color:#fff;text-decoration:none;display:block;padding:5px 15px;text-transform:uppercase; }	
.topnav li a:hover   { color:#c9ff00 !important; }
.topnav li.rss   { float:right;display:block; width: 60px;background:transparent url(images/rss.png) no-repeat 130% 0; }
.topnav li.rss a { color: #fff; }
.topnav li.rss a:hover   { background: transparent;color:#c9ff00 !important; }


/* header  */
#header{background:#fff url("images/rotator/rotate.php") top center no-repeat;width:970px;margin:0 auto;padding:1em 0 210px;}
#header h1 a{display:block;font-size:20px;width:240px;text-indent:-999em;margin:5px 0;}
#header h1 a:hover{color:#7ebe40;}
#main-wrapper{display:block;width:950px;text-align:left;background:url(images/px.png);margin:0 auto;padding:10px;}
.main{width:490px;float:left;overflow:hidden;margin:0;padding:0;}

/* thumnail covers  */
.thumb{font-size:9px;text-align:center;background:#222 url(images/thumb.png); display:block;width:235px;overflow:hidden;height:150px; position:relative;margin:0 10px 10px 0;}
.thumb-title{text-transform:uppercase;text-align:left;margin-top:2px;background:#333;top:0;left:0;display:block;position:absolute;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;padding:1px;}
.thumb-title:hover{background:#000;}
.thumb-title h2{font-size:9px;margin:0;}
.thumb-title h2 a{font-size:9px;display:block;color:#ddd;text-decoration:none;}
.thumb-title h2 a:hover{font-size:9px;color:#c9ff00;}

/* Ancillary  */
#ancillary{height:45px;background:url(images/opa.png) 100% 80%;text-align:center;margin:0;padding:0;}
#ancillary .flickr{background:#202020;overflow:hidden;padding:3px 2px;}
#ancillary .flickr img{width:45px;height:45px;display:block;float:left;margin:10px;}
#ancillary .flickr a img{border:4px solid #eee;}
#ancillary .flickr a:hover img{border:4px solid #6199dc;}

/* single page  */
.post.single{line-height:1.4em;width:485px;background:transparent url(images/opa.png);padding:3px;}
.post.single h2,.post.single h2 a{font:22px arial,helvetica;letter-spacing:-1px;line-height:1.4em;color:#eee;text-decoration:none;}
.post.single .postMeta{font:10px Arial;margin-bottom:5px;color:#fff;}
.post.single .postMeta span.date{padding:0 2px 0 0;}
.post.single .postMeta span.comments{background:url(images/comment.gif) no-repeat left center;padding-left:15px;}
.post.single .postMeta span.comments a,.post.single .postMeta span.date a{color:#eee;}
.post.single .entry{float:right;line-height:18px;overflow:hidden;padding-bottom:25px;}
.post .entry img.wp-smiley{border:0 none;vertical-align:middle;margin:0;}   /*//////// SMILEY //////// */
.post .entry img,.entry a img{border:1px solid #fff;}
.post .entry a:hover img{border-color:#c9ff00;}
.post.single h3{font-size:12px;font-weight:bold;color:#6199dc;display:inline;}
.post.single p{margin:1em 0;}
.post.single p a,.post.single li a{color:#c9ff00;}
.post.single p a:hover{color:#c9ff00;}
.post.single p strong{font-weight:bold;}
.post.single p em{font-style:normal;background:#c9ff00;}
.post.single a{color:#fff;}
.post.single a:hover{color:#c9ff00;}
.post.single blockquote{color:#eee;margin:0 1.5em;}
.post.single ul,.post.single ol{margin:1em;}
.post.single ul li,.post.single ol li{color:#fff;line-height:1.4em;margin:0;}

/* twitter  */
#twitter #twitter_update_list{color:#c9ff00;line-height:1.6em;font-size:10px;padding:0;}
#twitter #twitter_update_list a{color:#ddd;display:block;margin:0;padding:0;}
#twitter #twitter_update_list a:hover{color:#fff;margin:0;padding:0;}

/* sidebar related  */
#sidebarwrapper{float:right;color:#c9ff00;margin:0;padding:0;}
#left-sidebar{color:#ddd;float:left;width:220px;background:transparent url(images/opa.png);margin:0;padding:5px;}
#left-sidebar h3{background:#739200;display:inline;color:#fff;padding:3px;}
#left-sidebar a{color:#ddd;}
#left-sidebar a:hover{color:#c9ff00;}
#left-sidebar p{color:#ddd;}
#left-sidebar ul{list-style:none;color:#c9ff00;margin:8px 0 4px;}

.categories{color:#666;padding:0px;margin-left:10px;}
.categories li{list-style-type:circle;font-size:11px;color:#eee;text-align:left;margin:0px 5px;padding:0px 5px;}
.categories li a{color:#fff;text-decoration:none;}
.categories li a:hover{color:#c9ff00;text-decoration:none;}

.recent-posts{padding:10px 0;}
.recent-posts ul{color:#fff;margin:0;padding:0;}
.recent-posts li{color:#fff;list-style-type:none;margin:0;padding:4px 0;}
.recent-posts li a{color:#fff;text-decoration:none;}
.recent-posts li a:hover{color:#c9ff00;text-decoration:none;}

.delicious{padding:10px 0;}
.delicious ul{margin:0;padding:0;}
.delicious li{list-style-type:none;margin:0;padding:2px 0;}
.delicious li a{text-decoration:none;}
.delicious li a:hover{text-decoration:none;}

.links{font-size:11px;line-height:1.1em;margin:10px 0;padding:0;}
.links a{text-decoration:none;color:#eee;font-weight:normal;}
.links:hover a{color:#ddd;text-decoration:none;}
.links:hover a:hover,#sidebar .tags a:hover{color:#c9ff00;text-decoration:none;}

#right-sidebar{color:#ddd;float:left;width:220px;font-size:11px;background:transparent url(images/opa.png);margin:0;padding:5px;}
#right-sidebar h3{background:#739200;display:inline;color:#eee;padding:3px;}
#right-sidebar p{color:#ccc;padding-bottom:10px;}
#right-sidebar a{color:#ddd;text-decoration:none;}
#right-sidebar a:hover{color:#c9ff00;}
#right-sidebar ul{list-style:none;margin:8px 0 4px;}

/* comments  */
h3#comments,h3#respond{font-weight:normal;font-size:14px;font-family:arial, verdana;letter-spacing:-1px;color:#ddd;padding:5px 0;}
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist cite{text-transform:none;font-style:normal;}
ol.commentlist li{border-bottom:1px dotted #222;font-size:11px;margin:0;padding:15px 0;}
ol.commentlist h5{font-size:12px;margin:3px 0;padding:0;}
ol.commentlist h5 a:link,a:visited{color:#679ef1;}
ol.commentlist h5 a:hover{color:#fff;}
ol.commentlist h5 small{display:block;}
ol.commentlist li span.moderate{color:#739;padding:2px;}

/* form  */
#commentform{margin:1em 0;}
#author,#email,#url,#comment{font:1em arial,helvetica,verdana,sans-serif;margin:5px 0;padding:2px;}
.comment-warning strong{color:#999;font-weight:bold;}

/* footer  */
#footer{color:#ccc;font-size:8px;height:40px;clear:both;width:950px;text-align:left;margin:0 auto;padding:0;}
#footer a{font-weight:bold;color:#bbb;border-bottom:1px solid #666;}
#footer a:hover{color:#c9ff00;}
#footer img{display:none;}