/*
Theme Name: Chip Life
Theme URI: http://chip-life.tutorialchip.com/
Author: Life.Object
Author URI: http://www.tutorialchip.com/
Description: Chip Life (CL) theme for WordPress is stylish, customizable, clean, readable, adsense-ready and professional with a power of custom menu, and background. Chip Life supports two widgetized areas in the sidebar and featured images (thumbnails for posts). Check <a href="http://www.tutorialchip.com/chip-life/">CL Official Page</a> in case you need directions</a>.
Version: 1.3.5.1
Tags: dark, blue, white, two-columns, fixed-width, editor-style, theme-options, threaded-comments, sticky-post, custom-menu, custom-background, custom-header, right-sidebar
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
|------------------
| Tag(s) - Reset
|------------------
*/

body {margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;line-height:150%;background:#5c6971 url(images/background.jpg) repeat-x;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:150%; color:f9961f}
h1 {font-size:28px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:10px;}
h6 {font-size:8px;}

a:link, a:visited {color:#00909e;text-decoration:none;}
a:hover {color:#0097ab;}

table {background-color:#ffffff;width:95%;margin:0px auto;}
table caption {font-size:11px;}
th {background-color:#68c3c3;border-width:0px;border-style:solid;border-color:#c4eef4 #037575 #048a8a #c9f5f5;}
th, td {padding:4px;vertical-align:top;}
tr {background-color:#c9f5f5;}

img {border:none;}
object, embed {max-width: 100%;}

del {color:#F00;}
blockquote {clear:left;margin:10px 10px 10px 10px;padding:0px 20px 0px 20px;background-color:#ffffff;border-width:0px;border-style:solid;border-color:#dafdfd #0097ab #0097ab #dafdfd;}

p {margin-bottom:18px;}

ol {list-style: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}

dl {margin:0px 0px 24px 0px;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}

/*
|------------------
| WP Classes Support
|------------------
*/

.clear {clear:both;height:0px;font-size:1px;line-height:0px;}

.alignleft {float:left;margin:0px 10px 10px 0px;}
.alignright {float:right;}
.aligncenter {display:block;margin:0px auto 0px auto;float:none;clear:both;}

img.alignleft {float:left;clear:left;margin:0px 10px 10px 0px;}
img.alignright {float:right;clear:right;margin:0px 0px 10px 10px;}
img.aligncenter, img.centered, img.center {display:block;margin:10px auto 10px auto;float:none;clear:both;}
img.size-auto, img.size-large, img.size-full,
img.size-medium, img.size-thumbnail, .attachment img {max-width:100%;width:auto;height:auto;}
img.wp-smiley {margin:0px;}
img.wp-post-image {width:150px;height:150px;margin:5px;border:solid 1px #FFF;overflow:hidden;}

.wp-caption {text-align:center;}
.wp-caption-text {font-size:11px;}

.bypostauthor {background-color:#18232c;}

.nopassword,
.nocomments {
	display: none;
}

.more-link {padding:5px 5px 5px 5px;color:#FFF;background-color:#32495b;border-width:1px;border-style:solid;border-color:#445463 #021221 #021221 #445463;}
a.more-link:link,a.more-link:visited {color:#FFF;}
a.more-link:hover {color:#FFF;}

/*
|------------------
| Gallery
|------------------
*/

.gallery {margin:0px auto 18px;}
.gallery .gallery-item {float:left;margin-top:10px;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item {width:50%;}
.gallery-columns-4 .gallery-item {width:25%;}
.gallery img {border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}
.gallery .gallery-caption {color:#888;font-size:12px;margin:0px 0px 12px;}
.gallery dl {margin:0px;}
.gallery img {border:10px solid #f1f1f1;}
.gallery br+br {display:none;}
/* single attachment images should be centered */
#content .attachment img {display:block;margin:0px auto;}

/*
|------------------
| Classes
|------------------
*/

h2.white {font-weight:normal;color:#FFF;}
h2.blue {font-weight:normal;color:#027272;}

a.white:link, a.white:visited {color:#FFF;text-decoration:none;}
a.white:hover {color:#c5f2f2;}

a.img1:link, a.img1:visited {display:block;width:162px;height:162px;background-color:#a6c0ca;color:#4a4b84;text-decoration:none;}
a.img1:hover {color:#2200d6;}

.alignr {text-align:right;}

.margin0 {margin:0px;}
.margin10b {margin:0px 0px 10px 0px;}
.margin10t {margin:10px 0px 0px 0px;}

.padding5 {padding:5px;}

.font11 {font-size:11px;}
.font22 {font-size:22px;}

.colordim {color:#999;}

.inputtext {width:300px;padding:2px;}
.inputbutton {}

/*
|------------------
| Grid: 960
| 
| 15
| Left: => 575
| 15
| Right => 340
| 15
|  
| 960
|------------------
*/

#wrap, #header {width:100%;}
#content, #footer {width:960px;margin:0px auto;border:solid 0px red;}

#header {}

#content {background-color:#ffffff;}
#contentdata {width:930px;padding:15px 15px 15px 15px;}

#footer {background-color:#ffffff;}
#footerdata{padding:5px;}

#contentleft {width:575px;float:left;}
#contentleftdata{width:575px;}

#contentright {width:328px;float:right;background-color:#ffffff;border:solid 0px #c5f2f2;}
#contentrightdata {width:320px;padding:1px 1px 1px 1px;}

/*
|------------------
| Chip Box(s)
| Grid - General - Wide - Medium - Small - Tiny
|------------------
*/

.chipboxgrid {width:960px;margin:0px auto;/*border:solid 1px red;*/}
.chipboxgriddata {width:100%;overflow:hidden;}

.chipboxg1 {width:100%;}

.chipboxm1 {width:100%;}
.chipboxm1data {width:555px;padding:10px;overflow:hidden;}

.chipboxw1{width:100%;}
.chipboxw1data{width:100%;overflow:hidden;}

.chipboxw2{width:100%;}
.chipboxw2data {width:910px;padding:10px;overflow:hidden;}

/*
|------------------
| Chipset(s)
| Support Floats
| Max: 553
|------------------
*/

.chipsetl1 {width:175px;float:left;}
.chipsetl2 {width:215px;float:left;}
.chipsetl3 {width:400px;float:left;}
.chipsetl4 {width:80px;float:left;}
.chipsetl5 {width:250px;float:left;}

.chipsetr1 {width:378px;float:right;}
.chipsetr2{width:728px;float:right;}
.chipsetr3 {width:400px;float:right;}
.chipsetr4 {width:150px;float:right;}
.chipsetr5 {width:470px;float:right;}
.chipsetr6 {width:250px;float:right;}

.chipsetr2data {padding:18px 0px;}

/*
|------------------
| Chip Style(s)
|------------------
*/

.chipstyle1 {background-color:#FFF;border-width:0px;border-style:solid;border-color:#dbe2e3 #c9d0d1 #c9d0d1 #dbe2e3;}
.chipstyle2 {background-color:#32495b;border-width:0px;border-style:solid;border-color:#445463 #021221 #021221 #445463;}
/*3 is background color for side and header boxes*/
.chipstyle3 {background-color:#ffffff;border-width:0px;border-style:solid;border-color:#c5f2f2 #c5f2f2 #c5f2f2 #c5f2f2;}
.chipstyle4 {background-color:#696c95;border-width:0px;border-style:solid;border-color:#9298e6 #021221 #021221 #9298e6;}
.chipstyle5 {background-color:#FFF;}
.sticky {background-color:#e0e2f0;border-width:0px;border-style:solid;border-color:#c5f2f2 #878ba6 #878ba6 #c5f2f2;}

/*
|------------------
| Chip Override(s) 
|------------------
*/

.chipoverride1 img {padding:0px;background-color:#c5f2f2;border-width:0px;border-style:solid;border-color:#dfe3fc #878ba6 #878ba6 #dfe3fc;}

/*
|------------------
| Chip Special Box(s)
|------------------
*/

/*
|------------------
| Logo Box
|------------------
*/

.textlogobox {width:215px;}
.blogname {font-size:24px;padding:20px 0px 0px 0px;line-height:110%;}
.blogdesc {font-style:italic;padding:5px 0px 20px 0px;}

/*
|------------------
| Chip Related Post(s)
|------------------
*/

.chiprelatedpostswrap { width:548px; margin:0px auto; overflow:hidden; }
.chiprelatedposts { width:162px; float:left; margin:0px 10px 0px 10px;  }
.chiprelatedpostsimg { margin: 0px 0px 10px 0px; }
.chiprelatedpoststitle { width: 162px; text-align:center; overflow:hidden; margin: 0px 0px 10px 0px; }

/*
|------------------
| Chip Sidebar(s)
| Wide - Medium - Small - Tiny
|------------------
*/

.sidebarboxw1 {width:100%;}
.sidebarboxw1data {width:300px;padding:10px;}

/*
|------------------
| Sidebar Box - Common
|------------------
*/

.sidebarbox ul {margin:5px 20px 10px 20px;padding:0px;color:#135171;}
.sidebarbox ul ul {margin:5px 20px 10px 20px;}

/*
|------------------
| Chip List(s)
|------------------
*/

.chiplisth1 {}
.chiplisth1 ul {width:100%;float:left;margin:0px;padding:0px;list-style:none;}
.chiplisth1 ul li {float:left;display:inline-block;margin:0px 10px 0px 0px;}
.chiplisth1 ul li a {display:block;}
.chiplisth1 ul li span {display:block;padding:4px;}

/*
|------------------
| Comment(s)
|------------------
*/

#comments h3 {margin:0px 0px 10px 0px;font-weight:normal;}
#comments #respond h3 {margin:10px 0px 10px 0px;}

#comments .navigation {width:545px;margin:10px 0px;padding:5px;font-weight:bold;}
#comments .navprev {width:220px;float:left;}
#comments .navnext {width:220px;float:right;text-align:right;}

#comments ol.commentlist {margin:0px;padding:0px;list-style:none;}

#comments ol.commentlist li.comment,
#comments ol.commentlist li.trackback,
#comments ol.commentlist li.pingback {display:block;margin:0px 0px 10px 0px;border-width:1px;border-style:solid;border-color:#dfe3fc #878ba6 #878ba6 #dfe3fc;}

#comments ol.commentlist li {background-color:#FFF;}
#comments ol.commentlist li.trackback {background-color:#d7eefa;}
#comments ol.commentlist li.pingback {background-color:#ffefd5;}

#comments li.comment div.comment-author {position:relative;}
#comments li.comment div.comment-author .avatar {position:absolute;top:0px;left:0px;}
#comments li.comment div.comment-author .fn {padding:0px 0px 0px 50px;}
#comments li.comment div.comment-meta {padding:0px 0px 0px 50px;}

#comments ul.children {list-style:none;}
#comments ul.children li.odd {background-color:#c5f2f2;}

#comments ol.commentlist div.comment-body {padding:10px;}

#respond {overflow:hidden;position:relative;margin:0px 10px 0px 10px;}
#respond p {margin:0px;}
#respond input {margin:0px 0px 9px;width:98%;}
#respond textarea {width: 98%;}

#respond .comment-notes {margin-bottom:1em;}
#respond .form-allowed-tags {line-height:1em;}
#respond .form-allowed-tags code {font-size: 11px;margin:10px 0px 5px 0px;}
#respond .required {color:#ff4b33;font-weight: bold;}
#respond .form-submit {margin: 12px 0px;}
#respond .form-submit input {font-size: 14px;width: auto;}

#respond .comment-form-comment label {display: none;}
 
/*
|------------------
| Primary Menu
|------------------
*/

.primarymenubox {position:relative;z-index:200;width:100%;background:url(images/nav-bg.jpg) repeat scroll 0% 0% transparent;}
.primarymenuboxdata {width:960px;margin:0px auto}

.primarymenubox ul, .primarymenubox ul * {margin:0px;padding:0px;list-style:none;}
.primarymenubox ul {float:left;margin-bottom:0px;line-height:.90;}
.primarymenubox ul ul {position:absolute;top:-999em;width:10em;}
.primarymenubox ul ul li {width:100%;}
.primarymenubox ul li:hover {visibility:inherit;}
.primarymenubox ul li {float:left;position:relative;}

.primarymenubox ul li:hover ul, .primarymenubox ul li.sfHover ul {left:0px;top:45px;z-index:200;}
.primarymenubox ul li:hover li ul, .primarymenubox ul li.sfHover li ul {top:-999em;}
.primarymenubox ul li li:hover ul, .primarymenubox ul li li.sfHover ul {left:10em;top:0px;}
.primarymenubox ul li li:hover li ul, .primarymenubox ul li li.sfHover li ul {top:-999em;}
.primarymenubox ul li li li:hover ul, .primarymenubox ul li li li.sfHover ul {left:10em;top:0px;}

.primarymenubox ul a, .primarymenubox ul a:visited {display:block;position:relative;font-size:15px;color:#ffffff;font-weight:bold;padding:10px 13px 10px 13px;text-decoration:none;}
.primarymenubox ul ul.sub-menu a, .primarymenubox ul ul.sub-menu a:visited {font-weight:bold;color:#ffffff;}
.primarymenubox ul ul.children a, .primarymenubox ul ul.children a:visited {font-weight:bold;color:#ffffff;}

.primarymenubox ul li {background: url(images/bg_nav1_side.jpg) no-repeat scroll right top transparent;}
.primarymenubox ul li li {background:none repeat scroll 0% 0% #0097ab;border-width:0px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.primarymenubox ul li li li {background:none repeat scroll 0% 0% #ffffff;border-width:0px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.primarymenubox ul li:hover, .primarymenubox ul li.sfHover, .primarymenubox ul a:focus, .primarymenubox ul a:hover, .primarymenubox ul a:active {color:#ffffff;outline:0;text-decoration:none;background:none repeat scroll 0% 0% #0097ab;z-index:200;}

.primarymenubox ul ul.sub-menu li:hover, .primarymenubox ul ul.sub-menu li.sfHover, .primarymenubox ul ul.sub-menu a:focus, .primarymenubox ul ul.sub-menu a:hover, .primarymenubox ul ul.sub-menu a:active {background:none repeat scroll 0% 0% #00909e;z-index:200;}
.primarymenubox ul ul.children li:hover, .primarymenubox ul ul.children li.sfHover, .primarymenubox ul ul.children a:focus, .primarymenubox ul ul.children a:hover, .primarymenubox ul ul.children a:active {background:none repeat scroll 0% 0% #00909e;z-index:200;}

.primarymenubox ul .sf-sub-indicator{padding:0px 0px 0px 5px;}

/*
|------------------
| Secondary Menu
|------------------
*/

.secondarymenubox {position:relative;z-index:100;width:960px;margin:0px auto;background:url(images/nav-bg-2.png) repeat scroll 0% 0% transparent;}

.secondarymenubox ul, .secondarymenubox ul * {margin:0px;padding:0px;list-style:none;}
.secondarymenubox ul {float:left;margin-bottom:0px;line-height:1.0;}
.secondarymenubox ul ul {position:absolute;top:-999em;width:10em;}
.secondarymenubox ul ul li {width:100%;}
.secondarymenubox ul li:hover {visibility:inherit;}
.secondarymenubox ul li {float:left;position:relative;}

.secondarymenubox ul li:hover ul, .secondarymenubox ul li.sfHover ul {left:0px;top:45px;z-index:100;}
.secondarymenubox ul li:hover li ul, .secondarymenubox ul li.sfHover li ul {top:-999em;}
.secondarymenubox ul li li:hover ul, .secondarymenubox ul li li.sfHover ul {left:10em;top:0px;}
.secondarymenubox ul li li:hover li ul, .secondarymenubox ul li li.sfHover li ul {top:-999em;}
.secondarymenubox ul li li li:hover ul, .secondarymenubox ul li li li.sfHover ul {left:10em;top:0px;}

.secondarymenubox ul a, .secondarymenubox ul a:visited {display:block;position:relative;font-size:12px;color:#ccc;font-weight:bold;padding:17px 10px 17px 10px;text-decoration:none;}
.secondarymenubox ul ul.children a, .secondarymenubox ul ul.children a:visited {font-weight:bold;}

.secondarymenubox ul li {background: url(images/bg_nav2_side.jpg) no-repeat scroll right top transparent;}
.secondarymenubox ul li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.secondarymenubox ul li li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.secondarymenubox ul li:hover, .secondarymenubox ul li.sfHover, .secondarymenubox ul a:focus, .secondarymenubox ul a:hover, .secondarymenubox ul a:active {color:#FFF;outline:0;text-decoration:none;background:none repeat scroll 0% 0% #232323;z-index:100;}

.secondarymenubox ul ul.sub-menu li:hover, .secondarymenubox ul ul.sub-menu li.sfHover, .secondarymenubox ul ul.sub-menu a:focus, .secondarymenubox ul ul.sub-menu a:hover, .secondarymenubox ul ul.sub-menu a:active {background: none repeat scroll 0% 0% #232323;z-index:100;}
.secondarymenubox ul ul.children li:hover, .secondarymenubox ul ul.children li.sfHover, .secondarymenubox ul ul.children a:focus, .secondarymenubox ul ul.children a:hover, .secondarymenubox ul ul.children a:active {background: none repeat scroll 0% 0% #232323;z-index:100;}

.secondarymenubox ul .sf-sub-indicator{padding:0px 0px 0px 5px;}


/*
|------------------
| Search Form
|------------------
*/

.searchform form {margin:0px;padding:0px;}

.searchform {width:295px;margin:0px auto;}
.searchform .screen-reader-text {display:none;}
.searchform input#s {width:190px;float:left;padding:6px 4px 6px 25px;color:#135171;border-width:1px;border-style:solid;border-color:#dfe3fc #878ba6 #878ba6 #dfe3fc;background:#fff url(images/ico_search.jpg) 5px 50% no-repeat;}
.searchform input#searchsubmit {width:70px;height:30px;border:none;background:url(images/search_btn.jpg) -2px 0px no-repeat;cursor:pointer;padding:0px;text-align:center;color:#ccc;font-size:11px;}

/*
|------------------
| Calendar
|------------------
*/

.wpcalendar {}
.wpcalendar tr {text-align:center;}
.wpcalendar tr a {font-weight:bold;}


/*
|------------------
| 
| WP Link Pages
| Pagenavi Plugin
| 
|------------------
*/

.wplinkpages, .wp-pagenavi {clear:both;}
.wplinkpages a, .wplinkpages span, .wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:0px solid #c5f2f2;padding:3px 5px;margin:2px;background-color:#e0e2f0;}
.wplinkpages a:hover, .wp-pagenavi a:hover {background-color:#135171;color:#FFF;}
.wplinkpages span.current, .wp-pagenavi span.current {border-color:#c5f2f2;background-color:#135171;font-weight:bold;color:#FFF;}

/*
|------------------
| 
| for check boxes in forms to have breaks
| 
|------------------
*/
span.wpcf7-list-item {
display:block;
}
