/*  
Theme Name: NinjaLite.com
Theme URI: 
Description: NinjaLite.com
Author: NinjaLite.com
Author URI: NinjaLite.com
Version: 1.0
Tags: three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar
.
*/

html,*{margin:0;padding:0;}

body{background:url(images/ninjalite.com-background.jpg) no-repeat fixed center top;color:#333;font:normal 14px Arial,Helvetica,sans-serif;line-height:1.7em;text-align:center;}

h1{color:#333;font-size:25px;font-weight:900;}
h1 a{color:#86AFB0;}

h2 a{color:#86AFB0;}

a{color:#0066FF;text-decoration:none;}
a:visited{color:#7F2AFF;}
a:hover{color:#FF0066;text-decoration:underline;}

#wrapper{margin:0 auto;position:relative;text-align:left;width:990px;}

#header{height:100px;padding:10px 0 0 0;width:980px;}

#navbar{background:url(images/gradient-sprite.png) repeat-x 0 0;border-top-left-radius:1em;border-top-right-radius:1em;height:40px;line-height:40px;width:980px;-khtml-border-radius-topleft:1em;-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;-khtml-border-radius-topright:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;}

#navbar a{color:#C0B688;font-size:20px;font-weight:bold;font-variant:small-caps;text-decoration:none;text-shadow:-1px 2px 0 #F1EFE5;}

#navbar img{float:left;}

#catnav{background:url(images/gradient-sprite.png) repeat-x 0 -41px;color:#fff;font-size:15px;height:30px;line-height:30px;text-shadow:0 -2px 0 #4D4D4D;width:980px;}

#catnav a{color:#fff;text-decoration:none;}

#topnav,#nav{list-style:none;margin:0 0 0 13px;padding: 0;}

#topnav a{padding:0 20px 0 5px;}

#topnav li,#nav li{float:left;padding:0;}

#nav ul{margin:0;padding:0;}

#nav li{background:url(images/gradient-sprite.png) no-repeat right -72px;padding:0 10px 0 0;}

#nav a{display:block;margin:0;padding:0 20px;}

#nav li ul{list-style:none;margin:0;position:absolute;width:150px;left:-999em;}

#nav li:hover ul,#nav li.sfhover ul{left:auto;}
  
#nav li li{background:none;float:left;margin:0;padding:0;width:150px;}
  
#nav li li a{background:#6D6D6D;border-bottom:1px solid #666;line-height:30px;margin:0;width:150px;}
  
#nav li li a:hover{background:#4F4F4F;}

#nav li:hover,#nav li.sfhover{/* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */position:static;}

#bookmark{float:right;padding:0 10px 0 0;}

#fill{background:#fff;padding:10px 0;width:980px;}

#ldrbrd{display:block;padding:0 10px;}

#content{background:url(images/content-background.png) repeat-y 0 0;width:990px;}

#main{float:left;padding:10px;width:635px;}

#lnklst{display:block;padding:0 10px 10px 10px;}

#cntntblck{display:block;height:280;margin:0 auto;width:336px;}

#thepost ul{padding:0 0 0 30px;}

.postdate{border-bottom:1px solid #BABABA;color:#BABABA;font-size:11px;}

.breadcrumbs,.commentmetadata{color:#BABABA;font-size:11px;}
.breadcrumbs a,.commentmetadata a{color:#BABABA;}

#main p{padding:10px 0;text-align:justify;}

.related{border-bottom:1px solid #BABABA;color:#BABABA;display:block;font-size:16px;font-weight:bold;margin:0 0 10px 0;}

.relatedpostitem{float:left;margin:0 0 8px 0;text-align:center;width:16%;}

.postmeta{border-top:1px solid #BABABA;color:#BABABA;display:block;font-size:11px;line-height:16px;padding:5px 0 10px 0;}

.commentsheadline{border-bottom:1px solid #333;display:block;font-size:16px;font-weight:bold;margin:10px 0 10px 0;}

.commentheader{border-bottom:1px solid #BABABA;font-size:20px;font-weight:bold;}
.commentheader a{color:#86AFB0;}

.commentmetadata{color:#BABABA;float:right;font-size:11px;}
.commentmetadata a{color:#BABABA;}

.commentlist,.trackback{list-style:none;}

.commentlist li,.trackback li{padding:0 0 5px 0;}

li.alt .commentwrap{background:#F7F5EF;}

.gravatar{float:left;padding:10px 0 0 0;width:80px;}

.reply{font-size:11px;text-align:center;}

.commentbody{float:right;width:540px;}

.children{list-style:none;padding:0 0 0 40px;}

.children .commentbody{width:500px;}

.trackback .commentbody{width:100%;}

textarea{background:#fff;border:1px solid #BABABA;padding:5px;width:620px;}
textarea:hover,textarea:focus{background:#FFFBCC;}

input{background:#fff;border:1px solid #BABABA;padding:5px;}
input:hover,input:focus{background:#FFFBCC;}

#sidebar{float:right;padding:10px 0;width:325px;}

#searchform{padding:0 0 10px 0;width:303px;}

#searchtab{float:left;height:30px;margin:5px 0 0 0;width:223px;}
.searchfield{background:transparent url(images/search-sprite.png) no-repeat 0 0;color:#AFAEAB;font-size:14px;height:20px;padding:7px 7px 3px 7px;width:209px;}
.searchfield:hover,.searchfield:focus{background:transparent url(images/search-sprite.png) no-repeat 0 -31px;}

#searchbutt{float:right;height:30px;margin:5px 0 0 0;width:80px;}
.searchbutton{background:transparent url(images/search-sprite.png) no-repeat right 0;float:right;height:30px;width:80px;}
.searchbutton:hover,.searchbutton:focus{background:transparent url(images/search-sprite.png) no-repeat right -31px;}

input.searchbutton{cursor:pointer;height:30px;width:80px;}

#searchtab input,#searchbutt input,#emailtab input,#emailbutt input{border:0;}

.sidebarheadline{background:url(images/header.png) no-repeat 0 0;color:#fff;font-size:22px;height:30px;line-height:30px;padding:0 10px;text-shadow:0 -2px 0 #4D4D4D;width:305px;}

.sidebaritem ul{list-style:none;width:300px;}

.sidebaritem li{border-bottom:1px solid #E6E0CE;padding:0 0 0 5px;}

#footer{background:url(images/gradient-sprite.png) repeat-x 0 bottom;border-bottom-left-radius:1em;border-bottom-right-radius:1em;height:180px;width:980px;-khtml-border-radius-bottomleft:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;-khtml-border-radius-bottomright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;}

#footercontent{background:url(http://ninjalite.com/wp-content/themes/ninjalite/images/footer-bg.png) no-repeat 0 bottom;border-bottom:1px solid #505050;height:154px;margin:0 10px;}

#copy{color:#fff;height:25px;line-height:25px;text-align:center;}
#copy a{color:#fff;}

.spads{float:left;height:60px;line-height:14px;text-align:left;width:33%;}
.spads .title a{color:#0066FF;font-weight:700;}
.spads .url{color:#2CA02C;}

.sbad .spads{float:none;height:100%;line-height:14px;padding:0 0 5px 0;text-align:left;width:100%;}

.clear{clear:both;line-height:1px;margin:0;padding:0;}

a img{border:0;}

.left{float:left;}
.right{float:right;}

.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter{text-align:center;display:block;margin:0 auto;}
img.aligncenter,.realviewImage{text-align:center;display:block;margin:10px auto;}

.wp-caption {background-color:#fff;border:1px solid #BABABA;border-radius: 3px;padding:4px 0 0 0;text-align:center;-khtml-border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius: 3px;}

.wp-caption img {border:none;margin:0;padding:0;}

.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;text-align:center;}

.attachment {text-align:center;}

.larger {color:#0066FF;font-size:22px;font-weight:bold;text-align:center;text-decoration:underline;}

