/*
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:#505050;
    min-height:25px;
    background:#fff url(images/grey.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:#fff url(images/bg_header.jpg) repeat-x;
    height:200px
}

#header {
    height:200px
}

.namjestaj {
	position: absolute;
	top: 14px;
	right: 0px;
}

.namjestaj a {
	border: 1px solid rgba(105, 67, 0, 0.29);
	padding: 5px 15px 5px 15px;
	border-radius: 28px;
	background-color: #B4822D;
	background: url(images/bgnamjestaj.jpg);
	background-position:center;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.namjestaj a:hover {
	background-position:bottom;
}

/*body#home-featured #header {height: 202px;}*/
#home-top {
    width:100%;
    height:0;
    position:absolute;
    z-index:1
}

#logo {
    position:absolute;
    top:-4px;
    left:0
}

.menucontainer {
    background:url(images/menucontainer.png) repeat-x;
    height:56px;
    box-shadow:0 4px 4px rgba(0,0,0,0.06);
    border-bottom:1px solid #D6D6D6
}

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

#search-form {
    float:right;
    width:153px;
    height:31px;
    margin:105px 0 0;
    background-color:rgba(250,250,250,0.5);
    border:1px solid #EBEBEB;
    border-radius:4px
}

#search-form:hover {
    background-color:rgba(250,250,250,0.7);
    border:1px solid #cfcfcf
}

input#searchinput {
    background:none;
    border:none;
    font-size:14px;
    font-style:italic;
    color:#A8A8A8;
    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 {
}

#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;
    padding-top:40px;
    background-color:rgba(255,255,255,0.6);
    padding-left:10px;
    padding-right:10px
}

#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(102,102,102,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:#505050;
    padding:13px 0 0 54px
}

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

.service ul li {
	background: url(images/fromblog-bullet.png) no-repeat 0 5px;
	padding: 3px 0 5px 16px;
	line-height: 12px
}

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

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

a.readmore {
    float:right;
    height:38px;
    display:block;
    font-size:18px;
    color:#505050!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:#505050
}

#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:#505050;
    font-size:14px;
    margin-bottom:-3px
}

#blog-content ul li a.title:hover,#blog-content span.postinfo a:hover {
    color:#000;
    text-decoration:none;
    background-color:rgba(209,209,209,0.18)
}

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

#controllers2 {
    position:absolute;
    bottom:40px;
    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:#ccc;
    padding:27px 0
}

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

#breadcrumbs a:hover {
    color:#505050;
    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(255,255,255,0.7);
    border-bottom:1px solid #DBDBDB;
    border-right:1px solid #E7E7E7;
    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:#505050;
    text-decoration:none
}

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

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

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

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

.entry a {
    color:#505050;
    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:#505050;
}

#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 {
    color:#303030;
    text-decoration:none;
    text-shadow:1px 1px 0 #DDD;
    padding:15px 10px 14px;
    margin-top:6px
}

ul.nav a:hover {
    color:#fff;
    text-shadow:1px 1px 0 #686868;
    background-color:rgba(0,0,0,0.31)
}

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:relative;
/*top: -102px; margin-bottom:-95px;*/
    padding-bottom:31px;
    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;
    background-color:#F3F3F3;
    border:4px solid rgba(0,0,0,0.06)
}

.slide .overlay {
    top:0;
    left:0;
    height:17px;
    position:absolute;
    width:952px
}

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

#slides .description {
    line-height:18px;
    color:#535353;
    text-shadow:1px 1px 1px rgba(0,0,0,0.15);
    font-size:12px;
    position:absolute;
    right:0;
    width:952px;
    padding-top:15px;
    z-index:14;
    background-color:rgba(255,255,255,0.87);
    height:100px;
    margin-top:232px;
}

#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:#535353
}

#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 {
    position:absolute;
    bottom:-48px;
    left:360px;
    height:44px;
    padding-left:12px;
    z-index:30
}

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

#controllers-wrapper #controllers,#controllers-wrapper #controllers-right {
    float:left
}

#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:80px;
    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:#505050;
    font-weight:700
}

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

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

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

a.entergallery {
    background:url(images/readmore-bg.png) no-repeat;
    padding:12px 50px 19px 20px;
    font-size:15px;
    color:#505050
}

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:#fff
}

#footer-wrapper {
    border-top:1px solid #DADADA
}

#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 {
    height:220px;
    background-color:#F5F5F5;
    text-align:left;
    color:#505050;
    border-top:1px solid #E4E4E4
}

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

#infoboxcenter a {
    color:#505050
}

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

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

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

#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:26px;
    border:none!important;
    padding:0 10px 4px 32px!important;
    color:#969696!important
}

.newsinputmail {
    background:url(images/news_bg_email.png);
    width:110px;
    height:26px;
    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:-10px;
    left:10px;
    cursor:pointer
}

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

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

#sidebar a {
    color:#505050
}

#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:17px
}

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
}