/*Theme Name: St. EndasTheme URI: Author: Inca TechnologyAuthor URI: Description: St. Endas ThemeVersion: 3.0License:License URI:Tags: art, classic, blue, grey, green, orange, red, violet, purple, yellow, custom header, fixed width, two columns, widgets, shortcodes, unlimited sidebars*/body {	text-align:left;	font:.75em Arial, Helvetica, Tahoma, sans-serif;	line-height:1.4em;	margin:0;	padding:0;}a {	text-decoration:none;	outline:none;}a:hover {text-decoration:underline;}p {	margin:0;	line-height:1.7em;	padding:0 0 20px;}small {font-size:.9em;}small a:hover {text-decoration:none;}div	{	margin:0;	padding:0;	text-align:left;}blockquote {	font-size:1.05em;	font-weight:normal;	display:block;	padding:25px 30px 35px 95px;	margin:0 0 15px;	position:relative;	overflow:hidden;}blockquote div.blq {	width:81px;	height:72px;	position:absolute;	top:0;	left:0;}blockquote p {	min-height:45px;	padding:0;}code {	font:1.1em Arial, Helvetica, Tahoma, sans-serif;	letter-spacing:.02em;	display:block;	padding:12px 25px;	margin:0 0 15px;}form {	margin:0;	padding:0;}form p {padding:0 0 12px;}fieldset {	margin:0;	padding:0;}label {	display:block;	font-size:1em;	line-height:1em;	margin:0;	padding:5px 0 15px;}input[type="text"] {	font:1.3em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	width:570px;	padding:7px 10px;}textarea {	font:1.3em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	width:570px;	height:190px;	padding:10px;	overflow:auto;}.widget_custom_contact_form_entries input[type="text"] {	width:243px;	height:22px;	font-size:1em;	line-height:1em;	padding:5px 10px 6px;	margin:0 0 5px;}.widget_custom_contact_form_entries textarea {	font-size:1em;	width:243px;	height:89px;	padding:10px;}#bottom .widget_custom_contact_form_entries input[type="text"] {	border:0;	background:url(images/bot_inp.png) bottom right no-repeat;	color:#5c5c5c;}#bottom .widget_custom_contact_form_entries textarea {	border:0;	background:url(images/bot_txt.png) bottom right no-repeat;	color:#5c5c5c;}.widget_custom_contact_form_entries a.button {margin-right:2px;}form p.text {	margin:0 0 -24px;	position:relative;	overflow:hidden;}form p.text label {	line-height:1.5em;	float:none;	padding:0 0 0 3px;}a.clear, a.send {	display:block;	font-size:2.5em;	text-align:center;	width:121px;	height:50px;	float:left;	padding:7px 0 0;	margin:0 0 0 30px;	cursor:pointer;}a.clear:hover, a.send:hover {text-decoration:none;}h1 {	font:2em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 18px;	margin:0;}h2 {	font:1.85em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 15px;	margin:0;}h3 {	font:1.7em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 15px;	margin:0;}h4 {	font:1.55em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 10px;	margin:0;}h5 {	font:1.4em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 10px;	margin:0;}h6 {	font:1.25em Arial, Helvetica, Tahoma, sans-serif;	line-height:1em;	padding:0 0 5px;	margin:0;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:none;}#page {	width:100%;	padding:0;	position:relative;	overflow:hidden;}#container {	width:980px;	padding:0 8px;	margin:0 auto;	position:relative;}/* ---------------------------------- Header ----------------------------------------------*/#header {	width:980px;	height:198px;	position:relative;	z-index:10;}a.logo {	text-decoration:none;	display:block;	width:400px;	height:85px;	position:absolute;	top:31px;	left:0;}a.user {	display:block;	padding:0 0 0 17px;	position:absolute;	top:6px;	right:15px;}a.user:hover {text-decoration:none;}#header .search .field, #middle .search .field, #bottom .search .field {	position:absolute;	top:4px;	left:5px;}#header .search .sbut, #middle .search .sbut, #bottom .search .sbut {	position:absolute;	top:0;	right:14px;}#header .search, #middle .search, #bottom .search {	width:246px;	height:35px;	padding:15px 0 0 10px;	overflow:hidden;	position:absolute;	top:57px;	right:0;}#middle #sidebar .search {top:0;}#middle #sidebar .search .field {top:4px;}#bottom .search {	top:65px;	left:32px;}#header .search input[type="text"], #middle .search input[type="text"], #bottom .search input[type="text"] {	font:1em Arial, Helvetica, Tahoma, sans-serif;	font-style:italic;	width:195px;	padding:5px;	margin:0;}#header .search input[type="text"]:focus, #middle .search input[type="text"]:focus, #bottom .search input[type="text"]:focus {font-style:normal;}#header .search input[type="submit"], #middle .search input[type="submit"], #bottom .search input[type="submit"] {	width:29px;	height:29px;	padding:0;	margin:2px 0 0 0;	cursor:pointer;}#navigation {	width:100%;	list-style:none;	padding:0;	margin:0;	position:absolute;	top:116px;	left:0;	z-index:10;}#navigation li {	font-size:1.35em;	display:block;	float:left;	width:120.5px;	padding:5px 2px 8px 0;	margin:0;	position:relative;	z-index:20;}#navigation li a {	display:block;	height:45px;	text-align:center;	text-decoration:none;	padding:24px 0 0;	position:relative;	overflow:hidden;	z-index:30;}#page.art #navigation li a {padding:27px 0 0;}#navigation li ul {	list-style:none;	padding:0;	margin:0;	position:absolute;	top:75px;	left:0;	z-index:40;	display:none;}#navigation li li {	font-size:.95em;	float:none;	padding:0;	margin:0;	position:relative;	z-index:50;}#navigation li li a {	display:block;	text-align:left;	min-width:175px;	height:auto;	min-height:18px;	padding:14px 25px 14px;	position:relative;	overflow:hidden;}#page.art #navigation li li a {padding:16px 25px 14px;}#navigation li li ul {	list-style:none;	padding:0;	margin:0;	position:absolute;	top:0;	left:225px;	display:block;	z-index:40;}#navigation li:hover li ul {display:none;}#navigation li li li {font-size:1.05em;}/* ---------------------------------- Top ----------------------------------------------*/#top {	width:996px;	height:477px;	padding:20px 0 0;	margin:0 -8px;	position:relative;	overflow:hidden;	z-index:5;}#slider {	width:980px;	height:420px;	float:left;	margin:0 8px 15px;	position:relative;	z-index:10;}#slider img {display:none;}#slider .nivo-controlNav img {display:inline;}.slider_left, .slider_right {	width:18px;	height:218px;	position:absolute;	top:119px;	z-index:300;}.slider_left {left:0;}.slider_right {right:0;}#slider a.button:hover {background:url(css/blue/slider_but_l.png) top left no-repeat;}#slider a.button:hover span {background:url(css/blue/slider_but_r.png) top right no-repeat;}/* ---------------------------------- Middle ----------------------------------------------*/#middle {	width:980px;	margin:9px 0 0;	position:relative;	overflow:hidden;	z-index:5;}#middle h1 a:hover, #middle h2 a:hover, #middle h3 a:hover, #middle h4 a:hover, #middle h5 a:hover, #middle h6 a:hover {text-decoration:none;}#middle img {	border:1px solid #dedede;	padding:4px;}#page.art #middle img {border:0;}.middle {	width:980px;	padding:0;	position:relative;	overflow:hidden;	z-index:7;}#page.art .middle {	margin:0 0 11px;	overflow:visible;}.middle_top {	width:980px;	height:9px;	padding:0;	position:relative;	overflow:hidden;	z-index:8;}.middle_bot {	width:980px;	height:55px;	padding:0;	overflow:hidden;	position:absolute;	bottom:0;	left:0;	z-index:8;}#page.art .middle_bot {bottom:-11px;}.middle_head {	width:980px;	height:70px;	overflow:hidden;	position:absolute;	top:0;	left:0;	z-index:8;}.middle_content {	width:920px;	min-height:500px;	padding:0 30px 30px;	position:relative;	overflow:hidden;	z-index:9;}.middle_content #sidebar {margin:0 -30px -18px;}.middle_content .descript {	padding:0 30px;	margin:0 -30px;}.middle_content .pr_thumb {	float:left;	padding:40px 0 40px 10px;}#middle .headline {	display:block;	height:50px;	padding:20px 0 0;	margin:0 0 25px;}#middle #content .headline {	padding:20px 0 0 30px;	margin:0;}#middle .date, #bottom .date {	font-size:.95em;	line-height:1em;	font-weight:bold;	text-align:center;	text-transform:uppercase;	width:45px;	height:45px;	float:left;	padding:6px 2px 0 0;	margin:0 10px 0 0;}#middle .date span, #bottom .date span {	font-size:2em;	font-weight:bold;	display:block;}#middle .navigation .wp-pagenavi {padding:10px 0;}#middle .navigation .wp-pagenavi .pages {	float:left;	padding:4px 20px 0 0;}#middle .navigation .wp-pagenavi a {	display:block;	width:27px;	height:27px;	text-decoration:none;	float:left;	margin:0 1px 0 0;}#middle .navigation .wp-pagenavi a img {	border:0;	padding:0;}#middle .navigation .wp-pagenavi a.page {	display:block;	width:25px;	height:21px;	text-decoration:none;	text-align:center;	float:left;	padding:4px 2px 2px 0;	margin:0 2px 0 0;}#middle .navigation .wp-pagenavi span.current {	display:block;	width:24px;	height:21px;	text-align:center;	float:left;	padding:4px 3px 2px 0;	margin:0 1px 0 0;}#middle .navigation .wp-pagenavi span.extend {	display:block;	width:18px;	height:21px;	text-align:center;	float:left;	padding:10px 0 0;	margin:0;}#middle .page, #middle .post {	position:relative;	overflow:hidden;}#middle .post {	padding:0 0 10px;	margin:0 0 15px;}#middle .post small {	display:block;	padding:7px 0 0;}#middle ol.list {	list-style:decimal inside;	padding:0 0 0 15px;	margin:0 0 20px;}#middle ol.list li {	padding:0 0 10px;	margin:0;}#middle ul.list {	list-style:none;	padding:0 0 0 15px;	margin:0 0 20px;}#middle ul.list li {	padding:0 0 10px 15px;	margin:0;}#middle .content ul.list_grey {	list-style:none;	padding:0;	margin:0 0 20px;}#middle .content ul.list_grey li {	padding:0 0 0 20px;	margin:0;}#middle .content ul.list_grey li a {	display:block;	padding:0 0 5px;}#middle .content ul.list_grey ul {	list-style:none;	padding:0;	margin:0;}#middle img.fl {margin:4px 30px 20px 0;}#middle img.fr {margin:4px 0 20px 30px;}#middle .post_user {	padding:25px 0 3px;	margin:-10px 0 0;	position:relative;	overflow:hidden;}#middle .search {	position:relative;	overflow:hidden;	margin:0 auto;}#middle a.hov {	display:block;	position:relative;}#middle a.hov span {	display:block;	position:absolute;	top:0;	left:0;}#middle ol.commentlist {	list-style:none;	padding:20px 0;	margin:0 0 40px;}#middle ol.commentlist li.comment {	padding:0;	margin:0;}#middle .comment-body {	padding:0 10px 25px 0;	position:relative;	overflow:hidden;}#middle .children {	list-style:none;	padding:0 0 0 40px;	margin:0;}#middle .comment-body .comment_user {	float:left;	padding:0 25px 0 0;}#middle .comment-body .comment_user small {	display:block;	width:100px;	text-align:center;	padding:2px 0 0;}#middle .comment-body .com_box {	padding:5px 0 0;	margin:0 0 0 125px;	position:relative;}#middle .comment-body .com_box h4 {display:inline;}#middle .middle_bg {	margin:0 0 11px;	position:relative;	overflow:hidden;	z-index:9;}#middle .middle_sidebar {	padding:0 30px;	margin:0 -30px -30px;	position:relative;	overflow:hidden;	z-index:9;}/* ---------------------------------- Home ----------------------------------------------*/#home {	width:980px;	padding:0;	min-height:420px;	position:relative;	overflow:hidden;}#home .widget {	width:266.66px;	float:left;	padding:0 30px 30px;	margin:0;	position:relative;	overflow:hidden;	z-index:10;	min-height:420px;}#home .widget h3 {	font-size:2em;	padding:22px 0 50px;	margin:0 -30px 0 0;}#home ul {list-style:none;}/* ---------------------------------- Breadcrumb ----------------------------------------------*/#breadcrumb {	letter-spacing:2px;	height:30px;	overflow:hidden;	position:absolute;	top:20px;	right:25px;	z-index:15;}.br_pos #breadcrumb {left:25px;}#breadcrumb a {	font-size:.9em;	letter-spacing:normal;	display:inline-block;	padding:0 0 0 5px;}#breadcrumb a span {	display:inline-block;	padding:5px 13px 5px 5px;}#breadcrumb a:hover {text-decoration:none;}#breadcrumb span.bred {	font-size:.9em;	letter-spacing:normal;	display:inline-block;	padding:0 0 0 5px;}#breadcrumb span.bred span {	display:inline-block;	padding:5px 13px 5px 5px;}/* ---------------------------------- Portfolio ----------------------------------------------*/.portfolio {	padding:0 0 0 5px;	margin:0 -25px 0 -5px;	position:relative;	overflow:hidden;}.portfolio .p_item {	display:block;	overflow:hidden;	position:relative;}.portfolio.five .p_item {	width:18%;	float:left;	padding:0 2% 35px 5px;	margin:0 0 0 -5px;}.portfolio.four .p_item {	width:22%;	float:left;	padding:0 3% 35px 5px;	margin:0 0 0 -5px;	min-height:245px;}.portfolio.three .p_item {	width:30%;	float:left;	padding:0 3.3% 35px 5px;	margin:0 0 0 -5px;	min-height:300px;}.portfolio.two .p_item {	width:47%;	float:left;	padding:0 3% 35px 5px;	margin:0 0 0 -5px;	min-height:355px;}.portfolio.album.four .p_item, .portfolio.album.three .p_item, .portfolio.album.two .p_item {min-height:0;}.portfolio.one .p_item {	width:97%;	padding:0 3% 35px 0;}.portfolio.three .p_item h5 {font-size:1.7em;}.portfolio.two .p_item h5 {font-size:1.85em;}#middle .portfolio.one .p_item h5 {	font-size:2em;	padding-bottom:25px;}.portfolio .p_item .short {padding:0 0 20px;}.portfolio .p_item .short p {padding:0;}.portfolio.one .p_item .long {	width:33%;	float:left;}#middle .portfolio.one .p_item .long ul {margin:0 0 15px;}.portfolio.four .p_item .long {display:none;}.portfolio.three .p_item .long {display:none;}.portfolio.two .p_item .long {display:none;}.portfolio.one .p_item .short {display:none;}.portfolio.five .p_item a.preloader {	width:165px;	height:88px;}.portfolio.four .p_item a.preloader {	width:208px;	height:109px;}.portfolio.three .p_item a.preloader {	width:287px;	height:149px;}.portfolio.two .p_item a.preloader {	width:445px;	height:228px;}.portfolio.one .p_item a.preloader {	width:570px;	height:290px;}.portfolio.five .p_item a.preloader img {	width:155px;	height:78px;}.portfolio.four .p_item a.preloader img {	width:198px;	height:99px;}.portfolio.three .p_item a.preloader img {	width:277px;	height:139px;}.portfolio.two .p_item a.preloader img {	width:435px;	height:218px;}.portfolio.one .p_item a.preloader img {	width:560px;	height:280px;}.portfolio .p_item a.preloader {display:block;}.portfolio.one .p_item a.preloader {	float:left;	margin:0 30px 0 0;}.portfolio .p_date {display:none;}.p_options {	padding:32px 0 15px;	margin:-25px -30px 25px;	position:relative;}.p_options a.opt_but, .p_options a.opt_but_g {	display:block;	font-size:.9em;	text-align:center;	width:133px;	height:19px;	padding:2px 2px 2px 0;	position:absolute;	top:22px;	left:422px;	z-index:21;}.p_options a.opt_but:hover, .p_options a.opt_but_g:hover {text-decoration:none;}.p_options .p_options_block {	padding:10px 30px 10px 20px;	position:relative;	z-index:20;}.p_options .switcher {	float:right;	padding:25px 0 10px;}.p_options .switcher span {	float:left;	padding:7px 20px 0 0;}.p_options .switcher a {	display:block;	font-weight:bold;	text-align:center;	width:38px;	height:24px;	float:left;	padding:7px 2px 2px 0;	margin:0 3px 0 0;}.p_options .switcher a.current, .p_options .switcher a:hover {text-decoration:none;}div.p_filter {	position:absolute;	top:15px;	left:28px;}ul.p_filter {	list-style:none;	float:left;	padding:0 0 10px;	margin:0;	z-index:30;	position:absolute;	top:35px;	left:20px;}ul.p_filter li {	margin:0;	display:none;}ul.p_filter li.current {display:block;}ul.p_filter li a {	display:block;	width:146px;	padding:11px 20px;}ul.p_filter li a:hover {text-decoration:none;}.p_sort {	position:absolute;	top:15px;	left:250px;}.p_sort span {	display:block;	padding:0 0 3px;}.p_sort a[name="date"] {	display:block;	text-align:right;	width:69px;	height:28px;	float:left;	padding:10px 20px 2px 0;}.p_sort a[name="date"]:hover {text-decoration:none;}.p_sort a[name="name"] {	display:block;	width:72px;	height:28px;	float:left;	padding:10px 2px 2px 15px;}.p_sort a[name="name"]:hover {text-decoration:none;}/* ---------------------------------- Content ----------------------------------------------*/#content {	width:653px;	float:left;	padding:0 0 11px;	margin:0;	position:relative;	overflow:hidden;	min-height:500px;	z-index:10;}.middle_content #content.fr {	float:right;	padding:0 0 20px;	margin:-25px -30px;}#content .content {	width:593px;	padding:30px 30px;	position:relative;	overflow:hidden;}#content .product {	padding:0 0 20px;	position:relative;}#content .product img {padding:1px 0 0 5px;}#content .post h1.post_heading {padding:0 0 15px;}#content .post .postline {	display:block;	padding:0 0 15px;}#content .content.news a.fl {margin-top:0;}/* ---------------------------------- Sidebar ----------------------------------------------*/#sidebar {	width:327px;	float:right;	padding:10px 0 20px;	margin:71px 0 12px;	position:relative;	overflow:hidden;	z-index:11;}.middle_content #sidebar.fl {	float:left;	margin:-25px -30px -19px;}#sidebar .widget {padding:0 30px 20px;}#sidebar .widget h3 {	display:block;	width:297px;	height:42px;	padding:21px 0 0 30px;	margin:0 -30px 25px;	position:relative;	overflow:hidden;}#sidebar audio {width:267px;}/* ---------------------------------- Middle Bottom ----------------------------------------------*/#middle_bottom {	width:960px;	height:232px;	padding:0 10px;	margin:6px 0 0;	position:relative;	overflow:hidden;	z-index:3;}#middle_bottom .two_third {	width:60%;	padding:25px 0 0 20px;}#middle_bottom h3 {font-size:2em;}#middle_bottom ul {	list-style:none;	padding:0;	margin:0;}#middle_bottom li {	padding:0 0 10px 15px;	margin:0;}#middle_bottom .two_third h3 {padding:0 0 23px;}#middle_bottom .two_third ul {	width:33%;	float:left;}#middle_bottom  #test-widget {float:right;}/* ---------------------------------- Bottom ----------------------------------------------*/#bottom {	width:100%;	padding:13px 0 0;	position:relative;	overflow:hidden;	z-index:3;}#bottom .toggle {	text-align:center;	width:100%;	height:61px;	padding:0;	position:relative;	overflow:hidden;	z-index:6;}#bottom .toggle a.show, #bottom .toggle a.hide {	font-size:1.1em;	font-weight:bold;	display:inline-block;	text-decoration:none;	text-transform:uppercase;	width:169px;	z-index:7;}#bottom .toggle a.show {	height:29px;	padding:21px 0 11px;}#bottom .toggle a.hide {	height:29px;	padding:21px 0 0;}.bot_container {	width:100%;	position:relative;	overflow:hidden;	z-index:4;}.bottom {	width:980px;	margin:30px auto;	position:relative;	overflow:hidden;	z-index:5;}#bottom h3 {	font-size:2em;	padding-bottom:25px;}#bottom .widget {	width:266.66px;	min-height:265px;	float:left;	padding:10px 30px 25px;	position:relative;	overflow:hidden;}#bottom a:hover {text-decoration:none;}/* ---------------------------------- Footer ----------------------------------------------*/#footer {	width:100%;	height:62px;	position:relative;	overflow:hidden;	z-index:1;}.footer {	width:980px;	padding:10px 0 0;	margin:0 auto;	position:relative;	overflow:hidden;	z-index:2;}#footer p {	float:right;	padding:10px 15px 0;}#footer ul.menu_bot {	list-style:none;	float:left;	padding:10px 5px 0;	margin:0;}#footer .menu_bot li {	display:inline-block;	padding:2px 10px;	margin:0;}#footer .menu_bot li a:hover {text-decoration:none;}#footer .links {	float:left;	padding:6px 0 0 7px;}#footer .links a {	font-weight:bold;	text-transform:uppercase;	display:block;	height:32px;	float:left;	padding:8px 0 0 33px;	margin:0 20px 0 0;	position:relative;}#footer .links a:hover {text-decoration:none;}#footer .links a img {	position:absolute;	top:0;	left:0;}/* ---------------------------------- Widgets ----------------------------------------------*/.widget {	position:relative;	overflow:hidden;}.widget_calendar table {width:100%;}.widget_calendar caption {	font-weight:bold;	text-align:left;	padding:0 0 10px;}#middle .widget_calendar table, .widget_calendar table {margin:0;}#bottom .widget_calendar caption {	color:#989898;	font-weight:bold;}#bottom .widget_calendar th {	background:#fcfcfc;	color:#2d2d2d;	text-align:center;	padding:6px;}#bottom .widget_calendar td {	background:#151515;	color:#a2a2a2;	text-align:center;	padding:6px;}.widget_categories ul, .widget_pages ul, .widget_links ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_nav_menu ul {	padding:0;	margin:0;}.widget_categories li, .widget_pages li, .widget_links li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_recent_comments li, .widget_nav_menu li {	list-style:none;	padding:0 0 10px 17px;	margin:0;}.widget_categories li ul, #middle .widget_pages li ul, #bottom .widget_pages li ul, .widget_links li ul, .widget_archive li ul, .widget_meta li ul, .widget_recent_entries li ul, .widget_recent_comments li ul, .widget_nav_menu li ul {	padding:0 0 0 10px;	margin:10px 0 -10px;}.widget_custom_testimonials_entries ul, .widget_custom_twitter_entries ul, .widget_custom_recent_entries ul, .widget_custom_popular_entries ul, .widget_custom_comments_entries ul, .widget_custom_products_entries ul, .widget_custom_portfolio_entries ul, .widget_custom_recent_news_entries ul, .widget_custom_popular_news_entries ul {	list-style:none;	padding:0;	margin:0;}.widget_custom_testimonials_entries li, .widget_custom_twitter_entries li, .widget_custom_recent_entries li, .widget_custom_popular_entries li, .widget_custom_comments_entries li, .widget_custom_products_entries li, .widget_custom_portfolio_entries li, .widget_custom_recent_news_entries li, .widget_custom_popular_news_entries li {	padding:0 0 15px;	margin:0;	position:relative;	overflow:hidden;}.widget_custom_testimonials_entries li p, .widget_custom_twitter_entries li p, .widget_custom_recent_entries li p, .widget_custom_popular_entries li p, .widget_custom_comments_entries li p, .widget_custom_products_entries li p, .widget_custom_portfolio_entries li p, .widget_custom_recent_news_entries li p, .widget_custom_popular_news_entries li p {padding:0;}.widget_custom_flickr_entries .flickr_badge_image {	float:left;	padding:0 5px 3px 0;}.widget_custom_advertisement_entries {	position:relative;	overflow:hidden;}.widget_custom_advertisement_entries .adv_widget_image {	display:block;	width:125px;	height:125px;	float:left;	padding:0 12px 12px 0;}#middle .widget_custom_advertisement_entries .adv_widget_image img, #bottom .widget_custom_advertisement_entries .adv_widget_image img {	border:0;	background:none;	width:125px;	height:125px;	padding:0;}#sidebar .widget_custom_flickr_entries .flickr_badge_image {padding:0 6px 4px 0;}#bottom .widget_custom_flickr_entries .flickr_badge_image {padding:0 8px 6px 0;}#bottom .widget_custom_flickr_entries img {	background:#fefefe;	padding:4px;}.widget_custom_twitter_entries li {padding:0 0 20px;}#middle .widget_custom_twitter_entries li {padding-left:38px;}#middle .widget_custom_products_entries img, #bottom .widget_custom_products_entries img {padding:0;}.widget_custom_products_entries h4 {clear:both;}#bottom .widget_custom_products_entries h4 {padding-top:20px;}#bottom .widget_custom_products_entries {max-height:375px;}#middle .widget_custom_products_entries {max-height:425px;}#bottom .widget_custom_products_entries p img {	position:relative;	overflow:hidden;}.widget_custom_products_entries li {	width:267px;	padding:0 30px 0 0;}.widget_custom_testimonials_entries .nav {	position:absolute;	top:280px;	right:27px;	z-index:100;}#bottom .widget_custom_testimonials_entries .nav {	top:250px;	right:30px;}#home .widget_custom_testimonials_entries .nav {top:300px;}#middle_bottom .widget_custom_testimonials_entries .nav {	top:25px;	right:15px;}.widget_custom_recent_news_entries .nav {	position:absolute;	top:25px;	right:4px;	z-index:100;}#middle #sidebar .widget_custom_recent_news_entries .nav {top:22px;}#middle #sidebar .widget_custom_recent_news_entries {padding-bottom:40px;}#bottom .widget_custom_recent_news_entries .nav {top:13px;}.widget_custom_testimonials_entries .nav span, .widget_custom_recent_news_entries .nav span {	display:block;	width:22px;	height:20px;	float:left;	padding:0 3px 0 0;	cursor:pointer;}.widget_custom_testimonials_entries li p {	height:150px;	padding:30px 20px;}.widget_custom_recent_news_entries .thumbnail_list ul {min-width:270px;}.widget_custom_recent_news_entries {max-height:375px;}.widget_custom_testimonials_entries li span strong, .widget_custom_testimonials_entries li span span {padding:0 0 0 20px;}#middle_bottom .widget_custom_testimonials_entries {	width:257px;	float:right;	padding:20px 30px 0;}#middle_bottom .widget_custom_testimonials_entries li {	background:none;	list-style:none;	padding:0;	margin:0;}#middle_bottom .widget_custom_testimonials_entries li p {	height:125px;	padding:0;}#middle_bottom .widget_custom_testimonials_entries li span strong, #middle_bottom .widget_custom_testimonials_entries li span span {padding:0 0 0 70px;}#bottom .widget_custom_testimonials_entries {max-height:300px;}#middle_bottom .widget_text {padding:20px 0 0 20px;}#middle_bottom .widget_text .widgettitle {padding:5px 0 25px;}#middle_bottom .widget_text ul {	float:left;	padding:0 40px 0 0;}#page.art #middle_bottom .widget_text ul {	float:left;	padding:0 40px 0 0;}#middle .widget_custom_popular_entries img.fl, .widget_custom_popular_entries img.fl, #middle .widget_custom_popular_news_entries img.fl, .widget_custom_popular_news_entries img.fl {margin:3px 15px 0 0;}#bottom .widget_custom_popular_entries img, #bottom .widget_custom_popular_news_entries img, #bottom .widget_custom_portfolio_entries img {	background:#fefefe;	padding:4px;}.widget_custom_popular_entries p, .widget_custom_popular_news_entries p {margin-left:95px;}.widget_custom_portfolio_entries p {	display:block;	width:267px;}.widget_custom_portfolio_entries li {	width:267px;	padding:0 30px 0 0;}.widget_custom_portfolio_entries p strong {	display:block;	padding:10px 0;	clear:both;}.widget_custom_portfolio_entries {max-height:320px;}.widget_custom_portfolio_entries {min-height:250px;}#sidebar .widget_custom_product_entries div {min-height:340px;}.widgeterror {	background:#e36767;	color:#fefefe;	text-align:center;	padding:5px 0;	margin:0 0 10px;}.widgetinfo {	background:#2cbffd;	color:#fefefe;	text-align:center;	padding:5px 0;	margin:0 0 10px;}#bottom .form .loading {background:url(images/bot_load.gif) 0 0 no-repeat;}/* ---------------------------------- Other ----------------------------------------------*/a.button {	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding:6px 0 7px 10px;	cursor:pointer;	white-space:nowrap;}a.button span {	text-decoration:none;	padding:6px 21px 7px 10px;	cursor:pointer;}.form_text {	width:auto;	float:left;	padding:0 20px 15px 0;}.form_text.but {padding:3px 0;}.form_text.but a.button {	float:left;	margin:0 20px 0 0;}.fl {float:left;}.fr {float:right;}img.alignleft {	float:left;	margin:0 25px 15px 0;}img.alignright {	float:right;	margin:0 0 15px 25px;}.tac, .center {text-align:center;}.cl {clear:both;}a.fl {	display:block;	margin:5px 25px 15px 0;}a.fr {	display:block;	margin:5px 0 15px 25px;}#middle table {	width:100%;	border-spacing:0;	border-collapse:collapse;	padding:0;	margin:10px 0 20px;}#middle table th {	text-align:center;	text-transform:uppercase;	padding:6px;	margin:0;}#middle table td {	text-align:center;	padding:6px;	margin:0;}#middle table.vac {	width:auto;	margin:7px 0 0;}#middle table.vac td, #bottom table.vac td {	text-align:left;	padding:0 0 7px;	vertical-align:middle;}.screenReader {	position:absolute;	top:-9999px;	left:-9999px;}a span {cursor:pointer;}a.top {	font-size:1.1em;	position:absolute;	bottom:20px;	right:30px;}.one_third {	width:31%;	float:left;	padding-right:3.5%;	padding-bottom:20px;}.one_third.last {	width:31%;	float:right;	padding-right:0;	padding-bottom:20px;}.two_third {	width:66%;	float:left;	padding-right:2%;	padding-bottom:20px;}.two_third.last {	width:66%;	float:right;	padding-right:0;	padding-bottom:20px;}.one_half {	width:47%;	float:left;	padding-right:3%;	padding-bottom:20px;}.one_half.last {	width:47%;	float:right;	padding-right:0;	padding-bottom:20px;}.one_fourth {	width:23%;	float:left;	padding-right:2.6%;	padding-bottom:20px;}.one_fourth.last {	width:23%;	float:right;	padding-right:0;	padding-bottom:20px;}.three_fourth {	width:73%;	float:left;	padding-right:2%;	padding-bottom:20px;}.three_fourth.last {	width:73%;	float:right;	padding-right:0;	padding-bottom:20px;}.person {	position:relative;	overflow:hidden;}.person .fl {	position:absolute;	top:0;	left:0;}.person .fr {padding-left:30%;}.person .fr strong {display:block;}.person .fr span {	display:block;	text-transform:uppercase;	padding:2px 0 5px;}#middle .person img {padding:0;}#middle .middle_content .person img {padding:4px;}hr {margin-bottom:20px;}a.all {	padding:4px 22px 4px 7px;	margin:0 0 0 -7px;}a.all:hover {text-decoration:none;}a.all_post {	padding:4px 22px 4px 7px;	margin:0;}a.all_post:hover {text-decoration:none;}span.dropcap {	font-size:4em;	display:block;	float:left;	padding:10px 10px 5px 0;	margin:0;}span.dropcap2 {	font-size:3em;	display:block;	float:left;	padding:10px 10px 5px 0;	margin:0;}.custom {	margin:0 0 20px;	position:relative;	overflow:hidden;}.custom_top {	height:10px;	position:relative;	overflow:hidden;}.custom_top_l {	width:10px;	height:10px;	float:left;	position:relative;	overflow:hidden;}.custom_top_r {	width:10px;	height:10px;	float:right;	position:relative;	overflow:hidden;}.custom_top_bg {	height:10px;	margin:0 10px;	position:relative;}.custom_bot {	height:10px;	position:relative;	overflow:hidden;}.custom_bot_l {	width:10px;	height:10px;	float:left;	position:relative;	overflow:hidden;}.custom_bot_r {	width:10px;	height:10px;	float:right;	position:relative;	overflow:hidden;}.custom_bot_bg {	height:10px;	margin:0 10px;	position:relative;}.custom_bg {	text-align:right;	padding:13px 30px 13px;	position:relative;	overflow:hidden;}.custom_bg a.button, .custom_bg a.button span {padding-top:7px;}.custom_bg h1 {	float:left;	margin-top:-1px;	padding:0;}#middle .tab, #middle .accordion, #middle .togg {	margin:10px 0 20px;	position:relative;	overflow:hidden;}#middle ul.tabs {  	margin:0; 	padding:0 0 0 35px;	height:38px;}#middle ul.tabs li {  	float:left;	 	padding:0;	margin:0 4px 0 0;  	list-style-type:none;	}#middle ul.tabs a { 	float:left;	font-size:1.2em;	display:block;	padding:10px 20px;		text-decoration:none;	height:16px;	position:relative;	top:1px;		outline:0;}	#middle ul.tabs a.current {cursor:default;}#middle .tab .tab_content {	display:block;	position:relative;	overflow:hidden;}#middle .tab .tab_content div.tabs_tab {	display:none;	padding:30px;	position:relative;	overflow:hidden;}#middle .accordion .tog, #middle .togg .tog {	display:block;	cursor:pointer;	font-size:1.2em;	padding:10px 20px 12px;	height:16px;	position:relative;	top:1px;		outline:0;}#middle .accordion .tog a, #middle .togg .tog a {	display:block;	line-height:1em;	margin:0 0 0 -20px;	padding:0 0 0 50px;}#middle .accordion .tog a:hover, #middle .togg .tog a:hover {text-decoration:none;}#middle .accordion .tab_content, #middle .togg .tab_content {	display:none;	padding:20px 15px 30px;	position:relative;	overflow:hidden;}#middle .togg .tab_content {display:block;}.box {	padding:7px 9px 9px 7px;	margin:0 0 30px;}#page.art .box {padding:7px;}#middle .box table {margin:0;}#middle .box table td {	font-size:1.2em;	text-align:left;	padding:10px 30px;}#middle .box table td a {text-decoration:underline;}#middle .box table td a:hover {text-decoration:none;}#middle .box table td.b_img {	width:105px;	height:95px;	padding:0;}span.post_sep {padding:0 5px;}.form {	padding:0 0 10px;	position:relative;	overflow:hidden;}.form .loading {	width:20px;	height:15px;	position:absolute;	bottom:10px;	left:100px;	display:none;}.form form label span {float:right;}.form form label strong {font-weight:normal;}.err404 {	text-align:center;	min-height:750px;}.err404 h1 {	font-size:30em;	font-weight:bold;}.err404 h2 {	font-size:4em;	font-weight:bold;}.err404 h3 {	font-size:1.5em;	font-weight:bold;	text-transform:uppercase;}ul.prod_cats {	list-style:none;	padding:0;	margin:0;	overflow:hidden;}.prod_cats li {	padding:0 0 5px;	margin:0;	overflow:hidden;}.prod_cats li span {	float:left;	padding:0 5px 0 0;	margin:0;}#content .prod_cats li ul.children {	float:left;	padding:0;	margin:0;}.prod_cats li ul.children li {padding:0;}#sidebar ul.port_cats {	list-style:none;	padding:0;	margin:0 0 20px;	overflow:hidden;}#sidebar .port_cats li {	background:none;	padding:0 0 5px;	margin:0;	overflow:hidden;}#sidebar .port_cats li span {	float:left;	padding:0 5px 0 0;	margin:0;}#sidebar .port_cats li ul.children {	float:left;	padding:0;	margin:0;}#sidebar .port_cats li ul.children li {padding:0;}small.news {margin:-20px 0 0;}div.dn {display:none;}a.post-edit-link, a.comment-edit-link {text-transform:uppercase;}a.logo h1 {	font-size:2.3em;	font-weight:bold;	text-transform:uppercase;	float:left;	margin:30px 12px 0 10px;}a.logo h3 {	font-size:1.1em;	font-weight:bold;	text-transform:uppercase;	margin:36px 0 0;}.divider a:hover {text-decoration:none;}div.changer {	background:url(images/switcher_bg.png) repeat;	color:#fffffe;	padding:40px 30px 20px 25px;	overflow:hidden;	position:fixed;	top:285px;	left:0;	z-index:500;}div.changer h3 {	color:#fefefe;	padding-bottom:30px;}div.changer div.click {	width:25px;	height:100%;	position:absolute;	top:0;	right:0;	z-index:510;}div.changer div.close {	background:url(images/switcher_open.png) right 14px no-repeat;	padding:10px 20px 10px 10px;	margin:0 10px 0 0;	position:absolute;	top:0;	right:0;	cursor:pointer;	z-index:505;}div.changer.open div.close {background:url(images/switcher_close.png) right 14px no-repeat;}div.changer span {	display:block;	width:100px;	float:left;}div.changer select {	line-height:1em;	text-transform:capitalize;	width:150px;}.entry {line-height:1.7em;}.tab_content code {margin:0;}#middle img.wp-smiley {	border:0;	background:none;	padding:0;}.cmsmasters_flickr_widget {	position:relative;	overflow:hidden;}.cmsmasters_flickr_widget .flickr_badge_image {	float:left;	padding:0 10px 10px 0;}#middle .box table {border-width:0;}.dataTables_wrapper input[type="text"] {width:auto;}#folio_slides .p_item {padding:0 5px 5px 0;}#page.art #folio_slides .p_item {padding:0 7px 7px 0;}#folio_slides .p_item a.preloader {	display:block;	width:110px;	height:80px;}#page.art #folio_slides .p_item a.preloader {	display:block;	width:108px;	height:78px;}#folio_slides .p_item a.preloader, #folio_slides #folio_slide_container {background:url(css/blue/ajax-loader.gif) 50% 50% no-repeat;}#page.art #folio_slides .p_item a.preloader, #page.art #folio_slides #folio_slide_container {background:url(css/blue_art/ajax-loader.gif) 50% 50% no-repeat;}#middle ul.albums{    list-style: none;    padding: 0px;    margin: 0px;}#middle .albums li{    display: inline-block;    list-style: none;    background: url('images/albumset.gif') no-repeat;    margin-right: 20px;    width: 107px;}#middle .albums img{    border: 0px;    padding: 0px;    height: 69px;    width: 93px;    margin-bottom: 10px;}#middle .albums li a{    font-weight: bold;}#middle .albums li a span{    margin: 0px !important;}.album-item-inner{    padding: 7px;}#middle ul.album{    margin: 0px;    padding: 0px;    list-style: none;}#middle .album li{    display: inline-block;    list-style: none;    width: 110px;    height: 95px;}#middle .album li img{    vertical-align: top;}