/*  
Theme Name: Ipple Lite V2
Theme URI: http://zeuscn.net/themes
Description: An apple style wordpress theme. Two columns layout , widgets ready , pagenav function ready , gravatar ready , separating pingbacks and trackbacks , threaded-comments , also including multi level dropdown menu. This theme has been tested in the major browsers ( Firefox 3 , Internet Explorer 6 ,Internet Explorer 7 , Internet Explorer 8 , Chrome ) , and Valid XHTML,CSS3.1.
Version: 2.10.0201
Author: zEUS.	
Author URI: http://zeuscn.net/
Tags: silver, fixed-width, two-columns, threaded-comments

	Ipple Lite Wordpress theme
	  http://zeuscn.net/themes

	Theme designed by zEUS. See the project page for more info and updates

	Both the design and code are released under GPL.
    http://www.opensource.org/licenses/gpl-license.php
	
By downloading and using this theme, you agree to the following terms:
    - You may NOT resell this theme
    - A link back to http://zeuscn.net must be retained in the footer (either modified or unmodified)
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute
*/

body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,ul,li,ol,pre dl,dt,dd,form,a,fieldset,input,th,td{border:0;outline:none;margin:0;padding:0}
body{color:#333;background:#F3F3F3;font-family:Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;line-height:1.8em;font-size:62.5%}
#wrap{width:980px;text-align:left;margin:0 auto}
a{color:#0085CF;text-decoration:none}
a:hover{color:#333;text-decoration:none}
p{margin:0 0 10px}
a img{border-style:none}
blockquote{border-left:thick solid gray;padding-left:10px;margin-left:20px}
#header{width:980px;height:30px;float:left;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #DDD;font-size:1.2em;position:relative}
#header h1{float:left;width:300px;height:30px;text-indent:-999em;}
#header h1 a{background:url(images/h1.gif) no-repeat;height:30px;width:300px;display:block;margin:0 0 0 8px}
#header a:hover{color:#08C;text-decoration:none}
#header ul{float:right;width:610px;height:30px;overflow:hidden;margin:0 8px 0 0}
#header li{float:left;margin-left:26px;margin-top:10px;list-style:none;width:auto}
#header a{color:#777}
#nav{height:40px;position:relative;width:982px;z-index:9998;background:url(images/nav.gif) no-repeat;margin:18px auto}
#nav ul{list-style:none;padding-left:118px;float:left;font-size:1.4em;font-weight:700;height:36px;line-height:13px;margin:0}
#nav ul li{float:left;text-align:center;color:#727272;width:117px;height:36px;background:url(images/navlia.gif) no-repeat top left;display:block}
#nav ul li ul{font-size:1em;width:117px;position:absolute;z-index:999;display:none;padding:0}
#nav ul li ul li ul{left:117px;position:absolute;top:0;z-index:999;display:none}
#nav ul li a{text-decoration:none;display:block;color:#2f2f2f;height:36px;line-height:36px;text-shadow:1px 1px 0 #D7D7D7}
#nav li a:visited{text-decoration:none;color:#000}
#nav li a:hover{text-decoration:none;text-shadow:1px 1px 0 #333;background:#FFF url(images/navlia.gif) no-repeat bottom left;height:36px;color:#FFF;display:block}
#nav .current_page_item a,#nav .current_page_item a:visited{text-decoration:none;text-shadow:1px 1px 0 #333;background:#FFF url(images/navcur.gif) no-repeat;color:#FFF;height:36px}
h2 a,h2 a:visited{color:#666;text-decoration:none}
h2 a:hover{color:#2971A7;text-decoration:none}
#leftcol{float:left;width:606px;font-size:1.2em;margin:0 0 15px}
.guide{background:url(images/guide-bg.gif) no-repeat;color:#000;display:inline;float:left;height:32px;text-shadow:#FFF 1px 1px 1px;width:606px;margin-bottom:10px}
.guide_wrap{background:#EEE url(images/guidewrap-bg.gif) repeat-x;border-top:1px solid #CDCDCD;display:inline;float:left;position:relative;width:598px;height:30px;overflow:hidden;margin:0 4px}
.guide_home a{position:absolute;top:1px;left:0;width:40px;height:28px;background:url(images/home.gif) no-repeat;z-index:1;display:block}
.guide_content{height:30px;line-height:30px;padding-left:48px}
#content{width:606px;float:left;background:url(images/content-bg.gif) repeat-y;padding:0}
.content-top{background:url(images/content-top.gif) no-repeat;width:606px;height:6px;float:left}
.content-btm{background:url(images/content-bottom.gif) no-repeat;width:606px;height:9px;float:left}
.postmetadata{width:485px;background:#EAEAEA;font-size:11px;color:#666;line-height:20px;margin:5px 0 20px;padding:10px}
.date{height:50px;width:45px;background:url(images/calendar.gif) no-repeat;font:normal 20px Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;color:#666;text-align:center;margin-left:5px;line-height:100%;float:right;padding:0 2px 0 0}
.date span{height:16px;display:block;font:normal 11px Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;color:#FFF;text-align:center;padding-top:5px}
.post{float:left;width:540px;padding:20px 33px}
.single-post{float:left;margin:auto 10px}
.postdata{font-size:90%;color:#999}
.postdata a,.postdata a:visited{color:#999;text-decoration:none}
.postdata a:hover{color:#44a1d0;text-decoration:none}
.postdata .category{font-size:90%;color:#960;float:left;padding-left:10px}
.entry{float:left;padding-bottom:5px;width:540px;margin:0 auto 10px}
.entry h1{font-size:1.7em;padding-bottom:10px}
.entry h2{font-size:1.5em;padding-bottom:10px}
.entry h3{font-size:1.3em;padding-bottom:10px}
.entry h4{font-size:1.2em;padding-bottom:10px}
.entry h5{font-size:1.1em;padding-bottom:10px}
.entry h6{font-size:1em;padding-bottom:10px}
.entry img{max-width:530px;margin:5px}
.entry ul,.entry ol{color:#686868;margin:0 0 10px 15px}
.entry ul li{list-style:square inside}
.entry ol li{list-style:inside decimal}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:1px solid #ccc;text-align:center;background-color:#f3f3f3;padding-top:7px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px auto}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{line-height:18px;margin:0;padding:5px 4px 3px}
.entry table tbody,.entry table thead{background:#EEE}
.entry table tbody th,.entry table tbody td,.entry table thead th,.entry table thead td{margin:1px;padding:1px 3px}
.entry td,.entry th{border:1px solid #CCC}
.entry th{background:#666;color:#fff}
.entry big{font-size:1.6em}
.entry small{font-size:.8em}
.entry .radio,.entry .checkbox{border:none;margin-bottom:0}
.entry pre{border:1px solid #DDD;overflow:hidden;width:80%;margin:5px 0;padding:10px}
.entry fieldset{border:1px solid #DDD;margin:5px 0;padding:10px}
.entry legend{border-top:1px solid #DDD;font-size:1.2em;font-style:italic;text-transform:uppercase;padding:2px 15px 10px}
.entry .searchform{margin-bottom:15px;width:100%;padding:0}
.entry .searchform .s{border:1px solid #CCC;float:left;margin-right:5px;width:140px;padding:1px 3px}
.pagenavi{color:#666;font-size:11px;margin-bottom:15px;text-align:right;font-weight:700;padding:0 20px}
.post-nav{font-size:12px;height:22px;line-height:22px;margin:15px 0 10px}
.post-nav .previous a{float:left;padding-left:20px;padding-top:2px;background:url(images/arrow.gif) no-repeat left center}
.post-nav .next a{float:right;padding-right:20px;padding-top:2px;background:url(images/arrow2r.gif) no-repeat right center}
.extra-posts{width:520px;color:#686868;float:left;margin-bottom:15px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:15px 10px}
.extra-posts h3{color:#8390A7;font-size:1.4em;font-weight:700;padding-bottom:5px}
.extra-posts .left{width:250px;float:left;padding-right:10px}
.extra-posts .right{width:250px;float:left;padding-left:10px}
.extra-posts ul{list-style:square outside;padding-left:15px;margin:0}
.extra-posts ul li{list-style:square outside;background:none;padding:0}
#post-info{float:left;list-style:none;width:510px;background:#e4e4e4;padding:10px 15px}
#post-info p{margin:0}
#post-info ul{margin:0;padding:0}
#post-info li{list-style:none;background:none;padding:0}
#post-info .avatar{border:1px solid #ccc;float:left;margin:2px 8px 0 0;padding:2px}
#rightcol{float:right;width:360px}
#righttop{width:360px;float:left;margin:0 0 10px}
.righttop-top{background:url(images/rss-title.gif) no-repeat;height:109px;cursor:pointer}
.righttop-body{float:left;width:360px;background:url(images/righttop1.png) no-repeat left top;padding:7px 0 0}
.righttop-btm{background:url(images/righttop_btm.png) no-repeat;height:7px;float:left;width:360px}
#rotate{font-size:1.2em;width:355px;background:url(images/righttop_bg.png) repeat-y;float:left;padding:0 3px 0 2px}
#ui-tabs-nav{background:url(images/tab-nav.png) repeat-x center bottom;height:30px;width:356px;margin:0;padding:0}
#ui-tabs-nav li{position:relative;float:left;list-style:none;text-align:center;color:#4e4e4e;height:30px;line-height:25px;width:116px}
#ui-tabs-nav li a{color:#767c79;display:block;font-weight:700;text-decoration:none}
#rotate .ui-tabs-selected a{background:url(images/tab-select.png) no-repeat center bottom;height:30px;width:116px;display:block;color:#0085CF}
.ui-tabs-panel{color:#767C79;font-weight:400;width:345px;float:left;padding:10px 5px}
.ui-tabs-panel ul{width:326px;margin:0;padding:0 9px 0 10px}
.ui-tabs-panel ul li{list-style:none;width:326px;float:left;padding:2px 0}
.ui-tabs-panel li a{color:#6e6e6e;padding-left:17px}
.ui-tabs-panel li a:hover{color:#111}
.ui-tabs-panel .avatar{border:1px solid #ccc;float:left;padding:2px}
.ui-tabs-panel .comment-text{margin-left:5px;float:left;width:285px}
.ui-tabs-panel .author{color:#333;width:285px;font-weight:700}
.ui-tabs-panel .content{width:285px;clear:both}
.ui-tabs-panel .content a{padding-left:0;clear:both}
.ui-tabs-hide{display:none}
#mostcommented{width:345px;float:left}
#mostcommented ol{width:330px;float:left;list-style:none;padding:0 9px 0 5px}
#mostcommented li{float:left;width:100%;padding-bottom:3px;border-bottom:1px solid #eee}
#mostcommented li a{padding:0}
#mostcommented .numb{float:left;width:12px;padding:0 10px 0 2px}
#mostcommented .title{color:#4D4D4D;font-weight:700;float:left}
#sidebar{width:360px;float:left;background:url(images/sidebar-top.png) no-repeat center top;padding-top:31px;font-size:1.2em}
#sidebar h3{border-bottom:1px solid #CCC;border-top:1px solid #CCC;color:#4D4D4D;font-weight:400;background:#EEE url(images/arrow-s.gif) no-repeat 340px center;font-size:1.1em;padding:6px 10px 4px}
.sidebar-body{background:transparent url(images/righttop_bg.png) repeat-y;list-style:none;float:left}
.widget{width:356px;float:left;color:#333;padding:0 2px 8px}
.widget ul{margin:5px 0 0;padding:0 16px}
.widget ul li{list-style:none;background:url(images/tabli.gif) no-repeat left 5px;padding:0 0 6px 12px}
.widget ul li ul{float:left;margin:5px 0 0;padding:0}
.widget ul li ul li{list-style:none;background:url(images/rnd-li.gif) no-repeat scroll left 1px;width:135px;padding:0 0 0 15px}
.widget ul li ul li ul li{width:120px}
.widget div{padding:5px 10px}
.widget .searchform{border:1px solid #CCC;display:inline;float:left;height:18px;line-height:18px;width:260px;margin:8px 44px 0;padding:1px 3px}
.widget .searchform .s{width:237px;border:none}
.widget .searchform .submit{width:20px;text-align:center;height:18px;line-height:18px}
.widget select{display:inline;width:160px;margin:8px 98px 0}
.archive-dropdown,#cat{width:160px}
#cal{padding:10px}
#wp-calendar{color:#333334;width:100%;margin:0 auto}
#wp-calendar caption{background:#EDEEEE;color:#333334;width:100%;margin:0 auto}
#wp-calendar thead{background:#EDEEEE;border:1px solid #FFF;margin:0 auto}
#wp-calendar thead tr th{text-align:center;padding:1px 3px}
#wp-calendar tbody{width:156px;background:#EDEEEE}
#wp-calendar tbody td a{color:#EDEEEE;background:#333334;display:block}
#wp-calendar tbody td a:hover{color:#3f3f3f;background:#fff;display:block}
#wp-calendar tfoot tr a:hover{color:#EDEEEE;background:#333334}
#wp-calendar tfoot tr a{color:#333334}
#wp-calendar td{background:#EDEEEE;text-align:center;padding:1px 3px}
#wp-calendar td a{color:#FFF}
#wp-calendar td a:hover{background:#EDEEEE;color:#3F3F3F;display:block}
#search{float:right;height:38px}
.searchform{height:14px;text-align:left;width:105px;padding:10px 20px 0 25px}
.searchform input{border:0 none;font-size:1.2em;width:85px}
.searchform .s{color:#848484}
.searchform .submit{background:#FFF;color:#848484;height:14px;width:16px;text-align:center}
.comments-template{float:left;width:606px;background:url(images/comment-bg.png) repeat-y;margin:10px 0 0}
.comments-template p{margin:0 0 5px}
.comments-template ol{width:540px;float:left;list-style:none;margin:0;padding:10px 33px 0}
.comments-template ol li{float:left;list-style:none}
.commentlist li{float:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;width:540px}
.comments-template h3{background:url(images/comment-top.png) no-repeat;color:#4D4D4D;margin-bottom:10px;font-size:1.2em;font-weight:400;text-shadow:1px 1px 1px #FFF;width:582px;padding:5px 12px}
.comment-btm{background:url(images/comment-btm.png) no-repeat;float:left;height:7px;width:606px;margin-top:20px}
#respond{display:inline;float:left;width:100%;margin:15px 0 0}
#respond h3{background:url(images/paginationtop.gif) repeat-x left top;border:1px solid #B1B5B9;font-size:1.2em;line-height:2em;text-align:center;width:89%;margin:0 auto;padding:0}
#commentform{width:90%;margin:10px auto 0}
#author,#email,#url,#mcspvalue{border:1px solid #B1B5B9;width:145px;height:16px;line-height:16px;background:#eee;font-size:1em;padding:2px}
#comment{border:1px solid #CDCDCD;background:#ECECEC}
#submit{background:url(images/button.gif) no-repeat;border:none;width:84px;height:18px;line-height:18px;text-align:center;color:#ececec}
#commentform textarea:focus,#commentform input[type=text]:focus,.textareafocus{border:solid 1px #3e3e3e;background:#FFF}
#commentform textarea{width:400px;padding:5px}
.comment-entry-owner{background:#555;color:#ccc}
.comment-area{color:#0c3e53;font-size:1em;width:460px;float:right;background:#eee;padding:8px 10px}
.comment-area blockquote{float:left;display:inline}
.odd .comment-area{background:#eee}
.comment-author{float:right;height:40px;padding-left:20px;width:40px}
.commentmetadata{font-size:1em;text-align:right;margin-bottom:3px;color:#b4b4b4;width:100%;float:left}
.comments-template p.nocomments{width:540px;float:left;margin:0;padding:10px 33px 0}
.fn{font-weight:700;float:left}
.avatar{border:1px solid #CDCDCD;float:right;padding:1px}
.reply{float:right;padding:0 0 0 10px}
.reply a{color:#395A90;font-size:.9em}
.reply a:hover{color:#f50055}
.bypostauthor .comment-area{background:#EDF3FE}
.children{float:right;width:98%;list-style:none}
.depth-2 .comment-area{width:80%}
.depth-3 .comment-area{width:78%}
.comments-navi{width:566px;float:left;color:#666;font-size:11px;font-weight:700;text-align:right;margin:0;padding:0 20px}
#cancel_reply{float:left;margin:0;padding:0}
#cancel_reply a{color:#F50055}
.commentpings li{color:#0c3e53;font-size:.9em;width:520px;background:#e1f1ff;margin:0 0 10px;padding:5px 10px}
#footer{clear:both;font-size:1.1em;line-height:1.7em;text-align:left;width:980px;color:#999;margin:0 auto 10px}
.footer-top{border-bottom:1px solid #D0D1D2;margin-bottom:.5em;padding-bottom:.5em;text-align:left}
#goTop{cursor:pointer}
.btmp5{padding-bottom:5px}
.clear{clear:both}
a:visited,.post-nav a,.post-nav a:visited,.post-nav a:hover{text-decoration:none}
h2,h3{color:#333;font-size:1.4em;padding-bottom:5px}
.entry a:hover,.widget div a:hover{text-decoration:underline}
.entry .page-links,.footer-btm{text-align:right}
.entry .alignright,#mostcommented .amount,#commentdate{float:right}
.entry .alignleft,.entry .searchform .submit{float:left}
.entry .searchform .submit{height:20px;width:40px;text-align:center}
.entry table,.entry input{border:1px solid #ccc;margin-bottom:10px}
.entry tr.even td,.even .comment-area{background:#fff}
.entry .file,.children .alt,.children .even{width:100%}
.pagenavi a,.pagenavi .current,.comments-navi a,.comments-navi .current{margin:0 1px}
.pagenavi a:hover,.pagenavi .current,.comments-navi a:hover,.comments-navi .current{border-bottom:2px solid}
#ui-tabs-nav li a:hover,.commentmetadata a:hover,#commentdate a:hover{color:#0085CF}
.widget a,.widget div a{color:#6E6E6E}
.widget a:hover,.ui-tabs-panel .content a:hover,#mostcommented li a:hover{color:#2971A7;text-decoration:underline}
.cat-item,.half-li,.blogroll li{float:left;width:150px}
.commentmetadata a,#commentdate a{color:#b4b4b4}
.tagcloud{padding:0 10px}
.tagcloud a{color:#767C79;padding:2px 3px}
.tagcloud a:hover{color:#fff;background:#999999;}
.randomtip{float:left;color:#333;width:80px;}
.innerfade{list-style:none;padding-left:5px;width:465px;float:left}
.innerfade li{width:465px;height:30px}
.description{text-indent:-999em;float:left}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.more-link {float: right;}