/*********************************************************************************************

Theme Name: Tribune Theme
Theme URI: http://www.wpzoom.com/themes/tribune/
Version: 2.0.7
Author: WPZOOM
Author URI: http://www.wpzoom.com
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.

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  wpzoom_featured.php
6.  Posts Styling ----------------------  index.php, single.php
7.  Comments  --------------------------  comments.php
8.  Sidebar & Widgets ------------------  sidebar.php
9.  Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style-type: none; list-style-position: inside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border: none }
/* Gets rid of IE's blue borders */
table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;  }
th { background: #BBCCDD; color: #333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }

/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/


/* 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; }

a {
    color: #004276;
    text-decoration: none;
}

a:hover {
	color:#CA0002;
}

h4.title, #topside h3, #bottomside h3 {
    font-weight: bold;
	text-transform: uppercase;
    font-size: 10px;
    margin: 0 0 5px;
    background:#CA0002;
    padding:2px 4px;
    color:#fff;
     clear:both;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
 	zoom: 1;
	*display: inline;
}

.nextActions {
    display: block;
    text-decoration: none;
    clear:both;
    width:100%;
    float:left;
	margin: 6px 0;
    font-size: 11px;
    text-transform: uppercase;
 }

.homecat .nextActions {
	margin-left:10px;
}


.colAds .item {
    background: #f5f5f5;
}
.colAds h5.title {
    color: #b4d5c5;
}

.floatleft { float: left; }
.floatright { float: right; }
.sticky, .bypostauthor {}

/* Navigation */
div.navigation {  padding-bottom: 15px; text-align:center; margin: 0 0 10px; font-size: 16px; }
div.navigation a { font-weight: normal; padding:0 10px; line-height: 50px; }
div.navigation span.current { padding: 0 10px; color:#000;   }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .alignleft, div.navigation .alignright { margin: 0; }
div.navigation .prev { float:left; font-style:italic; font-size:26px;}
div.navigation .next { float:right; font-style:italic; font-size:26px; }

 
html { overflow-y: scroll; }

p { margin-bottom:15px; line-height:1.6;}

input { padding:5px; }

#searchsubmit { padding:4px;}

#ad468 { text-align:center; margin: 0 0 20px 0;}

/*********************************************************************************************

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/

body {
    text-align: center;
	background: #F2F2F2;
font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
    color: #252324;
    line-height:1.5;
}

#wrapper {
    margin: 0 auto;
	text-align: left;
    width: 1002px;
}

#inner-wrapper {
	background:#fff;
    padding:0 10px;
    border-left:1px solid #E8E6E6;
    border-right:1px solid #E8E6E6;
}

#content {
 	border-top: 1px solid #333;
}

#main.full-width { width:100%;}

/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

#head-bar {
	border-bottom: 1px solid #aaaaaa;
    float: left;
    font-size: 10px;
    text-transform: uppercase;
    width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#head-bar #date {
	float: left;
	line-height: 26px;
}

#head-bar #navigation {
	float: right;
	text-align:right;
	z-index:201;
}

#head-bar #navigation li {
	display: block;
	float: left;
}

#head-bar #navigation a {
	display: block;
	height: 27px;
	font-weight: bold;
	line-height: 27px;
	padding: 0 10px;
	text-decoration: none;
}

#header #inner {
	float: left;
	width: 100%;
}

#logo {
	float:left;
   	margin:0;
  	font-family: 'Oswald', sans-serif;
}

#logo h1  {
	color:#fff;
 	font-size:64px;
	font-weight:bold;
	line-height:1.3;
	text-transform:uppercase;
	padding:10px;
	background:#181b1c;
}

#logo a {
	color:#fff;
}

#logo a:hover {
	text-decoration:none;
}

#header #inner #head_banner { float: left; position: relative; padding: 6px 0px 0px 7px; font-size: 18px; line-height: 1.4; width: 468px; }
#header #inner #head_banner img { padding: 10px 0 0 5px; }
#header #inner #head_banner .text img { position: absolute; left: 20px; top: -18px; z-index: 200; padding: 0; }
#header #inner #head_banner .text { padding-left: 180px; }
#header #inner #right { float: right; }
#header #search { height: 23px; width: 169px; margin-top: 14px; border: 1px solid #C4C4C4; font-size: 12px; line-height: 15px; float: right; clear: both; }
#header #search #s { width: 136px; border: none; padding: 1px 6px; color: #4F4747; display: inline; float: left; font-size: 12px; height: 19px; }
#header #search:hover { border: 1px solid #333; }
#header #search #searchsubmit { text-indent: -9999em; background: url("images/search.png") no-repeat; cursor: pointer; border: 0 none; width: 17px; margin-top: 4px; }
#header #social { margin-top: 16px; text-align: right; float: right; clear: both; }
#header #social li { margin-left: 12px; display: inline; float: left; }

/* Social Icons */
#social ul:after { content: "."; visibility: hidden; height: 0; display: block; clear: both; }
#social ul li.button { position: relative; }
#social ul li.button div.tooltip { position: absolute; top: -40px; left: -51px; white-space: nowrap; display: none; z-index: 999; }
#social ul li.button div.tooltip:hover { cursor: pointer !important; }
#social ul li.button div.tooltip span.center { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2em; background: url(images/tooltipC.png) top center no-repeat; display: block; padding: 0 10px; line-height: 30px; color: #FFF; font-weight: bold; height: 35px; text-shadow: 0 1px 1px #000; }
#social ul li.button div.tooltip span.left,
#social ul li.button div.tooltip span.right { width: 6px; height: 33px; display: block; position: absolute; top: 0; }
#social ul li.button div.tooltip span.left { background: url(images/tooltipL.png) top left no-repeat; left: -6px; }
#social ul li.button div.tooltip span.right { background: url(images/tooltipR.png) top right no-repeat; right: -5px; }
#social ul li.button a { padding: 0 !important; width: 32px; height: 32px; display: block; }


#breakingNews { line-height: 40px; height: 40px; color: #6C6767; border-bottom: 4px solid #333; }
#breakingNews span { color: #E71E1E; font-weight: bold; margin-right: 15px; text-transform: uppercase; }


/*********************************************************************************************

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/

#menu {
	float: left;
	width:100%;
	border-top: 3px solid #181B1C;
	border-bottom: 1px solid #333;
	background:#F7F5F5;
	position:relative;
	z-index:99;
}

#menu li {
	display: block;
	float: left;
}

#menu a {
	display: block;
	text-decoration: none;
	font-size:14px;
	text-transform:uppercase;
}

.downarrowclass { background: url(images/down.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: 17px; position: absolute; right: 10px; }
.dropdown ul { margin: 0; list-style-type: none; }
.dropdown ul li { position: relative; display: inline; }
.dropdown ul li a { color: #292525; text-shadow: 1px 1px 0 #fff; text-transform: uppercase; text-decoration: none; height: 32px; line-height: 32px; padding: 0 18px; border-right: 1px dotted #6D7989; }
#head-bar .dropdown ul li a { border-right: 0; color: #333; text-transform: uppercase; }
#head-bar .dropdown ul li a:hover, #head-bar .dropdown ul li a.active,  #head-bar .dropdown ul li:hover a { color: #fff; text-shadow: none; border-right: 0; background: #191c1d; text-decoration: none; }
#head-bar .dropdown ul li ul { background: #191c1d; }
#head-bar .dropdown ul li ul li a { width: 130px; /*width of sub menus*/ border-bottom: 1px dotted #ccc; }
#head-bar .dropdown ul li ul li a:hover { background: #303537; /*sub menus hover style*/ border-right: 0; }
#head-bar .dropdown ul li.current_page_item a, #head-bar .dropdown ul li.current-cat a { color: #fff; text-shadow: none; border-right: 0; background: #191c1d; }
* html .dropdown ul li a { display: inline-block; /*IE6 hack to get sub menu links to behave correctly*/ }
.dropdown ul li a:hover, .dropdown ul li a.active,  .dropdown ul li:hover a { color: #fff; text-shadow: 1px 1px 0 #7D2727; border-right: 1px dotted #CA0002; background: #CA0002; text-decoration: none; }
.dropdown ul li.current_page_item a, .dropdown ul li.current-cat a, .dropdown ul li.current-menu-item a, .dropdown ul li.current-menu-parent a { color: #fff; text-shadow: 1px 1px 0 #7D2727; border-right: 1px dotted #CA0002; background: #CA0002; }
.dropdown ul li.current_page_item a:hover, .dropdown ul li.current-cat a:hover { color: #fff; }
.dropdown ul li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index: 100; background: #CA0002; text-align: left; padding: 0; }
.dropdown ul li:hover ul li a, .dropdown ul li ul li a { color: #fff; text-shadow: 1px 1px 0 #7D2727; border-right: 0; }
.dropdown ul li ul li { display: list-item; float: none; }
.dropdown ul li ul li ul { top: 0; }
.dropdown ul li ul li a { width: 160px; /*width of sub menus*/ margin: 0; border-top-width: 0; border-bottom: 1px dotted #7D0000; color: #fff; text-transform: none; border-right: 0; display: block; }
.dropdown ul li ul li:last-child a, .dropdown ul li ul li:last-child a:hover { border: none; }
.dropdown ul li ul li a:hover { background: #df0207; /*sub menus hover style*/ border-right: 0; }


/*********************************************************************************************

5. Featured Articles  -------------------------  index.php

*********************************************************************************************/

#content #featured {
    margin:15px 0 10px 0;
}

.main_feat h2 {
    font-size: 24px;
	margin-bottom:10px;
	font-weight:normal;
	line-height:1.2;
}

.main_feat div.date {
	color: #E73838;
	font-style:italic;
	font-size: 12px;
	margin-bottom:8px;
}

.main_feat .thumb  {
    float: left;
 	margin:0 0 10px 0;
}

.main_feat .thumb span {
    color:#666;
    font-size:10px;
    font-family: Helvetica, Arial, sans-serif;
}

.main_feat .content {
	line-height:1.4;
	border-top: 1px dotted #ddd;
	padding-top:10px;
}

.main_feat .entry span {
    line-height:1.5;
    padding-bottom:10px;
    font-size:22px;
    display:block;
}

.main_feat {
    width:310px;
    float:left;
}

.main_feat .entry {
 	font-size: 14px;
	margin-bottom:5px;
	padding-bottom:15px;
    overflow:hidden;
}

#featured .entry p {
	line-height:1.5;
}


.headings { float: right; width: 300px; }
.headings p { font-size: 12px; overflow:hidden;}
#featured .headings h2 { font-size: 16px; line-height:1.2; margin-bottom:5px;}
.headings .post-thumb { float: left; margin: 0 8px 8px 0; }
.headings li {   margin:0 0 15px; float: left; width: 100%; clear: both; list-style-type: none; }
.headings li:last-child { border-bottom: none; }
.headings h2 { font-weight:normal; }

#featured .meta {
 	padding-top:3px;
	border-bottom:1px dotted #E7E7E7;
	padding-bottom:16px;
}

#featured .headings .meta {
	border-bottom:1px dotted #E7E7E7;
	color:#9B9B9B;
 	font-family: Helvetica, Arial, sans-serif;
}

#featured .headings .comments {
	margin:0;
	font-weight:normal;
	font-size:10px;
	font-family:Georgia, serif;
}

#featured .nextActions {
	width:50%;
	margin:0;
}



#featured .comments {
	float:right;
 	background:url(images/comments.png) no-repeat left 4px;
	padding-left:16px;
 	font-size:12px;
}

#home_ad {
	text-align:center;
	margin:5px 0 15px 0;
}

/*********************************************************************************************

5. Homepage Categories -------------------------  index.php

*********************************************************************************************/

#main {
    float: left;
    width: 630px;
}

 
#main .homecat {
	width: 100%;
	float: left;
	margin-bottom:25px;
}

#main .red h4 { border-top:3px solid #CA0002; }
#main .red h4 a {  background:#CA0002;}
#main .red h4 a:hover { color:#fff; background:#D73333;}

#main .orange h4 { border-top:3px solid #FF6600; }
#main .orange h4 a {  background:#FF6600;}
#main .orange h4 a:hover { color:#fff; background:#FF9900;}

#main .yellow h4 { border-top:3px solid #FFD304; }
#main .yellow h4 a {  background:#FFD304;}
#main .yellow h4 a:hover { color:#fff; background:#FFDE4C;}

#main .green h4 { border-top:3px solid #468847; }
#main .green h4 a {  background:#468847;}
#main .green h4 a:hover { color:#fff; background:#55A657;}

#main .lightblue h4 { border-top:3px solid #09B3E3; }
#main .lightblue h4 a {  background:#09B3E3;}
#main .lightblue h4 a:hover { color:#fff; background:#33C9F7;}

#main .violet h4 { border-top:3px solid #B56BB5; }
#main .violet h4 a {  background:#B56BB5;}
#main .violet h4 a:hover { color:#fff; background:#BE7CBE;}

#main .lightgreen h4 { border-top:3px solid #999933; }
#main .lightgreen h4 a {  background:#999933;}
#main .lightgreen h4 a:hover { color:#fff; background:#A6A637;}

#main .caramiziu h4 { border-top:3px solid #B25900; }
#main .caramiziu h4 a {  background:#B25900;}
#main .caramiziu h4 a:hover { color:#fff; background:#CA6501;}

#main .grey h4 { border-top:3px solid #333; }
#main .grey h4 a { background:#333;}
#main .grey h4 a:hover { color:#fff; background:#4B4B4B; }

#main .black h4 { border-top:3px solid #333; }
#main .black h4 a { background:#333;}
#main .black h4 a:hover { color:#fff; background:#4B4B4B; }


.homecat h4 { border-top: 3px solid #336699; margin-bottom: 15px; text-transform: uppercase; font-weight: normal; font-size: 18px; background: #F5F5F5; float: left; width: 100%; }
.homecat h4 a { background: #336699; color: #fff; float: left; padding: 3px 10px; }
.homecat h4 a:hover { background: #2F6998; }
.homecat ul { display: inline; float: left; margin-left:-10px; }
.homecat ul li { width: 200px; margin:0 3px 0 0; padding:0 0 0 10px; display: inline; float: left; line-height: 1.5; }
.homecat ul li p { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.homecat ul li h3 { font-size: 13px; font-weight: bold; line-height: 1.4; margin: 8px 0 5px; }
.homecat ul.stories { float: left; clear: both; width: 100%; display: block; margin: 5px 0; border-top: 1px dotted #ddd; padding: 10px 0 7px; border-bottom: 1px dotted #ddd; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.homecat ul.stories li { width: 100%; list-style-type: square; display: list-item; list-style-position: inside; margin: 2px 0; }
.homecat ul.stories li a { font-size: 12px; width: 100%; clear: both; }
.homecat .thumb { position: relative; }
.homecat .thumb  a img { z-index: 100; }
.homecat li a:hover .meta { opacity: 0.4; }


.homecat li .meta {
font-size: 11px;
}

.homecat li .headings .meta {
	border-bottom:1px dotted #E7E7E7;
	color:#9B9B9B;
 	font-family: Helvetica, Arial, sans-serif;
}

.homecat li .headings .comments {
	margin:0;
	font-weight:normal;
	font-size:10px;
	font-family:Georgia, serif;
}

.homecat li .nextActions {
	width:50%;
	margin:0;
}



.homecat li .comments {
	float:right;
 	background:url(images/comments.png) no-repeat left 4px;
	padding-left:16px;
font-size: 11px;
font-family: Georgia,serif;
}

 

.section_separator {
 	border-top:3px solid #333;
}

.recent_title {
	font-weight:normal;
	padding:10px 0;
	border-bottom:1px dotted #E7E7E7;
}

.recent_title img { float:right; }

/*********************************************************************************************

6. Posts Styling  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/

#posts .title a {
	font-size:22px;
}

#posts .post-thumb {
    margin: 0 15px 0 0;
    float:left;
}

#posts .post .entry {
	clear:none;
}

.breadcrumbs {
	background:#F5F5F5;
	margin:0 0 5px;
	padding:5px 10px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	border:1px solid #C1C1C1;
}

.post {
	margin:10px 0;
	overflow:hidden;
}

.post h1 a {
 	font-weight:normal;
	font-size:33px;
	line-height:1.2;
	margin-bottom:7px;
}

.post h2 a {
	font-weight:normal;
	font-size:33px;
	line-height:1.2;
	margin-bottom:7px;
}

.post .meta {
	border-bottom:1px dotted #ddd;
	padding:0 0 7px 0;
	margin:4px 0 10px 0;
	font-size:10px;
  	color:#A2A2A2;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}

.post .meta .date {
	background:url(images/date.png) no-repeat 0 -3px;
	padding-left:16px;
	margin-right:20px;
}

.post .meta .comments a {
  	background:url(images/comments.png) no-repeat 0 2px;
	padding-left:16px;
	color:#A2A2A2;
float: right;
}

.post .meta .comments a:hover {
  	color:#333;
}

.post .meta .views {
  	float:right;
  	width:90px;
}

.post .entry {
	line-height:1.7;
	font-size:13px;
}

 
.sticky h2 a {
 	background:url(images/sticky.png) no-repeat 0 5px;
 	padding-left:20px;
}


.post .entry .thumb img {
 	float:left;
 	margin:3px 10px 5px 0;
 	font-size:0;
}

.post .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
}

.post .entry ul li {
	list-style-type:square;
}

.post .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
}

.post .entry ol li {
	list-style-type:decimal;
}

.post blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
 	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}

blockquote, q {
	quotes:none;
}

.post .entry p {
	line-height:1.8;
}
 
.post .entry h2 {
	float:none;
 	width:auto;
}

 
.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright,
.entry img.attachment-fullsize {
    margin-bottom: 10px;
    max-width: 610px;
    width:auto;
    height:auto;
    background-color: rgb(244, 247, 249);
border-width: 1px;
border-style: solid;
border-right: 1px solid rgb(210, 212, 214);
border-left: 1px solid rgb(210, 212, 214);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-color: rgb(225, 227, 230) rgb(210, 212, 214) rgb(200, 202, 204);
display: block;
margin-bottom: 18px;
padding: 5px;
border-radius: 2px;
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08);
}

.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;
}

/* 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; }

/* [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; }

/* Caption for images */
.entry .wp-caption { background-color: #EFEFEF;  max-width: 100% !important; width:auto; margin-bottom: 5px; padding: 5px 5px 5px; }
.entry .wp-caption img { margin:0; max-width:100%;  width:auto; 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; }


.post span.tag-links {
 	float:left;
  	margin:10px 0;
}

.post .tag-links a {
 	background:#285C9A;
 	color:#fff;
 	font-size:10px;
 	padding:1px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
 	margin:3px 3px 3px 0;
	font-style:normal;
	font-family: Helvetica, Arial, sans-serif;
}

.post .tag-links a:hover {
 	text-decoration:none;
  	background:#d61919;
}

.post a.post-edit-link {
  	font-weight:bold;
  	margin-left:20px;
}


.post .col_arch {
 	float:left;
 	width:100%;
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 	margin:10px 0;
	border-top:1px solid #ccc;
	padding-top:15px;
}

.post .col_arch .left {
	float:left;
	text-transform:uppercase;
	width:200px;
		font-weight:bold;
}

.post .col_arch .right {
	float:left;
	width:420px;
	margin-left:10px;
}

.post .col_arch .right ul li {
	width:30%;
	float:left;
	margin:0 10px 5px 0;
}

.archiveposts {
	float:left;
	width:100%;
	margin:5px 0 10px 0;
	border-bottom:1px dotted #ddd;
	padding:5px 0 8px 0;
}

.archiveposts .date {
	color:#ADADAD;
	text-transform:uppercase;
  	margin:9px 0 5px 0;
  	display:block;
}

.archiveposts h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
}

.archiveposts img {
 	float:left;
 	padding:3px;
 	border:1px dotted #ddd;
 	margin:0 10px 10px 0;
 	width:70px;
}

h3.catname {
	font-weight:normal;
  	margin:8px 0;
  	padding-bottom:7px;
 	border-bottom:1px dotted #ddd;
}

h3.catname img {
 	float:right;
 	display:block;
}


.tag-links {
 	float:left;
	clear:both;
}

.nextpage {
  	float:left;
	clear:both;
	margin-bottom:5px;
}

 #socialicons {
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
 	float:left;
	margin:15px 0 0;
	padding:1px 0 10px;
	width:100%;
}


#socialicons li {
	border:none;
	display:inline;
	float:left;
	padding-right:15px;
	width:110px;
}

#socialicons ul {
	list-style:none;
	float:left;
	padding:10px 0 0 0;
}


/* Author Bio */
.post .post_author {
	background:#f2f2f2;
	border-top: 4px solid #354554;
 	padding:10px 10px 5px 10px;
	margin:10px 0;
}

.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}

.post .post_author span {
 	font-size:14px;
	display:block;
	margin-bottom:5px;
}


/* Template: Sidebar on the left */
.side-left #main { float: right;  }
.side-left #sidebar { float: left; }

/* Template: Full-width */
.full-width #main { width: 100%; }
  

/*********************************************************************************************

6. Footer Slider

*********************************************************************************************/

#departments { float: left; width: 980px; border-top: 5px solid #333; margin: 10px 0; }
#departments .items-out { width: 980px; position: relative; overflow: hidden; }
#departments .items { position: absolute; width: 20000em; clear: both; }
#departments h4 { float: left; font-size: 22px; font-weight: normal; padding: 6px 0 6px 0; }
#departments .more { text-transform: uppercase; font-size: 10px; margin: 13px 10px 0 0; float: right; }
#departments ul li { padding: 0 16px 0 3px; float: left; width: 180px; display: block; }
#departments .item .category { text-transform: uppercase; margin: 16px 0 8px 0; font-weight: bold; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#departments .item .category a { background: #336699; color: #fff; padding: 3px 5px; font-size: 10px; line-height: 2.2 }
#departments .item .category a:hover { background: #CA0002; }
#departments .item:hover .category a { background: #CA0002; }
#departments .item h3 { font-size: 14px; font-weight: bold; margin: 5px 0; }
#departments .item p { line-height: 1.6; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#departments .item a.more { margin: 0 0 4px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; float: left; }
#departments .nav { width: 100%; float: left; border-top: 1px dotted #ddd; }
#departments .nav a { background: #eeeeee; display: block; text-transform: uppercase; padding: 4px 10px; }
#departments .nav a.prev { float: left; }
#departments .nav a.next { float: right; }


/*********************************************************************************************

7. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { float: left; width: 100%; background: #F8F8F8; margin:10px 0; }
#comments h3 { color: #262525; font-weight: normal; background: #E3E3E3; border-top: 4px solid #354554; border-bottom:1px dotted #354554; padding: 8px 10px; font-size:16px; text-transform:uppercase; }
.comment-input-text textarea { width: 80%; }
.comment-list { margin: 0; padding: 15px 0 0; }
.comment-list li { list-style: none; }
.comment-list li .commbody { border-bottom: 1px dotted #BBBABA; padding: 16px 0; }
.comment-list ul { margin-bottom: 0; }
.comment-list ul.children .commbody { padding: 15px 0 10px 15px; }
.comment-author img { float: left; margin: 0 12px 12px 0; }
.comment-author cite.fn a { font-size: 17px; color: #484040; }
.comment-author cite.fn a:hover { color: #000; }
.comment-profile-wrapper { text-align: center; width: 105px; }
span.says { display: none; }
.comment-meta { float: left; margin-top: 4px; }
.commleft { float: left; width: 215px; padding-left: 15px; }
.commentmetadata a { color: #8b8b8b; font-style:italic; font-size: 11px; }
.commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-gravatar { margin-bottom: 3px; }
.comment-content-wrapper { float: right; width: 538px; }
.comment-parent, .comment-single { margin-top: 15px; }
.comment-list ul.children, #comments #respond ul { border-left: 1px dotted #BBBABA; margin: 0 0 10px 47px; }
.comment-list ul.children ul.children { margin-left: 40px; }
.comment-list ul.children li { background: url('images/dot.png') no-repeat left 20px; margin: 0; }
.comment-body { padding: 8px 12px 0; margin: 0; position: relative; }
.comment-list li div p { margin-bottom: 0.8em; padding-right: 15px; color: #4F5051; font-size: 12px; margin-left: 229px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.comment .post-date { margin-top: 0; }
.comment .post-date .right a { color: #BBB; }
.comment .post-date .right a:hover { color: #234; }
.reply { float: right; clear: both; margin-right: 15px; }
.cancel-comment-reply { margin: 15px 0 0 40px; }
.reply a, .cancel-comment-reply a { text-transform:uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #285C9A; color: #fff; font-size: 10px; padding: 2px 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; margin-right: 3px; }
.reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; color: #fff; background: #d61919;}
#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }
#respond #commentform { padding: 15px; }
#comments #respond { padding: 0; float: left; width: 100%; }
#comments #respond .legend { margin-bottom: 0; border-bottom: 0; }
#comments #respond ul { padding: 10px 0 0 15px; background: url('images/dot.png') no-repeat left top; }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { width: 100%; float: none; }
#respond input { margin-right: 10px; }
#respond #formContent input { margin: 7px 0; }
#respond #formContent textarea { width: 80%; }
.comment-list li #respond p { margin-left: 0; }
.comment-list li #respond h3 { padding: 8px 0; }
.comment-list li #commentform { margin-left: 25px }
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }


/*********************************************************************************************

8. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
	width:322px;
	float:right;
	background:#f2f2f2;
	padding:10px 10px 0;
}

.widget { float: left; line-height: 1.7; margin-bottom: 10px; width: 100%; }

#sidebar .widget { width:300px; clear:both; background:#fff;  border-width:1px; border-style: solid; border-color:#f2f2f2 #e8e8e8 #e8e8e8 #e8e8e8; padding:10px;}

#sidebar #ads { margin-bottom:10px; text-align:center;}
#sidebar .widget h3.title { border-bottom:2px solid #f2f2f2; color:#BB0101; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:7px; font-size:14px; font-weight:bold; text-transform:uppercase; }
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; font-family: Georgia, serif; }

/* Flickr widget */
.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }
.widget .flickr_badge_image img { width: 59px; height: 59px; background-color:#f4f7f9;border:1px solid #d2d4d6;border-top-color:#e1e3e6;border-bottom-color:#c8cacc;display:block;padding:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, .08);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .08);box-shadow:0 2px 3px rgba(0, 0, 0, .08); }
.widget .flickr_badge_image 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;}

.widget_tag_cloud div a {  font-weight: normal; }

/* Video Widget */
.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; }
.wpzoom_media .hide { display: none; }
.wpzoom_media ul li { background: url("images/video.gif") no-repeat 0 50%; border-bottom: 1px dotted #ddd; list-style-type: none; font-size: 14px; padding: 8px 0 8px 25px; line-height: 1.6; }
.wpzoom_media li a  { font-weight: normal; }
.wpzoom_media li a.active { font-weight: bold; }

/* Recent Posts  */
.widget.recent-posts ul li { float: left; width: 100%; margin: 5px 0; padding: 0 0 7px 0; border-bottom: 1px dotted #ddd; list-style-type: none; }
.widget.recent-posts li img { float: left; margin: 0 10px 0 0; }
.widget.recent-posts li a { font-size: 16px; font-weight: normal; line-height: 20px; }
.widget.recent-posts li small { font-size: 10px; font-family:  Arial, sans-serif; color: #BBB4B4; }
.widget.recent-posts li p { margin-top: 4px; margin-bottom: 10px; line-height: 18px; }

/* Recent Comments */
.widget.recent-comments li img { float: left; margin: 0 10px 0 0; }
.widget.recent-comments li { list-style-type: none; float: left; clear: both; display: block; width: 100%; margin: 5px 0; padding: 0 0 7px 0; border-bottom: 1px dotted #ddd; }
.widget.recent-comments li a { font-weight: bold; }
.widget.recent-comments ul { font-weight: bold; }

/* Recent Comments */
.widget.get-recent-comments li img { float: left; margin: 0 10px 0 0; }
.widget.get-recent-comments li { list-style-type: none; float: left; clear: both; display: block; width: 100%; margin: 5px 0; padding: 0 0 7px 0; border-bottom: 1px dotted #ddd; }
.widget.get-recent-comments li a { font-weight: bold; }
.widget.get-recent-comments ul { font-weight: bold; }

li.get-recent-comments { list-style-type: none; float: left; clear: both; display: block; width: 100%; margin: 5px 0; padding: 0 0 7px 0; border-bottom: 1px dotted #ddd; }
li.get-recent-comments img { float: left; margin: 0 10px 0 0; }


/* Popular posts tab */
.popular-tabs { background: transparent !important; padding: 0 !important; border: 0 !important; }
.popular-tabs ul { margin: 0 !important; }
.popular-tabs ul li { padding-left: 0 !important; }
.tabs-out { float: left; font-family:   Helvetica, Arial, sans-serif; width: 322px; }
.tabs-out .tabs { height: 25px; border-bottom: 1px solid #e4e4e4; }
.tabs-out .tabs li { float: left; text-indent: 0; list-style-type: none; }
.tabs-out .tabs li a { font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 5px 6px; float: left; line-height: 1.5; }
.tabs-out .tabs .current,
.tabs-out .tabs .current,
.tabs-out .tabs li.current a { border: 1px solid #e4e4e4; border-bottom: 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; color: #CA0002; background: #fff; }
.tabs-out .panes { margin-bottom: 10px; background: #fff; clear: both; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.tabs-out .panes ol li { list-style-type: decimal; list-style-position: inside; font-size: 18px; border-bottom: 1px dotted #ddd; padding: 5px 8px; color: #C4C4C4; font-weight: bold; }
.tabs-out .panes ol li:last-child { border-bottom: none; }
.tabs-out .panes ol li span { font-size: 10px; text-transform: uppercase; font-weight:normal;}
.tabs-out .panes ol li a { font-size: 12px; vertical-align: middle; }

 /* Social widget */
.widget .social li { display: inline; width: 47%; float: left; background: url(images/dot.png) repeat-x bottom; padding: 10px 0; margin-right: 7px; line-height: 1.2; }
.widget .social li a { font-size: 16px; }
.widget .social li a span { color: #242323; font-size: 12px; display: block; font-style: italic; }
.widget .social img { float: left; margin-right: 7px; }

/* 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; }


/* 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; }


/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer-wrap {
 	background: #181818;
	color: #efefef;
	padding-top:10px;
}

#footer {
	margin: 0 auto;
	width: 980px;
	text-align:left;
}

#bottomside {
	padding:15px 0 0 0;
    border-top:5px solid #333;
}
 
#bottomside div.column {
    display: inline;
    float: left;
    margin-right: 25px;
    width: 300px;
}

#bottomside div.last {
    margin-right: 0;
}

#bottomside .column .widget {
    width:300px;
    float:left;
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}


#footer .logo {
	float:left;
   	margin:0;
  	font-family: 'Oswald', sans-serif;
}

#footer .logo a  {
	color:#FAFAFA;
 	font-size:36px;
	font-weight:bold;
	line-height:1.3;
	text-transform:uppercase;
	padding:10px 10px 10px 0;
	background:#181b1c;
}

#footer .logo  a:hover {
	text-decoration:none;
}


#footer #left {
	float:left;
	width:170px;
	font-size:12px;
	padding:10px 20px 50px 10px;
}

#footer #left ul {
	float:left;
	clear:both;
	margin:10px 0 0 10px;
	text-align:left;
	width:100%;
}

#footer a {
	color:#c2c2c2;
}

#footer a:hover {
	color:#fff;
}


#footer_search {
	margin:10px 0 0 0;
	height:73px;
	float:left;
	color:#fff;
	clear:both;
	width:100%;
	border-bottom:1px solid #000;
}

#footer #searchform {
	margin-top:5px;
}

#footer_search #s {
	border:1px solid #000;
	background:url(images/s.jpg) repeat-x;
	height:22px;
	float:left;
	width:366px;
}

#footer_search input#s:focus{
	border:1px solid #D61919;
	background:#fff;
}


#footer_search #searchsubmit {
	border:1px solid #000;
	background:url(images/sb.jpg) repeat-x;
	height:34px;
	color:#fff;
	float:left;
	padding:0 10px;
	text-transform:uppercase;
}


#footer #footer_right {
	float:left;
	width:760px;
	padding:15px 0 0 0;
}

#footer #footer_right strong {
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	width:100%;
	clear:both;
}

#footer #footer_right ul {
	margin:5px 0 10px 0;
	float:left;
	clear:both;
	width:100%;
}

#footer #footer_right ul li {
	display:inline;
	padding-right:15px;
	text-transform:uppercase;
}

#footer .copyright { float:left; width:75%; border-top:1px solid #333; padding-top:10px; color:#818181; font-size:11px; font-family:Arial; font-weight:bold;}
#footer .copyright a { color:#D22C2C; }
#footer .copyright a:hover { color:#fff;  text-decoration:none; }
#footer .designed {float:right; text-align:right; width:25%; font-style:italic; border-top:1px solid #333; padding-top:10px;}
#footer .designed img {vertical-align:middle;padding:5px 0 5px 2px;}

/* Tabs */
#sidebar ul.nd_tabs {
	list-style: none !important;
	margin: 0 0 -1px !important;
	padding: 0 !important;
	overflow: hidden;
	zoom: 1;
}
#sidebar ul.nd_tabs li {
	background: #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
	float: left;
	font-size: 11px;
	margin-right: 5px;
	padding: 0.5em 1em;
	text-transform: uppercase;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	-o-border-top-left-radius: 4px;
	-o-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#sidebar ul.nd_tabs li.active {
	background: #fff;
}
#sidebar ul.nd_tabs li a {
	color: #333;
	font-weight: bold;
	text-decoration: none !important;
	text-shadow: white 0px 1px 0px;
}


#sidebar form.nd_form ul.errors, form.nd_form ul.messages {
	margin: 0 !important;
	list-style: none !important;
}
#sidebar form.nd_form ul.errors li, form.nd_form ul.messages li {
	border: 1px solid;
	margin: 0 0 8px 0;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 13px;
}
#sidebar form.nd_form ul.messages li {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('http://static.darkq.net/success.png');
}
#sidebar form.nd_form ul.errors li {
	color: #9d7b11;
	background-color: #ffe69c;
	background-image: url('http://static.darkq.net/errors.png');
}


/* Form/Div Styling */
#sidebar form.nd_form, div.nd_logged_in {
	border: 1px solid #ddd;
background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-bottom: 1px solid #ddd;
	padding: 1em;
	font-size: 11px;
	 margin-bottom: 10px;
}
#sidebar form.nd_form h2, div.nd_logged_in h2, form.nd_form h3, div.nd_logged_in h3 {
	margin-top: 0;
}
#sidebar form.nd_form p {
	margin: 0 0 0.5em;
	padding: 0;
	font-size: 13px;
	line-height: 21px;
	font-weight: normal;
	clear: both;
}
#sidebar form.nd_form p a {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: -0.05em;
	color: #3590bd;
}
#sidebar form.nd_form p a.forgotten {
	float: right;
	padding: 4px 0 0 0;
	font-size: 10px;
	text-transform:uppercase;
	color: #666;	
}
#sidebar div.nd_logged_in .avatar {
	padding: 2px;
	border: 1px solid #ddd;
	float: right;
}
#sidebar form.nd_form label {
	display: block;
	color: #777;
}
#sidebar form.nd_form label.hidden {
	visibility: hidden;
}
#sidebar form.nd_form input.text {
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff url(../img/input.png) repeat-x top left;
    color: #777;
    font-size: 14px;
    padding: 5px 2% 3px;
    width: 96%;
    margin: 0;
    outline: 0;
    
    -khtml-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#sidebar form.nd_form input.text:focus {
	background: #f3f3f3;
}
#sidebar form.nd_form p.column {
	float: left;
	width: 49%;
	margin-right: 2%;
	clear: none;
}
#sidebar form.nd_form p.column-alt {
	margin-right: 0;
	float: right;
}
#sidebar form.nd_form p.column input {
	 padding: 5px 3% 3px;
    width: 94%;
}
#sidebar .nd_logged_in ul.links {
	margin: 0;
	padding: 0;
	list-style: none outside;
	overflow: hidden;
	zoom: 1;
}
#sidebar .nd_logged_in ul.links li {
	float: left;
	margin: 0 4px 4px 0;
}
#sidebar .nd_logged_in ul.links li a {
	background: #dde0e1;
	padding: 0.5em;
	float: left;
	
	/*Border radius*/
    -khtml-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#sidebar .nd_logged_in .count {
	color: #b1863d;
	background: #fff1d8;
	padding: 1px 2px;
	margin: 0 2px;
	font-size: 1.4em;
	font-style: italic;
	font-family: Georgia, Times, Serif;
}
#sidebar .nd_logged_in hr {
	border: 0;
	margin: 0 0 10px;
	padding: 0;
}

/* Buttons */
#sidebar form.nd_form input.button {
	font-size: 13px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    padding: 3px 13px;
    border: 1px solid #4081af;
    border-bottom-color: #20559a;
    color: white !important;
    text-align: center;
    text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
    text-decoration: none;
    
    /*Border radius*/
    -khtml-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    
    /*Background*/
    background: #2288bb;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(.2, #4badde),
        color-stop(1, #2288bb)
    );
    background: -moz-linear-gradient(
        center top,
        #4badde 20%,
        #2288bb 100%
    );
    
    /*Box shadow*/
    -webkit-box-shadow: 
    	inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
        inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
        0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    -moz-box-shadow: 
    	inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
        inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
        0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    box-shadow: 
    	inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
        inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
        0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

#sidebar form.nd_form input.button:hover {
    text-decoration: none !important;
   
    /*Background*/
    background: #0073d2; /*Fallback*/
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(.2, #3e9ee5),
        color-stop(1, #1666ca)
    );
    background: -moz-linear-gradient(
        center top,
        #3e9ee5 20%,
        #1666ca 100%
    );
}

#sidebar form.nd_form input.button:active  {
    border-color: #20559a;
    
    /*Box shadow*/
    -webkit-box-shadow: 
    	inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
        0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    -moz-box-shadow: 
    	inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
		0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    box-shadow: 
    	inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
		0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

.label-url, .badge-url {
   background-color: rgb(70, 136, 71);
    padding: 3px 4px 2px;
    vertical-align: middle;
color: #fff !important;
text-shadow:1px 1px 1px rgb(70, 136, 71) !important;
}

.label-fax, .badge-fax {
   background-color: #999999;
    padding: 3px 4px 2px;
    vertical-align: middle;
color: #fff !important;
text-shadow:1px 1px 1px #999999 !important;
}
.label-imp, .badge-imp {
   background-color: rgb(185, 74, 72);
    padding: 3px 4px 2px;
    vertical-align: middle;
color: #fff !important;
text-shadow:1px 1px 1px rgb(185, 74, 72) !important;
}

.label-fax2, .badge-fax2 {
   background-color: #999999;
    padding: 3px 4px 2px;
    vertical-align: middle;
font-size: 11px;
color: #fff !important;
text-shadow:1px 1px 1px #999999 !important;
}
.label-imp2, .badge-imp2 {
   background-color: rgb(185, 74, 72);
    padding: 3px 4px 2px;
    vertical-align: middle;
font-size: 11px;
color: #fff !important;
text-shadow:1px 1px 1px rgb(185, 74, 72) !important;
}

.label-info2, .badge-info2 {
    background-color: rgb(58, 135, 173);
    padding: 3px 4px 2px;
font-size: 11px;
vertical-align: middle;
color: #fff !important;
}

.label-info3, .badge-info3 {
    padding: 3px 4px 2px;
font-size: 12px;
color: #999 !important;
}

img.thumbnail {
background-color:#f4f7f9;border:1px solid #d2d4d6;border-top-color:#e1e3e6;border-bottom-color:#c8cacc;display:block;margin-bottom:18px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, .08);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .08);box-shadow:0 2px 3px rgba(0, 0, 0, .08); }
