@font-face
{
 font-family: 'bkoodak';
src: url('../fonts/bkoodak.eot'); /* IE9 Compat Modes */ src: url('../fonts/bkoodak.eot?iefix') format('eot'), /* IE6-IE8 */ url('../fonts/bkoodak.ttf') format('truetype'); /* Safari, Android, iOS */ }


/*Reset */
html, body,   span, object, iframe,    blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,   canvas, details, figcaption, figure, footer, hgroup,     summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
 	vertical-align: baseline;
	font-family:tahoma;
	font-size:11px

}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #d4d4d4;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
body {
	font:12px/20px Arial, sans-serif;
*font-size:small;
	background:#f5f5f5
}
select, input, textarea, button {
	font:99% sans-serif;
}
pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}
html {
	overflow-y: scroll;
}
a:hover, a:active {
	outline: none;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
ul, ol {
	margin-left: 2em;
}
ol {
	list-style-type: decimal;
}
nav ul, nav li {
	margin: 0;
	list-style:none;
	list-style-image: none;
}
small {
	font-size: 85%;
}
strong, th {
	font-weight: bold;
}
td {
	vertical-align: top;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
	padding: 15px;
}
textarea {
	overflow: auto;
}
.ie6 legend, .ie7 legend {
	margin-left: -7px;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
	vertical-align: baseline;
}
.ie6 input {
	vertical-align: text-bottom;
}
label, input[type="button"], input[type="submit"], input[type="image"], button {
	cursor: pointer;
	display: block
}

 input[type="submit"] {
 background:#9955BB;
 padding:4px 10px;
 color:#FFFFFF;
 font-family:tahoma;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
 
 }

button, input, select, textarea {
	margin: 0;
}
button::-moz-focus-inner {
border: 0;
padding: 0;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
border-radius: 1px;
-moz-box-shadow: 0px 0px 5px red;
-webkit-box-shadow: 0px 0px 5px red;
box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
background-color: #f0dddd;
}
::-moz-selection {
background: #FF44ae;
color:#fff;
text-shadow: none;
}
::selection {
background:#FF44ae;
color:#fff;
text-shadow: none;
}
a:link {
	-webkit-tap-highlight-color: #FF44ae;
}
button {
	width: auto;
	overflow: visible;
	-webkit-appearance: none
}
.ie7 img {
	-ms-interpolation-mode: bicubic;
}
body, select, input, textarea {
	color: #585858;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
html.no-js, .no-js body, .no-js .wrap {
	height: 100%;
}
.no-js .main {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
footer {
	clear:both;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
/*IE Fixes*/
.ie6 .wrap, .ie7 .wrap {
	display:table;
	height:100%
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display:inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	direction:rtl;
	text-align: justify
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
	width:60px;
}
.container_12 .grid_2 {
	width:140px;
}
.container_12 .grid_3 {
	width:220px;
}
.container_12 .grid_4 {
	width:300px;
}
.container_12 .grid_5 {
	width:380px;
}
.container_12 .grid_6 {
	width:460px;
}
.container_12 .grid_7 {
	width:540px;
}
.container_12 .grid_8 {
	width:620px;
}
.container_12 .grid_9 {
	width:700px;
}
.container_12 .grid_10 {
	width:780px;
}
.container_12 .grid_11 {
	width:860px;
}
.container_12 .grid_12 {
	width:990px;
	position:relative
}

 
/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
	padding-left:80px;
}
.container_12 .prefix_2 {
	padding-left:160px;
}
.container_12 .prefix_3 {
	padding-left:240px;
}
.container_12 .prefix_4 {
	padding-left:320px;
}
.container_12 .prefix_5 {
	padding-left:400px;
}
.container_12 .prefix_6 {
	padding-left:480px;
}
.container_12 .prefix_7 {
	padding-left:560px;
}
.container_12 .prefix_8 {
	padding-left:640px;
}
.container_12 .prefix_9 {
	padding-left:720px;
}
.container_12 .prefix_10 {
	padding-left:800px;
}
.container_12 .prefix_11 {
	padding-left:880px;
}
/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
	padding-right:80px;
}
.container_12 .suffix_2 {
	padding-right:160px;
}
.container_12 .suffix_3 {
	padding-right:240px;
}
.container_12 .suffix_4 {
	padding-right:320px;
}
.container_12 .suffix_5 {
	padding-right:400px;
}
.container_12 .suffix_6 {
	padding-right:480px;
}
.container_12 .suffix_7 {
	padding-right:560px;
}
.container_12 .suffix_8 {
	padding-right:640px;
}
.container_12 .suffix_9 {
	padding-right:720px;
}
.container_12 .suffix_10 {
	padding-right:800px;
}
.container_12 .suffix_11 {
	padding-right:880px;
}
/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
	left:80px;
}
.container_12 .push_2 {
	left:160px;
}
.container_12 .push_3 {
	left:240px;
}
.container_12 .push_4 {
	left:320px;
}
.container_12 .push_5 {
	left:400px;
}
.container_12 .push_6 {
	left:480px;
}
.container_12 .push_7 {
	left:560px;
}
.container_12 .push_8 {
	left:640px;
}
.container_12 .push_9 {
	left:720px;
}
.container_12 .push_10 {
	left:800px;
}
.container_12 .push_11 {
	left:880px;
}
/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
	left:-80px;
}
.container_12 .pull_2 {
	left:-160px;
}
.container_12 .pull_3 {
	left:-240px;
}
.container_12 .pull_4 {
	left:-320px;
}
.container_12 .pull_5 {
	left:-400px;
}
.container_12 .pull_6 {
	left:-480px;
}
.container_12 .pull_7 {
	left:-560px;
}
.container_12 .pull_8 {
	left:-640px;
}
.container_12 .pull_9 {
	left:-720px;
}
.container_12 .pull_10 {
	left:-800px;
}
.container_12 .pull_11 {
	left:-880px;
}
/* Heading styles */
.entry-content h1 {
	font-size:36px;
	text-transform:uppercase;
	color:#434343;
	padding-bottom:7px;
	line-height:30px
}
.entry-content h2 {
	font-size:30px;
	text-transform:uppercase;
	color:#515151;
	padding-bottom:7px;
	line-height:26px
}
.entry-content h3 {
	font-size:20px;
	text-transform:uppercase;
	color:#515151;
	padding-bottom:18px;
	line-height:21px;
	font-family:bkoodak,"Times New Roman", Times, serif
}
.entry-content h4 {
	font-size:18px;
	color:#424242;
	padding-bottom:7px;
	line-height:16px
}
.entry-content h5 {
	font-size:16px;
	color:#424242;
	padding-bottom:7px;
	line-height:16px
}
.entry-content h6 {
	font-size:14px;
	color:#2b2b2b;
	padding-bottom:7px;
	line-height:16px
}
/* Header */
header {
	position:relative;
	padding-top:7px;
}
.ie7 header {
	overflow:hidden
}
.logo {
	padding:0px 0 0px;
 	position:relative;
	right:0px;
	margin-left:20px
}
.logo a {
	text-decoration:none;
	color:#f7f7f7;
	font-size:34px;
	line-height:100%;
	display:inline-block
}
.logo a img {
	display:block
}
.main_menu {
	position:absolute;
	top:31px;
	left:0
}
.main_menu ul {
	position:absolute;
	left:0;
	
}
/*** Menu STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			194px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	float:none
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: right;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu>li:hover>ul, .sf-menu>li.sfHover>ul {
	right:			0px;
	top:			49px; /* match top ul list item height */
	z-index:		999;
  }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			194px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			194px; /* match ul width */
	top:			0;
}
.sf-menu>li {
	padding:0;
	height:54px;
	margin:0;
}
.sfHover a {
	z-index:15000 !important;
	position:relative !important;
}
.sf-menu>li>a {
	padding: 18px 7px 19px;
	font-weight:bold;
	font-family:bkoodak,"Times New Roman", Times, serif;
	font-size:18px;
	margin:0 5px
}
.ie7 .sf-menu>li>a {
	zoom: 1;
	position: relative;
}
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	text-decoration:none;
	font-size:12px;
	position:relative;
	z-index:5;
	font-style:normal;
	cursor:pointer
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu ul {
	background:#E3A138;
	padding: 0;
}
.sf-menu ul a {
	display:block;
	padding:14px 42px 13px 27px;
 	background: url(../images/i_arrow_menu.png) no-repeat 90% 15px;
	border-top:1px solid #ffffff;
	text-align:right;
	color:#eeeeee !important;
		font-family:bkoodak,"Times New Roman", Times, serif;
	font-size:18px
}

 
.ie7 .sf-menu ul a {
	zoom: 1;
	position: relative;
}
.sf-menu ul a:hover, .sf-menu ul li.sfHover>a {
	color:#ffffff !important;
	background-color:#d68f1e !important;
}
.sf-menu>li.current-menu-item>a .shover {
	background:#e3a138;
	  border-radius: 5px;
	  -moz-border-radius:5px;
 }
.sf-menu>li.dropdown:hover>a:hover, .sf-menu>li.dropdown.sfHover>a:hover, .sf-menu>li.dropdown:hover>a:focus, .sf-menu>li.dropdown.sfHover>a:focus, .sf-menu>li.dropdown:hover>a:active, .sf-menu>li.dropdown.sfHover>a:active, .sf-menu>li.dropdown.sfHover>a, .sf-menu>li.dropdown:hover>a {
 	color:#fff;
}
.shover {
	position: absolute;
	width: 100%;
	height: 49px;
	top: 0;
	left:0;
	z-index: 5;
	background: #e3a138;
		  border-radius: 5px;
	  -moz-border-radius:5px;
}
.sf-menu a span { /* visited pseudo selector so IE6 applies text colour*/
	position:relative;
	z-index:10;
	font-family:bkoodak,"Times New Roman", Times, serif;
	font-size:18px;
	letter-spacing:-0.5px
}
/* footer */
footer {
	overflow:hidden
}
footer .footer_light p {
	padding:16px 0 15px;
	float:left;
	color:#6e6d6b;
	font-family:"Times New Roman", Times, serif;
}
footer .footer_light p a, footer .footer_light p a:active, footer .footer_light p a:visited, footer .footer_light p a:hover {
	text-decoration:none;
	color:#6e6d6b;
}
footer .footer_light nav {
	position:absolute;
	top:10px;
}
footer .footer_light nav ul {
	position:absolute;
	right:0;
}
footer .footer_light nav ul li {
	float:left;
	padding:0;
	height:30px;
	margin:0 7px 0 2px;
	position:relative
}
footer .footer_light nav ul li a, footer .footer_light nav ul li a:visited, footer .footer_light nav ul li a:active, footer .footer_light nav ul li a:hover {
	color:#6e6d6b;
	text-decoration:none;
	padding: 7px 10px 5px;
	margin-right:-5px;
	display:block;
	line-height:18px
}
.ie7 footer .footer_light nav ul li a, .ie7 footer .footer_light nav ul li a:visited, .ie7 footer .footer_light nav ul li a:active, .ie7 footer .footer_light nav ul li a:hover {
	padding: 7px 10px 7px;
	zoom: 1;
	position: relative;
	color:#fff
}
footer .footer_light nav ul li:hover {
	background:url(../images/bg_menu.png) no-repeat 0 0;
}
footer .footer_light nav ul li:hover>a:hover, footer nav ul li:hover>a {
	background:url(../images/bg_menu.png) no-repeat 100% -30px;
	color:#fff;
}
footer .footer_light nav ul ul {
	display:none
}
.footer_widgets_gradient {
	padding-bottom:40px
}
.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
	clear: both;
}
/* Page title */
#pagetitle {
	background:url(../images/bg_slideshow.png) no-repeat 50% 0%;
	overflow:hidden
}
.page_bottom {
	background:url(../images/title_bottom.png) repeat-x 0 100%;
	overflow:hidden
}
.page_bottom .container_12 {
	background:url(../images/border_top.png) repeat-x 0% 0%;
	padding:16px 0;
	overflow:hidden
}
#pagetitle h1 {
 	padding:0px 18px;
	line-height:30px;
	font-weight:bold !important;
	color:#fff !important;
	display:inline-block
}
#pagetitle.tiny {
	min-height:10px;
	padding:0px 0
}
#pagetitle.tiny .page_bottom .container_12 {
	min-height:20px
}
#pagetitle.tiny.Carousel, #pagetitle.tiny.jCycle {
	min-height:41px;
	padding:21px 0;
	display:none
}
#pagetitle.Carousel, #pagetitle.jCycle {
	display:none
}
#pagetitle h1, #pagetitle .title {
	font-size: 21px;
	font-weight: bold;
 	color:#474747;
	font-family:bkoodak,"Times New Roman", Times, serif;
 }
.cufon-loading h1.entry-title, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6, .cufon-loading #pagetitle h1, .cufon-loading #pagetitle .title, .cufon-loading .teaser h3.entry-title, .cufon-loading article h1, .cufon-loading .cycle_content h3, .cufon-loading #footer_additional .widget_text .widgettitle {
	visibility: hidden !important;
}
.extratitle {
	font-size:14px;
	line-height:18px;
	color:#fff;
	padding:13px 0 0 0
}
#contentarea {
 	padding:35px 0;
}
#contentarea h2.entry-title, #contentarea h2.entry-title a {
	text-transform:uppercase;
	font-size:24px;
	color:#515151;
	padding-bottom:12px;
	text-decoration:none;
	line-height:100%
}
#contentarea p {
	padding-bottom:10px
}
.breath_button {
	border:none;
	background:none;
	display:inline-block;
	padding:0 !important
}
.breath_button span {
	text-decoration:none;
	font-size:14px;
	color:#fff;
	border:0;
	padding:0 15px !important;
	height:47px;
	line-height:47px;
	display:block;
	text-align:center;
	margin:0 auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#footer_widgets .breath_button span {
	padding:0 0 !important;
}
.breath_button:hover {
	text-decoration:none
}
.breath_button:hover span {
	background:#211e1c;
}
.map_frame iframe {
	padding:7px;
	margin-top:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.map_frame {
	padding-bottom:30px
}
.breadcrumbs {
	padding-bottom:5px;
	overflow:hidden;
	color:#585858;
	border-bottom:1px dotted #999999;
	margin-bottom:20px;
	font-family:tahoma
}
.breadcrumbs a {
	color:#585858;
}
#contactform {
	padding-bottom:30px
}
#contactform label {
	display:block;
	padding:3px 0 2px
}
#contactform p {
	position:relative
}
#contactform label.error {
	background:url(../images/i_error.png) no-repeat 0 0;
	width:21px;
	height:21px;
	text-indent:-9999px;
	position:absolute;
	top:29px;
	right:2px
}
input, textarea, select {
	border:1px solid #bebebe;
	background:#fff;
	outline:none;
	border:1px solid #dedede;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:inset 2px 2px 8px #f1f1f1;
	-webkit-box-shadow:inset 2px 2px 8px #f1f1f1;
	box-shadow:inset 2px 2px 8px #f1f1f1;
	padding:5px;
	 font-family:tahoma;
	  width:150px;
}

 

#contactform input, #contactform textarea {
	width:450px;
	padding:5px 5px 6px;
	font-size:14px;
}
#contactform textarea {
	height:130px
}
#contactform .loading {
	padding-left:20px;
}
.Note {
	padding-bottom:30px;
	display:none
}
.port_item {
	overflow:hidden;
	padding-bottom:25px
}
.port_item.layout_big h2 {
	padding-bottom:5px !important
}
.port_item.layout_big cite {
	padding-bottom:17px;
	display:block;
	font-style:normal
}
.port_item.layout_big .descr {
	overflow:hidden;
	height:227px;
}
.port_item .imgborder {
	padding:3px;
	background-color:#cccccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.port_item .imgborder .loader {
	background:#fff;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.loader img {
	display:none
}
.no-js .loader img {
	display:block
}
a.lightbox span {
	display:block;
	position:absolute;
	z-index:2;
	background: url(../images/magnify.png) no-repeat 50% 50%;
	cursor:pointer;
	text-align:center
}
a.lightbox.autolink span {
	margin:7px;
}
.loader a.flv span, .loader a.mp4 span, .loader a.avi span, .loader a.video span, .loader a.swf span {
	background: url(../images/video.png) no-repeat 50% 50%;
}
.port_item.layout_big .imgborder {
	width:634px;
	height:248px;
	float:left;
	margin-right:20px
}
.port_item.layout_medium .imgborder {
	width:184px;
	height:158px;
	margin-bottom:15px
}
.port_item.layout_small .imgborder {
	width:204px;
	height:158px;
	margin-bottom:15px
}
.sidebars .port_item.layout_small .imgborder {
	width:177px;
	height:158px;
}
.sidebars .port_item.layout_big .imgborder {
	width:324px;
	height:248px;
	float:left;
	margin-right:20px
}
.port_item.layout_big .imgborder .loader, .port_item.layout_big .imgborder .loader a span {
	width:634px;
	height:248px;
}
.port_item.layout_medium .imgborder .loader, .port_item.layout_medium .imgborder .loader a span {
	width:184px;
	height:158px;
}

.port_item.layout_medium .imgborder .loader, .port_item.layout_medium .imgborder .loader a span img {
text-align:center
}

.port_item.layout_small .imgborder .loader, .port_item.layout_small .imgborder .loader a span {
	width:204px;
	height:158px;
}
.sidebars .port_item.layout_small .imgborder .loader, .sidebars .port_item.layout_small .imgborder .loader a span {
	width:177px;
	height:158px;
}
.sidebars .port_item.layout_big .imgborder .loader, .sidebars .port_item.layout_big .imgborder .loader a span {
	width:324px;
	height:248px;
}
.port_item.layout_medium {
	float:right;
	width:235px;
}
.sidebars .port_item.layout_medium {
	width:310px;
}
.port_item.layout_medium .descr, .port_item.layout_medium .portmeta {
	padding:0 8px
}
.port_item.layout_medium .descr {
	    height: 90px;
    line-height: 22px;
    overflow: hidden;
    text-align: right;
    width: 200px;
}
.port_item .descr .entry-content {
	display:none
}
.no-js .port_item .descr .entry-content {
	display:block
}
.no-js .port_item .descr {
	height:auto;
}
.port_item.layout_small {
	float:left;
	width:235px;
	padding-bottom:0 !important;
	position:relative
}
.sidebars .port_item.layout_small {
	float:left;
	width:206px;
}
.port_item.layout_big {
	width:940px
}
.sidebars .port_item.layout_big {
	width:620px
}
.button_solid_dark {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display:inline-block;
	padding:0 0;
	color:#fff;
	margin:0 0 0 0;
	text-decoration:none;
	font-style:normal;
	height:35px;
	line-height:35px;
	display:inline-block;
	padding:0 15px;
}
.button_solid_dark span {
	height:35px;
	line-height:35px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.button_solid_dark:hover {
	background:#171514;
	color:#fff;
	text-decoration:none
}
.button_solid_light {
	background:#ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	padding:7px 11px;
	color:#585858;
	margin:0 5px 5px 0;
	text-decoration:none;
	border:1px solid #c9c9c9
}
.button_solid_light:hover {
	background:#373737;
	color:#fff;
	border:1px solid #373737;
	text-decoration:none
}
.button_solid_black {
	background:#373737;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	padding:7px 11px;
	color:#fff;
	margin:0 5px 5px 0;
	text-decoration:none;
	border:1px solid #373737
}
.button_solid_black:hover {
	background:#ededed;
	color:#585858;
	border:1px solid #c9c9c9;
	text-decoration:none;
}
.pagination {
	border-top:1px solid #d4d4d4;
	padding:23px 8px 0
}
.page-numbers {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.page-numbers li {
	float:left
}
.page-numbers a, .page-numbers span {
	display:block;
	margin-right:2px;
	text-decoration:none;
	color:#585858;
	display:block;
	padding:5px 12px 4px;
}
.page-numbers span.current {
	background:#ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.page-numbers a.next, .page-numbers a.prev {
	text-indent:-9999px;
	width:31px;
	height:29px;
	padding:0 !important;
	background:url(../images/bg_pagination.png) no-repeat 0 0;
}
.page-numbers a.next {
	background-position:-31px 0
}
.page-numbers a.prev {
	background-position:0 -29px
}
.page-numbers a.next:hover {
	background-position:-31px -29px
}
.page-numbers a.prev:hover {
	background-position:0 0px
}
#respond {
	padding-top:30px;
	clear:both
}
#respond p {
	position:relative;
	display:inline-block
}
#respond p.comment-form-submit {
	display:block
}
#respond h3 {
	text-transform:uppercase;
	font-size:24px;
	color:#515151;
	font-weight:normal;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px
}
#respond label {
	display:block;
	padding-bottom:3px
}
#respond #submit {
	display:none
}
#respond input, #respond textarea {
	width:604px;
	padding:5px 5px 6px;
	font-size:14px;
}
#respond #cancel-comment-reply-link {
	text-decoration:none !important;
	font-size:16px;
	text-transform:lowercase;
	letter-spacing:0;
}
#respond label.error {
	background:url(../images/i_error.png) no-repeat 0 0;
	width:21px;
	height:21px;
	text-indent:-9999px;
	position:absolute;
	top:27px;
	right:4px;
	z-index:2
}
/**** Isotope Filtering ****/

.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/

.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	transition-property:         transform, opacity;
}
/* End: Recommended Isotope styles */

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition, .isotope.no-transition .isotope-item {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	transition-duration: 0s;
}
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
#filters ul {
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 30px 0;
}
#filters li {
	margin-right:3px;
	float:left
}
#filters a {
	display:block;
	padding:7px 12px;
	border:1px solid #171514;
	background:#171514;
	text-decoration:none;
	color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#filters a.selected, #filters a:hover {
	background:#ededed;
	color:#585858;
	border:1px solid #c9c9c9
}
#filters span {
	display:block;
	padding:7px 6px 7px 0;
}
.wp-caption {
}
.wp-caption-text {
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.alignright {
	float:right;
	margin:4px 0 15px 15px
}
.alignleft {
	float: right;
	margin:4px 0 10px 15px
}
.aligncenter, .alignnone {
	margin-bottom:15px;
	margin-top:4px;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth {
	float: right;
	margin:0 0px 0 20px;
}
.one_half.last, .one_third.last, .one_fourth.last, .two_third.last, .three_fourth.last {
	margin:0 !important
}
.grid_12 .one_half {
	width:460px
}
.grid_12 .one_third {
	width:300px
}
.grid_12 .one_fourth {
	width:220px
}
.grid_12 .two_third {
	width:620px
}
.grid_12 .three_fourth {
	width:700px
}
.grid_8 .one_half {
	width:300px
}
.grid_8 .one_third {
	width:190px
}
.grid_8 .one_fourth {
	width:140px
}
.grid_8 .two_third {
	width:410px
}
.grid_8 .three_fourth {
	width:460px
}
.single-th_portfolios .imgborder {
	padding:7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:20px;
	background-color:#312e2a;
	display:inline-block
}
.single-th_portfolios .imgborder .loader {
	background:#515151;
}
.single-th_portfolios .grid_12 .imgborder .loader {
	height:390px;
	width:924px;
}
.single-th_portfolios .grid_8 .imgborder .loader {
	height:390px;
	width:604px;
}
.single-th_portfolios .imgborder .loader img {
	display:none
}
h1.entry-title {
	text-transform:uppercase;
	font-size:24px;
	color:#515151;
	font-weight:normal;
	text-decoration:none;
	line-height:100%
}
.postdate {
	padding-bottom:10px;
	font-size:11px;
	color:#999;
}
.postmetadata {
	overflow:hidden;
	padding:15px 0 20px;
	clear:both
}
.postmetadata a {
	padding-left:2px;
	text-decoration:none;
}
.postmetadata a:hover {
	text-decoration:underline
}
.postmetadata span {
	padding:0 5px;
	color:#a2a2a2
}
#authorbox {
	overflow:hidden;
	background:#ebebeb;
	padding:16px;
	margin-bottom:20px
}
#authorbox .imgborder {
	padding:6px;
	background-color: #312E2A;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width:100px;
	height:100px;
	float:left;
	margin-right:15px;
}
#authorbox .imgborder .loader {
	background:#515151;
	width:100px;
	height:100px;
}
#authorbox .imgborder img {
	display:none
}
#authorbox h6, #relatedposts h3, #popularposts h3, h2#comments {
	text-transform:uppercase;
	font-size:24px;
	color:#515151;
	font-weight:normal;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px
}
#relatedposts, #popularposts {
	padding-top:30px
}
#relatedposts ul, #popularposts ul {
	list-style:none;
	margin:0;
	padding:0 0 20px 0;
	overflow:hidden
}
#relatedposts h4, #popularposts h4 {
	font-weight:400;
	padding:5px 0 10px
}
#relatedposts h4 a, #popularposts h4 a {
	text-decoration:none
}
#relatedposts li, #popularposts li {
	overflow:hidden;
	padding-bottom:10px
}
#relatedposts ul .imgborder, #popularposts ul .imgborder {
	padding:6px;
	background-color: #312E2A;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	margin-right:10px;
}
#relatedposts ul .imgborder a, #popularposts ul .imgborder a {
	background:url(../images/noimage.png) no-repeat 50% 50%;
	width:75px;
	height:75px;
	display:block
}
#relatedposts ul .imgborder .loader img, #popularposts ul .imgborder .loader img {
	display:none
}
/* comments */
#comments {
	clear:both
}
.commentlist li {
	padding:0;
	border:none;
	background-image:none;
}
.commentlist, .commentlist .children {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0
}
.commentlist li, .commentlist .children li {
	overflow:hidden;
	margin:0;
	text-indent:0;
}
.commentlist ul.children {
	margin:0 0 0 30px !important;
}
.comment-body {
	margin:0 0 10px;
	overflow:hidden;
	background:#ebebeb;
	padding:13px;
}
.comment-body img.avatar {
	padding:6px;
	background-color: #312E2A;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right:15px
}
.avatars {
	float:left;
}
.avatars img {
	display:block
}
.comment-meta {
	margin:0;
	padding:0;
	overflow:hidden;
	color:#999
}
.comment-body p {
	padding:10px 0;
	margin:0;
}
.comment-text {
	overflow:hidden;
	padding:5px 0 0 0
}
.comment-reply-link {
	float:right;
	line-height:100%;
	background:#373737;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	padding:8px 12px;
	color:#fff;
	margin:0;
	text-decoration:none
}
.comment-reply-link:hover {
	background:#ededed;
	color:#585858;
	border:1px solid #c9c9c9
}
.comment-meta cite, .comment-meta cite a {
	text-decoration:none;
	color:#626262;
	font-weight:700;
	display:block;
	font-style:normal
}
.comment-meta span {
	padding:0 5px 0 0
}
.comment-date {
	text-decoration:none !important;
	color:#999 !important;
	margin:2px 30px 0 0
}
#pings, #comments {
	padding-top:40px
}
.pinglist {
	list-style:none;
	margin-left:0;
}
.pinglist li {
	margin-left:0;
	text-indent:0;
	padding:8px 0;
	overflow:hidden
}
.pinglist li:before {
	content: "";
}
.pinglist li img {
	margin:0 10px 3px 3px;
	float:left;
	width:16px;
	height:16px;
}
.pinglist li a {
	display:block;
	float:left
}
img.imgborder {
	padding:1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#ccc
}
article.blogitem {
	overflow:hidden;
	padding-bottom:47px;
}
article.blogitem h2.entry-title, article.blogitem h2.entry-title a {
	margin:-3px 0 9px 0 !important;
	padding:0 !important
}
article.blogitem .postdate {
	width:70px;
	height:70px;
	background:#312e2a;
	color:#fff;
	clear:both;
	text-align:center;
	padding:0;
	float:left;
	margin-right:20px
}
article.blogitem .postdate strong {
	font-size:32px;
	display:block;
	padding:18px 0 3px
}
article.blogitem .postdate cite {
	color:#9a9998;
	font-size:11px
}
article.blogitem .imgborder {
	padding:7px;
	background-color:#312e2a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	margin-bottom:18px;
}
article.blogitem .imgborder .loader {
	background:#515151;
	width:924px;
	height:275px;
}
article.blogitem.sidebar .imgborder .loader {
	background:#515151;
	width:604px;
	height:180px
}
article.blogitem .postcontent {
	float:left;
	width:833px
}
article.blogitem.sidebar .postcontent {
	float:left;
	width:513px
}
article.blogitem .postmeta {
	padding-top:0px;
	padding-bottom:0 !important;
}
article.blogitem .postmeta .button_solid_dark {
	margin-bottom:0 !important;
}
article.blogitem .postmeta span {
	color:#cbcbca;
	padding:0 10px
}
article.blogitem .comments {
	color:#312e2a;
	text-decoration:none;
	background:url(../images/i_comments.png) no-repeat 0 4px;
	padding-left:15px
}
article.blogitem .separator_top {
	border-bottom:1px solid #e1e1e1;
	text-align:right;
	padding:20px 0 3px 0;
	clear:both;
	display:none
}
.no-js article.blogitem .separator_top {
	display:block
}
article.blogitem .separator_top a {
	color:#989898;
	text-decoration:none
}
article.blogitem:last-child .separator_top {
	display:none !important;
}
.search-excerpt {
	background:#e6e6e6;
	color:#000
}
aside h3.widgettitle, aside h3.widgettitle a {
	text-transform:uppercase;
	font-size:18px;
	color:#515151;
	padding-bottom:18px;
	text-decoration:none;
	line-height:100%
}
aside h3.widgettitle {
	padding:0 15px 10px
}
aside .widget {
	overflow:hidden;
	padding-bottom:30px
}
aside .widget ul {
	margin:0;
}
aside .widget li {
	list-style:none;
	padding:1px 0;
}
aside .widget li a {
	display:block;
	padding:6px 15px 5px;
}
aside .widget li li a {
	display:block;
}
aside .widget_search h3.widgettitle, aside .widget_feedburner h3.widgettitle {
	display:none
}
aside .widget_search label {
	display:none
}
aside .widget_search form, aside .widget_feedburner form {
	overflow:hidden;
	background:#efefef;
	padding:15px
}
aside .widget_search #searchsubmit {
	background:url(../images/search.png) no-repeat 0 0;
	border:none;
	text-indent:-99999em;
	width:32px;
	height:29px;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
aside .widget_search #searchsubmit:hover {
	background-color:#1C1917
}
.main aside .widget_search #s {
	width:213px;
	height:19px;
	border:1px solid #dedede;
	padding:4px 7px;
	margin-right:4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:inset 2px 2px 8px #f1f1f1;
	-webkit-box-shadow:inset 2px 2px 8px #f1f1f1;
	box-shadow:inset 2px 2px 8px #f1f1f1;
}
aside #calendar_wrap {
	padding:0 15px
}
aside #wp-calendar {
	width:270px
}
aside #wp-calendar thead {
	background:#e6e6e6;
}
aside #wp-calendar caption, aside #wp-calendar tfoot td {
	padding:0 0 10px;
	text-transform:uppercase;
}
aside #wp-calendar tbody td, aside #wp-calendar thead th {
	text-align:center;
	padding:5px 0
}
aside #recentcomments li {
	padding:6px 15px 5px !important;
	margin:1px 0;
	background:none !important
}
aside #recentcomments li:hover, aside .widget_twitter li:hover {
	background:#e6e6e6;
}
aside .recentcomments a {
	display:inline !important;
	padding:0 !important;
}
aside .tagcloud, aside .textwidget, aside .twitter_follow {
	padding:0 15px
}
aside .widget_feedburner input {
	width:168px;
	border:1px solid #dedede;
	padding:6px 7px;
	margin-right:4px;
	float:left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:inset 2px 2px 8px #f1f1f1;
	-webkit-box-shadow:inset 2px 2px 8px #f1f1f1;
	box-shadow:inset 2px 2px 8px #f1f1f1;
}
aside .widget_feedburner button {
	margin:0 !important;
	float:right;
	padding:0 0px !important
}
.main aside .widget_feedburner button {
	margin:0 !important;
	float:right;
	padding:0 10px !important;
	height:29px;
	line-height:29px;
}
.main aside .widget_feedburner button span {
	height:29px;
	line-height:29px;
}
aside .widget_flickr {
	background:#ebebeb;
	padding:15px 15px 10px;
	margin-bottom:30px
}
aside .widget_flickr h3.widgettitle {
	padding:0 0 18px 10px!important
}
aside .widget_flickr .flickr_badge_image {
	padding:6px;
	background-color: #312E2A;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	margin-bottom:15px;
}
aside .widget_flickr .flickr_badge_image:nth-child(even) {
margin-right:15px
}
aside .widget_flickr .flickr_badge_image a, aside .widget_flickr .flickr_badge_image a img {
	display:block;
	float:left
}
aside .widget_flickr .box {
	width:250px;
	margin:0 auto
}
aside .widget_twitter a {
	padding:0 !important;
	display:inline !important
}
aside .widget_twitter span {
	display:block
}
aside .widget_twitter a.twitter-date {
	text-decoration:none;
	color:#959595;
	display:block
}
aside .widget_twitter .twitter_follow {
	padding-top:8px !important
}
aside .widget_contactform .Note {
	padding:0 15px 10px;
	display:none
}
aside .widget_contactform form {
	padding:15px;
}
aside .widget_contactform button {
	float:right
}
aside .widget_contactform .loading {
	float:right;
	padding:23px 20px 0 0
}
aside .widget_contactform textarea {
	width:254px;
	float:right;
	padding:4px 7px;
	resize:none;
	height:90px
}
aside .widget_contactform p {
	overflow:hidden;
	position:relative;
	padding-bottom:8px
}
aside .widget_contactform label {
	float: right;
	display:block;
	padding-top:4px;
	padding-right:3px;
	color:#908f8e
}
aside .widget_contactform input {
	float:right;
	padding:6px 7px;
	width:200px
}
aside .widget_contactform label.error {
	background:url(../images/i_error.png) no-repeat 0 0;
	width:21px;
	height:21px;
	text-indent:-9999px;
	position:absolute;
	top:4px;
	right:1px;
	z-index:2
}
aside .widget_portfolio {
	background:#efefef;
	padding:16px 15px 15px 20px;
	margin-bottom:30px
}
aside .widget_portfolio h3.widgettitle {
	padding:0 0 18px !important
}
aside .widget_portfolio li .imgborder {
	padding:6px;
	background-color:#312e2a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	margin-bottom:15px;
}
footer aside .widget_portfolio li .imgborder {
	padding:6px;
	background-color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	margin-bottom:15px;
}
aside .widget_portfolio li .loader {
	width:110px;
	height:110px;
	background:#515151
}
aside .widget_portfolio li a {
	padding:0 !important;
	display:block;
	width:110px;
	height:110px;
	background:none !important
}
aside .widget_portfolio li {
	margin-left:16px;
	float:left;
	padding:0 !important;
	background:none !important
}
aside .widget_portfolio li.first {
	margin-left:0;
}
aside .widget_portfolio a img {
	float:left
}
#footer_widgets aside .widget {
	padding-top:74px;
	padding-bottom:0;
	margin:0
}
#footer_widgets aside .widget:first-child {
	padding-top:0
}
#footer_widgets h4 {
	font-weight:bold !important
}
#footer_additional aside .widget {
	padding-bottom:74px
}
#footer_additional aside.grid_12 .widget {
	padding-bottom:40px
}
#footer_additional aside .widget.widget_tag_cloud {
	padding-bottom:40px
}
#footer_widgets aside h4.widgettitle, #footer_widgets h4.widgettitle a, #footer_additional aside h4.widgettitle, #footer_additional h4.widgettitle a {
	font-size:18px;
	color:#fff;
	padding-bottom:10px;
	text-decoration:none;
	line-height:100%;
	text-transform:uppercase;
	font-family:bkoodak,"Times New Roman", Times, serif;
}
#footer_widgets aside h4.widgettitle, #footer_additional aside h4.widgettitle {
	padding:0 0 0px
}
#footer_widgets, #footer_widgets a, #footer_additional, #footer_additional a {
	text-decoration:none
}
#footer_widgets a:hover, #footer_additional a:hover {
	color:#fff;
	text-decoration:none
}
#footer_additional .textwidget a {
	color:#fff;
	text-decoration:none
}
#footer_widgets .textwidget a:hover {
	color:#fff;
	text-decoration:underline
}
#footer_widgets .container_12 {
	padding-top:20px
}
#footer_additional .container_12 {
	padding-top:17px
}
#footer_additional .container_12 aside {
	padding-top:23px
}
#footer_widgets .widget_contactform .Note, #footer_additional .widget_contactform .Note {
	padding:0 0 10px;
}
#footer_widgets .widget_contactform form, #footer_additional .widget_contactform form {
	padding:0 0 15px 0;
}
#footer_widgets input, #footer_widgets textarea {
	border:1px solid #171514;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#626262;
	padding:6px 7px;
	background:#1c1917;
	-moz-box-shadow:inset 1px 2px 4px #1a1719;
	-webkit-box-shadow:inset 1px 2px 4px #1a1719;
	box-shadow:inset 1px 2px 4px #1a1719;
}
#footer_additional input, #footer_additional textarea {
	border:1px solid #141110;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#626262;
	padding:6px 7px;
	background:#171514;
	-moz-box-shadow:inset 1px 2px 4px #151311;
	-webkit-box-shadow:inset 1px 2px 4px #151311;
	box-shadow:inset 1px 2px 4px #151311;
}
#footer_widgets .grid_12 .widget_contactform textarea, #footer_additional .grid_12 .widget_contactform textarea {
	width:924px;
}
#footer_widgets .grid_12 .widget_contactform input, #footer_additional .grid_12 .widget_contactform input {
	width:860px
}
#footer_widgets .grid_6 .widget_contactform textarea, #footer_additional .grid_6 .widget_contactform textarea {
	width:442px;
}
#footer_widgets .grid_6 .widget_contactform input, #footer_additional .grid_6 .widget_contactform input {
	width:380px
}
#footer_widgets .grid_4 .widget_contactform textarea, #footer_additional .grid_4 .widget_contactform textarea {
	width:285px;
}
#footer_widgets .grid_4 .widget_contactform input, #footer_additional .grid_4 .widget_contactform input {
	width:220px
}
#footer_widgets .grid_3 .widget_contactform textarea, #footer_additional .grid_3 .widget_contactform textarea {
	width:202px;
}
#footer_widgets .grid_3 .widget_contactform input, #footer_additional .grid_3 .widget_contactform input {
	width:150px
}
#footer_widgets .widget_contactform .loading, #footer_additional .widget_contactform .loading {
	float:right;
	padding:18px 20px 0 0;
	display:none !important
}
#footer_widgets .breath_button, #footer_widgets .button_solid_dark, #footer_additional .breath_button, #footer_additional .button_solid_dark {
	margin-right:0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#footer_widgets .breath_button span, #footer_widgets .button_solid_dark span, #footer_additional .breath_button span, #footer_additional .button_solid_dark span {
	width:inherit !important;
	display:block;
	padding:0 20px !important;
	overflow:hidden;
	font-size:14px;
	text-transform:uppercase;
}
#footer_widgets .widget_search form, #footer_widgets .widget_feedburner form, #footer_additional .widget_search form, #footer_additional .widget_feedburner form {
	overflow:hidden;
	background:none;
	padding:0 0 15px 0;
}
#footer_widgets .grid_12 .widget_feedburner input, #footer_additional .grid_12 .widget_feedburner input {
	width:838px;
	margin: 0 7px 7px 0
}
#footer_widgets .grid_6 .widget_feedburner input, #footer_additional .grid_6 .widget_feedburner input {
	width:358px;
	margin: 0 7px 7px 0
}
#footer_widgets .grid_4 .widget_feedburner input, #footer_additional .grid_4 .widget_feedburner input {
	width:198px;
	margin: 0 7px 7px 0
}
#footer_widgets .grid_3 .widget_feedburner input, #footer_additional .grid_3 .widget_feedburner input {
	width:118px;
	margin: 0 7px 7px 0
}
#footer_widgets .widget_flickr, #footer_additional .widget_flickr {
	background:none;
	padding:15px 0 10px;
	margin:0;
}
#footer_widgets .widget_flickr h4.widgettitle, #footer_additional .widget_flickr h4.widgettitle {
	padding:0 0 20px !important
}
#footer_widgets .widget_flickr .flickr_badge_image, #footer_additional .widget_flickr .flickr_badge_image {
	margin:0 15px 15px 0;
	border-color:#fff
}
#footer_widgets .grid_12 .widget_flickr .box, #footer_additional .grid_12 .widget_flickr .box {
	width:940px;
}
#footer_widgets .grid_6 .widget_flickr .box, #footer_additional .grid_6 .widget_flickr .box {
	width:460px;
}
#footer_widgets .grid_4 .widget_flickr .box, #footer_additional .grid_4 .widget_flickr .box {
	width:300px;
}
#footer_widgets .grid_3 .widget_flickr .box, #footer_additional .grid_3 .widget_flickr .box {
	width:220px;
}
#footer_widgets .widget_portfolio, #footer_additional .widget_portfolio {
	background:none;
	padding: 0 !important;
}
#footer_widgets .widget_portfolio h4.widgettitle, #footer_additional .widget_portfolio h4.widgettitle {
	padding:0 0 20px !important
}
#footer_widgets .widget_portfolio li, #footer_additional .widget_portfolio li {
	margin: 0 16px 0 0;
	float:left;
	padding:0
}
#footer_widgets .widget_portfolio li.first, #footer_additional .widget_portfolio li.first {
	margin-left:0;
}
#footer_widgets .grid_3 .widget_portfolio li .loader, #footer_additional .grid_3 .widget_portfolio li .loader {
	width:78px;
	height:78px;
}
#footer_widgets .grid_3 .widget_portfolio li .loader img, #footer_additional .grid_3 .widget_portfolio li .loader img {
	width:78px;
	height:78px
}
#footer_widgets .grid_3 .widget_portfolio li a, #footer_additional .grid_3 .widget_portfolio li a {
	width:78px;
	height:78px;
}
#footer_widgets .widget_portfolio li .imgborder, #footer_additional .widget_portfolio li .imgborder {
}
#footer_widgets .widget li a, #footer_additional .widget li a {
	display:block;
	padding:5px 0 4px 0;
}
#footer_widgets #recentcomments li, #footer_widgets .widget_twitter li, #footer_additional #recentcomments li, #footer_additional .widget_twitter li {
	padding:6px 0 5px !important;
	margin:1px 0;
	background:url(../images/bg_separator.png) repeat-x 0 100% !important
}
#footer_widgets #recentcomments li a, #footer_widgets .widget_twitter li a, #footer_additional #recentcomments li a, #footer_additional .widget_twitter li a {
	padding:0;
	background:none
}
#footer_widgets #recentcomments li:hover, #footer_widgets .widget_twitter li:hover, #footer_additional #recentcomments li:hover, #footer_additional .widget_twitter li:hover {
	background:none !important
}
#footer_widgets .tagcloud, #footer_widgets .textwidget, #footer_widgets .twitter_follow, #footer_additional .tagcloud, #footer_additional .textwidget, #footer_additional .twitter_follow {
	padding:0
}
#footer_widgets #wp-calendar thead, #footer_additional #wp-calendar thead {
	background:none;
}
#footer_widgets #calendar_wrap, #footer_additional #calendar_wrap {
	padding:0
}
#footer_widgets #wp-calendar, #footer_additional #wp-calendar {
	width:270px
}
#footer_widgets .grid_3 #wp-calendar, #footer_additional .grid_3 #wp-calendar {
	width:220px
}
#footer_widgets .textwidget a, #footer_additional .textwidget a {
	padding:0 !important;
	background:none !important;
	display:inline !important
}
#footer_widgets .grid_12 .widget_search #s, #footer_additional .grid_12 .widget_search #s {
	width:880px;
}
#footer_widgets .grid_6 .widget_search #s, #footer_additional .grid_6 .widget_search #s {
	width:400px;
}
#footer_widgets .grid_4 .widget_search #s, #footer_additional .grid_4 .widget_search #s {
	width:240px;
}
#footer_widgets .grid_3 .widget_search #s, #footer_additional .grid_3 .widget_search #s {
	width:160px;
}
#footer_additional .grid_12 .widget_text .widgettitle {
	font-size:36px;
	line-height:100%;
	text-transform:uppercase;
	float:left;
	padding: 0 30px 0 0;
}
.textwidget {
	overflow:hidden;
	min-height:50px
}
.grid_12 .textwidget {
	background:url(../images/bg_separator.png) repeat-y 0% 0;
	padding:0 0 0 30px !important;
}
#teasers {
	padding:35px 0 35px 0
}
#teasers .teaser {
	background:#efefef
}
#teasers h3.entry-title {
	padding:30px 20px;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:100%;
	text-transform:uppercase;
	text-align:center;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-radius: 2px 2px 0 0;
	font-weight:normal;
	
}
#teasers .teaser div.entry-content {
	padding:22px 20px 22px 20px;
	text-align:center
}
.teaser .breath_button_clean {
	height:15px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	border:0;
	padding:12px 0 15px !important;
	display:block;
	text-align:center;
	margin:0 auto 24px;
	width:148px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-style:normal;
	text-transform:uppercase
}
.teaser .breath_button_clean:hover {
	background:#211e1c;
}
.breath_button_clean {
	background:url(../images/bg_button_clean.png) repeat-x 0% 0%;
	height:15px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	border:0;
	padding:15px 0 !important;
	display:block;
	text-align:center;
	margin:0 auto 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.breath_button_clean:hover {
	background:#211e1c;
	text-decoration:none
}
.border_bottom_teaser {
	border-top:1px solid #e0dedd;
	padding:22px 0 0 0;
	margin:0 20px
}
#totop {
	height:54px;
	background:url(../images/bg_totop.png) repeat-x 0 100%;
}
#totop a {
	display:block;
	width:39px;
	height:39px;
	margin:0 auto;
	color:#919191;
	text-decoration:none;
	display:block;
	padding:0;
	background:  url(../images/i_arrow_top.png) no-repeat 100% 0%;
}
#totop a:hover {
	background-color:#211e1c
}
/********************
 * FEATURE CAROUSEL *
 ********************/
#slideshowinner .container_12 {
	overflow:hidden
}
#carousel-placeholder {
	position:relative;
	overflow:hidden
}
#carousel-container {
	position:absolute;
	z-index:2
}
#carousel {
	height:280px;
	width:940px;
	position:relative;
}
#carousel .carousel-image {
	border:0;
	display:block;
}
#carousel .carousel-feature {
	position:absolute;
	top:-1000px;
	left:-1000px;
	border:14px solid #fff;
	cursor:pointer;
	z-index:10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#carousel .carousel-feature .carousel-caption {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:#333;
}
#carousel .carousel-feature .carousel-caption p {
	margin:0;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	color:white;
}
#jcycle {
	position:relative;
	z-index:2;
	float:none !important
}
.no-js #jcycle {
	position:absolute;
	display:block;
	height:360px;
	z-index:2;
	overflow:hidden
}
.jcycle {
	display:none
}
#navcycle {
	text-align:center;
	height:59px
}
#navcycle span {
	display:inline-block;
	margin:20px auto
}
#navcycle a {
	text-indent:-9999px;
	margin:0 5px 0;
	display:block;
	width:8px;
	height:8px;
	float:left;
	background:url(../images/i_dot.png) no-repeat 0% 0%;
}
#navcycle a:hover, #navcycle a.activeSlide {
	background:url(../images/i_dot_act.png) no-repeat 0% 0%;
}
.hdark {
	background-color:#d6d6d6
}
hr {
	clear:both
}
.th_notification {
	padding:20px 25px 10px 75px;
	margin-bottom:10px;
	min-height:52px
}
.th_notification.notification_mark {
	border:1px solid #b5e4a0;
	background:#dceccf url(../images/i_successful.png) no-repeat 19px 19px;
	padding:20px 15px 15px 70px;
	margin-bottom:20px;
	color:#427625;
	clear:both;
	min-height:38px;
}
.th_notification.notification_error {
	border:1px solid #d9c2ba;
	background:#f2e1d8 url(../images/i_errorn.png) no-repeat 19px 19px;
	padding:20px 15px 15px 70px;
	margin-bottom:20px;
	color:#872a06;
	clear:both;
	min-height:38px;
}
.th_notification.notification_info {
	border:1px solid #cccccc;
	background:#e9e9e9 url(../images/i_info.png) no-repeat 19px 19px;
	padding:20px 15px 15px 70px;
	margin-bottom:20px;
	clear:both;
	min-height:38px;
}
.th_notification.notification_warning {
	border:1px solid #eee3b1;
	background:#f6f0d9 url(../images/i_warning.png) no-repeat 19px 19px;
	padding:20px 15px 15px 70px;
	margin-bottom:20px;
	color:#a47607;
	clear:both;
	min-height:38px;
}
.entry-content table {
	border-collapse:separate;
	border-spacing:0;
}
.entry-content table thead tr {
	border-top:none;
	color:#c9c9c9;
}
.entry-content table thead tr:hover {
	border-top:none;
	color:#c9c9c9;
	background:none
}
.entry-content table thead {
	border-top:none;
	color:#c9c9c9;
	background:#373737;
	border-top:none;
	color:#c9c9c9;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border--bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border--top-left-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #373737;
}
.entry-content th {
	padding:12px 20px
}
.entry-content table td {
	padding:7px 0px;
 }
.entry-content table tr:hover {
	background:#e6e6e6;
}
.entry-content blockquote {
	padding:0 0 0 54px;
	color:#8d8d8d;
	background:url(../images/i_blockquote.png) no-repeat 0% 4px;
	margin:15px 0 18px 0
}
.entry-content li {
	padding:5px 0
}
.entry-content ol, .hentry ul {
	margin-bottom:20px
}
.entry-content ol {
	counter-reset:li; /* Initiate a counter */
	margin-left:0; /* Remove the default left margin */
	padding-left:0; /* Remove the default left padding */
	display:inline-block;
}
.entry-content ol > li {
	position:relative; /* Create a positioning context */
	margin:0; /* Give each list item a left margin to make room for the numbers */
	padding:6px 8px 6px 23px; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering */
}
.entry-content ol > li:before {
	content:counter(li)"."; /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */ /* Position and style the number */
	position:absolute;
	top:2px;
	left:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:23px; /* Some space between the number and the content in browsers that support       generated content but not positioning it (Camino 2 is one example) */
	margin-right:8px;
	padding:4px;
	text-align:center;
}
.entry-content ul {
	margin-left:0; /* Remove the default left margin */
	padding-left:0; /* Remove the default left padding */
	display:inline-block;
}
.entry-content ul ul, .entry-content ol ol {
	display:block;
	margin-left:20px
}
.entry-content ul > li {
	position:relative; /* Create a positioning context */
	margin:0; /* Give each list item a left margin to make room for the numbers */
	padding:6px 8px 6px 28px; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering */
	display:block;
}
.entry-content li ol, .entry-content li ul {
	margin-top:6px;
}
.entry-content ol>li:hover {
	background-color:#404040;
	color:#C9C9C9
}
.entry-content ol > li:hover:before {
	color:#C9C9C9
}
.entry-content cite {
	color:#9b9b9b
}
.entry-content cite, .entry-content em {
	font-style:italic
}
.cycle_content {
	color:#fff
}
.cycle_content .entry-content {
	color:#232371;
	
}
.cycle_content .entry-content strong {
font-size:18px;
font-family:bkoodak,"Times New Roman", Times, serif;
 	line-height:28px;

}
.jcycle {
	width:100% !important;
	min-width:960px;
}
#carousel-placeholder .nav div {
	width:960px;
	position:absolute
}
.bgimage {
	margin:0 auto;
}
.cycle_fixed .bgimage {
	width:940px
}
.cycle_imagerepeatno .bgimage {
	background-repeat:no-repeat
}
.cycle_imagerepeat .bgimage {
	background-repeat:repeat
}
.cycle_imagerepeaty .bgimage {
	background-repeat:repeat-y
}
.cycle_imagerepeatx .bgimage {
	background-repeat:repeat-x
}
.cycle_imagepositionxl.cycle_imagepositionyt .bgimage {
	background-position:0 0;
}
.cycle_imagepositionxl.cycle_imagepositionym .bgimage {
	background-position:0 50%;
}
.cycle_imagepositionxl.cycle_imagepositionyb .bgimage {
	background-position:0 100%;
}
.cycle_imagepositionxc.cycle_imagepositionyt .bgimage {
	background-position:50% 0;
}
.cycle_imagepositionxc.cycle_imagepositionym .bgimage {
	background-position:50% 50%;
}
.cycle_imagepositionxc.cycle_imagepositionyb .bgimage {
	background-position:50% 100%;
}
.cycle_imagepositionxr.cycle_imagepositionyt .bgimage {
	background-position:100% 0;
}
.cycle_imagepositionxr.cycle_imagepositionym .bgimage {
	background-position:100% 50%;
}
.cycle_imagepositionxr.cycle_imagepositionyb .bgimage {
	background-position:100% 100%;
}
.cycle_content {
	display:none;
	width:800px;
	margin:0 auto;
}
.jcycle_content {
	overflow:hidden;
	width:300px;
	padding:20px 0
}
.cycle_right .jcycle_content {
	float:right
}
.cycle_left .jcycle_content {
	float:left
}
.cycle_content h3 {
	font-size:22px;
	color:#fff;
	padding-bottom:11px;
	font-weight:700;
	text-decoration:none;
	line-height:100%;
	text-transform:uppercase;
	font-weight:normal;
	
}
.cycle_btn {
	display:inline-block;
0 padding:0 0 0 0;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.cycle_btn span {
	padding:0 13px 0 13px;
	display:block;
	font-size:12px;
	color:#fff;
	height:34px;
	line-height:34px;
	text-transform:uppercase;
	background:#292521;
		  border-radius:5px 5px 5px 5px;
	  -moz-border-radius:5px 5px 5px 5px;
}
.cycle_btn:hover {
	text-decoration:none
}
.jcycle .cycle_btn {
	margin:20px 0 0
}
#jcycle h3 {
	background:#e3a138;
	padding:11px 14px 13px;
	margin-bottom:20px;
	display:inline-block;
	font-weight:800;
	line-height:30px;
		  border-radius: 10px 10px 10px 10px;
	  -moz-border-radius:10px 10px 10px 10px;
	  font-family: bkoodak,"Times New Roman", Times, serif
}
.cycle_content p {
	padding-left:14px;
	padding-right:72px
}
#prev2 {
	position:absolute;
	top:0;
	left:0;
	height:72px;
	width:72px;
	z-index:150;
	background:url(../images/arrow.png) no-repeat -72px 0px;
	display:none
}
#next2 {
	position:absolute;
	top:0;
	right:0;
	height:72px;
	width:72px;
	z-index:150;
	background:url(../images/arrow.png) no-repeat 0 0px;
	display:none
}
#prev2:hover {
	background-position:-72px -72px
}
#next2:hover {
	background-position:0 -72px
}
#slideshow #carousel-placeholder .nav {
	background:url(../images/border_top.png) repeat-x 0% 0%;
	min-height:1px
}
aside .twitter_follow a {
	background:#fff;
	padding:0 10px !important;
	display:inline-block !important;
	height:27px;
	line-height:27px;
	color:#312e2a;
	text-decoration:none;
}
footer .twitter_follow a {
	background:none !important;
	padding:0 !important
}
aside .twitter_follow a:hover {
	background:#292521 !important;
	color:#fff
}
footer .twitter_follow a:hover {
	background:none !important;
}
.teaser p {
	font-size:12px;
	line-height:18px;
	word-spacing:-1px;
	color:#8a8a8a
}
aside .tagcloud a {
	display:block;
	float:left;
	font-size:12px !important;
	color:#8f8c89;
	margin:0 2px 2px 0;
	background:#fff;
	border:1px solid #e6e6e6;
	padding:2px 11px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
aside .tagcloud a:hover {
	text-decoration:none;
	color:#fff;
	background:#312e2a;
	border:1px solid #312e2a
}
footer .tagcloud a {
	color:#8f8c89 !important;
	background:#1d1918 !important;
	;
	border:1px solid #1d1918 !important;
}
footer .tagcloud a:hover {
	color:#6b6b6b !important;
	background:#fff !important;
	;
	border:1px solid #fff !important;
}
aside .widget_recent_posts li {
	padding:13px 0 !important;
	background:none !important;
	margin:0 15px!important;
	clear:both;
	border-top:1px solid #e8e8e8;
	line-height:15px;
	overflow:hidden
}
aside .widget_recent_posts li a, aside .widget_recent_posts li p {
	padding:0 !important
}
aside .widget_recent_posts li p {
	line-height:100%;
	padding:6px 0 0 20px !important;
	color:#a6a5a5;
	background:url(../images/i_date.png) no-repeat 0 6px
}
aside .widget_recent_posts li:first-child {
	border:none
}
aside .widget_recent_posts li .imgborder {
	float:left;
	width:70px;
	margin-right:15px;
	padding:5px;
	background-color:#312e2a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
aside .widget_recent_posts li .imgborder .loader {
	width:70px;
	height:45px;
	background:#343434 url(../images/noimage_small.png) no-repeat 50% 50%
}
aside .widget_recent_posts li .imgborder img {
	display:none
}
.no-js aside .widget_recent_posts li .imgborder img {
	display:block
}
aside .widget_recent_posts li .recent_txt {
	float:left;
	width:170px
}
header, footer, #slideshow, #pagetitle, #teasers, #contentarea {
	min-width:960px
}
li.twitter-item {
	margin:0 !important;
	line-height:18px;
	border-top:1px solid #e7e7e7;
	padding:11px 0 !important;
	margin:0 15px !important;
	background:none !important
}
li.twitter-item:first-child {
	border:none !important;
	padding-top:7px
}
footer li.twitter-item {
	line-height:20px !important;
	border:none !important
}
#footer_widgets ul li, #footer_additional ul li {
	margin-left:0 !important;
}
#footer_widgets .menu a, #footer_additional .menu a {
	color:#999999;
	display:inline-block !important
}
#footer_widgets .tweet_list li:first-child, #footer_additional .tweet_list li:first-child {
	padding:0 0 5px 0 !important
}
.widget_feedburner .button_solid_dark:hover, .widget_feedburner .button_solid_dark:hover span {
	background:#1c1917;
	border:none !important
}
.widget_feedburner .button_solid_dark:hover span {
	border:none !important;
	background: none !important
}
#footer_widgets .widget_feedburner .button_solid_dark, #footer_additional .widget_feedburner .button_solid_dark {
	height:29px;
	line-height:29px;
}
#footer_widgets .widget_feedburner .button_solid_dark:hover, #footer_additional .widget_feedburner .button_solid_dark:hover {
	border:1px solid #141110
}
#footer_widgets .widget_feedburner .button_solid_dark span, #footer_additional .widget_feedburner .button_solid_dark span {
	width:inherit !important;
	display:block;
	padding:0 10px 2px !important;
	overflow:hidden;
	font-size:12px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif !important;
	height:27px;
	line-height:27px
}
h1 {
	font-style:normal
}
.sitemap ul {
	padding:10px 0 10px 15px !important;
	margin:0 !important
}
.sitemap h3 {
	padding:0 0 5px 0
}
.sitemap h2 {
	padding-top:10px !important
}
.sitemap ul li {
	background:url(../images/i_dots.png) no-repeat 10px 12px !important
}
.sitemap ul li.no_bg {
	background:none !important
}
#stylechanger {
	position: fixed;
	width: 254px;
	top: 137px;
	left:-254px;
	background-color:#fff;
	color:#6b6b6b;
	z-index:100000
}
.shead {
	background-color:#292521;
	text-align:center;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	text-transform:uppercase;
	padding:13px 0
}
#stylechanger form fieldset {
	padding:23px 28px 28px
}
#stylechanger form label {
	float:left;
	line-height:14px;
	text-align:left;
	padding-top:12px;
	width:95px;
}
#stylechanger form p span {
	color:#2e2828
}
#stylechanger form p {
	padding-bottom:5px
}
ul.scolors {
	margin:5px 0 19px;
	padding:0;
	list-style:none;
	overflow:hidden
}
ul.scolors li {
	width:36px;
	height:36px;
	margin:0 3px 3px 0;
	float:left;
}
ul.scolors li span {
	width:36px;
	height:12px;
	margin:0;
	float:left;
}
ul.scolors li a {
	width:36px;
	height:36px;
	display:block;
	cursor:pointer
}
ul.scolors li a.scolor1 {
	background:#713ace
}
ul.scolors li a.scolor2 {
	background:#be3ba1
}
ul.scolors li a.scolor3 {
	background:#e42d00
}
ul.scolors li a.scolor4 {
	background:#e49b00
}
ul.scolors li a.scolor5 {
	background:#c14e00
}
ul.scolors li a.scolor6 {
	background:#9955bb
}
ul.scolors li a.scolor7 {
	background:#00688a
}
ul.scolors li a.scolor8 {
	background:#17ced8
}
ul.scolors li a.scolor9 {
	background:#769e0e
}
ul.scolors li a.scolor10 {
	background:#c8af91
}
input#customcolor, input#customcolor_light, input#customcolor_dark {
	width:68px;
	height:37px;
	border:none;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-align:center;
	font-style:italic;
	margin-bottom:4px
}
.mColorPickerTrigger {
	margin:12px 7px 0 8px;
	display:block;
	height:16px;
	float:right
}
#customfont {
	padding:7px 9px;
	border-color:#c7c7c7;
	margin-top:5px
}
.sfoot {
	background:#f3f3f3;
	padding:10px 33px;
	text-align:right
}
.sfoot button {
	text-transform:uppercase
}
#sreset {
	margin:-42px 0 0 33px;
	width:60px
}
#sreset button {
	background:url(../images/i_reset.png) no-repeat 0 4px;
	border:0;
	padding-left:15px;
	font-style:italic;
	color:#211e1b;
	font-weight:700
}
.stoggle {
	display:block;
	width:38px;
	height:154px;
	float:right;
	margin-right:-38px;
	background:url(../images/bg_stoggle.png) no-repeat 0 0
}
.stoggle.shide {
	background-position:-38px 0
}
.stoggle.sshow {
	background-position:0 0
}
#commentform p.logged-in-as {
	width:400px
}
pre {
	background:url(../images/bg_code.png) repeat 0 0;
	overflow-x:auto;
	line-height:21px !important;
	border:1px solid #eeeeee;
	padding:0 10px !important;
	border-bottom:none !important;
	margin-bottom:15px
}
figure.gallery-item {
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}
figure.gallery-item figcaption {
	display: none;
}
.grid_12 .gallery-columns-1 .gallery-item {
	width:925px
}
.grid_12 .gallery-columns-2 .gallery-item {
	width:455px
}
.grid_12 .gallery-columns-3 .gallery-item {
	width:298px
}
.grid_12 .gallery-columns-4 .gallery-item {
	width:220px
}
.grid_12 .gallery-columns-5 .gallery-item, .grid_12 .gallery-columns-6 .gallery-item, .grid_12 .gallery-columns-7 .gallery-item, .grid_12 .gallery-columns-8 .gallery-item, .grid_12 .gallery-columns-9 .gallery-item {
	width:173px
}
.grid_8 .gallery-columns-1 .gallery-item {
	width:605px
}
.grid_8 .gallery-columns-2 .gallery-item {
	width:295px
}
.grid_8 .gallery-columns-3 .gallery-item, .grid_8 .gallery-columns-4 .gallery-item, .grid_8 .gallery-columns-5 .gallery-item, .grid_8 .gallery-columns-6 .gallery-item, .grid_8 .gallery-columns-7 .gallery-item, .grid_8 .gallery-columns-8 .gallery-item, .grid_8 .gallery-columns-9 .gallery-item {
	width:191px
}
/*toggle*/
h4.trigger {
	text-transform:uppercase;
	padding:12px 12px 12px 40px;
}
h4.trigger a {
	color:#515151 !important;
	text-decoration: none;
	display: block;
}
.t_ico {
	display:block;
	margin-left:-40px;
	background: url(../images/toggle.png) no-repeat 0 0;
	width:25px;
	height:25px;
	float:left;
	margin-top:-4px;
	cursor:pointer
}
h4.active .t_ico {
	background-position: 0 -25px;
}
.toggle {
	overflow:hidden;
	margin-bottom:10px;
	clear:both
}
.toggle-lines {
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}
.toggle-white {
	background-color: #fff;
	padding:2px 10px
}
.toggle-gray {
	background-color: #eee;
	padding:2px 10px
}
.toggle_container {
	overflow: hidden;
	display:none;
	padding:5px 10px 10px 40px;
}
/*tabs*/
.tabgroup {
	display:none;
}
.no-js .tabgroup {
	display:block
}
.no-js .tabgroup div {
	clear:both
}
.ui-tabs {
	position: relative;
	padding:0;
	zoom: 1;
	margin-bottom:15px;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding:0;
	display:block
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0 .2em 0 0;
	padding: 0;
	white-space: nowrap;
	background-image:none
}
.ui-tabs.light .ui-tabs-nav li {
	background-color:#eeeeee
}
.ui-tabs.dark .ui-tabs-nav li {
	background-color:#111111
}
.ui-tabs .ui-tabs-nav li:hover {
	background-image:none !important;
	background-color:transparent
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 9px 17px;
	text-decoration: none;
	color:#a6a5a5
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#eeeeee !important
}
.ui-tabs.light .ui-tabs-nav li.ui-tabs-selected {
	background-color:#fff !important
}
.ui-tabs.dark .ui-tabs-nav li.ui-tabs-selected {
	background-color:#eeeeee !important
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color:#312e2a
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 15px 18px 0;
	background-color: #eeeeee;
	margin:0;
	clear:both;
	color:#6b6b6b
}
.ui-tabs.light .ui-tabs-panel {
	background-color: #fff
}
.ui-tabs.dark .ui-tabs-panel {
	background-color: #eee
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}




.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: none;
	 
 }

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px;
    padding: 20px 29px;
	height:150px;
	overflow:hidden;
	margin:30px 0;
	background:#ffffff;
	border:1px solid #CCCCCC
 }
 

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:900px;
    height: 160px;
}

 
.jcarousel-skin-tango .jcarousel-item {
    width: 120px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin:0px 18px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

 

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
 
 
 .headPattern {
 background:url(../Pattern/flower2.png) repeat;
 width:100%;
 height:100%;
 top:0;
 position:absolute
 }
 
 
 
 .pager{
 text-align: center;margin: 0 auto; text-align:center; 
 width:100% ; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc}
 
  .pager table {
  margin:5px 0;  }
 
 .pager a{
 display:inline-block; padding:2px 10px;line-height:20px;margin:0
1px 0 0;border:1px
solid #DAD9D9;text-align:center;text-decoration:none;color:#000000;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px 3px 3px 3px; background:#eeeeee; font-weight:bold}

 .pager a.next, #content .pager
a.prev{border:1px solid #FFF}

.pager a.current,  .pager a:hover{
background:url(../images/buttons.png) left -68px;border:1px
solid #3580A9; color:#ffffff;font-weight:bold; background:#9955BB}

 .pager a.next:hover,  .pager a.prev:hover{background:none; color:#ffffff;font-weight:normal;border-color:#F7F7F7; background:#9955BB; -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px 3px 3px 3px;}
 
 
 .comments {
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 margin-bottom:10px;
 padding:10px;
 border-radius:5px;
 moz-border-radius : 5px
 }
 
 .entry-content p {
 font-size:13px;
 line-height:22px
 }
 
 