/*********************************************************************************************

Theme Name: Yamidoo PRO Magazine
Theme URI: http://www.wpzoom.com/themes/yamidoo-pro/
Version: 2.0.5
Author: WPZOOM
Author URI: http://www.wpzoom.com
Tags: brown, two-columns, right-sidebar
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

**********************************************************************************************


1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  wpzoomfeatured.php
6.  Featured Categories  ---------------  wpzoom-blocks.php
7.  Archive Posts ----------------------  loop.php
8.  Single Articles & Pages ------------  single.php, page.php
9.  Comments  --------------------------  comments.php
10. Forms  -----------------------------  searchform.php
11. Sidebar & Widgets ------------------  sidebar.php
12. Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   

/* Reset */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol,
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; }
td { vertical-align: top; }

/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }


/* Navigation */
.navigation { font-size: 10px; text-align: center; margin: 0 0 10px;}
.navigation a, .navigation span.current { color: #fff; vertical-align: middle; background: #737070; font-weight: bold; padding: 5px 6px; text-transform: uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; margin:0 2px;}
.navigation a:hover { color: #fff; text-decoration: none; background: #6c6868; }
.navigation span.current { color: #737070; background: #c0c0c0; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5); }
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

.post-edit-link { text-transform: uppercase; font-size: 10px; color: #f81b10; font-weight: bold; }

.floatleft,.more_left { float: left; }
.floatright { float: right; }
 

a.more {
	font-weight:bold;
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/icons/moreb.png) no-repeat right 2px;
}

a.more:hover {
	background:url(images/icons/morebh.png) no-repeat right 2px;
	color:#972626;
	text-decoration:none;
}
	
li.date, li.category, ul.post-meta li.author, li.comments, li.edit, #sidebar .popular li ul.post-meta li.comments a {
	padding-left:16px;
	text-transform:uppercase;
	font-size:10px;
	color:#7e7a7a;
	margin:0 8px 5px 0;
	display:inline;
	border:none;
	padding-bottom:2px;
}
	 
li.date { background:url(images/icons/date.png) no-repeat; }
li.comments { background:url(images/icons/comments.png) no-repeat; }
li.category { background:url(images/icons/category.png) no-repeat 0 2px; }
ul.post-meta li.author { background:url(images/icons/author.png) no-repeat; }
	
ul.post-meta li a {
	border-bottom:none;
	color:#7e7a7a;
 }
	 
ul.post-meta li a:hover {
	border-bottom:1px dotted #7e7a7a;
	text-decoration:none;
}

ul.post-meta {margin:5px 0;}
#panes ul.post-meta {margin:0;}


/********************************************************************************************* 

2. Global Styles & Structure  

*********************************************************************************************/   

body {
 	font-size:12px;
	background-image:url("images/bg.png");
	line-height:1.6;
	margin:0;
	color:#3B3232;
	font-family:Arial,Helvetica,sans-serif;
}
 
/* Links and paragraph */
a { color: #1d386a; outline: none; text-decoration: none; }
a img { border: none; }
a:hover { text-decoration: underline; }
 
p { font-size: 1.3em/1.3em; margin:0 0 15px;}


#content-wrap {
	width:980px;
	background:#f0f1f3;
	float:left;
	margin-bottom:20px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
}
 
#page-wrap {
	width: 980px;
	margin: 0 auto;
}	

#content #fullwidth.post {
	width:960px;
} 
 
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   

#topnav {
	background:#1d1b1b url(images/bgtop.png) repeat-x;
	height:24px;
}
	
#nav-wrap {
	width:980px;
	margin:0 auto;
}
	
#nav-wrap ul {
	float:right;
	margin-top:1px;
}
 	
#header {
	float:left;
	width: 980px;
	margin-top:40px;
}
	
#logo {
   	font-family:Rokkitt, Georgia,"Times New Roman",Times,serif;
}

#logo h1 { float:left; }
#logo h1 a {
	color:#F0F1F2;
 	font-size:36px;
	font-weight:bold;
	line-height:1.3;
}

#logo a:hover {
	text-decoration:none;

}

#logo span {
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 11px;
}
	
#ad468 {
	float:right;
}
 
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
#menu {
  	margin:20px 0 0 0;
 	width:973px;
 	float:left;
 	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
 	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
 	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	padding-left:7px;

	background: #1b1919;
	border-top:1px solid #2A2626;
	background: -moz-linear-gradient(top,  #3A3636 0%, #1D1B1B 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #3A3636 0%,#1D1B1B 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #3A3636 0%,#1D1B1B 100%); /* W3C */
}
	
#menu ul.dropdown {
	width:870px;
	float:left;
	padding:0 10px;
}
	
#menu #menu-nav{
	width:840px;
}
	
 
#header #menu .social {
	float:right;
	height:30px;
	margin-top:2px;
	margin-right:12px;
	text-align:right;
}
 	
#header #menu .social li {
 	width:32px;
 	display:inline;
	padding:0;
}
 	
#header #menu .social li:hover { background:none; }

.dropdown ul, .dropdown ul li, .dropdown ul ul { list-style: none; margin: 0; padding: 0; }

.dropdown ul { position: relative; z-index: 597; float: left;}
.dropdown ul li { position:relative;  float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
.dropdown ul li.hover, .dropdown ul li:hover { position: relative; z-index: 599; cursor: default; }
.dropdown ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
.dropdown ul ul li { float: none;  }
.dropdown ul ul ul { top: -1px; left: 99%;}
.dropdown ul li:hover > ul { visibility: visible;}
.dropdown ul li.rtl ul { top: 100%; right: 0; left: auto; }
.dropdown ul li.rtl ul ul { top: 1px; right: 99%; left: auto; }
 
.dropdown ul a { text-decoration: none; padding: 0px 10px; color: #f4f4f4; text-shadow:2px 2px 0 #000; }
.dropdown ul li li a {color: #ddd; padding:0;}
.dropdown ul a:hover	{ color: #fff; }	

.dropdown ul li { padding: 8px 3px 7px 3px; word-spacing:7px; font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;	font-size:15px;	text-transform:uppercase; font-weight:normal; }
.dropdown ul li li { text-transform:none; margin:0; background-color: #2b2727; font-size: 12px; border-bottom: solid 1px #4b4444; font-weight:bold; text-transform:uppercase;}

.downarrowclass {background:url(images/downh.png) no-repeat center;padding:6px 11px;}

.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass { background:url(images/downh.png) no-repeat center; }

.rightarrowclass {
	background:url(images/right.png) no-repeat center right;
	padding:8px;
	position:absolute;
	right:10px;
}

.dropdown ul li:hover, .dropdown ul li.active, .dropdown ul li.current-cat, .dropdown ul li.current_page_item, .dropdown ul li.current-menu-item, .dropdown ul li.current_page_parent, .dropdown ul li.current-category-ancestor { background:#2b2727;} /* active list/category */
 
.dropdown ul li:hover li {text-shadow:none;}	
.dropdown ul li.active a, .dropdown ul li.current-cat a, .dropdown ul li.current_page_item a {color: #fff; }

.dropdown ul ul {	width: 170px; }
.dropdown ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index:100;
	text-align:left;
	padding:0;
}

* html .dropdown ul li a{display: inline-block;}
.dropdown ul ul li {	font-weight: normal; padding:5px 10px;}
* body .dropdown ul li.hover a {background:none; color: #fff;}
* body .dropdown ul li.hover {background-color: #333; color: #fff; }

#topnav .dropdown ul {z-index:598;}
 
#topnav .dropdown ul li { 
	padding: 4px 0 5px 0; 
	margin-left: 0px; 
	word-spacing:3px; 
	font-family:Arial;  
	font-size:10px;
	font-weight:bold;
	color:#f4f4f4;
	text-shadow:1px 1px 0 #000;
	text-transform:uppercase;
}
	
#topnav .dropdown ul li:hover { background:#2b2727;}

#topnav .dropdown ul ul {	width: 140px;  margin-top: 0px;	}

#topnav .dropdown ul li li { background-color: #2b2727; padding:6px 10px; }
 
/********************************************************************************************* 

5. Featured Slider  -------------------------  wpzoom-featured.php

*********************************************************************************************/   
 
#feature { background: #f0f1f3; height: 599px; background:  no-repeat; position: relative; }

#navi li { float: left; list-style-type: none; text-align: center; display: inline; margin-left: 14px; }
#navi a { color: #f0f1f3; display: block; position: relative; word-spacing: 0px; font-size: 11px; text-decoration: none; }
#navi a.current { opacity: 0; }
#navi a:hover { opacity: 0; }


#panes div { display: none; position: absolute; font-size: 13px; color: #f0f1f3; line-height: 1.5; overflow: hidden; padding: 30px; width: 940px; }
#panes p a { color: #fff; font-weight: bold; }








 

/********************************************************************************************* 

6. Featured Categories  -------------------------  wpzoom-blocks.php

*********************************************************************************************/   

.colart {
	width:245px;
	float:left;
}
 
.colart:hover h3 {
	background:#2c2727;
}
	
.colart h3 {
	text-align:center;
	background:#141212;
	font-family:Georgia;
	font-weight:normal;
	font-size:13px;
	padding:4px 0;
	text-shadow:1px 1px 0 #000;
	text-transform:uppercase;
}
	
.colart h3 a {
	color:#d3d3d3;
	font-weight:normal;
	font-style:italic;
}
 	
.colart .entry {
 	padding:8px 15px;
}
	
.colart h2 {
 	font-family:Georgia;
 	font-size:18px;
 	font-weight:normal;
 	font-style:italic;
 	line-height:1.4;
 	margin-bottom:5px;
 }
 	
.colart h2 a {
 	color:#314c66;
 	font-weight:normal;
}
 	
#blocks .more {
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/icons/moreb.png) no-repeat right 4px;
	margin-top:10px;
	float:left;
}
	
#blocks a.more:hover, #blocks .colart:hover .more {
	background:url(images/icons/morebh.png) no-repeat right 4px;
	color:#972626;
	text-decoration:none;
}
	
#twitter_carousel {
	float: center;
	margin:15px 0 15px 15px;
	padding:10px 15px 0 120px;
	background:url(images/twitterbg.png) no-repeat;
	width:820px;
	font-family:Georgia;
	font-style:italic;
	color:#726c6c;
	overflow:hidden;
	height:30px;
}

#twitter_carousel li { list-style-type: none; }

  	
/********************************************************************************************* 

7. Archive Posts -------------------------  loop.php

*********************************************************************************************/   

#content {
	background:url(images/h3bg.png) repeat-x top center;
 	float:left;
	width:630px;
	margin:15px 15px 20px 15px;	
}
		
h3.title {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:28px;
	font-weight:normal;
  	clear:both;
  	line-height:1.1;
  	background:#f0f1f3;
  	padding-right:15px;
  	float:center;
  	margin:0 0 10px;
}
	
#content .post {
 	margin:0 0 15px;
 	padding:0 0 15px;
 	border-bottom:1px dotted #ccc;
}
 	
#content .sticky h2 a {
 	background:url(images/icons/sticky.png) no-repeat 0 5px;
 	padding-left:20px;
}
 	
.post h2, .post h1 {
	margin-bottom:5px;
}
	
.post h1 a {
	font-size:30px;
	line-height:1.2;
}
	
.post h2 a {
	font-size:24px;
	line-height:1.2;
}
	
h3.topcat {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:16px;
	font-weight:bold;
  	clear:both;
   	background:#f0f1f3;
  	padding-right:15px;
  	float:left;
  	line-height:1.1;
}
 	
h3.topcat a {
 	color:#2a2828;
}
 	
h3.topcat ul li { display:inline; float:left; padding-right:10px; } 
	
.post .thumb img {
	float:left;
	border:4px solid #000;
	margin:5px 10px 5px 0;
}
 	

#single ul.post-meta  {
 	border-bottom:1px dotted #ccc;
 	padding-bottom:10px; 
 	margin-bottom:10px; 
}
 	
#content.single {
 	background:url(images/h3bg.png) repeat-x center -5px;
}
	
#content.page {
	background:none;
}
	
#content.page .post {
	padding:0;
	background:none;
}
	
#content.single .post {
	padding:10px 0 20px 0;
	background:none;
}
	
#content .post a.more {
	float:right;
 	clear:both;
	background:url(images/icons/moreb.png) no-repeat right 5px;
}
	
#content .post a.more:hover {
	background:url(images/icons/morebh.png) no-repeat right 5px;
}

 	
/********************************************************************************************* 

8. Single Posts & Pages -------------------------  single.php, page.php

*********************************************************************************************/   

.post .entry {
 	line-height:1.8;
 	overflow:hidden;
}

.entry a {
	font-weight:bold;
}

.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
 
.entry blockquote {
	border-left:3px solid #CCCCCC;
	color:#777777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}

blockquote, q {
	quotes:none;
}

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright,
.entry img.attachment-fullsize {
    margin-bottom: 10px;
    max-width: 630px;
    width:auto;
    height:auto;
}

.full-width .entry img.alignnone,
.full-width .entry img.aligncenter,
.full-width .entry img.alignleft,
.full-width .entry img.alignright,
.full-width .entry img.attachment-fullsize {
    margin-bottom: 10px;
    max-width: 940px;
    width:auto;
    height:auto;
}

/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.gallery img { width:150px; height:auto; }

/* Images align */
.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin-right:15px; }
.alignright, .entry .alignright { float: right; margin-left:15px; }

/* Caption for images */
.entry .wp-caption { background-color: #EFEFEF;  max-width: 96% !important; width:auto; text-align:center; margin-bottom: 5px; padding: 5px 5px 5px; border: 1px solid #B6B6B6; text-align: center; background-color: #EFEFEF; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.entry .wp-caption img { background:none; margin:0; border:0 none; padding:4px 0; max-width:100%; width:100%; height:auto; }
.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }
img.wp-smiley { border: none; padding: 0; }

.galleria-container { margin-bottom:15px; }

.nextpage {
	margin-bottom:5px;
	font-weight:bold;
}

.tag-list {  margin:0 0 12px; }
.tag-list a {font-weight:bold; }

 
/* Sharing buttons */
.share   {
 	border-bottom:1px dotted #ccc;
 	padding-bottom:20px; 
 	margin-bottom:10px; 
}
	
.share h3, .prevnext h3  {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#2a2828;
	margin-bottom:10px;
}

.share h3 { float:left; margin:0 20px 0 0;}

.share li {
	padding:0 0 3px 0;
	display:inline;
	margin-right:5px;
	float:left;
	width:115px;
}
 

/* Posts prev/next navigation */
.prevnext {
 	margin-bottom:20px;
}
	
.prevnext .previous {
	float:left;
}
	
.prevnext .next {
	float:right;
 	text-align:right;
}
	
.prevnext a {
	padding: 2px 5px; 
	margin-bottom: 5px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background: #737070; 
	font-size: 10px; 
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	border: none; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); 
	color: #fff;
	display:block;
}


/* Template: Full-width */
#content.full-width  { width: 950px; }
.full-width .entry, .page .entry { float: none; display: block; padding-right: 0; }
.full-width .entry img { max-width: 940px; }

 
/********************************************************************************************* 

9. Comments  -------------------------  comments.php

*********************************************************************************************/   

#comments, #respond { float: left;   width: 100%; }
#comments h3 { background: url(images/h3bg.png) repeat-x 2px -5px;  margin: 15px 0;  clear:both; width:100%; line-height: 0; }
#comments ul.children #respond { background: none; width: 95%; }
#comments h3 span { font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #2a2828; background: #f0f1f3; padding-right: 15px; line-height: 1; margin-bottom: 15px; }

#comments div.comments { margin: 0 0 10px 0; }
#comments div.comments h2 { font-size: 18px; font-weight: normal; }
#comments div.comments li, #main #respond { padding: 10px 0 5px; margin-top: 10px; }
#comments ol.commentlist div.comment-content { margin-left: 95px; }
#comments cite { font-style: normal; font-weight: normal; }
#comments p.trackbackurl { font-size: 11px; }
#comments p.trackbackurl span.url { font-weight: bold; padding: 1px; }
#comments a.more-link { display: block; margin: 10px 0 0; }
#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
#comments .comments { padding: 0px 0; clear: left; }
#comments .comments li { margin: 0px 0 0em 0; padding: 20px 0; list-style-type: none; background: url(images/line.png) repeat-x top center; float: left; width: 100%; }
#comments .comments li ul li { padding: 10px 0 5px 0; }
#comments ul.children { background: url(images/replybg.png) no-repeat 0 25px; margin: 0; padding: 0 0 0 25px; float: left; }
#comments .comments li ul.children { margin-top: 10px; padding: 0; width: 95%; }
#comments .comments li ul.children li { clear: left; margin: 0 0 0px 30px; background: none; }
#comments .comments li ul li { border: none; }
.comment-body { position: relative; }
.comment-body p a { text-decoration: underline; }
#comments .comments .comment-author-admin cite.fn a { color: #DB2A3B; font-style: italic; font-size: 14px; }
#comments  blockquote { color: #777777; font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; font-style: italic; }
#comments .comments cite.fn { font-size: 12px; font-weight: bold; font-family: Arial; }
#comments .comments cite.fn a { color: #3B3232; }
#comments .comments div.gravatar { float: left; display: inline; width: 75px; margin: 0 10px 5px 0; }
#comments .comments div.gravatar img { margin: 0; }
#comments .comments div.comment-author { line-height: 18px; margin: 0 10px 3px 0; width: 215px; position: relative; }
#comments .comment-author { float: left; }
#comments .comment-author img.avatar { float: left; }
#comments .comment-meta { position: absolute; top: 20px; left: 60px; }
#comments .comments div.comment-content {  }
.comments p,   .comments li.author p { font-size: 11px; line-height: 20px; margin-left: 225px; }
#comments .comments .avatar { float: left; margin: 0 10px 0 0; }
#comments .comments span.says { display: none; }
#comments .comments .children { margin: 0 0 0 0; }
#comments .comments .commentmetadata a.comment-edit-link { background: none; }
#comments	.comments .commentmetadata a { display: inline; font-size: 11px; color: #9d9c9c; padding: 0; line-height: 17px; margin: 0; border-bottom: none; font-weight: bold; font-family: Arial,Helvetica,sans-serif; clear: both; float: left; }
#comments .comments .commentmetadata a:hover { color: #4f535b; text-decoration: none; border: none; padding: 0; }
#comments .comments .reply { margin: 15px 0 0 0; text-align: right; clear: both; }
#comments .comments .cancel-comment-reply p { margin: 0 0 0 0; border: none; }
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a { padding: 3px 13px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; font-size: 10px; background: url(images/reply.png) no-repeat; border: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #fff; }
#comments .cancel-comment-reply { float: left; clear: both; margin-bottom: 10px; }
#comments .cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; background: #737070; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #fff; }
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover { text-decoration: underline; }
#commentform { color: #6F6F6F; clear: both; }
#commentform code { font-size: 11px; }
#commentform p { margin: 0 10px 15px 0; font-size: 12px; border: none; padding: 0; }
#commentslabel, #commentform label { line-height: 2.0em; font-size: 12px; font-style: italic; }
#comments textarea, #commentform textarea { width: 580px; height: 160px; }
#comments ul.children textarea, #commentform ul.children textarea { width: 450px; }
#comments #submit, #commentform #submit { background: #000 url(images/overlay-button.png) repeat-x 0 0; display: inline-block; padding: 6px 15px 6px; color: #fff !important; font-size: 12px; font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; font-weight: bold; line-height: 1; text-transform: uppercase; text-decoration: none; word-spacing: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 0 rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.25); text-shadow: 0 -1px 1px #000; border: none; position: relative; cursor: pointer; overflow: visible; width: auto; cursor: hand; margin: 12px 0; }
#comments #submit:hover, #commentform #submit:hover { background: #333; }
#commentform #subscribe { float: left; margin: 5px 5px 0 0; text-transform: none; }

.trackblist { list-style-type:decimal; }


/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
#respond input { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); color: #666; font-size: 13px; padding: 5px; margin:0 8px 5px 0;}
#respond textarea { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);  color: #666; font-size: 13px; padding: 5px; }

#searchform #s { background: #f5f6f9; border: 1px solid #b7bdc7;   color: #666; font-size: 13px; padding: 5px; margin:0 5px 5px 0; }
#sidebar #searchform {float:left; clear:both;}
#submit { background: #737070; border: 1px solid #504F4F; color: #F1ECEC;  font-size: 10px; font-weight:bold; padding: 5px;  }
#searchsubmit { background-color: #737070; border: 1px solid #737070; color: #F1ECEC;   font-size: 10px; padding: 5px; text-transform: uppercase; }
input { padding:5px; }

/********************************************************************************************* 

11. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
 
#sidebar {
	float:right;
	width:310px;
	margin:15px 0 0;
	position:relative;
}

#sidebar h3 {
	font-size:26px;
	color:#4c677c;
}

#sidebar .widget h3 {
	background:url(images/h3bg.png) repeat-x top center;
	margin:0 0 8px 0;
	line-height:0;
	float:none;
}
	
#sidebar .widget h3 span {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:22px;
	font-weight:bold;
   	line-height:1;
  	background:#f0f1f3;
  	padding-right:15px;
   	margin-bottom:10px;
  	letter-spacing:-1px;
  	word-spacing:3px;
}

#sidebar .widget h3 span a {
	font-size: 22px;
}

#sidebar .widget {
	float:left;
 	margin:0 0 25px;
  	width:310px;
}

#sidebar .widget_container {
	padding:0 10px 0 0;
}
 

.widget ul { clear: both; margin: 0 0 5px; line-height: 1.7; }
.widget ul li { list-style-type: none;  border-bottom: 1px dotted #d2d4d4; margin:0 0 6px; padding:0 0 6px; line-height:1.4; }
.widget ul ul { margin: 0; padding: 0 0 0 20px; border-top: none; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { width: 100%; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }

.widget a {	color:#154A7F;	font-size:13px;  }
.widget img { border:0; background:#fff; }

/* Tags cloud */
.widget_tag_cloud a { font-weight:normal;  }

/* Recent Comments */
.recent-comments-list .avatar { margin-right: 8px; float: left;}
.recent-comments-list li { margin:0 0 8px; padding: 0 0 8px; border-bottom: 1px dotted #d2d4d4;  line-height:1.4; }
.recent-comments-list a { color:#3B3232; font-size:14px; font-weight:bold; }

/* Recent Posts  */
.wpzoom-feature-posts br {display: none;}
.wpzoom-feature-posts img { margin: 0 10px 5px 0; float: left;}
.wpzoom-feature-posts small { color:#ACACAC; margin: 2px 0 4px; display: block; }
.wpzoom-feature-posts .post-excerpt { display: block;}
.wpzoom-feature-posts li { margin:0 0 8px; padding: 0 0 8px; border-bottom: 1px dotted #d2d4d4; line-height:1.4; }
.wpzoom-feature-posts a { color:#3B3232; font-size:14px; font-weight:bold;}

/* Popular Posts Widget */
.popular li { margin:0 0 8px; padding: 0 0 8px; border-bottom: 1px dotted #d2d4d4;  line-height:1.4; }
.popular a { color:#3B3232; font-size:14px; font-weight:bold; }
.popular small { color:#ACACAC; }

/* Flickr widget */
#flickr_badge_wrapper a { border: none; display: block; float: left; padding: 0 8px 10px 0; text-align: left;   }
#flickr_badge_wrapper { display: block; list-style-type: none; margin: 0; padding:0 0 5px; }
#flickr_badge_wrapper .flickr_badge_image { border: none; padding: 0; float:left; }
#flickr_badge_wrapper img { width: 64px; height: 64px; }
#flickr_badge_wrapper img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* Twitter widget */
.widget .twitter-list li { padding: 0 0 7px; margin: 0 0 7px;   }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #A8A8A8;  font-size: 11px; font-style: normal;}
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Social Widget */
#sidebar .social li { display: inline; width: 47%; float: left; padding: 0; margin:0 6px 14px 0; line-height: 16px; clear: none; border-bottom: none; }
#sidebar .social a { font-size: 12px; font-weight: bold; }
#sidebar .social a span { font-size: 11px; display: block; font-weight: normal; }
#sidebar .social img { float: left; margin-right: 7px; }

/* Calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; font-weight:bold;  font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #EFEEEE; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #E8E8E8; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

 
#sidebar .tabberlive { 	background:url(images/bgtabs.png); padding: 6px; float: left; clear: both; width: 288px; margin-bottom: 15px; }
#sidebar .tab_container { padding: 7px; font-size: 12px; background: #F0F1F3; border: 1px solid #d2d4d4; float: left; width: 260px; }
#sidebar .tab_container li { list-style-type:none; }
#sidebar .tabberlive ul li:last-child { border-bottom: none; }
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none;  }
ul.tabbernav li { list-style-type: none; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative;   display: inline; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
ul.tabbernav li a { text-decoration: none; color: #f7f7f7; display: block; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 0 10px; outline: none; cursor: pointer; }
ul.tabbernav li.tabberactive { background: #e9e9e9; color: #101218; }
ul.tabbernav li.tabberactive a { color: #101218; }
ul.tabbernav { margin: 0; padding:0; float: left; list-style: none; height: 31px; width: 100%; }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { overflow: hidden; clear: both; float: left; background: #e9e9e9; padding: 6px; margin:0; width: 276px; color: #A3A0A0; }
.tabbertab h2.widgettitle { display: none; }
 
/********************************************************************************************* 

12. Footer  -------------------------  footer.php

*********************************************************************************************/   

#footer {
	float:left;
	background:#e7e9ec url(images/bgfooter.png) repeat-x top center;
	padding:10px 0 15px 15px;
	width:965px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
 	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
}


#footer div.column {
    display: inline;
    float: left;
    margin-right: 0;
    padding:0 28px 0 0;
    width: 300px;
    border:none;
}

#footer div.last {
    margin-right: 0;
    padding-right:0;
}


#footer .column .widget {
    width:300px;
    float:left;
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}

#footer .widget h3.title {
	margin:15px 0 10px 0;
	background:none;
	float:none;
 	text-transform:uppercase;
	color:#2a2828;
	font-size:22px;
	font-weight:bold;
   	line-height:1;
	margin-bottom:10px;
  	letter-spacing:-1px;
  	word-spacing:3px;
}
	
#footer .hr {
	clear:both;
	background:#d3d5d7;
	border-bottom:1px solid #fff;
	height:1px;
	float:left;
 	width:950px;
	margin:10px 0;
}
	
#copyright {
	float:left;
	width:500px;
	font-size:12px;
 	color:#6c6666;
	clear:both;
}
	
#designed {
	float:right;
	width:147px;
	font-size:12px;
	margin-right:15px;
 	color:#6c6666;
}