/*
Theme Name: ToomMorel Lite
Theme URI: http://www.inkthemes.com/wp-themes/toommorel-theme/
Description: ToomMorel Lite for WordPress is one of the easiest themes to build your Web Presence. You can get your whole website ready in just Single Click. The Theme is highly customizable and with the presence of several background patterns and Theme Options, You can have your own branded new Website for your Business or Personal Use in Minutes. Features Templates for Blogs, Gallery, Fullwidth Page without sidebar and Contact Us Page.
Author: InkThemes.com
Author URI: http://www.inkthemes.com
Version: 1.3.2
License: GNU General Public License, v3 (or newer)
License URI: http://www.opensource.org/licenses/gpl-3.0.html
Tags: pink, blue, green, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, custom-menu
*/

/* 
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. You have been warned! :)
*/

/*=======================================================*/
/*********************************************************/
/*------------Some Copyright Documentation---------------*/
/*********************************************************/
/*=======================================================*/

/*=======================================================*/
/*-------------------Start Default Style------------------*/
/*=======================================================*/
/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/
@import url('css/reset.css');
@import url('css/960_24_col.css');
 @font-face {
font-family: 'Droid Sans', sans-serif;
 src: url('fonts/DroidSans.ttf')format('truetype'), url('fonts/DroidSans-Bold.ttf') format('truetype'), url('fonts/DroidSerif-Regular.ttf') format('truetype'), url('fonts/DroidSansMono.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
body, p {
	font: 13px/1.5 'Droid Sans', sans-serif;
	line-height:20px;
}
body {
		background:url('images/bodybg.png');
}
pre, code {
	font-family: 'Droid Sans', sans-serif;
}
hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
a {
	color:#07365f;
	text-decoration:none;
}
a:hover {
	color: #0099FF;
}
a:selected {
text-decoration:none;
}
a, ul, li {
	margin:0px;
	padding:0px;
}
input:focus, textarea:focus {
	outline:none;
}
/*=======================================================*/
/*--------------------------Headings---------------------*/
/*=======================================================*/

h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	color:#4a4a4a;
	font-weight:normal;
	font-family: "DroidSans", sans-serif;
}
input {
	margin-bottom:15px;
}
input[type="text"], textarea {
	background:#fff;
	border:1px solid #ddd;
	margin-top:0;
	padding-top:0;
	margin:10px 0px 0px 0px;
	padding:5px 5px;
	color:#555;
	margin-bottom:15px;
	clear: both;
	display: block;
	overflow: hidden;
}
form {
	border:none;
}
input[type="text"] {
	width:200px;
}
input[type="file"] {
	clear: both;
	display: block;
	overflow: hidden;
}
select {
	margin-bottom:15px;
}
textarea {
	width:300px;
	height:100px;
}
label {
	padding:0;
	margin:0;
	clear: both;
}
td, th {
	padding:5px 10px 5px 10px;
	border:1px solid #ddd;
}
th {
	font-weight:bold;
}
/*=======================================================*/
/*--------------------------Spacing---------------------*/
/*=======================================================*/

ol {
	list-style: decimal;
}
ul {
	list-style: disc;
}
li {
	margin-left: 30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
	margin-bottom: 20px;
}
/*=======================================================*/
/*-------------------End Default Style------------------*/
/*=======================================================*/
/*----------------Start Home Page Style-----------------*/
/*=======================================================*/
/*-------------------Start Header Style------------------*/
/*=======================================================*/
.header .logo {
	clear:both;
	margin-top:38px;
	margin-bottom:20px;
	margin-left:33px;
        overflow: hidden;
}
/*=======================================================*/
/*-------------------End Header Style------------------*/
/*=======================================================*/
/*=======================================================*/
/*-------------------Start Content Style-----------------*/
/*=======================================================*/
.wrap {
	position:relative;
}
.bg_line {	
	height:7px;
	width:100%;
	background:#f0f0f0 url(images/body-line.png) repeat-x;
}
.wrap .header_line {
   background:url(images/slier-back.png) repeat-x;
    height: 7px !important;
    width: 100%;
}
.menu_wrapper{
padding-top:40px;
    padding-bottom: 10px;
	background:#FFFFFF;
}
.main_wrapper {	
	padding-top:5px;
	background:#FFFFFF;
}
.main_wrapper p {
	color:#5d5d5d;
}
/*=======================================================*/
/*-------------------Start Menu-bar Style----------------*/
/*=======================================================*/
.menu_bar ul, .right_navi_top ul {
	list-style-type:none;
}
.menu_bar ul li, .right_navi_top li {
	display:inline;
}
.menu_bar ul li a, .right_navi_top li a {
	font-size:14px;
	text-decoration:none;
	font-size:12px;
}
#topSocial a img {
	border:none;
	margin-left:2px;
}
.menu_bar {
	float:left;
}
.right_navi_top {
	float:right;
	margin-right:35px;
}
#MainNav {
	position:relative;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	margin:0px;
	padding:0px;
	margin-left:35px;
}
#MainNav ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#menu {
	position:relative;
	z-index:1000;
}
#menu li {
	margin:0 3px 0 0;
	padding:0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: none;
}
#menu .ddsmoothmenu li a {
	margin:0;
	padding-right:10px;
	position:relative;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	padding-left:12px;
	color:#07365f !important;
	background:url(images/blue-bullet_list.png)0 6px no-repeat;
}
#menu .ddsmoothmenu li a:hover {
	color:#0099FF !important;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
	margin:0;
	padding-right:10px;
	text-decoration:none;
}
#menu .ddsmoothmenu {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	z-index:10000;
	width:735px;
}
#menu .ddsmoothmenu li > ul {
	margin-top:17px !important;
}
#menu .ddsmoothmenu li > ul li > ul {
	margin-top:1px;
}
/*Top level list items*/
#menu .ddsmoothmenu li {
	position: relative;
	display: inline;
	float: left;
	margin-right:10px;
}
/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
	font:12px Arial, Helvetica, sans-serif !important;
	text-transform:capitalize;
	margin:0;
	padding:0;/*background of menu items (default state)*/
}
#menu .ddsmoothmenu li li a {
	width: 130px; /*width of sub menus*/
	height:auto;
	float:none;
	display: block;
	text-align:left;
	text-shadow:none;
	margin:0;
	padding:10px 18px;
	text-decoration: none;
	background:none;
	position:relative;
	font-size:12px !important;
	text-transform: none;
	background:#EEEEEE;
}
#menu .ddsmoothmenu li li a:after {
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
#menu .ddsmoothmenu .children {
	margin-top:14px;
}
#menu .ddsmoothmenu .children li a {
	padding-left:12px;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
	border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
* html #menu .ddsmoothmenu li li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
/*1st sub level menu*/
#menu .ddsmoothmenu li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#menu .ddsmoothmenu li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu .ddsmoothmenu li ul li ul {
	padding-top:0;
	background:none;
	top: 0;
	margin-top:0;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	display:block;
	position: absolute;
	width:0;
	height:0;
	overflow:hidden;
	top: 0;
	right: 0;
	display:none !important;
}
.rightarrowclass {
	display:block;
	width:5px;
	height:7px;
	position: absolute;
	margin-top:-3px;
	top: 50%;
	right: 8px;
	background: url(images/right.png) 0 0 no-repeat;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow {
	width:0;
	height:0;
	position: absolute;
	left: 0;
	top: 0;
	display:none;
}
/* ---- menu ---- */

/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
	background: url(images/menu-bg.png) #fff;/* Required for IE 5, 6, 7 *//* ...or something to trigger hasLayout, like zoom: 1; *//* Theoretically for IE 8 & 9 (more valid) *//* ...but not required as filter works too *//* should come BEFORE filter *//*      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*//* This works in IE 8 & 9 too *//* ... but also 5, 6, 7 *//*   filter: alpha(opacity=50);*//* Older than Firefox 0.9 *//*  -moz-opacity:0.5;*//* Safari 1.x (pre WebKit!) *//*   -khtml-opacity: 0.5;*//* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ *//* opacity: 0.5;*/
} /*background of menu items (default state)*/
#menu .ddsmoothmenu li li:first-child a {
	border-top:none;
}
#menu .ddsmoothmenu li li a {
	border-top:1px solid #CCCCCC;
}
#menu .ddsmoothmenu li li a:after {
	border-top:1px solid rgba(255, 255, 255, 0.1);
}
/*#menu .ddsmoothmenu li li:last-child a {
	border-bottom:1px solid rgba(255, 255, 255, 0.1);
}*/
#menu .ddsmoothmenu li li:last-child a:after {
	border-bottom:1px solid rgba(0, 0, 255, 0.1);
}
/*=======================================================*/
/*-------------------End Menu-bar Style------------------*/
/*=======================================================*/

/*=======================================================*/
/*-------------------Start Slider Style------------------*/
/*=======================================================*/
.slider_wrapper {
	height:400px;
	background:url(images/slider-bg.png) repeat-x;
}
.slider_wrapper ul, .slider_wrapper ol {
	list-style-type:none;
}
/* Floating & Alignment  */
.fl {
	float:left;
}
.fr {
	float:right;
}
.ac {
	text-align:center;
}
.ar {
	text-align:right;
}
/* 1.2 Hyperlinks */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
.alignleft {
	float: left;
	height: auto;
	margin: 0px 20px 10px 0;
}
.alignright {
	float: right;
	height: auto;
	margin: 0px 0 10px 20px;
}
.aligncenter {
	text-align: center;
	margin-bottom:15px;
}
#slides ul, #slides li {
	margin:0px;
	padding:0px;
}
#slides {
	padding: 20px 60px 0 20px;
	position: relative;
	overflow:hidden;
}
#slide-box {
	position: relative;
}
/* Make sure the slider doesn't display all slides in a stack on load */
.slides_control {
	min-height: 300px;
}
.slide {
	min-height:200px;
	padding-left:18px;
}
.slide .video {
	float:right;
	padding: 2px;
	border: 1px solid #ddd;
	background:#fff;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.slide .images {
	width:400px;
	float:right;
	text-align:center;
	margin-left:50px;
	line-height:360px;
	vertical-align:middle;
}
.slide .images img {
	max-width:400px;
	max-height:350px;
}
.slide .images .video {
	float:right;
}
.slide .entry {
	width:350px;
	float:left;
	height: 365px;
}
.slide .entry h2 {
	font: bold 24px/1.4em AleksandraC;
	color: #fff;
	font-weight:normal;
	margin-top:30px;
	font-size:30px;
}
.slide .entry p {
	margin-bottom:2em;
	font-family: 'DroidSans', sans-serif;
	color:#fff;
	font-size:13px;
}
.slide .slidedtext {
	color:#fff;
}
.slide .entry img, .slide img.thumbnail {
	background:none;
	border:none;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
a.btn {
	border-style:solid;
	border-width:1px;
	border-color: #e3ae43;
	border-top-color: #f0c851;
	border-bottom-color: #e0a235;
	background-color: #f9d867;
	font-family: sans-serif;
	font-size: 13px;
	font-weight:bold;
	display: inline-block;
	line-height: 1em;
	padding: 12px 17px;
	margin:10px 5px 1.5em;
	color: #895b2c !important;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	text-decoration: none !important;
	/*Border radius*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/*Background*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #fae37a), color-stop(1, #f6cb4f));
	background: -moz-linear-gradient(center top, #fae37a 20%, #f6cb4f 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*/;
	width:139px;
	height:37px;
	line-height:34px;
	font-size:14px;
	text-align:center;
	margin:0px;
	padding:0px;
}
a.btn:hover {
	/*Background*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #f6cb4f), color-stop(1, #fae37a));
	background: -moz-linear-gradient(center top, #f6cb4f 20%, #fae37a 100%);
}
.slide .styledtext {
	background: transparent url(images/bg-styledtext.png) no-repeat center top;
	color: #333333;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 12px;
	padding: 11px 0px 12px;
	text-align: center;
}
/*=======================================================*/
/*-------------------End Slider Style------------------*/
/*=======================================================*/
.main_message {
	text-align:center;
	margin-top:35px;
}
.main_message h1 {
	line-height: 38px;
}
.content_wrapper {
	padding-left:35px;
	padding-right:35px;
}
.screen_shoot img {
	width:180px;
	height:130px;
}
.info_bar {
	margin-top:30px;
	background:#fbfbfb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	border:1px solid #ebeaea;
	padding-top:10px;
	padding-left:18px;
	padding-right:18px;
	height:48px;
	margin-bottom:55px;
}
.info_bar h5 {
	float:left;
	margin-top:5px;
}
/*=======================================================*/
/*-------------------End Content Style-----------------*/
/*=======================================================*/
/*-------------------End Home Page Style-----------------*/
/*=======================================================*/
/*-----------------Start Blog Page Style-----------------*/
/*=======================================================*/
.content {
	margin-top:5px;
	padding-left:35px;
	padding-top:20px;
}
.content img {
	max-width:100%;
}
.post.blog {
	margin-bottom:80px;
	overflow:hidden;
}
.post .tags {
	color: #999999;
}
.post .tags a {
	color: #999999;
}
.post.blog .read-more {
	padding-bottom:5px;
	display:block;
}
#nav-single {
	overflow:hidden;
	margin-bottom:10px;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
.post .post_title {
	color: #b2b2b2;
	font-size: 34px;
	font-weight: normal;
	line-height: 40px;
	margin: 0;
	min-height: 80px;
	letter-spacing: -2px;
	width: 100%;
	padding-bottom: 10px;
}
.post .post_title a {
	color: #666666;
}
.post .post_title .day {
	color: #303030;
	font-size: 72px;
	line-height: 1;
	letter-spacing: -7px;
	float: left;
	width: 100px;
	font-weight: bold;
	position: relative;
	margin-top:-5px;
}
.post .post_title .month {
	color: #303030;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 0;
	position: absolute;
	bottom: 15px;
	left: 70px;
}
.post .post_title .title {
	margin-top:200px;
}
.post.blog img {
	max-width: 100%; /* Image does not overflow the content area */
	margin-bottom:12px;
	height:auto;
}
.post.single img {
	max-width: 100%;
	height:auto;
}
.post.single .post_title {
	color: #666666;
}
.post .continue {
	margin-bottom:18px;
}
.post .continue a {
	color:#07365f;
}
.post .post-meta {
	margin-top:-15px;
	font-size:12px;
	color: #999999;
	padding-bottom:5px;
}
.post .post-meta a {
	color: #999999;
}
.sidebar {
	margin-top:25px;
	padding-top:25px;
}
.sidebar .side_wrapper {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}
.sidebar .side_wrapper h4 {
	color:#555555;
	font-weight:normal;
	margin-bottom:20px;
}
.sidebar ul {
	list-style-type:square;
	list-style-image:url(images/bullet1.png);
	margin-left:12px;
	margin-bottom:25px;
}
.sidebar ul li {
	margin-left:4px;
	margin-bottom:10px;
	border-bottom:1px solid #ebeaea;
}
.sidebar ul li a {
	color:#666666;
}
.sidebar ul li .children {
	margin-bottom:0;
	margin-left:13px;
	margin-top:3px;
	margin-bottom:3px;
	list-style-image:url(images/list_arrow.png);
	margin-top:10px;
}
.sidebar ul li .children li {
	padding-left:2px;
	border:none;
	margin-bottom:5px;
}
.sidebar ul li .children li a {
	margin-left:-10px;
	font-size:12px;
}
.sidebar img.pin {
	float:left;
}
.sidebar .text_widget {
	padding-left:35px;
	background:url(images/pin.png) no-repeat;
}
.search {
	margin-bottom:20px;
}
#searchform {
	position:relative;
	margin-bottom:20px;
}
#s {
	width:156px;
	height:25px;
	margin-right:50px;
	color:#505050;
	padding-left:5px;
}
#searchsubmit {
	position:absolute;
	width:27px;
	height:26px;
	background:url(images/search-btn.png) no-repeat;
	border:0px;
	cursor:pointer;
	text-indent:-9999px;
	right:50px;
	top:5px;
}
/*=======================================================*/
/*-----------------End Blog Page Style-----------------*/
/*=======================================================*/

/*=======================================================*/
/*-----------------Gallary Page Style--------------------*/
/*=======================================================*/
ul.thumbnail {
	list-style-type:none;
	width: 1008px;
	overflow:hidden;
	margin:0 auto;
	margin-left:-18px;
	padding:0px;
}
ul.thumbnail h4 {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
ul.thumbnail li {
	width:288px;
	margin:0px;
	margin-left:18px;
	float:left;
	overflow:hidden;
	background:none;
	margin-bottom:10px;
}
ul.thumbnail li img {
	border:1px solid #eeeeee;
	padding:5px;
	height:158px;
	width:266px;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
}
ul.thumbnail li a {
	color:#818080;
	font-size:11px;
}
ul.thumbnail a.zoombox {
	display:block;
	width:275px;
	background:url(images/img-shadow.png) no-repeat;
	background-position:10% 102%;
	height:190px;
}
/*#zoombox iframe, #zoombox image*/
#INVALID-RULE {
	border:none;
}
#zoombox .mask {
	background-color:#000000;
	position:fixed;
	width:100%;
	z-index:90;
	height:100%;
	top:0;
	left:0;
}
#zoombox .container {
	position:absolute;
	z-index:9999;
}
#zoombox .relative {
	position:relative;
}
#zoombox .prev {
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
	cursor:pointer;  /*+opacity:0;*/
	filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .prev:hover {  /*+opacity:100%;*/
	filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .next {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;  /*+opacity:0;*/
	filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .close, #zoombox .next, #zoombox .prev {
	cursor:pointer;
}
#zoombox .next:hover {  /*+opacity:100%;*/
	filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .gallery {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;  /*+opacity:85%;*/
	filter:alpha(opacity=85);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor:pointer;
	width:auto;
	background-color:#050505;
}
#zoombox .gallery img {
	height:50px;
	padding:5px;  /*+opacity:50%;*/
	filter:alpha(opacity=50);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#zoombox .gallery img:hover, #zoombox .gallery img.current {  /*+opacity:100%;*/
	filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox_loader {
	background:url(images/loader.png) no-repeat left top;
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	overflow:hidden;
	z-index:110;
}
/** Zoombox Theme **/
.zoombox .container {
	background:#000000;
	color:#666;  /*+box-shadow:0px 0px 10px #000000;*/
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	-o-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
}
.zoombox .content {
}
.zoombox .title {
	color:#FFFFFF;  /*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;  /*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
}
.zoombox .close {
	background:url(images/close.png) no-repeat;
	width:30px;
	height:30px;  /*+placement:anchor-top-right -15px -15px;*/
	position:absolute;
	right:-15px;
	top:-15px;
}
#zoombox.zoombox .next {
	background:url(images/next.png) no-repeat right center;
}
#zoombox.zoombox .prev {
	background:url(images/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .container {
	background:#FFFFFF;
	margin-left:-30px;
	padding:10px 10px 37px;
	color:#666;
}
.lightbox .close {
	background:url(images/lightclose.gif) no-repeat left top;
	width:66px;
	height:22px;
	top:auto;  /*+placement:anchor-bottom-right 12px 6px;*/
	position:absolute;
	right:12px;
	bottom:6px;
}
.lightbox .title {
	text-align:left;
}
.lightbox .next {
	background:url(images/lightnext.gif) no-repeat right 50px;
}
.lightbox .multimedia .next, .lightbox .multimedia .prev {
	display:none;
}
.lightbox .prev {
	background:url(images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .container {
	border:10px solid #0B0A0A;  /*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#FFFFFF;
	padding:10px 10px 37px;
	margin-left:-20px;
	color:#797979;
}
.prettyphoto .title {
	text-align:left;
}
.prettyphoto .close {
	background:url(images/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;  /*+placement:anchor-bottom-right 6px 8px;*/
	position:absolute;
	right:6px;
	bottom:8px;
}
.prettyphoto .next {
	background:url(images/ppnext.png) no-repeat right center;
}
.prettyphoto .prev {
	background:url(images/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .next, .prettyphoto .multimedia .prev {
	display:none;
}
#zoombox.prettyphoto .gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .container {  /*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#0C0C0C;
	padding:10px 10px 37px;
	margin-left:-30px;
	color:#828282;
}
.darkprettyphoto .title {  /*[empty]position:;*/
	text-align:left;
}
.darkprettyphoto .close {
	background:url(images/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;  /*+placement:anchor-bottom-right 2px 6px;*/
	position:absolute;
	right:2px;
	bottom:6px;
}
.darkprettyphoto .next {
	background:url(images/ppnext.png) no-repeat right center;
}
.darkprettyphoto .prev {
	background:url(images/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .next, .darkprettyphoto .multimedia .prev {
	display:none;
}
#zoombox.darkprettyphoto .gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Simple Theme **/
.simple .container {
	background:#000;
}
.simple .title {
	color:#FFFFFF;  /*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;  /*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
}
#zoombox.simple .next {
	background:url(images/simplenav.png) no-repeat -20px center;  /*+opacity:100%;*/
	filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	right:-20px;
	width:20px;
}
#zoombox.simple .next:hover {
	background-position-x:left;
}
#zoombox.simple .prev {
	background:url(images/simplenav.png) no-repeat -40px center;  /*+opacity:100%;*/
	filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	left:-20px;
	width:20px;
}
#zoombox.simple .prev:hover {
	background-position-x:-60px;
}
.simple .prev {
	background:url(images/ppprev.png) no-repeat left center;
}
.simple .close {
	background:url(images/simpleclose.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	right:-10px;
}
/*=======================================================*/
/*----------------Start Contact Page Style--------------*/
/*=======================================================*/
.contact {
	margin-bottom:18px;
}
.contact .title {
	color: #b2b2b2;
	font-size: 38px;
	font-weight: normal;
	line-height: 40px;
	margin: 0;
	min-height: 80px;
	letter-spacing: -2px;
	position: relative;
	width: 100%;
}
.contact h4 {
	font-size:20px;
	color:#3d3d3d;
	margin-top:8px;
	font-weight:normal;
}
.contact form {
	margin-top:15px;
}
.contactForm input[type="text"], .contactForm textarea {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	border: 1px solid #eeeeee;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	background:#f8f8f8;
	margin:10px 0px 10px 0px;
}
.contactForm input[type="text"] {
	width:266px;
	height:30px;
	padding-left:5px;
	margin-right:16px;
}
.contactForm textarea {
	width:400px;
	height:100px;
}
.contactForm .send {
	background:url(images/btn-send.png) no-repeat;
	border:0px;
	height:29px;
	width:120px;
	cursor:pointer;
	color:#8b8b8b;
	text-align:center;
	padding-bottom:2px;
}
.contactForm label {
	color:#555555;
	font-size:11px;
}
.sidebar .addres {
	margin-left:35px;
}
/*=======================================================*/
/*----------------End Contact Page Style---------------*/
/*=======================================================*

/*=======================================================*/
/*-----------------Start Single PageStyle------------------*/
/*=======================================================*/
.social_link {
	position:relative;
        overflow: hidden;
}
.social_link h4 {
	float:left;
	color:#6c6c6c;
}
.social_logo {
	position:absolute;
	right:0;
}
.social_logo img {
	margin:0px;
	padding:0px;
	margin-right:12px;
}
/*=======================================================*/
/*-----------------End Single PageStyle------------------*/
/*=======================================================*/

/*=======================================================*/
/*-------------Start Fullwidth Page Style----------------*/
/*=======================================================*/
.full_page {
	padding-right:35px;
}
.content-info {
	padding-top:20px;
	margin-bottom:20px;
}
.content-info h2 {
	margin-top:20px;
}
/*=======================================================*/
/*-------------End Fullwidth Page Style----------------*/
/*=======================================================*/

/*=======================================================*/
/*-------------------Start Footer Style------------------*/
/*=======================================================*/
.footer {
	margin-top:10px;
	margin-bottom:100px !important;
	padding-right:35px;
	padding-left:10px;
}
.footer ul.footer_left_menu, .footer ul.footer_right_menu {
	list-style-type: none;
}
.footer a {
	color:#000000;
	text-decoration:none;
}
.footer li {
	display:inline;
}
.footer ul.footer_left_menu {
	float:left;
}
.footer ul.footer_right_menu {
	float:right;
}
/*=======================================================*/
/*-------------------End Footer Style------------------*/
/*=======================================================*/


/*=======================================================*/
/*---------------------Special Style--------------------*/
/*=======================================================*/

.hr_line {
	width:100%;
	border-bottom:1px solid #ebeaea;
	margin-top:30px;
	margin-bottom:30px;
}
.read_more {
	/*	color:#35638f;*/
	font-size:12px;
	text-decoration:none;
	color:#35638f;
}
.gold_btn a.btn {
	width:139px;
	height:37px;
	line-height:34px;
	font-size:14px;
	text-align:center;
	float:right;
	margin:0px;
	padding:0px;
}
.gold_btn a {
	color:#78725b !important;
	text-decoration:none;
	text-shadow:0px 1px 1px #fff;
}
.hr_big {
	height:8px;
	background:#c1cdd7;
}
.circle {
	background:url(images/circle.png) no-repeat;
	color:#FFFFFF;
	text-align:center;
	width:30px;
	height:25px;
	padding-top:5px;
	margin-right:12px;
	float:left;
}
.center {
	text-align:center;
}
.dotted_line {
	border-bottom: 1px #CCCCCC dashed;
	width:100%;
	margin-bottom:20px;
}
.space {
	width:100%;
	margin-bottom:66px;
}
/*=======================================================*/
/*---------------------COLUMNS  Style--------------------*/
/*=======================================================*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
	float:left;
	position:relative;
}
.one_third {
	width:30%;
	margin-right:5%;
}
.one_half {
	width:48%;
	margin-right:4%;
}
.one_third {
	width:30%;
	margin-right:5%;
}
.two_third {
	width:65%;
	margin-right:5%;
}
.one_fourth {
	width:22%;
	margin-right:4%;
}
.three_fourth {
	width:74%;
	margin-right:4%;
}
/*=======================================================*/
/*--------------------SPECIAL COLUMNS--------------------*/
/*=======================================================*/

.col2, .col3, .col4 {
	float:left;
	position:relative;
}
.col3 {
	width:280px;
	margin-right:60px;
}
.col2 {
	width:460px;
	margin-right:40px;
}
.col4 {
	width:210px;
	margin-right:40px;
}
.last {
	margin-right:0 !important;
}
.col4-wrap, .col2-wrap, .homepage {
	width:1000px;
	margin-right:-40px;
	overflow: hidden;
	line-height:20px;
}
/*=======================================================*/
/*--------------------Comment Section--------------------*/
/*=======================================================*/
#commentsbox {
	margin:0 0px;
}
h3#comments {
	font-size:14px;
	background: #CCCCCC;
	font-weight:bold;
	padding:10px 10px;
	margin-top:10px;
}
ol.commentlist {
	margin:0px 0 0;
	clear:both;
	overflow:hidden;
	list-style:none;
}
ol.commentlist li {
	margin:5px 0;
	line-height:18px;
	padding:10px;
	border:1px solid #eee;
	background:#fcfcfc;
	position:relative;
}
ol.commentlist li ul li {
	border:none;
	margin:0;
	padding:0;
	margin-left:18px;
	margin-bottom:5px;
}
ol.commentlist li ol li {
	border:none;
	margin:0;
	padding:0;
	margin-left:18px;
	margin-bottom:5px;
}
ol.commentlist li .comment-author {
	color:#000;
}
ol.commentlist li .comment-body {
	padding-left:55px;
}
ol.commentlist li .comment-body .comment-awaiting-moderation {
	color:#666666;
}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none !important;
}
ol.commentlist li .comment-author .fn {
	color:#333333;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
cite.fn {
	color:#333333;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
ol.commentlist li .comment-author .avatar {
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	position:absolute;
	left:10px;
	top:10px;
}
ol.commentlist li .comment-meta {
	font-size:10px;
	margin-bottom:10px;
}
ol.commentlist li .comment-meta .commentmetadata {
	color:#000;
}
ol.commentlist li .comment-meta a {
	color:#3D759E;
	text-decoration:none !important;
}
ol.commentlist li p {
	line-height:22px;
	margin-top:5px;
	color:#666;
}
ol.commentlist li .reply {
	margin-top:10px;
	font-size:10px;
}
ol.commentlist li .reply a {
	background: #666666 url(images/submit.png) repeat-x;
	border:1px solid #BBBEB0;
	color:#fff;
	text-decoration:none;
	padding:3px 10px;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li ul.children {
	list-style:none;
	margin:1em 0 0;
	text-indent:0;
	margin-top:20px;
}
ol.commentlist li ul.children li.depth-2 {
	margin:0 0 0px 50px;
}
ol.commentlist li ul.children li.depth-3 {
	margin:0 0 0px 50px;
}
ol.commentlist li ul.children li.depth-4 {
	margin:0 0 0px 50px;
}
ol.commentlist li ul.children li.depth-5 {
	margin:0 0 0px 50px;
}
.comment-nav {
	padding:5px;
	height:20px;
}
.comment-nav a:link, .comment-nav a:visited {
	color:#f96e02;
}
#respond {
	padding:0px 0px;
	margin:10px 0px;
}
#respond h3 {
	font-size:14px;
	color:#fff;
	background:#5E5E5E;
	font-weight:bold;
	padding:10px 10px;
}
#commentform {
	padding:10px 20px;
	border:1px solid #eee;
	margin-bottom:20px;
}
#commentform p {
	margin:5px 0px;
	color:#444;
}
#commentform a {
	color:#0454A8;
}
#respond label {
	padding:5px 0;
	color:#444;
}
#respond label small {
	font-size:10px;
}
#respond input {
	margin-bottom:10px;
	padding:5px 5px;
	margin:0 10px 10px 0;
	background:#fff;
	border:1px solid #ddd;
	color:#555;
}
#commentform input {
	width:50%;
}
#respond input#commentSubmit, input#submit {
	clear:both;
	width:120px;
	height:29px;
	background:url(images/btn-send.png) no-repeat;
	border:0;
	cursor:pointer;
	text-align:center;
	margin-top:20px;
	text-shadow:0 1px 0 #fff;
}
textarea#comment {
	background:#fff;
	border:1px solid #ddd;
	width:98%;
	margin:10px 0px 0px 0px;
	padding:5px 5px;
	color:#555;
}
/*=======================================================*/
/*-----------------------Pagination---------------------*/
/*=======================================================*/
.paging {
	margin-bottom:23px;
	overflow:hidden;
	zoom:1;
	list-style-type:none;
}
.paging li {
	margin-left:0;
}
.paging a:hover, .paging a:hover.page, .paging a.current {
	display: block;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	color:#FFFFFF;
	text-decoration:underline;
	background: #07365F;
}
.paging a {
	width:auto;
	display:block;
	float:left;
	font-size:12px;
	padding:3px 12px;
	margin-right:5px;
	text-decoration:none;
	color:#fff;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-indent:-9999px;
	background: #d8cece;
}
/*=======================================================*/
/*----------------------Image Effect---------------------*/
/*=======================================================*/
.effect {
	width:180px;
	height:130px;
	border:5px solid #fff;
	/* required to hide the image after resized */
	overflow:hidden;
	/* for child absolute position */
	position:relative;/* display div in line */
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}
.effect img {
	border:0;
	/* allow javascript moves the img position*/
	position:absolute;
}
/*=======================================================*/
/*------------------------Color Box----------------------*/
/*=======================================================*/
.schemes {
	width:17px;
	padding:5px 5px 0px 5px;
	position:absolute;
	z-index:1000;
	top:80px;
	left:0;
	;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;/*	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;*/
}
.schemes a {
	width:15px;
	height:15px;
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	outline:none;
	text-indent:-999px;
}
.schemes a.pink {
	background:#98105D;
	border:1px solid #D296B8;
}
.schemes a.yellow {
	background:#a58803;
	border:1px solid #84642c;
}
.schemes a.brown {
	background:#AF6E07;
	border:1px solid #574a4a;
}
.schemes a.blue {
	background:#2565AC;
	border:1px solid #174c88;
}
.schemes a.red {
	background: #a63400;
	border:1px solid #4b396e;
}
.schemes a.black {
	background:#000000;
	border:1px solid #2b3035;
}
.schemes a.purple {
	background:#736DB4;
	border:1px solid #2b3035;
}
.schemes a.green {
	background:#0D5248;
	border:1px solid #006600;
}
/*=======================================================*/
/*--------------WordPress Core Classes-------------------*/
/*=======================================================*/
blockquote {
	padding-left:60px;
	min-height:40px;
	background:url(images/blockqoute.png) no-repeat;
	margin-top:40px;
	margin-bottom:40px;
}
blockquote img {
	float: left;
	margin-right:15px;
}
.alignnone {
	margin: 5px 20px 20px 0;
          clear: both;
  display: block;
  overflow: hidden;
}
.aligncenter, div.aligncenter {
	display:block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 8px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin:0;
	max-width: 98.5%;
	padding:0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:15px 4px 5px;
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
/*=======================================================*/
/*-------------------------Tipsy-------------------------*/
/*=======================================================*/
.tipsy {
	margin-bottom:5px;
	padding: 5px;
	font-size: 10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-repeat: no-repeat;
	background-image: url(images/tipsy.gif);
	background-position:top center;
}
#topSocial .tipsy {
	margin-bottom:5px;
	padding: 5px;
	font-size: 10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-repeat: no-repeat;
	background-image: url(images/tipsy.gif);
	background-position:top center;
}
.tipsy-inner {
	padding: 5px 8px 4px 8px;
	background-color: black;
	color: white;
	max-width: 200px;
	text-align: center;
}
.tipsy-inner {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.tipsy-north {
}
/*=======================================================*/
/*--------------------Button Style-----------------------*/
/*=======================================================*/
a.button, button {
	display: inline-block;
	padding: 5px;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #3C3C3D;
	text-shadow: 1px 1px 0 #FFFFFF;
	background: #ECECEC url('../images/css3buttons_backgrounds.png') 0 0 no-repeat;
	white-space: nowrap;
	overflow: visible;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #CACACA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
	position: relative;
	zoom: 1;
	line-height: 1.11;
*display: inline;
*vertical-align: middle;
}
button {
	margin-left: 0;
	margin-right: 0;
*padding: 5px 5px 3px 5px;
}
a.button {
	-moz-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-webkit-touch-callout: none;
}
button::-moz-focus-inner {
border: 0;
padding:0px;
}
a.button.primary, button.primary {
	font-weight: bold
}
button:focus, a.button:hover, button:hover {
	color: #FFFFFF;
	border-color: #388AD4;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	background-position: 0 -40px;
	background-color: #2D7DC5;
}
a.button:active, button:active, a.button.active, button.active {
	background-position: 0 -81px;
	border-color: #347BBA;
	background-color: #0F5EA2;
	color: #FFFFFF;
	text-shadow: none;
}
a.button:active, button:active {
	top: 1px
}
a.button.negative:hover, button.negative:hover {
	color: #FFFFFF;
	background-position: 0 -121px;
	background-color: #D84743;
	border-color: #911D1B;
}
a.button.negative:active, button.negative:active, a.button.negative.active, button.negative.active {
	background-position: 0 -161px;
	background-color: #A5211E;
	border-color: #911D1B;
}
a.button.positive:hover, button.positive:hover {
	background-position: 0 -280px;
	background-color: #96ED89;
	border-color: #45BF55;
}
a.button.positive:active, button.positive:active, a.button.positive.active, button.positive.active {
	background-position: 0 -320px;
	background-color: #45BF55;
}
a.button.pill, button.pill {
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	padding: 5px 10px 4px 10px;
*padding: 4px 10px;
}
a.button.left, button.left {
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topright: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	margin-right: 0px;
	border-right: none;
}
a.button.middle, button.middle {
	margin-right: 0px;
	margin-left: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-right: none;
}
a.button.right, button.right {
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 0px;
}
a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active {
	top: 0px
}
a.button.big, button.big {
	font-size: 16px;
	padding-left: 14px;
	padding-right: 17px;
}
button.big {
*padding: 4px 17px 2px 17px;
}
a.button span.icon, button span.icon {
	display: inline-block;
	width: 14px;
	height: 12px;
	margin: auto 7px auto auto;
	position: relative;
	top: 0;
*top: 0px;
	background-image: url('images/css3buttons_icons.png');
	background-repeat: no-repeat;
}
a.big.button span.icon, button.big span.icon {
	top: 0px
}
a.button span.icon.book, button span.icon.book {
	background-position: 0 0
}
a.button:hover span.icon.book, button:hover span.icon.book {
	background-position: 0 -15px
}
a.button span.icon.calendar, button span.icon.calendar {
	background-position: 0 -30px
}
a.button:hover span.icon.calendar, button:hover span.icon.calendar {
	background-position: 0 -45px
}
a.button span.icon.chat, button span.icon.chat {
	background-position: 0 -60px
}
a.button:hover span.icon.chat, button:hover span.icon.chat {
	background-position: 0 -75px
}
a.button span.icon.check, button span.icon.check {
	background-position: 0 -90px
}
a.button:hover span.icon.check, button:hover span.icon.check {
	background-position: 0 -103px
}
a.button span.icon.clock, button span.icon.clock {
	background-position: 0 -116px
}
a.button:hover span.icon.clock, button:hover span.icon.clock {
	background-position: 0 -131px
}
a.button span.icon.cog, button span.icon.cog {
	background-position: 0 -146px
}
a.button:hover span.icon.cog, button:hover span.icon.cog {
	background-position: 0 -161px
}
a.button span.icon.comment, button span.icon.comment {
	background-position: 0 -176px
}
a.button:hover span.icon.comment, button:hover span.icon.comment {
	background-position: 0 -190px
}
a.button span.icon.cross, button span.icon.cross {
	background-position: 0 -204px
}
a.button:hover span.icon.cross, button:hover span.icon.cross {
	background-position: 0 -219px
}
a.button span.icon.downarrow, button span.icon.downarrow {
	background-position: 0 -234px
}
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow {
	background-position: 0 -249px
}
a.button span.icon.fork, button span.icon.fork {
	background-position: 0 -264px
}
a.button:hover span.icon.fork, button:hover span.icon.fork {
	background-position: 0 -279px
}
a.button span.icon.heart, button span.icon.heart {
	background-position: 0 -294px
}
a.button:hover span.icon.heart, button:hover span.icon.heart {
	background-position: 0 -308px
}
a.button span.icon.home, button span.icon.home {
	background-position: 0 -322px
}
a.button:hover span.icon.home, button:hover span.icon.home {
	background-position: 0 -337px
}
a.button span.icon.key, button span.icon.key {
	background-position: 0 -352px
}
a.button:hover span.icon.key, button:hover span.icon.key {
	background-position: 0 -367px
}
a.button span.icon.leftarrow, button span.icon.leftarrow {
	background-position: 0 -382px
}
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow {
	background-position: 0 -397px
}
a.button span.icon.lock, button span.icon.lock {
	background-position: 0 -412px
}
a.button:hover span.icon.lock, button:hover span.icon.lock {
	background-position: 0 -427px
}
a.button span.icon.loop, button span.icon.loop {
	background-position: 0 -442px
}
a.button:hover span.icon.loop, button:hover span.icon.loop {
	background-position: 0 -457px
}
a.button span.icon.magnifier, button span.icon.magnifier {
	background-position: 0 -472px
}
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier {
	background-position: 0 -487px
}
a.button span.icon.mail, button span.icon.mail {
	background-position: 0 -502px
}
a.button:hover span.icon.mail, button:hover span.icon.mail {
	background-position: 0 -514px
}
a.button span.icon.move, button span.icon.move {
	background-position: 0 -526px
}
a.button:hover span.icon.move, button:hover span.icon.move {
	background-position: 0 -541px
}
a.button span.icon.pen, button span.icon.pen {
	background-position: 0 -556px
}
a.button:hover span.icon.pen, button:hover span.icon.pen {
	background-position: 0 -571px
}
a.button span.icon.pin, button span.icon.pin {
	background-position: 0 -586px
}
a.button:hover span.icon.pin, button:hover span.icon.pin {
	background-position: 0 -601px
}
a.button span.icon.plus, button span.icon.plus {
	background-position: 0 -616px
}
a.button:hover span.icon.plus, button:hover span.icon.plus {
	background-position: 0 -631px
}
a.button span.icon.reload, button span.icon.reload {
	background-position: 0 -646px
}
a.button:hover span.icon.reload, button:hover span.icon.reload {
	background-position: 0 -660px
}
a.button span.icon.rightarrow, button span.icon.rightarrow {
	background-position: 0 -674px
}
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow {
	background-position: 0 -689px
}
a.button span.icon.rss, button span.icon.rss {
	background-position: 0 -704px
}
a.button:hover span.icon.rss, button:hover span.icon.rss {
	background-position: 0 -719px
}
a.button span.icon.tag, button span.icon.tag {
	background-position: 0 -734px
}
a.button:hover span.icon.tag, button:hover span.icon.tag {
	background-position: 0 -749px
}
a.button span.icon.trash, button span.icon.trash {
	background-position: 0 -764px
}
a.button:hover span.icon.trash, button:hover span.icon.trash {
	background-position: 0 -779px
}
a.button span.icon.unlock, button span.icon.unlock {
	background-position: 0 -794px
}
a.button:hover span.icon.unlock, button:hover span.icon.unlock {
	background-position: 0 -809px
}
a.button span.icon.uparrow, button span.icon.uparrow {
	background-position: 0 -824px
}
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow {
	background-position: 0 -839px
}
a.button span.icon.user, button span.icon.user {
	background-position: 0 -854px
}
a.button:hover span.icon.user, button:hover span.icon.user {
	background-position: 0 -869px
}
