/*	







Theme Name: Display







Description: A sleek themeforest Portfolio and Business Template







Version: 1.1







Author: Kriesi







Author URI: http://www.kriesi.at







*/































/*Small reset*/







body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{







margin:0;







padding:0;







}















/*Structured layout mainpage*/























body{







font-size:13px;







font-family: Arial, Verdana, san-serif;







line-height:23px;







position:relative;







font-color: #06A4FF;







}















.wrapper{ 







width:100%;







position:relative;







display:table;







background: #f5f4ee ;







}















#top{







position:relative;







width:960px;







margin:0 auto;







}























/************************************************************************







HEAD AREA







*************************************************************************/























#head{







height:110px;







z-index: 5;







}















/*LOGO*/















#top .logo, .logo a{







height:90px;







width:220px;







display:block;







position:absolute;







left:14px;







top:40px;







border: none;







padding: 0;







margin:0;







overflow: show;







}















#top .logo a, #top .logo a:hover{







top:0;







left:0;







outline:none;







border: none;







}















#top .logobg a{







text-indent:-9999px;







}















#nav{







position: absolute;







right:15px;







top:25px;







list-style-type: none;







list-style-position: outside;







margin:0;







z-index: 5;







}















#nav li{







float: left;







}















#nav li a{







display:block;







float:left;







padding:6px 10px;







width:100px;







border-bottom: 1px;







text-decoration: none;







line-height: 18px;







outline: none;







}























#nav li a strong{







display:block;







font-weight: normal;







font-size: 16px;







font-color: #fff;







}















#nav li a span{







display:block;







font-size: 10px;







font-color: #fff;







}























/*navigation*/























#nav ul{







margin:0;







padding:0;







list-style-type:none;







list-style-position:outside;







position:relative;







line-height:50px; 







z-index:5;







font-color: #fff;







}























#top #nav ul a{







line-height:28px;







font-size: 12px;







cursor: pointer;







font-color: #fff;







}















#top #nav li{







float:left;







position:relative;







z-index:20;







margin-top:11px;







}















#top #nav li li{







border-left:none;







margin-top:0;







}















#top #nav ul {







display:none;







position:absolute;







top:48px;







width:172px;







left:0;







}















#top #nav li ul a{







width:150px;







height:auto;







float:left;







text-align:left;







padding:0 10px;







}















#top #nav ul ul{







top:auto;







border-top:none;







}	















#top #nav li ul ul {







left:171px;







top:-1px;







}















#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{







display:none;	







}







#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{







display:block;







}















#top #nav li ul a{







border-top:none;







}















/*featured*/















#featured, #featured:focus{







position:relative;







width:960px;







height:440px;







overflow: hidden;







outline: none;







}















#featured_image, #featured_image:focus{







width:940px;







height:420px;







overflow: hidden;







margin:0 auto;







border: none;







outline: none;







}















object, object:focus{







outline: none;







}















#featured_image img, #featured_image a img{







position:absolute;







z-index: 0;







visibility: hidden;







}















#featured #featured_image .current_img, #featured #featured_image .current_img img{







z-index: 0;







visibility: hidden;







}















.js_active #featured #featured_image .current_img, .js_active #featured #featured_image .current_img img{







visibility: hidden;







}



.drop-shadow:before,



.drop-shadow:after {



   content:"";



   position:absolute;



   z-index:-1;



   bottom:15px;



   left:10px;



   width:50%;



   height:20%;



}























/*infotext*/







#infotext{







width:940px;







padding:0 0px;







background-image: url(http://www.maxfinn.com/wp-content/uploads/2012/01/BoxGraphic-Final.png) no-repeat center top;







}















#infotext h2{







font-family:arial;







font-size:18px;







padding:0px 0 0px;







position:relative;







top:0px;







font-color: #ffffff;







background-image: url(http://www.maxfinn.com/wp-content/uploads/2011/06/Ribbon.png) no-repeat center top;







}















/*content*/















#main{







padding-top:40px;







width:940px;







position: relative;







margin: 0 auto;







overflow: hidden;







}















#content{







width:610px;







margin:0;







overflow: hidden;







position:relative;







float:right;







}















.fullwidth #content{







width:940px;







}















#sidebar{







width:280px;







overflow: hidden;







margin-right:50px;







position:relative;







float:left;







}















#sidebar .box{







margin:0;







padding:0 0 10px 0;







}















#sidebar h3{







padding:20px 0 4px;







}























/*sidebar nesting and hiding of indent lists*/







#sidebar .box a{







display:block;







line-height:22px;







padding:3px 10px;







}







#sidebar .box ul ul a{







padding:3px 10px 3px 25px;







}







#sidebar .box ul ul ul a{







padding:3px 10px 3px 40px;







}







#sidebar .box ul ul ul ul a{







padding:3px 10px 3px 55px;







}







#sidebar .box ul ul ul ul ul a{







padding:3px 10px 3px 70px;







}







#sidebar .box ul ul ul ul ul ul a{







padding:3px 10px 3px 85px;







}







#sidebar .box ul ul ul ul ul ul ul a{







padding:3px 10px 3px 100px;







}







#sidebar .box ul ul ul ul ul ul ul ul a{







padding:3px 10px 3px 115px;







}







#sidebar .box ul ul ul ul ul ul ul ul ul a{







padding:3px 10px 3px 130px;







}







#sidebar .box ul ul ul ul ul ul ul ul ul ul a{







padding:3px 10px 3px 145px;







}















.sidebarmenu .current{







font-weight: bold;







}















.sidebarmenu ul ul, .sidebarmenu .currentli_item ul ul, .sidebarmenu .parentli_item .li_item ul{







display:none;







}















.sidebarmenu .currentli_item ul, .sidebarmenu .parentli_item ul{







display: block;







}























.box{







position:relative;







margin-right:50px;







float:left;







overflow: hidden;







padding-bottom: 50px;







}















.wrapper .box3{







margin:0;







}















.wrapper .box_small{







width:280px;







}















.wrapper .box_mini{







width:160px;







margin-right:20px;







}















.box_small h3{







padding:15px 0 4px 0;







}















/*sidebar widgets*/































.widget_search #s{







border: none;







width:219px;







padding:8px 50px 8px 10px;







color:#FFC629;







}















#sidebar .widget_search #searchsubmit{







border: none;







display:block;







height:33px;







position:absolute;







right:0px;







text-indent:-9999px;







top:0px;







width:36px;







cursor: pointer;







padding:0;







outline: none;







}















#main #sidebar .widget_tag_cloud a {







display:inline;







border:none;







background: none;







padding:3px;







line-height: 1.5em;







}















#main #sidebar .textwidget a{







display:inline;







background: none;







padding: 0;







margin: 0;







}























#main #sidebar .rsswidget{







background: none;







}















#sidebar .rsswidget img{







display:none;







}















.rss-date, .rssSummary, .widget_rss cite{







padding:3px 10px;







}















#main #sidebar .box .recentcomments a{







background-image: none;







border: none;







}















#main #sidebar .box .recentcomments{







display:block;







line-height:22px;







padding:3px 10px;







}















/*--------------------calendar--------------------*/







#wp-calendar a, #wp-calendar a:visited {







display:block;







text-decoration:none;







padding:0;







border:none;







width:auto;







}















#wp-calendar a:hover{







display:block;







}















#wp-calendar {







empty-cells: show;







width:100%;







text-align:center;















}















#wp-calendar #next a,#wp-calendar #prev a {







text-decoration:none;







display:block;







background: none;







border:none;







}







#wp-calendar #next a:hover,#wp-calendar #prev a:hover {







}















#wp-calendar caption {







margin-bottom:5px;







}























/*blog*/







.entry{







position: relative;







padding-bottom:30px;







clear:both;







float:left;







width: 100%;







}















.entry .box{







padding-bottom:0;







}















.post_data{







border-left:none;







border-right:none;







font-size:11px;







line-height:22px;







padding:3px 1px;







position:relative;







float:left;







width:608px;







margin-bottom: 17px;







}















.post_data .categories{







float:left;







}















.post_data .author{







float:right;







}















.blogentry h2{







width:490px;







padding:5px 0 0 0;







}















.blogentry img{







max-width:610px;







}















.entry h2{







padding:5px 0 0 0;







}















.entry .date{







height:44px;







position:absolute;







right:0;







text-align:center;







width:112px;







top:8px;







}















.entry .day{







font-size:36px;







font-weight:bold;







line-height:45px;







display: block;







width:55px;







position: absolute;







top:0;







left:0;







height:40px;







}















.entry .month{







display:block;







font-size:18px;







left:60px;







line-height:1em;







position:absolute;







text-transform:uppercase;







top:6px;







width:50px;







}















.entry .year{







display:block;







font-size:14px;







font-weight:bold;







left:60px;







letter-spacing:2px;







line-height:1em;







position:absolute;







top:25px;







width:53px;







}















/*pagination*/















#top .pagination {







clear:both;







padding:0 0 60px 0;







position:relative;







z-index:3;







}















#top .pagination span, #top .pagination a{







display:block;







float:left;







font-size:11px;







line-height:13px;







margin: 2px 2px 2px 0;







padding:3px 6px;







text-decoration:none;







width:auto;







}























#top .pagination .current{







font-size:11px;







padding:3px 6px;







}























/*Portfolio*/







#subpage .box_small .more-link,  .box_page .more-link{







position: relative;







top:-13px;







}























/*footer*/







#footer{







width:940px;







position: relative;







padding-top: 30px;







margin: 0 auto;







}















.footer_widgets{







float: left;







width:720px;







overflow: hidden;







}















#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a







{







color:#FFC629;







text-decoration: none;







font-size: 12px;







}















#footer .box_custom_footer{







width:220px;







margin-right:0;







float:right;







overflow: hidden;







}















#footer .box h4, #footer .box h4 a{







text-transform: uppercase;







font-size: 16px;







letter-spacing:1.3px;







border:none;







}















#footer .box ul{







list-style-type: none;







list-style-position: outside;







margin:0;







} 















#footer .box ul ul{







border:none;







}















#footer .box ul li a{







display:block;







padding:3px 10px;







line-height:22px;







position: relative;







}















#footer .custom_button{







width:150px;







padding:10px 60px 10px 10px;







display: block;







text-align: center;







border: none;







}















.rsswidget img{







display: none;







}















.custom_button strong{







display: block;







font-size: 20px;







font-weight: normal;







letter-spacing:1px;







}















.custom_button span{







display: block;







font-size: 14px;







font-weight: normal;







letter-spacing:0.5px;







}















#sitesearch_footer{







padding-top:20px;







position: relative;







}















.box_custom_footer p{







font-size:11px;







line-height: 17px;







padding:10px 0;







}















#searchform{







position: relative;







}















#footer #s{







border: none;







width:160px;







padding:8px 50px 8px 10px;







color:#ffffff;







}















#footer .widget #s{







width:100px;







}















#footer #searchsubmit{







border: none;







display:block;







height:35px;







position:absolute;







right:3px;







text-indent:-9999px;







top:0px;







width:35px;







cursor: pointer;







padding:0;







outline: none;







}















.wrapper #footer .social_bookmarks{







border:none;







display: block;







float: left;







width:100%;







}







.wrapper #footer .social_bookmarks li{







float:left;







margin:0;







width:16px;







margin-right:7px;







}















.wrapper #footer .social_bookmarks li a{







height:16px;







width:16px;







display: block;







float:left;







text-indent: -9999px;







border:none;







padding:0;







}















.wrapper #footer .box .recentcomments a{







background-image: none;







border: none;







}















.widget_tag_cloud{







line-height: 2.5em;







}















.widget_tag_cloud a{







padding:2px;







}















/*generic*/







.rounded{







-moz-border-radius: 4px;







-webkit-border-radius:4px;







border-radius:4px;







}















.more-link{







display:block;







line-height:16px;







padding:9px 0 0;







width:72px;







}















input, select, textarea{







font-size:13px;







font-family: Arial, Helevtica, Verdana, san-serif;







position:relative;







outline: none;







}















blockquote {







font-size:12px;







font-style:italic;







margin:0 0 20px;







padding:10px 20px 10px 41px;







}















.wrapper a{







text-decoration:none;







}















.wrapper a:hover{







text-decoration:none;







}















a img, a:hover img{







border:none;







text-decoration:none;







z-index: 2;







position: relative;







outline: none;







}















#main img{







float:left;







margin-bottom: 5px;







display: inline;







}















p{ padding: 0 0 1em 0}































ul, ol{







margin-bottom:10px;







}















ul li{







list-style-type: none;







padding-left:10px;







}















#top #nav, #top #nav li, #sidebar li, #sidebar ul, #footer li, #footer ul{







padding:0;







list-style-type: none;







background: none;







border:none;







}















ol li{







list-style-type: decimal;







list-style-position:inside;







}















#sidebar ul, #sidebar ol{







margin:0px;







}















#sidebar li{







list-style-type:none;	







}























h1,h2,h3,h4,h5,h6, legend{







letter-spacing: 0.4px;







font-weight:normal;







padding-bottom:5px;







line-height:1.4em;







position: relative;







font-family:"Trebuchet MS", Arial, Helvetica, san-serif;







font-color: #ffffff;







}















h1{clear:both; font-size:38px;font-weight:bold;font-color: #ffffff;}







h2{font-size:36px; clear:both;font-color: #FFC629;}







h3, legend{font-size:22px; clear:both;font-color: #FFC629;}







h4{font-size:16px; clear:both;font-color: #FFC629;}







h5{font-size:14px; clear:both;font-color: #ffffff;}







h6{font-size:13px; clear:both;font-color: #ffffff;}















#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{







text-decoration:none;







border:none;







} 















#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{







text-decoration:none;







border:none;







} 































blockquote p{







padding:11px 0px;







}















blockquote{







margin:0 0 22px 5px;







padding:0 15px;







}















.floatleft{







float:left;







}















.floatright{







float:right;







}















.clearboth{







clear:both;







}















.alignleft{







float:left;







margin:0px 15px 15px 0pt;







}















.alignright{







float:right;







margin:0px 0pt 15px 15px;







}















.aligncenter{







clear:both;







display:block;







margin:10px auto;







padding: 10px 0;







}















#top .extra_margin_right{







margin-right:50px;







}















#top .no_margin_right{







margin-right:0;







}















#top .wp-smiley{







border:none;







padding:0;







}















.meta{







display:block;







position:relative;







top:3px;







font-size:11px;







line-height:14px;







}















.pp_details .pp_nav a.pp_arrow_previous, .pp_details .pp_nav a.pp_arrow_next {







margin-top:8px;







}















.pp_details .pp_nav {







margin:-3px 0 0;







}















.lightbox_video, .lightbox_image{







position: absolute;







z-index: 1;







top:0;







left:0;







}























#top .ie6_lightbox, #footerwrap .ie6_lightbox{







position: relative;







border:none;







}







/*CONTACT FORM*/	































#searchsubmit, #send, #top #submit{







cursor:pointer;







}































.text_input, .text_area{







padding:4px;







font-family: Arial, Helevtica, Verdana, san-serif;







width:200px;







font-size:11.5px;







}















#send, #submit{







padding:4px 20px;







font-family: Arial, Helevtica, Verdana, san-serif;







font-size:11.5px;







}















.hidden{







display:none;







}















#commentform{







padding-bottom:20px;







}























fieldset{







border:none;







padding:0;







margin:0;







overflow:hidden;







}















fieldset label{







padding-left:7px;







}







.blocklabel{







display:block;







padding:10px 0 0 0;







}















#top .text_area{







width:600px;







}















/*CONTACT FORM*/	







#send, #top #submit{







cursor:pointer;















}































/*comments*/







#top .comment-edit-link, #top .comment-meta a{







border:none;







}















.commentlist{







margin-bottom:20px;







float:left;







width:100%;







}















#top .commentlist #comment{







width:70%;







}























.commentlist li{







width:100%;







clear:both;







float:left;







padding:0;







list-style-type:none;







padding:20px 0 0 0;







position:relative;







}







.commentlist .children, .commentlist .children li{







border:none;







}















.gravatar{







float:left;







width:60px;







padding:0px 10px;







text-align: center;







}















.gravatar img{







display:block;







padding:5px;







}















.comment_content{







float:left;







width:524px;







padding-bottom:20px;







}















.commentmetadata{







float:right;







padding-right:10px;







}















.commentmetadata a, .comment-edit-link, .comment-reply-link{







text-decoration: none;







font-size:10px;







}















#top .comment-reply-link{







border:none;







}















.comment-edit-link{







padding-left:10px;







}















.says{







display:none;







}















.author_name{







font-weight:bold;







font-style:normal;







font-size:15px;







float:left;







}















.comment_text{







clear:both;







}















.comment-reply-link{







text-align: center;







display: block;







}















.commentlist #respond{







padding-left:80px;







}















#cancel-comment-reply-link{







text-decoration: none;







margin-left:15px;







font-size: 10px;







}















.commentlist .children{







padding:0 0 0 70px;







}







.commentlist .children li .comment_content{







width:454px;







}















.commentlist .children .children li .comment_content{







width:384px;







}















.commentlist .children .children .children li .comment_content{







width:314px;







}















.commentlist .children .children .children .children li .comment_content{







width:244px;







}















.commentlist .children .children .children .children .children li .comment_content{







padding:0;







}















.comment_nav{







position: relative;







top:-13px;







font-size: 10px;







z-index: 4;







}















.comment_nav a{







text-decoration: none;







}















.comment_prev{







float:left;







}







.comment_next{







float:right;







}
