﻿/*

Theme Name: Carpings black

Author: jascu Wp Team

Tags:header, fixed width, two columns, widgets, js ,jquery, sliders .

This theme was designed and built by Manoj Pandey

*/

.clr{

clear:both;

}

.clearfix:after {

content: ".";

display: block;

clear: both;

visibility: hidden;

line-height: 0;

height: 0;

}

.clearfix {

display: inline-block;

}

html[xmlns] .clearfix {

display: block;

}

* html .clearfix {

height: 1%;

}

/*******************Html-tag*************************/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

background: transparent;

border: 0;

margin: 0;

padding: 0;

vertical-align: baseline;

}

h1, h2, h3, h4, h5, h6 {

clear: both;

font-weight: normal;

}

ol, ul {

list-style: none;

}

blockquote {

quotes: none;

}

blockquote:before, blockquote:after {

content: '';

content: none;

}

del {

text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

border-collapse: collapse;

border-spacing: 0;

}

a img {

border: none; outline:0px;

}

hr {

background-color: #e7e7e7;

border: 0;

clear: both;

height: 1px;

margin-bottom: 18px;

}

/* Text elements */

p {

margin-bottom: 18px;

}

ul {

list-style: square;

margin: 0 0 18px 1.5em;

}

ol {

list-style: decimal;

margin: 0 0 18px 1.5em;

}

ol ol {

list-style: upper-alpha;

}

ol ol ol {

list-style: lower-roman;

}

ol ol ol ol {

list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

margin-bottom: 0;

}

dl {

margin: 0 0 24px 0;

}

dt {

font-weight: bold;

}

dd {

margin-bottom: 18px;

}

strong {

font-weight: bold;

}

cite,

em,

i {

font-style: italic;

}

big {

font-size: 131.25%;

}

ins {

text-decoration: none;

}

blockquote {

font-style: italic;

padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

font-style: normal;

}

pre {

background: #f7f7f7;

color: #222;

line-height: 18px;

margin-bottom: 18px;

padding: 1.5em;

}

abbr,

acronym {

border-bottom: 1px dotted #666;

cursor: help;

}

sup,

sub {

height: 0;

line-height: 1;

position: relative;

vertical-align: baseline;

}

sup {

bottom: 1ex;

}

sub {

top: .5ex;

}

a:link {

color: #000; outline:0px;

}

a:visited {

color:#141414;outline:0px;

}

a:active,

a:hover {

color:#141414;outline:0px;

}

/* Text meant only for screen readers */

.screen-reader-text {

position: absolute;

left: -9000px;

}

/*******************Html-tag*************************/

/* =Fonts

-------------------------------------------------------------- */

body,

input,

textarea,

.page-title span,

.pingback a.url {

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

}

h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-title,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.widget-title,

.wp-caption-text,

input[type=submit] {

font-family: 'Fauna One', serif;}

pre {

font-family: "Courier 10 Pitch", Courier, monospace;

}

code {

font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}

/******************Body-part*******************/

body {

background: #EFEFEB;

/*(background-image:url('images/body-bg.jpg');

background-repeat:no-repeat;

background-position:center top;*/

}

body,

input,

textarea {

color: #666;

font-size: 11px;

line-height: 18px;

}

body {

line-height: 1;

}

/******************Body-part*******************/

/* =Structure

-------------------------------------------------------------- */

/* The main theme structure */

#page-wrapper {

margin-top:0px;

padding: 0 0px;

}

.main-wrapper{ width:1178px; margin:0px auto;}

.main-content{   background-color: #FFFFFF;

box-shadow: 0 10px 10px #CCCCCC;

padding: 7px 5px;}

/* =Header

-------------------------------------------------------------- */

#page-header {

/*background: #fffcfc;*/ /* Old browsers */

/*background: -moz-linear-gradient(top,  #fffcfc 0%, #f4f4f4 99%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfc), color-stop(99%,#f4f4f4));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #fffcfc 0%,#f4f4f4 99%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #fffcfc 0%,#f4f4f4 99%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #fffcfc 0%,#f4f4f4 99%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #fffcfc 0%,#f4f4f4 99%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f4f4f4',GradientType=0 );*/ /* IE6-9 */

height: 110px;

padding: 23px 0 0;
background-color: #222222;

}

#logo{

 float: left;
    margin-left: 6px;
    margin-right: 37px;
    padding-top: 20px;
    width: 170px;

}

.add-widget1{   border: 1px solid #EEEEEE;

box-shadow: 0 0 10px #EEEEEE;

float: left;

height: 90px;

margin: 0 19px;

width: 728px;}

.serch-box{float:left;  width: 197px;  margin-top: 6px;}

/* =Menu

----------------------Navi-gation---------------------------------------- */

.nav-bg{    

/*background: #439bdb;*/ /* Old browsers */

/*background: -moz-linear-gradient(top,  #439bdb 0%, #5ba3ea 100%);*/ /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#439bdb), color-stop(100%,#5ba3ea));*/ /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  #439bdb 0%,#5ba3ea 100%);*/ /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  #439bdb 0%,#5ba3ea 100%);*/ /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  #439bdb 0%,#5ba3ea 100%);*/ /* IE10+ */

/*background: linear-gradient(to bottom,  #439bdb 0%,#5ba3ea 100%);*/ /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#439bdb', endColorstr='#5ba3ea',GradientType=0 );*/ /* IE6-9 */

/*border-bottom: 1px solid #3891D1;

border-top: 1px solid #3891D1;*/
background-color: #333333;
}

#access {

background-image: url("images/top-arrow.png");
    background-position: 6px 36px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: 'Fauna One',serif;
    font-size: 14px;
    line-height: 36px;
    margin-left: 138px;
    padding-left: 32px;
    text-decoration: none;

}

#access .menu-header,

div.menu {

width:auto;

}

#access .menu-header ul,

div.menu ul {

list-style: none;

margin: 0;

}

#access .menu-header li,

div.menu li {

float: left;

position: relative;

}

#access a {

color: #FFFFFF;

font-family: 'Fauna One',serif;

font-size: 13px;

line-height: 36px;

padding: 0 1px;

text-decoration: none;

}	

#access a.home

{

padding:0px;

padding-right:1px;

}

#access ul ul {

background-color:#e7e7e7;

display: none;

position: absolute;

top: 38px;

left: 0;

float: left;

width: 180px;

z-index: 99999;

}

#access ul ul li {

min-width: 180px;

}

#access ul ul ul {

left: 100%;

top: 0;

}

#access ul ul a {

line-height: 1em;

padding: 10px;

width: 160px;

height: auto;

}

#access li:hover > a,

#access ul ul :hover > a {

text-decoration:none; color:#000;

}

#access ul li:hover > ul {

display: block;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

color: #fff;

/*background-image: url("images/menu-h.png");*/

}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

color: #fff;

background-image: url("images/menu-h.png");

}

.sub-menu{

}

/* =Content

-------------------------------------------------------------- */

/* =Layout

----------------------------------- */

/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/

#container {

float: right;

width:689px;

}

.sidebar-first{ width:161px; float:left; }

.sidebar-sec{ width:161px; float: right;}

#content {      float: left;

margin: 0 4px;

width: 837px;}

.clear{ clear:both;}

/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/

.one-column #content {

margin: 0 auto;

width: 640px;

}

/*

LAYOUT: Full width, no sidebar

DESCRIPTION: Full width content with no sidebar; used for attachment pages

*/

.single-attachment #content {

margin: 0 auto;

width: 900px;

}

#page-content-wrapper {

clear: both;

overflow: hidden;

padding: 0px 0 0 0; background-color:#fff; margin-top:10px;

}

#content {

margin-bottom: 36px;

}

#content,

#content input,

#content textarea {

color: #333;

font-size: 13px;

line-height: 21px;

}

#content p,

#content ul,

#content ol,

#content dd,

#content pre,

#content hr {

margin-bottom: 15px;

}

#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

margin-bottom: 0;

}

#content pre,

#content kbd,

#content tt,

#content var {

font-size: 15px;

line-height: 21px;

}

#content code {

font-size: 13px;

}

#content dt,

#content th {

color: #000;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

color: #000;

line-height: 1.5em;

margin: 0 0 10px 0;  font-family: 'Fauna One',serif;

}

#content table {

border: 1px solid #e7e7e7;

margin: 0 -1px 24px 0;

text-align: left;

width: 100%;

}

#content tr th,

#content thead th {

color: #888;

font-size: 12px;

font-weight: bold;

line-height: 18px;

padding: 9px 24px;

}

#content tr td {

border-top: 1px solid #e7e7e7;

padding: 6px 24px;

}

#content tr.odd td {

background: #f2f7fc;

}

.left-post{ 

 background-color: #FFFFFF;
    border: 6px solid #82B440;
    border-radius: 10px;
    float: left;
    margin-bottom: 15px;
    padding: 4px;
    width: 467px;

}
#breadcrumb
{
padding: 5px 0;
}

.home .left-post, .archive .left-post{ width:730px; margin:0px auto 15px; float:none;}



.home .left-post .gad-post-widget-bottom, .archive .left-post .gad-post-widget-bottom{    height: auto;

text-align: center;

width: 728px; display:none;}

.home .left-post:first-child .gad-post-widget-bottom, .archive .left-post:first-child .gad-post-widget-bottom{ display:block;}

.post{ 

 margin-bottom: 15px;

    padding: 10px;
}
.single .post{ 
 margin-bottom: 0;
    min-height: 252px;
    padding: 10px 10px 0;
}
.single #content  .entry p
{
margin-bottom:0px;
}

#content .date
{
color: #D45E10;
margin-top: 5px;
}

.hentry {

margin: 0 0 48px 0;

}

.home .sticky {

background: #f2f7fc;

border-top: 4px solid #000;

margin-left: -20px;

margin-right: -20px;

padding: 18px 20px;

}

.single .hentry {

margin: 0 0 36px 0;

}

/******page-title******/

.page-title {

color: #000;

font-size: 12px;

font-weight: bold;

margin: 0 0 36px 0;

}

.page-title span {

color: #000;

font-size: 12px;

font-weight: normal;

font-weight: bold;

}

.page-title a:link,

.page-title a:visited {

color: #888;

text-decoration: none;

}

.page-title a:active,

.page-title a:hover {

color: #ff4b33;

}

#content .entry-title {

color: #000;

font-size: 20px;

font-weight:normal;

line-height: 1.3em;

margin-bottom: 5px;

}

.entry-title a:link,

.entry-title a:visited {

color: #D45E10;

text-decoration: none; 

}

.entry-title a:active,

.entry-title a:hover {

color: #000;

}

/******page-title******/

/******entry-meta*****/

.entry-meta {

color: #888;

font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

border-bottom: 1px dotted #666;

}

/******entry-meta*****/

/******entry-content*****/

.entry-content,

.entry-summary {

clear: both;

padding: 12px 0 0 0;

}

#content .entry-summary p:last-child {

margin-bottom: 12px;

}

.entry-content fieldset {

border: 1px solid #e7e7e7;

margin: 0 0 24px 0;

padding: 24px;

}

.entry-content fieldset legend {

background: #fff;

color: #000;

font-weight: bold;

padding: 0 24px;

}

.entry-content input {

margin: 0 0 24px 0;

}

.entry-content input.file,

.entry-content input.button {

margin-right: 24px;

}

.entry-content label {

color: #888;

font-size: 12px;

}

.entry-content select {

margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

font-size: 10px;

}

.entry-content blockquote.left {

float: left;

margin-left: 0;

margin-right: 24px;

text-align: right;

width: 33%;

}

.entry-content blockquote.right {

float: right;

margin-left: 24px;

margin-right: 0;

text-align: left;

width: 33%;

}

/******entry-content*****/

/******page-link*****/

.page-link {

color: #000;

font-weight: bold;

margin: 0 0 22px 0;

word-spacing: 0.5em;

}

.page-link a:link,

.page-link a:visited {

background: #f1f1f1;

color: #333;

font-weight: normal;

padding: 0.5em 0.75em;

text-decoration: none;

}

.home .sticky .page-link a {

background: #d9e8f7;

}

.page-link a:active,

.page-link a:hover {

color: #ff4b33;

}

/******page-link*****/

/******author-info-edit*****/

body.page .edit-link {

clear: both;

display: block;

}

#entry-author-info {

background: #f2f7fc;

border-top: 4px solid #000;

clear: both;

font-size: 14px;

line-height: 20px;

margin: 24px 0;

overflow: hidden;

padding: 18px 20px;

}

#entry-author-info #author-avatar {

background: #fff;

border: 1px solid #e7e7e7;

float: left;

height: 60px;

margin: 0 -104px 0 0;

padding: 11px;

}

#entry-author-info #author-description {

float: left;

margin: 0 0 0 104px;

}

#entry-author-info h2 {

color: #000;

font-size: 100%;

font-weight: bold;

margin-bottom: 0;

}

/******author-info-edit*****/

.entry-utility {

clear: both;

color: #888;

font-size: 12px;

line-height: 18px;

}

.entry-meta a, .entry-utility a {

color: #D45E10;

text-decoration: none;

}

.entry-meta a:hover,

.entry-utility a:hover {

color: #000;

}

#content .video-player {

padding: 0;

}

/* =Asides

-------------------------------------------------------------- */

.home #content .category-asides p {

font-size: 13px;

line-height: 20px;

margin-bottom: 10px;

margin-top: 0;

}

.home .hentry.category-asides {

padding: 0;

}

.home #content .category-asides .entry-content {

padding-top: 0;

}

/* =Gallery listing

-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {

border: 10px solid #f1f1f1;

margin-bottom: 0;

}

.category-gallery .gallery-thumb {

float: left;

margin-right: 20px;

margin-top: -4px;

}

.home #content .category-gallery .entry-utility {

padding-top: 4px;

}

/* =Attachment pages

-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {

font-size: 140%;

margin-top: 24px;

}

.attachment .entry-content .nav-previous a:before {

content: '\2190\00a0';

}

.attachment .entry-content .nav-next a:after {

content: '\00a0\2192';

}

/* =Images

-------------------------------------------------------------- */

#content img {

margin: 0;

height: auto;

}

#content .attachment img {

max-width: 900px;

}

#content .alignleft,

#content img.alignleft {

display: inline;

float: left;

margin-right: 24px;

margin-top: 4px;

}

#content .alignright,

#content img.alignright {

display: inline;

float: right;

margin-left: 24px;

margin-top: 4px;

}

#content .aligncenter,

#content img.aligncenter {

clear: both;

display: block;

margin-left: auto;

margin-right: auto;

}

#content img.alignleft,

#content img.alignright,

#content img.aligncenter {

margin-bottom: 12px;

}

#content .wp-caption {

background: #f1f1f1;

line-height: 18px;

margin-bottom: 20px;

padding: 4px;

text-align: center;

}

#content .wp-caption img {

margin: 5px 5px 0;

}

#content .wp-caption p.wp-caption-text {

color: #888;

font-size: 12px;

margin: 5px;

}

#content .wp-smiley {

margin: 0;

}

#content .gallery {

margin: 0 auto 18px;

}

#content .gallery .gallery-item {

float: left;

margin-top: 0;

text-align: center;

width: 33%;

}

#content .gallery img {

border: 2px solid #cfcfcf;

}

#content .gallery .gallery-caption {

color: #888;

font-size: 12px;

margin: 0 0 12px;

}

#content .gallery dl {

margin: 0;

}

#content .gallery img {

border: 10px solid #f1f1f1;

}

#content .gallery br+br {

display: none;

}

#content .attachment img { /* single attachment images should be centered */

display: block;

margin: 0 auto;

}

.post-image {

margin: 12px 0;

width: 640px; margin: 20px 0 10px;

}

.post-image img{

border: 1px solid #CCCCCC;

padding: 5px;

width: 623px;

}

.blog .post-image, .category .post-image{

float: left;

margin: 6px 15px 10px 0;

width: 212px;}

.blog .post-image img, .category .post-image img{

height: 165px!important;

width: 212px!important;  border: 1px solid #CCCCCC;    padding: 3px;

}

.fblock .post-image {

float: left;

margin: 6px 6px 20px 0;

width:80px!important;

height:60px!important;

}

.fblock .post-image img{

padding: 3px;  border: 1px solid #CCCCCC; 

}

.featbox{

height:325px;

}

marquee{

}

.featlist{

height:290px;

}

.fblock{

margin-bottom:0px;

}

.fblock .left{

float:left;

}

.fblock .right{

float: right;

margin-top: 6px;

width: 170px;}

.fblock .post-image img{

height:60px!important;

width:80px!important;

}

.blog .entry, .category .entry {

margin-top: 0;

padding-top: 10px;

}

/* =Navigation blog

-------------------------------------------------------------- */

.navigation {

   background-color: #333333;

    color: #efefeb;

    font-size: 14px;

    font-weight: normal;

    line-height: 36px;

    margin-top: 10px;

    overflow: hidden;

    padding-bottom: 0;

    padding-left: 12px;

    padding-top: 0;

}



.navigation ul{ margin-bottom: 7px !important;

    margin-top: 7px;}



.navigation a:link,

.navigation a:visited {

color: #efefeb;

text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

color: #efefeb;

}

.nav-previous {

float: left;

width: 50%;

}

.nav-next {

float: right;

text-align: right;

width: 50%;

}

#nav-above {

margin: 0 0 18px 0;

}

#nav-above {

display: none;

}

.paged #nav-above,

.single #nav-above {

display: block;

}

#nav-below {

margin: -18px 0 0 0;

}



.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	color: #fff;

	text-decoration:none;

}



.navigation li {

	display: inline;

}



.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	background-color: #95CC49;

	border-radius: 3px;

	cursor: pointer;

padding: 5px 14px;    margin: 0 2px;

}



.navigation li a:hover,

.navigation li.active a {

	background-color: #82B440;

}



/* =Comments

-------------------------------------------------------------- */

#comments {

clear: both;

}

#comments .navigation {

padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

color: #000;

font-size: 20px;

font-weight: bold;

margin-bottom: 0;

}

h3#comments-title {

padding: 24px 0;

}

.commentlist {

list-style: none;

margin: 0;

}

.commentlist li{

margin-bottom:25px;

}

.commentlist .alt{

}

.commentlist .alt p{}

.commentlist li.comment {

border-bottom: 1px solid #e7e7e7;

line-height: 24px;

margin: 0 0 24px 0;

padding: 0 0 0 3%;

position: relative;

}

.commentlist li:last-child {

border-bottom: none;

margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

margin-bottom: 18px;

}

#comments .comment-body p:last-child {

margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

margin-bottom: 24px;

}

.commentlist ol {

list-style: decimal;

}

.comment-author {

float: right;

width: 90%;

}

.comment-author cite {

color: #000;

font-style: normal;

font-weight: bold;

}

.comment-author .says {

font-style: italic;

}

.comment-meta {

font-size: 12px;

margin: 0 0 1px;

}

.comment-meta a:link,

.comment-meta a:visited {

color: #888;

text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

font-size: 12px;

padding: 0 0 2px;

}

.reply a,

a.comment-edit-link {

color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

color: #ff4b33;

}

.commentlist .children {

list-style: none;

margin: 0;

}

.commentlist .children li {

border: none;

margin: 0;

}

.nopassword,

.nocomments {

display: none;

}

#comments .pingback {

border-bottom: 1px solid #e7e7e7;

margin-bottom: 18px;

padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

margin-top: -6px;

}

#comments .pingback p {

color: #888;

display: block;

font-size: 12px;

line-height: 18px;

margin: 0;

}

#comments .pingback .url {

font-size: 13px;

font-style: italic;

}

/************************************** Comments form ***************************************/

input[type="text"],

textarea {

background: none repeat scroll 0 0 #EEEEEE;

border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;

border-style: solid;

border-width: 1px;

color: #444444;

font-size: 1em;}

input[type=submit] {

border-color: #CCCCCC #999999 #999999 #CCCCCC;

border-right: 3px double #999999;

border-style: double;

border-width: 3px;

color: #111111;

cursor: pointer;

font-weight: bold;

overflow: visible;

background: none repeat scroll 0 0 #EEEEEE;  padding: 5px;

}

#content #respond {

border-top: 1px solid #e7e7e7;

overflow: hidden;

position: relative;

color:#000000;

font-size: 13px;

margin-bottom:0;

padding:10px 0;

}

.comments-template{

border-top:1px solid #E7E7E7;

}

#comments{

color:#000000;

font-size:17px;

margin-bottom:0;

padding: 2px 0;

}

.commentmetadata{

-moz-border-radius: 3px 3px 3px 3px;

border: 1px solid #DDDDDD;

float: right;

padding: 15px;

position: relative;

width: 479px;}

.commentmetadata .title{

background-color:#373737;

color:#FFFFFF;

margin:7px 0;

padding:2px 10px; margin-top:0px;

}

.avatar-image {

background: url("images/comment-arrow.png") no-repeat scroll right 30px transparent;

float: left;

width: 118px;

}

.avatar{

border-color: #CCCCCC #999999 #999999 #CCCCCC;

border-style: double;

border-width: 3px;

padding: 3px;}

.commentmetadata a{

color:#FFFFFF;	

text-decoration:none;

}

.postmetadata{

background-color:#373737;

color:#FFFFFF;

margin:7px 0;

padding:2px 10px;

}

.postmetadata a{ color:#fff; text-decoration:none;}

#respond p {

margin: 0;

}

#respond .comment-notes {

margin-bottom: 1em;

}

.form-allowed-tags {

line-height: 1em;

}

.children #respond {

margin: 0 48px 0 0;

}

h3#reply-title {

margin: 18px 0;

}

#comments-list #respond {

margin: 0 0 18px 0;

}

#comments-list ul #respond {

margin: 0;

}

#cancel-comment-reply-link {

font-size: 12px;

font-weight: normal;

line-height: 18px;

}

#respond .required {

color: #ff4b33;

font-weight: bold;

}

#respond label {

color: #888;

font-size: 12px;

}

#respond input {

margin: 0 0 2px;

width: 98%;

}

#respond input[type="text"]{ height:25px;}

#respond input#submit {

color: #000000;

width: 23%;

}

#respond textarea {

width: 98%;  margin-bottom: 15px;

}

#respond .form-allowed-tags {

color: #888;

font-size: 12px;

line-height: 18px;

}

#respond .form-allowed-tags code {

font-size: 11px;

}

#respond .form-submit {

margin: 12px 0;

}

#respond .form-submit input {

font-size: 14px;

width: auto;

}

/*******************Side-bar*********************************************/

#siderbar{

float:left;

overflow:hidden;

width:261px;

}

#siderbar .up{

background-image:url('images/sidebar-up.jpg'); height:16px; width:261px; background-repeat:no-repeat;

}

#siderbar .mid{

background-image: url("images/sidebar-mid.jpg");

background-repeat: repeat-y;

height: auto;

padding: 10px 15px;}

#siderbar .down{

background-image:url('images/sidebar-down.jpg'); height:16px; width:261px;background-repeat:no-repeat;

}

#primary,

#secondary {

float: left;

overflow: hidden;

width:235px;

}

#secondary {

clear: right;

}

/* =Widget Areas

-------------------------------------------------------------- */

/*******************/

/* Main sidebars */

#main .widget-area ul {

margin-left: 0;

padding: 0 20px 0 0;

}

.widget-area ul ul li {

background-image: url("images/separator.png");

background-position: center bottom;

background-repeat: no-repeat;

color: #D45E10;

padding: 9px 0;

}

.widget-area a:link, .widget-area a:visited {

color: #D45E10;

font-size: 13px;

text-decoration: none;

font-family: Arial,Helvetica,sans-serif;

}

.widget-area a:hover{

text-decoration:underline;

}

#main .widget-area ul ul {

border: none;

margin-left: 1.3em;

padding: 0;

}

.widget-area ul {

list-style: none;

margin-left: 0;

}

.widget-area ul ul {

list-style: none;

margin-left:0px;

}

.widget_search #s {/* This keeps the search inputs in line */

width: 60%;

}

.widget_search label {

display: none;

}

.widget-container {

margin: 0 0 30px;

}

.widget-title {

color: #333333;

font-size: 15px;

margin-bottom: 5px;

padding-bottom: 7px;

}

.sidebar-first .widget-container-left .widget-title

{

background-image: url("images/arrows.png");

background-position: right -26px;

background-repeat: no-repeat;

}

.sidebar-first .widget-container-left .active

{

background-position: right 5px;

}

.widget-area a:link,

.widget-area a:visited {

text-decoration: none;

}

.widget-area a:active,

.widget-area a:hover {

text-decoration: underline;

}

.widget-area .entry-meta {

font-size: 11px;

}

#wp_tag_cloud div {

line-height: 1.6em;

}

#wp-calendar {

width: 100%;

}

#wp-calendar caption {

color: #525252;

font-size: 14px;

font-weight:normal;

padding-bottom: 4px;

text-align: left;

}

#wp-calendar thead {

font-size: 11px;

}

#wp-calendar thead th {

color:#AAAAAA;

font-weight:normal

}

#wp-calendar tbody {

color: #aaa;

}

#wp-calendar tbody td {

background: #f5f5f5;

border: 1px solid #5F5F5F;

padding: 3px 0 2px;

text-align: center;

}

#wp-calendar tbody .pad {

background: none;

}

#wp-calendar tfoot #next {

text-align: right;

}

.widget_rss a.rsswidget {

color: #000;

}

.widget_rss a.rsswidget:hover {

color: #ff4b33;

}

.widget_rss .widget-title img {

width: 11px;

height: 11px;

}

/**********Search-form*********/

#search{

float:right;

}

.searchform {

color: #FFFFFF;

font-size: 13px;

}

.searchform input[type="text"] {

border: 1px solid #D6EEFF;

color: #000000;

margin-bottom: 12px;

padding: 8px;

padding: 8px !important;

width: 178px;

}

.searchform input[type="submit"] {

  background-color: rgba(0, 0, 0, 0);
  
border: 2px solid #82B440;

color: #FFFFFF;

cursor: pointer;

font-size: 13px;

padding: 6px;

width: 196px;

}

.searchform input[type="submit"]:hover{ background-color:rgba(0, 0, 0, 0);}

/*

.search input[type="text"]{

-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;

background:none repeat scroll 0 0 #545454;

border:0 solid #CCCCCC;

padding:3px;

color:#D7D7D7;

float:left;

margin-right:10px;

}

.search input[type="submit"] {

background-color:#393939;

border:0 none;

color:#D7D7D7;

height:20px;

width:60px;

}

*/

/**********Search-form*********/

/*******************Contact form-contact-page**************************/

.wpcf7{

background: none repeat scroll 0 0 #F0F0F0;

border: 1px solid #DDDDDD;

padding: 15px 0 !important;

width: 629px;

}

.wpcf7-form{

margin: auto;

width: 608px;}

.wpcf7-form p{

margin-bottom: 7px !important;	

}

.wpcf7-form input[type="text"], .wpcf7-form textarea{

width: 600px; -moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.1) inset;

}

.wpcf7-form textarea{  height: 150px;}

.wpcf7-form input[type="submit"] 

{

background-color: #D45E10;

border: 0 none;

cursor: pointer;

float: right;

font-family: Comic Sans MS;

font-weight: bold;

padding: 3px 10px;}

.wpcf7-form input[type="submit"]:hover{

color:#fff !important;	

}

/*********************************************/

/* =Footer

-------------------------------------------------------------- */

#page-footer {

background-color: #EFEFEB;

margin-bottom: 0;

margin-top: 20px;

}

#colophon {

margin-top: 0;

overflow: hidden;

padding: 10px 18px 10px 23px;

}

#site-info {

 color: #555555;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
}

#site-info a {

color:#333;

text-decoration:none; font-size: 14px;}

#site-info a:hover{color: #82B440;}

#site-generator {

font-style: italic;

position: relative;

}

img#wpstats {

display: block;

margin: 0 auto 10px;

}

/* Footer widget areas */

#footer-widget-area {

margin-top:10px;

}

/* Structure the footer area */

#footer-widget-area {

overflow: hidden;

}

#footer-widget-area .widget-area {

float: left;

margin-right: 20px;

width: 220px;

}

#footer-widget-area #fourth {

margin-right: 0;

}

#page-footer .widget-title {color:#FFFFFF;

font-size: 16px;

font-weight: normal;

margin-bottom:10px; border-color:#3E8CD6;}

#page-footer .widget-area a:link,

#page-footer .widget-area a:visited {

text-decoration: none;

color:#aaa;

}

#page-footer .widget-area a:active,

#page-footer .widget-area a:hover {

text-decoration: underline;

}

/****************Footer-Navigation************************/

#footer #access {

background-image: none;

float: none;

margin-top: 0;

width: auto;

}

#page-footer #access .menu-header, div.menu {

margin-left: 12px;

width: auto;

}

#page-footer #access .menu-header ul, div.menu ul {

list-style: none outside none;

margin: 0;

}

#page-footer #access .menu-header li, div.menu li {

float: left;

position: relative;

}

#page-footer #access a {

color: #FFFFFF;

display: block;

font-family: cursive;

font-size: 17px;

line-height: 45px;

padding: 0 18px;

text-decoration: none;

}

#page-footer #access ul li.current_page_item > a, #page-footer #access ul li.current-menu-ancestor > a, #page-footer #access ul li.current-menu-item > a, #page-footer #access ul li.current-menu-parent > a {

color: #FFFFFF; background-image:none;

}

#page-footer #access a:hover{

background-image:none;

}

/****************Navigation************************/

/*****************Footer**************************************/

/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */

pre {

-webkit-text-size-adjust: 140%;

}

code {

-webkit-text-size-adjust: 160%;

}

#access,

.entry-meta,

.entry-utility,

.navigation,

.widget-area {

}

.entry-meta, .entry-utility {

border-color: #CCCCCC;

border-style:  dashed none;

border-width: 1px 0;

color: #444444;

margin: 12px 0;

padding: 5px 0;

}

.category a{

margin:0px 0px;

}

.comment{

margin-right:10px;

}

#site-description {

-webkit-text-size-adjust: none;

}

.more-link{

background-color: #D45E10;

color: #FFFFFF !important;

display: block;

float: right;

margin-bottom: 14px;

padding: 2px 7px;

text-decoration: none;

}

/* =Print Style

-------------------------------------------------------------- */

@media print {

body {

background: none !important;

}

#wrapper {

clear: both !important;

display: block !important;

float: none !important;

position: relative !important;

}

#header {

border-bottom: 2pt solid #000;

padding-bottom: 18pt;

}

#colophon {

border-top: 2pt solid #000;

}

#site-title,

#site-description {

float: none;

line-height: 1.4em;

margin: 0;

padding: 0;

}

#site-title {

font-size: 13pt;

}

.entry-content {

font-size: 14pt;

line-height: 1.6em;

}

.entry-title {

font-size: 21pt;

}

#access,

#branding img,

#respond,

.comment-edit-link,

.edit-link,

.navigation,

.page-link,

.widget-area {

display: none !important;

}

#container,

#header,

#footer {

margin: 0;

width: 100%;

}

#content,

.one-column #content {

margin: 24pt 0 0;

width: 100%;

}

.wp-caption p {

font-size: 11pt;

}

#site-info,

#site-generator {

float: none;

width: auto;

}

#colophon {

width: auto;

}

img#wpstats {

display: none;

}

#site-generator a {

margin: 0;

padding: 0;

}

#entry-author-info {

border: 1px solid #e7e7e7;

}

#main {

display: inline;

}

.home .sticky {

border: none;

}

}

/**********Home page**************/

.home_page{

}

.home #header{

}

#front-page{

margin-top: 0px;

}

#front-page .post {

background-image: url("images/footer-border.png");

background-position: center bottom;

background-repeat: no-repeat;

padding-bottom: 5px; border-bottom:0px;

}

#front-page .entry {

background-image: url("images/footer-border.png");

background-repeat: no-repeat;

padding-top: 10px;

}

#front-page .entry p {

color: #D1D0D0;

font-size: 14px;

line-height: 20px;

}

#front-page-box{

margin-top: 35px;

}

#front-page-box .widget-area {

background-color: #141414;

border: 1px solid #191919;

float: left;

font-family: Arial,Helvetica,sans-serif;

height: 325px;

overflow: hidden;

padding: 15px;

width: 270px; }

#front-page-box .widget-area .widget-container {

list-style: none outside none; margin-bottom: 20px; float: left;

}

#second{

margin:0px 15px;

}

#front-page-box .widget-area .widget-title {

background-image: url("images/separator.png");

background-position: center bottom;

background-repeat: no-repeat;

color: #FFFFFF;

font-size: 23px;

margin-bottom: 15px;

padding-bottom: 15px;

text-transform: uppercase;  font-weight:normal;  

}

#front-page-box .widget-area .widget-title:first-letter{

color: #FE0000;

font-size: 30px;

}

#front-page-box .widget-area .textwidget {

color: #777777;

font-size: 13px;  text-align: justify;

}

#front-page-box .widget-area .textwidget .read-more{

background-color: #000000;

color: #FE0000;

display: block;

margin: 14px 0 0;

padding: 5px;

}

/***********read more**********************/

.entry p .readmore{

font-size: 13px;

height: 29px;

line-height: 28px;

margin: 15px 0 8px;

padding-left: 8px;

text-decoration: none;  color: #D45E10;}

.entry p .readmore:hover{

color:#000;

}

/***********read more**********************/

/**********google-add**********/

.gad-post-widget-large{    background-color: #FFFFFF;

border: 1px solid #EFEFEB;

border-radius: 5px;

float: right;

height: 280px;

width: 336px;}

.gad-post-widget-bottom{    background-color: #FFFFFF;

height: 60px;

margin-bottom: 5px;

margin-left: -11px;

margin-top: 15px;

width: 468px;}

.widget-container-left{    background-color: #F2F2F2;

border: 1px solid #E5E3E3;

border-radius: 10px;

font-size: 13px;

line-height: 26px;

margin-bottom: 20px;

padding: 15px 10px;}

.widget-container-left ul li a{ text-decoration:none;}

.widget-container-left ul li a:hover{  color:#58A2E8;}

.widget-container-right{   background-color: #FFFFFF;

border: 1px solid #CCCCCC;

border-radius: 10px;

font-size: 13px;

line-height: 26px;

margin-bottom: 20px;

padding: 15px 0;}

.widget-container-right .widget-title{  text-align: center;}

.widget-container-right ul li a{ text-decoration:none;}

.widget-container-right ul li a:hover{  color:#fff;}

/* ----*/

.navbar

{

}  

.mainDiv

{


border-radius: 8px;

margin-bottom: 7px;

overflow: hidden;

width: 160px;

   background-color: #333;
    border: 1px solid #333;

}

.topItem

{

background: url("images/arrow-up-title.png") no-repeat scroll right center;

border: medium none;

color: #fff;

cursor: pointer;

font-family: 'Fauna One',serif;

font-size: 14px;

height: 25px;

letter-spacing: 0;

line-height: 25px;

text-indent: 10px;

width: 162px;

}

.topItemOver

{

background: url("images/arrow-up-title.png") no-repeat scroll right center;

border: medium none;

color: #fff;

cursor: pointer;

font-family: 'Fauna One',serif;

font-size: 14px;

height: 25px;

letter-spacing: 0;

line-height: 25px;

text-indent: 10px;

width: 162px;

}

.topItemClose

{

background: url("images/arrow-down-title.png") no-repeat scroll right center;

border: medium none;

color: #fff;

cursor: pointer;

font-family: 'Fauna One',serif;

font-size: 14px;

height: 25px;

letter-spacing: 0;

line-height: 25px;

text-indent: 10px;

width: 162px;

}

.topItemCloseOver

{

background: url("images/arrow-down-title.png") no-repeat scroll right center;

border: medium none;

color: #fff;

cursor: pointer;

font-family: 'Fauna One',serif;

font-size: 14px;

height: 25px;

letter-spacing: 0;

line-height: 25px;

text-indent: 10px;

width: 162px;

}

.dropMenu

{

font: bold 11px tahoma,verdana,sans-serif;	

background-color: #333;

color: #fff;

filter:alpha(opacity=100);

padding-top:5px;

padding-bottom:5px;

width: 160px;

}

.subMenu

{

display:block;

}

.subItem

{

margin-left:10px;

height:20px;

font: 13px tahoma,verdana,sans-serif;	

text-decoration:none;

color: #fff;

}

.subItem a

{

color: #fff;

font: 13px tahoma,verdana,sans-serif;

margin-left: 0;

text-decoration: none;

}

.subItemOver

{

margin-left:10px;

margin-top:0px;

font: 13px tahoma,verdana,sans-serif;	  

height:20px;

color: #fff;

}

.subItemOver  a

{

margin-left:0px;

font: 13px tahoma,verdana,sans-serif;

cursor:pointer;	

color: #fff;

text-decoration:underline;

cursor:pointer;

}

.drop

{

border-left:1px solid black;

border-right:1px solid black;	

}
#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
 
#breadcrumbs li{
    float:left;
    margin-right:15px;
}
 
#breadcrumbs .separator{
    font-weight:700;
    font-size:20px;
    color:#999;
}

.rssmi_more{ color:#000; text-decoration:none;}

.rssmi_more:hover{ color:#82B440; text-decoration:none;}


