/*
Theme Name: GamaDesign
Theme URI: http://www.darioplehati.com/gallery/
Version: 1.0
Description: theme developed for GamaDesign
Author: Dario Plehati
Author URI: http://www.darioplehati.com
*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}

body {
	line-height:1
}

ol,ul {
	list-style:none
}

blockquote,q {
	quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}

/* remember to define focus styles! */
:focus {
	outline:0
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none
}

del {
	text-decoration:line-through
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0
}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body {
	text-align:center;
	line-height:21px;
	font-family:Arial,Verdana,sans-serif;
	font-size:13px;
	color:#fff;
	min-height:25px;
	background:#575757 url(images/bg.png)
}

a {
	text-decoration:none;
	color:#00b7f3
}

a:hover {
	text-decoration:underline
}

.clear {
	clear:both
}

.ui-tabs-hide {
	display:none
}

br.clear {
	margin:0;
	padding:0
}

h1,h2,h3,h4,h5,h6 {
	padding-bottom:5px;
	color:gray;
	letter-spacing:-1px;
	line-height:1em;
	font-weight:400
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:gray
}

h1 {
	font-size:30px
}

h2 {
	font-size:24px
}

h3 {
	font-size:22px
}

h4 {
	font-size:18px
}

h5 {
	font-size:16px
}

h6 {
	font-size:14px
}

p {
	padding-bottom:10px;
	line-height:18px
}

strong {
	font-weight:700
}

cite,em,i {
	font-style:italic
}

pre,code {
	font-family:Courier New,monospace;
	margin-bottom:10px
}

ins {
	text-decoration:none
}

sup,sub {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline
}

sup {
	bottom:.8em
}

sub {
	top:.3em
}

dl {
	margin:0 0 1.5em
}

dl dt {
	font-weight:700
}

dd {
	margin-left:1.5em
}

blockquote {
	margin:1.5em;
	padding:1em;
	color:#666;
	background:#e6e6e6;
	font-style:italic;
	border:1px solid #dcdcdc;
	text-shadow:none!important
}

blockquote p {
	padding-bottom:0
}

input[type=text],input.text,input.title,textarea,select {
	border:1px solid #bbb;
	padding:2px;
	color:#4e4e4e
}

input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {
	border-color:#2D3940;
	color:#3e3e3e
}

input[type=text],input.text,input.title,textarea,select {
	margin:.5em 0
}

textarea {
	padding:4px
}

img#about-image {
	float:left;
	margin:3px 8px 8px 0
}

.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}

* html .clearfix {
	zoom:1
}

/* IE6 */
:first-child+html .clearfix {
	zoom:1
}

/* IE7 */
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
.container {
	text-align:left;
	margin:0 auto;
	width:960px;
	position:relative
}

#top {
	background:#492919 url(images/bg_header.jpg) repeat-x;
	height:200px
}

#header {
	height:200px
}

.promogama {
	position: absolute;
	top: 30px;
	right: 0px;
}

.promogama a {
	border: 1px solid rgba(68, 34, 16, 0.74);
	padding: 5px 15px 5px 15px;
	border-radius: 4px;
	background-color: rgba(82, 45, 25, 0.57);
	background-position: center;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.promogama a:hover {
	background-color: #84522E;
	text-decoration: none;
}

/*body#home-featured #header {height: 202px;}*/
#home-top {
	background:url(images/top-bg.png) repeat-x bottom left;
	width:100%;
	height:6px;
	position:absolute;
	z-index:1
}

#logo {
	position:absolute;
	top:0;
	left:0
}

.menucontainer {
	background:url(images/menucontainer.png) repeat-x;
	height:58px
}

#menu {
	background:url(images/menu-bg.png) no-repeat top center;
	width:960px;
	height:55px;
	margin:0 auto
}

#search-form {
	float:right;
	background:url(images/search-bg.png) no-repeat;
	width:153px;
	height:31px;
	margin:105px 0 0
}

input#searchinput {
	background:none;
	border:none;
	font-size:12px;
	font-style:italic;
	color:#fff;
	text-shadow:1px 1px 1px #432511;
	margin-top:0;
	padding-left:10px;
	width:113px;
	float:left;
	margin-right:4px;
	position:relative;
	top:6px
}

input#searchsubmit {
	float:left;
	margin-top:9px
}

#content-full {
	position:relative
}

.center-highlight {
	text-shadow:2px 2px 1px rgba(0,0,0,0.25)
}

#intro {
}

#hr {
	background:url(images/crta.gif) no-repeat bottom center
}

body#home-featured #hr {
	min-height:479px
}

#hr-center {
}

#portfolio-items {
	padding-bottom:20px;
	margin-top:40px
}

#portfolio-items .item {
	position:relative;
	background:url(images/item-bottom-shadow.png) no-repeat bottom left;
	padding-bottom:5px;
	float:left
}

.item-image {
	position:relative;
	top:0
}

#portfolio-items .last {
	margin-right:0
}

#portfolio-items .item img.portfolio {
	border:3px solid #e5e5e5
}

.item-image span.overlay {
	position:absolute;
	top:3px;
	left:3px;
	background:url(images/item-overlay.png) no-repeat;
	width:194px;
	height:124px
}

.item-image span.overlay_gal {
	position:absolute;
	top:3px;
	left:3px;
	background:url(images/item-overlay.png) no-repeat;
	width:190px;
	height:120px
}

a.zoom-icon,a.more-icon {
	display:block;
	width:61px;
	height:61px;
	text-indent:-9999px;
	position:absolute;
	top:41px
}

a.zoom-icon {
	left:31px;
	background:url(images/zoom-icon.png) no-repeat
}

a.more-icon {
	left:128px;
	background:url(images/readmore-icon.png) no-repeat
}

#tagline {
	line-height:26px;
	padding-bottom:60px;
	padding-top:95px
}

.taglinetxt {
	font-size:44px;
	color:rgba(255,255,255,0.7);
	padding:0 0 0 165px;
	min-height:34px;
	font-family:'Dancing Script',cursive;
	float:left
}

.contactbutton {
	width:229px;
	height:47px;
	background:url(images/contactbutton.png) no-repeat;
	float:left;
	margin:-8px 0 0 50px
}

.contact_txt {
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	padding:13px 0 0 54px
}

div.service {
	float:left;
	width:274px;
	padding:52px 65px 26px 0;
	color:#bfbfbf;
	font-size:14px;
	background:url(images/crtavertical.png) repeat-y top right;
	height:340px
}

#blog {
	padding-right:0;
	width:282px;
	padding-bottom:16px;
	position:relative;
	background:none!important
}

h3.hometitle {
	font-size:24px;
	padding-bottom:8px;
	color:#bfbfbf
}

a.readmore {
	float:right;
	height:38px;
	display:block;
	font-size:18px;
	color:#fafafa!important;
	padding-right:9px;
	margin-top:14px;
	font-weight:400
}

a.readmore span {
	display:block;
	background:url(images/vise-bg.png) no-repeat;
	padding:11px 59px 4px 31px!important;
	height:38px
}

a.readmore:hover {
	color:#fff
}

#blog-wrapper {
	padding:0 1px
}

#blog-content {
}

#blog-content h4.widgettitle {
	font-size:24px;
	padding-bottom:8px;
	color:#BFBFBF
}

#blog-content ul li {
	background:url(images/fromblog-bullet.png) no-repeat 0 5px;
	padding:0 0 8px 17px;
	line-height:19px
}

#blog-content ul li a.title {
	display:block;
	color:#7d7d7d;
	font-size:14px;
	text-shadow:1px 1px 1px #000;
	margin-bottom:-3px
}

#blog-content ul li a.title:hover,#blog-content span.postinfo a:hover {
	color:#fff;
	text-decoration:none
}

#blog-content span.postinfo,#blog-content span.postinfo a {
	color:#9d9d9d;
	font-size:12px;
	font-style:italic
}

#controllers2 {
	position:absolute;
	bottom:37px;
	left:102px;
	background:url(images/fromblog-controllers-bg.png) no-repeat;
	width:75px;
	height:38px
}

#controllers2 a {
	display:block;
	text-indent:-9999px;
	width:23px;
	height:15px;
	float:left
}

#controllers2 a#left-arrow {
	background:url(images/fromblog-controllers-down.png) no-repeat;
	margin:11px 0 0 12px
}

#controllers2 a#right-arrow {
	background:url(images/fromblog-controllers-top.png) no-repeat;
	margin:11px 0 0 7px
}

#breadcrumbs {
	color:#fff;
	padding:27px 0
}

#breadcrumbs .raquo,#breadcrumbs a {
	color:#b9b9b9
}

#breadcrumbs a:hover {
	color:#fff;
	text-decoration:none
}

#content-area {
	background:url(images/sidebar-bg.png) 688px 0 repeat-y;
	padding:38px 0
}

#full {
	background:none;
	padding:38px 0
}

#full h2 {
	margin:40px 0 15px;
	display:block;
	background:url(images/crta.gif) repeat-x bottom
}

#left-area {
	width:688px;
	float:left
}

.entry {
	margin-bottom:45px
}

.blog-thumb {
	position:relative;
	float:left;
	margin-right:23px
}

.blog-thumb span.overlay {
	position:absolute;
	top:0;
	left:0;
	background:url(images/blog-overlay.png) no-repeat
}

.blog-thumb,.blog-thumb span.overlay {
	width:185px;
	height:191px
}

.entry-description {
	float:left;
	width:443px
}

.full-description {
	width:651px
}

p.post-meta {
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background:rgba(0,0,0,0.2);
	border-bottom:1px solid #909090;
	border-right:1px solid #909090;
	padding:5px 13px 5px 12px;
	font-style:italic;
	font-size:11px;
	float:left;
	margin-bottom:11px
}

p.post-meta,p.post-meta a {
	color:#ccc;
	font-weight:400!important
}

.post p.post-meta {
	width:404px;
	margin:0 0 30px
}

p.post-meta a:hover {
	color:#fff;
	text-decoration:none
}

.entry h2.title,.entry h1.title {
	font-size:36px;
	padding-bottom:20px;
	color:#fff
}

.entry h2.title a {
	color:#fff;
	font-weight:400!important
}

.entry h2.title a:hover {
	text-decoration:none
}

.entry a.readmore {
	margin-top:5px
}

.entry a {
	color:#FFF;
	font-weight:700
}

.post {
	width:648px;
	margin-bottom:17px
}

.full {
	width:960px
}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
	color:#fff
}

#gallery {
	padding:29px 0 0
}

.gallery-thumb {
	position:relative;
	float:left;
	border:3px solid #E3E3E3;
	margin:16px 0 45px
}

.gallery-thumb a {
	display:block
}

.gallery-thumb img {
	max-width:650px
}

.gallery-thumb .overlay {
	width:100%;
	height:100%;
	background:url(images/gallery-overlay.png) no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0
}

.gallery-thumb-bottom {
	position:relative;
	bottom:-3px;
	left:0;
	height:0;
	width:34%;
	padding:0 217px
}

.gallery-thumb-bottom .bg {
	background:url(images/gallery-thumb-bottombg.png) repeat-x;
	height:14px
}

.gallery-thumb-bottom .left-shadow {
	background:url(images/gallery-bottom-leftshadow.png) no-repeat;
	width:217px;
	height:21px;
	position:absolute;
	top:0;
	left:0
}

.gallery-thumb-bottom .right-shadow {
	background:url(images/gallery-bottom-rightshadow.png) no-repeat;
	width:217px;
	height:21px;
	position:absolute;
	top:0;
	right:-218px
}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/
ul.nav {
	float:left;
	padding:0
}

ul.nav li {
	margin-left:0
}

ul.nav a {
	font-size:16px;
	color:#b5b5b5;
	text-decoration:none;
	text-shadow:1px 1px 0 #343434;
	padding:15px 10px;
	margin-top:6px
}

ul.nav a:hover {
	color:#fff;
	text-shadow:1px 1px 0 #000;
	background:url(images/topmenuhover.png) repeat-x
}

ul.nav ul {
	text-align:left;
	width:189px;
	background-color:#191919;
	background-color:rgba(25,25,25,0.9);
	top:57px!important;
	box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	padding:16px 0 10px;
	z-index:9999;
	display:none
}

ul.nav li ul li a:hover {
	background:none;
	background:url(images/dropdown-bullet.png) no-repeat 0 1px;
	padding:0 0 0 16px
}

ul.nav ul li {
	margin:0;
	padding:0 4px 10px 18px
}

ul.nav ul li a {
	background:url(images/dropdown-bullet.png) no-repeat 0 1px;
	padding:0 0 0 17px;
	width:130px
}

ul.nav li:hover ul ul,ul.nav li.sfHover ul ul {
	top:-16px!important;
	left:191px!important;
	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px
}

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/
#featured {
	position:static;
/*top: -102px; margin-bottom:-95px;*/
	padding-bottom:31px;
	background:url(images/featured_bg.png) no-repeat bottom left;
	height:406px;
	z-index:4
}

#featured span#left-shadow,#featured span#right-shadow {
	width:9px;
	height:132px;
	display:block;
	position:absolute;
	z-index:1;
	top:-30px
}

#featured span#left-shadow {
	background:url(images/featured-leftshadow.png) no-repeat;
	left:-9px
}

#featured span#right-shadow {
	background:url(images/featured-rightshadow.png) no-repeat;
	right:-9px
}

#slides {
	position:relative;
	height:390px;
	top:39px;
	left:8px
}

.slide .overlay {
	background:url(images/slide-top-shadow.png) repeat-x;
	top:0;
	left:0;
	height:17px;
	position:absolute;
	width:944px
}

.slide .overlay2 {
	background:url(images/slide-bottom-shadow.png) repeat-x;
	bottom:0;
	left:0;
	height:4px;
	position:absolute;
	width:944px
}

#slides .description {
	line-height:18px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	font-size:12px;
	position:absolute;
	top:10px;
	right:0;
	width:524px;
	padding-top:15px;
	z-index:14;
	background-color:rgba(58,31,18,0.8);
	height:100px;
	margin-top:232px;
	padding-right:420px
}

#slides .description .outer-content {
	padding:0 1px 0 7px
}

#slides .description .inner-content {
	padding:3px 16px 10px 14px
}

#slides .description .inner-content p {
	font-size:16px;
	font-weight:400
}

#slides .description .bottom {
	height:36px
}

#slides .description h2.title {
	font-size:28px;
	padding-bottom:10px
}

#slides .description h2.title a {
	color:#fff
}

#slides .description h2.title a:hover {
	text-decoration:none
}

#slides .description a.readmore {
	background:url(images/featured-readmore.png) no-repeat bottom right;
	font-size:12px;
	color:#fff!important;
	text-shadow:-1px -1px 1px #000;
	padding-right:8px;
	display:block;
	height:35px;
	float:left;
	left:89px;
	top:-12px;
	position:relative
}

#slides .description a.readmore span {
	background:url(images/featured-readmore.png) no-repeat;
	display:block;
	height:35px;
	line-height:32px;
	padding:0 12px 0 20px
}

#slides .description a.readmore:hover {
	color:#eee
}

#controllers-wrapper {
	height: 44px;
	z-index: 30;
	width: 100%;
	position: relative;
	top: 55px;
}

#controllers-wrapper #controllers {
	height:30px;
	padding-top:14px
}

#controllers-wrapper #controllers,#controllers-wrapper #controllers-right {
margin: 0 auto;
float: none;
width: 284px;
text-align: center;
}

#controllers-wrapper a {
	text-indent:-9999px;
	display:block;
	float:left;
	width:21px;
	height:21px;
	background:url(images/featured-controller.png) no-repeat;
	margin-right:3px
}

#controllers-wrapper a.active {
	background:url(images/featured-controller-active.png) no-repeat
}

#controllers-wrapper a#left-arrow,#controllers-wrapper a#right-arrow {
	width:15px;
	height:23px;
	position:relative;
	top:-4px
}

#controllers-wrapper a#left-arrow {
	background:url(images/featured-controllers-leftarrow.png) no-repeat;
	margin-right:17px
}

#controllers-wrapper a#right-arrow {
	background:url(images/featured-controllers-rightarrow.png) no-repeat;
	margin-left:16px
}

.recentscroll {
	height:240px;
	overflow:hidden
}

.recentscroll ul {
	height:32000px
}

.itemworks {
	width:210px;
	float:left;
	margin:0 15px 32px 0
}

.itemframe {
	background-color:rgba(255,255,255,0.15);
	float:left;
	width:215px;
	height:243px;
	margin:0 15px 32px 0;
	padding:15px 0 0 15px
}

.itemframe .last {
	margin-right:0
}

.itemframe_gal {
	background-color:rgba(255,255,255,0.15);
	float:left;
	width:212px;
	height:243px;
	margin:0 15px 32px 0;
	padding:15px 0 0 15px
}

.item-image-txt_gal {
	width:196px
}

.item-image-titletxt {
	font-size:18px;
	color:#BFBFBF;
	font-weight:700
}

.item-image-txt {
	font-size:13px;
	color:#bfbfbf;
	padding-top:140px
}

h3.recentworks {
	font-size:24px;
	color:#bfbfbf;
	margin-bottom:15px
}

.recentworkstxt {
	font-size:15px;
	line-height:22px;
	color:#bfbfbf;
	margin-bottom:15px
}

a.entergallery {
	background:url(images/readmore-bg.png) no-repeat;
	padding:14px 72px 20px 24px;
	font-size:12px;
	color:#fff
}

a.entergallery:hover {
	text-decoration:none
}

.hruler {
	background:url(images/crta.gif) no-repeat;
	width:960px;
	height:2px
}

.entry ul,.comment-content ul {
	list-style-type:disc;
	margin:10px 0 10px 20px
}

.entry ol,.comment-content ol {
	list-style-type:decimal;
	list-style-position:inside;
	margin:10px 0 10px 2px
}

.entry ul li ul,.entry ul li ol,.comment-content ul li ul,.comment-content ul li ol {
	margin:2px 0 2px 20px
}

.entry ol li ul,.entry ol li ol,.comment-content ol li ul,.comment-content ol li ol {
	margin:2px 0 2px 35px
}

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
#comment-wrap {
	padding:30px 40px 0 0
}

h3#comments {
	font-size:30px;
	padding:0 0 25px;
	color:#fff
}

.comment-icon {
	background:url(images/comment-bottom-bg.png) no-repeat bottom left;
	padding-bottom:14px
}

.comment-icon .post {
	padding:3px 0 0
}

div.authordata {
	width:100px
}

div.avatar {
	float:left;
	position:relative;
	padding:3px
}

div.avatar span.overlay {
	background:url(images/avatar-overlay.png) no-repeat;
	display:block;
	width:67px;
	height:67px;
	position:absolute;
	top:0;
	left:0
}

.comment-wrap {
	float:left;
	margin-left:20px
}

.reply-container {
	background:url(images/readmore.png) no-repeat scroll right bottom transparent;
	display:block;
	float:right;
	font-size:18px;
	font-weight:400;
	height:38px;
	margin-top:14px;
	padding-right:9px
}

.reply-container a {
	background:url(images/readmore.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:38px;
	padding:9px 5px 4px 12px;
	color:#323232!important
}

.reply-container a:hover {
	text-decoration:none;
	color:#eee
}

li.depth-1 .comment-wrap {
	width:546px
}

li.depth-2 .comment-wrap {
	width:465px
}

li.depth-3 .comment-wrap {
	width:383px
}

li.depth-4 .comment-wrap {
	width:301px
}

.fullwidth li.depth-1 .comment-wrap {
	width:811px
}

.fullwidth li.depth-2 .comment-wrap {
	width:729px
}

.fullwidth li.depth-3 .comment-wrap {
	width:647px
}

.fullwidth li.depth-4 .comment-wrap {
	width:565px
}

ol.commentlist {
	list-style:none outside none;
	padding-top:8px
}

ol.commentlist ul {
	list-style:none outside none
}

.commentlist li.comment li {
	background:none;
	padding:0
}

.commentlist li.comment ul {
	margin:8px 0 8px 82px
}

#respond {
	padding-top:25px
}

.comment #respond {
	padding-left:0;
	padding-top:5px
}

#commentform textarea#comment {
	width:88%
}

#commentform input[type=text] {
	width:40%
}

li.comment #respond textarea {
	width:88%!important
}

li.comment #respond input[type=text] {
	width:50%!important
}

#respond h3#comments {
	background:none;
	margin:0;
	padding:0
}

.comment-author {
	padding:2px 0;
	font:21px Arial,sans-serif
}

.comment-author .comment-meta,.comment-author .comment-meta a {
	color:#c0bfbf
}

.comment-author .comment-meta a:hover {
	text-decoration:none
}

span.fn,span.fn a {
	color:#fff
}

span.fn a:hover {
	text-decoration:none
}

.comment-content {
	padding-top:5px
}

.comment-body {
	padding:8px 0
}

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer {
	padding-bottom:50px;
	background-color:#000
}

#footer-wrapper {
	background:url(images/footer-top-bg.png) repeat-x
}

#footer-center {
/*min-height: 147px;*/
	padding-top:35px;
	color:#b9b9b9
}

#footer p#copyright {
	color:#5d5d5d;
	font:10px Arial,sans-serif;
	float:left
}

#footer p#design {
	color:#5d5d5d;
	font:10px Arial,sans-serif;
	float:right
}

#footer a {
	color:#5d5d5d
}

#footer .widget {
	float:left;
	width:280px;
	margin:0 60px 45px 0
}

#footer .widget a {
	color:#fff
}

#footer .last {
	margin-right:0
}

#footerinfobox {
	background:url(images/footerinfobox_bg.png) repeat-x;
	height:220px;
	background-color:#111;
	text-align:left;
	color:#bfbfbf
}

#infoboxcenter {
	width:960px;
	margin:0 auto;
	height:220px;
	font-size:15px
}

#infoboxcenter a {
	color:#bfbfbf
}

#infobox1 h3 {
	font-size:24px;
	margin:0 0 10px;
	color:#bfbfbf
}

#infobox2 h3 {
	font-size:24px;
	margin:0 0 10px;
	color:#bfbfbf
}

#infobox3 h3 {
	font-size:24px;
	margin:0 0 10px;
	color:#bfbfbf
}

#infobox1 {
	width:320px;
	padding:35px 0 0;
	float:left
}

#infobox2 {
	width:320px;
	padding:35px 0 0;
	float:left
}

#infobox3 {
	width:320px;
	padding:35px 0 0;
	float:left;
	font-size:14px
}

.newsinputname {
	background:url(images/news_bg_name.png);
	width:110px;
	height:28px;
	border:none!important;
	padding:0 10px 4px 32px!important;
	color:#969696!important
}

.newsinputmail {
	background:url(images/news_bg_email.png);
	width:110px;
	height:28px;
	border:none!important;
	padding:0 10px 4px 32px!important;
	color:#969696!important
}

.newsgo {
	background:url(images/subscribe_bg.png);
	width:47px;
	height:47px;
	border:none;
	position:relative;
	top:-32px;
	left:6px;
	cursor:pointer
}

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
#sidebar {
	float:left;
	width:269px
}

.widget h4.widgettitle {
	font-size:24px;
	color:#bfbfbf;
	margin:0 0 10px
}

#sidebar a {
	color:#fff
}

#sidebar .widget {
	padding:0 0 50px 22px
}

.widget ul ul {
	margin:0 0 0 15px
}

.widget ul li {
	background:url(images/widget-bullet.png) no-repeat 0 12px;
	padding:4px 0 4px 16px
}

.widget ul li ul {
	padding:5px 0 0 7px;
	margin:0 0 -4px
}

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
div.post .new-post .aligncenter,.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin-bottom:10px
}

.wp-caption.alignleft {
	margin:0 10px 10px 0
}

.wp-caption.alignright {
	margin:0 0 10px 10px
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0
}

.alignright {
	float:right
}

.alignleft {
	float:left
}

img.alignleft {
	display:inline;
	float:left;
	margin-right:15px
}

img.alignright {
	display:inline;
	float:right;
	margin-left:15px
}

/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/
.nav ul {
	position:absolute;
	top:-999em;
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:10
}

.nav li {
	float:left;
	position:relative
}

.nav a {
	display:block;
	float:left
}

.nav li:hover ul,ul.nav li.sfHover ul {
	left:0;
	top:50px
}

.nav li:hover li ul,.nav li.sfHover li ul {
	top:-999em
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
	left:192px;
	top:0
}

.nav li:hover ul,.nav li li:hover ul {
	top:-999em
}

.nav li li {
	display:block;
	padding:0;
	float:left;
	height:auto!important
}

.nav li ul {
	width:191px
}

.nav li li a:link,.nav li li a:visited {
	display:block;
	height:auto;
	float:left
}

.nav li:hover {
	visibility:inherit
/* fixes IE7 'sticky bug' */
}

/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar {
	empty-cells:show;
	margin:10px auto 0;
	width:240px
}

#wp-calendar a {
	display:block;
	text-decoration:none;
	font-weight:700
}

#wp-calendar a:hover {
	text-decoration:underline
}

#wp-calendar caption {
	text-decoration:none;
	font:bold 13px Arial,Sans-Serif
}

#wp-calendar td {
	padding:3px 5px;
	color:#9f9f9f
}

#wp-calendar td#today {
	color:#fff
}

#wp-calendar th {
	font-style:normal;
	text-transform:capitalize;
	padding:3px 5px
}

#wp-calendar #prev a,#wp-calendar #next a {
	font-size:9pt
}

#wp-calendar #next a {
	padding-right:10px;
	text-align:right
}

#wp-calendar #prev a {
	padding-left:10px;
	text-align:left
}

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination {
	overflow:hidden;
	padding:15px 12px 20px 0
}

.pagination a {
	color:#fff
}

.wp-pagenavi {
	position:relative;
	padding:12px 30px 20px 0;
	text-align:right
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited {
	padding:5px 7px!important;
	margin:2px;
	text-decoration:none;
	font-weight:400!important;
	font-size:18px!important;
	color:#6d6d6d!important;
	border:none!important;
	background:url(images/pagenavi-bg.png) no-repeat;
	padding:6px 19px 12px 14px!important;
	text-shadow:1px 1px 0 #fff
}

.wp-pagenavi span.current {
	font-size:18px!important;
	color:#000!important;
	text-shadow:1px 1px 0 #fff
}

.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a:active,.wp-pagenavi a:hover {
	padding:6px 19px 12px 14px!important;
	margin:2px;
	border:none!important;
	background:url(images/pagenavi-bg.png) no-repeat
}

.wp-pagenavi span.pages {
	padding:5px 7px!important;
	margin:2px!important;
	color:#000;
	color:#413f36;
	border:none!important;
	color:#000
}

a.readmore:hover,#sidebar div.custom-sidebar-block ul.control li a:hover,ul#cats-menu li a:hover,ul#page-menu li a:hover,div#slider-control div.featitem h2 a {
	text-decoration:none
}

.js #feat-content,.js div#from-blog div.entries {
	display:none
}

.foursixeight {
	margin:0 0 15px 84px
}

body.cufon-disabled ul.nav a {
	font-size:15px
}

body.cufon-disabled ul.nav ul li a {
	background-position:0 4px
}

body.cufon-disabled a.readmore {
	font-size:16px
}

body.cufon-disabled a.readmore span {
	padding-top:6px
}

body.cufon-disabled .reply-container {
	font-size:16px
}

body.cufon-disabled .reply-container a {
	padding-top:6px
}

.js ul.nav a,.js ul.nav ul li a,.js #tagline p,.js a.readmore,.js a.readmore span,.js .reply-container,.js .reply-container a {
	text-indent:-9999px
}

body.cufon-disabled ul.nav a,body.cufon-disabled ul.nav ul li a,body.cufon-disabled #tagline p,body.cufon-disabled a.readmore,body.cufon-disabled a.readmore span,body.cufon-disabled .reply-container,body.cufon-disabled .reply-container a {
	text-indent:0
}

.slika {
	border:1px solid #5f5f5f
}

.widget_pages ul li {
	margin:0;
	padding:4px 0 0 13px;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px
}