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,table,caption,tbody,tfoot,thead,tr,th,td {

margin:0;

padding:0;

border:0;

outline:0;

font-size:100%;

vertical-align:baseline;

background:transparent

}



body {

font-style:normal;

font-weight:600;

text-shadow:none;

text-decoration:none;

text-transform:none;

letter-spacing:0em;

word-spacing:0em;

line-height:20px;

font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;

line-height:18px;

background-color:#fafafa;

color:#5C5C5C;

}

p {

margin-bottom:15px;

}

a {

text-decoration:none;

}

ol,ul {

list-style:none;
color: #666666;

}

blockquote,q {

quotes:none

}

blockquote:before,blockquote:after,q:before,q:after {

content:'';

content:none

}

:focus {

outline:0

}

ins {

text-decoration:none

}

del {

text-decoration:line-through

}

table {

border-collapse:collapse;

border-spacing:0

}

button,.button {

font:0.7100em "Helvetica Neue",Helvetica,Arial,sans-serif

}

h1 {

font-size:46px;

letter-spacing:-3px;

}

h2 {

font-size:26px;

letter-spacing:-1px;



}



h2.heading{



border-bottom:1px solid #333333;

margin-bottom:3px;



}

h3 {

font-size:12px

}

h4 {

font-size:12px

}

h5 {

font-size:12px

}

h6 {

font-size:12px

}

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

margin-bottom:5px;

line-height:17px;

font-weight:normal;

color:#111111;

}




a{color:#ff9900; -webkit-transition:color 0.2s ease-in; -moz-transition:color 0.2s ease-in; -o-transition:color 0.2s ease-in; transition:color 0.2s ease-in}

a:hover{color:#bbbbbb; }



.center {

text-align:center

}

.visible {

display:block;

}

.hidden {

display:none;

}

.invisible {

visibility:hidden

}

.alignright {

float:right

}

.alignleft {

float:left

}

.aligncenter {

margin-left:auto;

margin-right:auto

}

.clearboth {

clear:both;

display:block;

font-size:0;

height:0;

line-height:0;

width:100%;

overflow:hidden

}



.clearfix:after {

clear: both;

content: "";

display: block;

height: 0;

line-height:0;

visibility: hidden;

}



.m20{



margin-bottom:20px;



}





/* Buttons */

.button, .widget_tag_cloud a{







position:relative;

font-size:11px;

text-decoration:none;



padding:8px 14px;



border:1px solid #666666;





background: rgb(119,119,119); /* Old browsers */

background: -moz-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(102,102,102,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,119,119,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(102,102,102,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(102,102,102,1) 100%); /* IE10+ */

background: linear-gradient(top, rgba(119,119,119,1) 0%,rgba(102,102,102,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#666666',GradientType=0 ); /* IE6-9 */



-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



-webkit-box-shadow: inset 0px 0px 0px 2px #555555; 

-moz-box-shadow: inset 0px 0px 0px 2px #555555; 

box-shadow: inset 0px 0px 0px 2px #555555; 









color:#ffffff;







}

.button:hover, .widget_tag_cloud a:hover {



background:#555555;

color:#878787;



}

.button:active, .widget_tag_cloud a:active {

top:1px;

}



/*------------------------------ -FORMS-------------------------------*/ 



fieldset {

padding:1em;

border:1px solid #ccc;

}

legend {

padding:0 .8em;

font-weight:bold;

font-size: 1.2em;

}

textarea,input[type=text],input[type=password],input[type=email],select {

resize:vertical;

font-size:12px;

padding:8px;

font-family:inherit;

background:#222222;

border:1px solid #333333;

font-style:italic;



color:#999999;



-webkit-box-shadow: inset 0px 0px 10px 4px #181818;

-moz-box-shadow: inset 0px 0px 10px 4px #181818;

box-shadow: inset 0px 0px 10px 4px #181818;



-webkit-transition:background-color 0.2s ease-in; -moz-transition:background-color 0.2s ease-in; -o-transition:background-color 0.2s ease-in; transition:background-color 0.2s ease-in;





}



textarea:hover,input:hover,textarea:focus,input:focus {







background-color:#191919;



}



input,select {

cursor:pointer;

}

input[type=text],input[type=password],input[type=email] {

cursor:text;

}

textarea {

overflow:auto;

}

textarea,input {

outline:none;

}

select {

padding:2px;

}

option {

padding:0 4px;

}

input[type=button],button {

padding:4px;

cursor:pointer;

vertical-align:middle;

}





input.invalid, textarea.invalid{



background-color:#111111 !important;



}



/* Columns */

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {

position:relative;

margin-right:4%;

float:left;

}

.one_half {

width:48%

}

.one_third {

width:30.6666%

}

.two_third {

width:65.3332%

}

.one_fourth {

width:22%

}

.two_fourth {

width:48%

}

.three_fourth {

width:74%

}

.one_fifth {

width:16.8%

}

.two_fifth {

width:37.6%

}

.three_fifth {

width:58.4%

}

.four_fifth {

width:79.2%

}

.one_sixth {

width:13.3333%

}

.two_sixth {

width:30.6666%

}

.three_sixth {

width:47.9998%

}

.four_sixth {

width:65.3332%

}

.five_sixth {

width:82.6665%

}

.last {

margin-right:0 !important;

clear: right;

}



#intro_wrap{





position:fixed;



width:100%;

height:100%;

z-index:99;

overflow:hidden;



background: #000000;









}







#intro{





position:absolute;

width:160px;

left:50%;

top:40%;

margin-left:-80px;

text-align:center;





}



#intro span{



display:block;

width:20px;

height:20px;

background:url(../images/loading.gif) no-repeat center center;

margin:0 auto;



}



#intro p{



border-top:1px solid #444444;

margin-top:6px;

padding-top:6px;

color:#999999;

line-height:15px;



}





#header_container {



position:fixed;

top:0px;

left:50%;

margin-left:-470px;

z-index:14;

width:160px;

height:100%;





}



body.closed #header_container{



top:-1000px;

margin-left:-80px;

display:none;



}



body.closed #main_body_wrap{



display:none;



}





#header_container #mask{



position:absolute;

background:#222222;

width:0px;

left:170px;

top:0px;

height:100%;

display:none;





}



#header_wrap{



border:2px solid #222222;

border-top:none;

border-bottom:none;



}





#header{



background:#222222;

overflow:hidden;

position:relative;







border-bottom:none;



border:1px solid #444444;

border-top:none;

border-bottom:none;



}



#header_bottom{



width:160px;

height:64px;

background:url(../images/dark/header_bottom.png) no-repeat center top;

cursor:pointer;

z-index:14;





}





#header #logo{





position:absolute;
top:0px;

left:3px;
/*top:114px;

left:36px;*/



}



#header #site_description{



margin-top:140px;

margin-bottom:20px;

margin-left:15px;

margin-right:15px;

text-align:center;

color:#999999;

line-height:15px;







}



#nav{







margin-bottom:20px;





margin-left:15px;

margin-right:15px;











}

.menu a{
color: #999999;

}

#nav > li{





margin-bottom:12px;

cursor:pointer;



}



#nav li strong{







font-size:12px;

font-weight:normal;









}



#nav li span{



display:block;

color:#999999;

margin-top:-2px;

border-bottom:1px solid #333333;



}



#nav li ul{



border-bottom:1px solid #333333;

display:none;



padding:6px 0px;



}





#nav li ul li {









}



#nav li ul li {









}



#nav li ul li a{



background:url(../images/dark/menu_dot.png) no-repeat 0 4px;

padding-left:8px;









}



#nav li ul li a:hover{











}





#header_container #social_icons{





margin-bottom:20px;

width:100%;



overflow:hidden;



text-align:center;



}



#social_icons li{





display:inline-block;

position:relative;

width:18px;

height:18px;

margin:0px 0px 0 0px;

border:1px solid #333333;





}







#main_body_wrap{



position:relative;









left:50%;





z-index:13;





width:750px;

overflow:hidden;



border:2px solid #222222;

border-top:none;

border-bottom:none;





margin-left:-300px;



height:100%;





}







#main_body{





background:#ffffff;

padding:0px 22px;



overflow:hidden;



border:1px solid #efefef;

border-top:none;

border-bottom:none;



height:100%;



}





#main_body #page_intro{



margin-bottom:20px;



}



#page_intro h1{



/*margin-top:90px;*/
margin-top:40px;
margin-bottom:0px;



}



#page_intro #page_description{



line-height:18px;



color:#cccccc;













background:#333333;





border-top:1px solid #292929;

border-bottom:1px solid #292929;

display:inline-block;

padding:3px 10px;





}





#main_body article{



margin-bottom:50px;



}



ul.categories {



overflow:hidden;

margin-bottom:10px;



}



ul.categories li{



float:left;

margin-right:6px;



}



ul.categories li a{



cursor:pointer;

color:#777;





}



ul.categories li a.current{



color:#ffffff;



}





.pagination{



overflow:hidden;



}



.pagination a{



float:left;

margin-right:6px;

padding:5px 8px;



}



.pagination a.current{



background:#333333;



}





.entry_list{



overflow:hidden;







}



.entry_list.portfolio{



margin-right:-20px;







}







.entry_list .entry_item{



float:left;

position:relative;

overflow:hidden;







}



.entry_item .entry_wrap{



position:relative;





left:-100%;



}





.entry_list.portfolio .entry_item{







width:221px;

margin-right:20px;

margin-bottom:30px;



}



.entry_list.gallery.small{



margin-right:-8px;







}



.entry_list.gallery.medium{



margin-right:-7px;







}



.entry_list.gallery.large{



margin-right:-20px;







}





.entry_list.gallery.small .entry_item{

width:134px;

margin-right:8px;

margin-bottom:8px;

}



.entry_list.gallery.medium .entry_item{

width:170px;

margin-right:7px;

margin-bottom:7px;

}



.entry_list.gallery.large .entry_item{

width:221px;

margin-right:20px;

margin-bottom:20px;

}



.entry_list.gallery.fullwidth .entry_item{

width:700px;

margin-bottom:20px;

}

















.entry_details{




color:#333333;
margin:14px 0 0 0;

position:relative;









}



.entry_details .meta_container{



margin-top:-7px;



}



.entry_item  .entry_title{





margin:16px 0 6px;

font-size:12px;







}


.entry_item  .entry_title a{





margin:16px 0 6px;

font-size:12px;
color:#333333;






}



.entry_item  .entry_description{


margin-top:20px;












}

.entry_item  .entry_description a{


margin-top:20px;
color:#333333;












}






.entry_image{



position:relative;

padding:5px;

border:1px solid #efefef;





background:#ffffff;

overflow:hidden;





}



.entry_image .image_preload{



position:absolute;

background:#000000 url(../images/loading.gif) no-repeat center center;

width:100%;

height:100%;

top:0px;

left:0px;





}



.entry_image .image_overlay{





height:100%;

width:100%;

z-index:2;

position:absolute;

top:0;

left:0;

opacity:0;

cursor:pointer;







}



.entry_image .image_overlay.zoom{



background:#000000 url(../images/zoom.png) no-repeat center center;



}



.entry_image .image_overlay.play{



background:#000000 url(../images/play.png) no-repeat center center;



}



.entry_image .image_overlay.link{



background:#000000 url(../images/link.png) no-repeat center center;



}



.entry_image img{



display:block;



}



.entry_image .likes{



background:#181818;

position:absolute;

bottom:-30px;

left:0px;

width:100%;

z-index:3;

height:30px;

line-height:30px;



}





.entry_image .likes a{





background:url(../images/meta.png) no-repeat 0 -135px;

position:relative;

left:50%;

padding-left:16px;

font-size:9px;

color:#ffffff;

cursor:pointer;

margin-left:-10px;



}





.entry_image .likes.liked a{



background:url(../images/meta.png) no-repeat 0 -531px;



}



.entry_image .likes a:hover{



background:url(../images/meta.png) no-repeat 0 -201px;



}





.meta_container{



position:relative;

overflow:hidden;



}



.meta_container li{



float:left;

margin-right:14px;

overflow:hidden;







}



.meta_container li.entry_categories{



padding-left:16px;

background:url(../images/dark/meta.png) no-repeat 0 -394px;



}



.meta_container li:hover.entry_categories{



background:url(../images/dark/meta.png) no-repeat 0 -460px;



}



.meta_container li.entry_categories a{



font-size:11px;

padding:0;



}



.meta_container a{



padding-left:16px;

font-size:9.4px;

cursor:pointer;

color:#aaaaaa;







display:inline-block;



height:16px;

line-height:16px;











}



.meta_container a:hover{





color:#ffffff;







}



.meta_container li.entry_date a{



background:url(../images/dark/meta.png) no-repeat 0 0;

text-transform:uppercase;



}



.meta_container li.entry_date a:hover{



background:url(../images/dark/meta.png) no-repeat 0 -66px;



}







.meta_container li.entry_likes a{



background:url(../images/dark/meta.png) no-repeat 0 -132px;







}



.meta_container .entry_likes.liked a{



background:url(../images/dark/meta.png) no-repeat 0 -528px;



}



.meta_container li.entry_likes a:hover{



background:url(../images/dark/meta.png) no-repeat 0 -198px;



}



.meta_container li.entry_comments a{



background:url(../images/dark/meta.png) no-repeat 0 -264px;



}



.meta_container li.entry_comments a:hover{



background:url(../images/dark/meta.png) no-repeat 0 -330px;



}









/* Post Format Audio */

.entry_item.format-audio .jp-gui{





padding:5px;



border:1px solid #333333;

background:#181818;



position:relative;



margin-bottom:5px;





}



.entry_item.format-audio .jp-controls{







height:35px;

position:relative;



background:#222222;



}



.entry_item.format-audio .jp-gui .jp-play{



background:transparent url(../images/controls.png) no-repeat 0 -270px;

position:absolute;

left:5px;

top:-2px;

height:40px;

width:30px;

text-indent:-9999px;



}



.entry_item.format-audio .jp-gui .jp-pause{



background:transparent url(../images/controls.png) no-repeat 0 -180px;

left:5px;

top:-2px;

position:absolute;

height:40px;

width:30px;

text-indent:-9999px;



}



.entry_item.format-audio .jp-gui .jp-progress{



height:6px;

background-color:#666666;

position:absolute;

top:20px;

left:40px;

right:80px;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;







}



.entry_item.format-audio .jp-gui .jp-seek-bar{



height:6px;

background-color:#666666;

position:absolute;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;









}



.entry_item.format-audio .jp-gui .jp-play-bar{





background:#ffffff;

height:100%;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



}



.entry_item.format-audio .jp-gui .jp-mute{



background:transparent url(../images/controls.png) no-repeat 0 -90px;

position:absolute;

right:40px;

top:-2px;

height:100%;

width:30px;

text-indent:-9999px;





}



.entry_item.format-audio .jp-gui .jp-unmute{



background:transparent url(../images/controls.png) no-repeat 0 -360px;

position:absolute;

right:40px;

top:-2px;

height:100%;

width:30px;

text-indent:-9999px;





}



.entry_item.format-audio .jp-gui .jp-volume-bar{





height:6px;

background-color:#666666;

position:absolute;

top:20px;

width:30px;

right:12px;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



}



.entry_item.format-audio .jp-gui .jp-volume-bar-value{





background:#ffffff;

height:100%;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;





}



/* Post Format Video */





.entry_item.format-video .jp-video  {



padding:5px;

border:1px solid #333333;

background:#181818;





}



.entry_item.format-video .jp-video video, 

.entry_item.format-video .jp-jplayer, 

.entry_item.format-video iframe {



display:block;

position:relative;

background:#000000;



}





.entry_item.format-video .jp-interface{



height:35px;

position:relative;



background:#222222;



}





.entry_item.format-video .jp-gui .jp-play{



background:transparent url(../images/controls.png) no-repeat 0 -270px;

position:absolute;

top:-2px;

left:5px;

height:40px;

width:30px;

text-indent:-9999px;



}



.entry_item.format-video .jp-gui .jp-pause{



background:transparent url(../images/controls.png) no-repeat 0 -180px;

top:-2px;

left:5px;

position:absolute;

height:40px;

width:30px;

text-indent:-9999px;



}



.entry_item.format-video .jp-gui .jp-progress{



height:6px;

background-color:#666666;

position:absolute;

top:14px;

left:40px;

right:80px;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;







}



.entry_item.format-video .jp-gui .jp-seek-bar{



height:6px;

background-color:#666666;

position:absolute;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;







}



.entry_item.format-video .jp-gui .jp-play-bar{



background:#ffffff;

height:100%;



-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



}



.entry_item.format-video .jp-gui .jp-mute{





top:-2px;

background:transparent url(../images/controls.png) no-repeat 0 -90px;

position:absolute;

right:40px;

height:100%;

width:30px;

text-indent:-9999px;







}



.entry_item.format-video .jp-gui .jp-unmute{



top:-2px;

background:transparent url(../images/controls.png) no-repeat 0 -360px;

position:absolute;

right:40px;

height:100%;

width:30px;

text-indent:-9999px;



}



.entry_item.format-video .jp-gui .jp-volume-bar{



height:6px;

background-color:#666666;

position:absolute;

top:14px;

width:30px;

right:12px;

-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



}



.entry_item.format-video .jp-gui .jp-volume-bar-value{



background:#ffffff;

height:100%;



-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;



}



.entry_item.format-video .jp-gui .jp-full-screen, .entry_item.format-video .jp-gui .jp-restore-screen{



background:transparent url(../images/controls.png) no-repeat 0 0;

position:absolute;

right:5px;

top:-2px;

height:40px;

width:30px;

text-indent:-9999px;





}







/* Gallery Post Format*/



.slider{



position:relative;





}



.slides_container {



overflow:hidden;

position:relative;

height:300px;

display:none;

z-index:1;



padding:5px;

border:1px solid #333333;

background:#181818;

}





.slider .slider_pagination{



position:absolute;

right:15px;

bottom:15px;

z-index:2;



}



.slider .slider_pagination li{



float:left;

width:8px;

height:8px;

margin-left:6px;



}



.slider .slider_pagination a{





width:8px;

height:8px;

background:transparent url(../images/dark/bullets.png) no-repeat -8px 0;



text-indent:-9999px;

display:block;





}



.slider .slider_pagination li.current a{



background:transparent url(../images/dark/bullets.png) no-repeat 0 0;



}









#footer_wrap{



margin-top:20px;



padding-top:30px;





}



#footer{





margin:0 auto;

overflow:hidden;



}









#subfooter{



border-top:0px solid #333333;

margin:0 auto;

overflow:hidden;

height:40px;

line-height:40px;





}



#subfooter p{



float:right;



}



#open_btn{



position:fixed;



width:160px;

height:31px;



left:50%;

top:0px;

margin-left:-80px;



display:none;

background:url(../images/dark/open_btn.png) no-repeat 0 0;

cursor:pointer;





}



body.closed #open_btn{



display:block;



}



/* Caption */



#caption_wrap{



position:fixed;

bottom:60px;



top:70%;



width:100%;



display:none;



}



#caption{



width:600px;

margin:0 auto;







}



#caption_title{



background:#222222;



font-size:46px;











letter-spacing:-3px;





margin-bottom:5px;











display:inline-block;

float:left;



position:relative;



padding:6px 10px;

color:#ffffff;



}



#caption_title p{



margin:0;



}



#caption_title span#caption_bg_1{



width:255px;

height:188px;

background:url(../images/caption_bg_1.png) no-repeat 0 0;

position:absolute;

bottom:-92px;

left:-34px;

z-index:-1;







}



#caption_title span#caption_bg_2{



width:255px;

height:188px;

background:url(../images/caption_bg_2.png) no-repeat 0 0;

position:absolute;

right:-90px;

bottom:-92px;

z-index:-1;





}



#caption_description{





background:#222222;

padding:6px 10px;



display:inline-block;

float:left;







}



ul.ts_container{

list-style:none;





margin:0 auto;

position:relative;

height:8px;

margin-bottom:7px;





}

ul.ts_container li{

float:left;

}

ul.ts_container li a{

display:block;

text-indent:-9000px;

width:8px;

height:8px;

outline:none;

margin-right:5px;

background:transparent url(../images/dark/bullets.png) no-repeat -8px 0;

}

ul.ts_container li a:hover,

ul.ts_container li.selected a{

background-position:0 0;

}

ul.ts_container li.ts_thumbnails{

display:none;

position:absolute;

}

ul.ts_container li.ts_thumbnails span{

background:transparent url(../images/dark/triangle.png) no-repeat top center;

width:15px;

height:6px;

position:absolute;

}

.ts_preview_wrapper{

border:5px solid #222222;

overflow:hidden;

position:relative;

-moz-box-shadow:0px 0px 5px #222222;

-webkit-box-shadow:0px 0px 5px #222222;

box-shadow:0px 0px 5px #222222;



}

ul.ts_preview{

position:absolute;

left:0px;

top:0px;

margin:0;

padding:0;

list-style-type:none;

}

ul.ts_preview li{

float:left;

}

ul.ts_preview li img{

display:block;

}



#main_content{



margin-top:20px;

overflow:hidden;



}





#primary{



float:left;

width:474px;







}



#secondary{



float:right;

width:200px;

padding-left:30px;
margin-top: 10px;









}





/* author box */

#about_the_author {



margin-bottom:20px;

padding-top:20px;

}

.author_info {

overflow:hidden;

padding-left:20px;

position:relative;

}

.author_name {

font-size:12px;

margin-bottom:6px;

}









/* Comments */

.comment {

padding:15px 0px;

overflow:hidden;

}

.gravatar {



float:left;

padding:5px;

border:1px solid #333333;





}

.gravatar img {

display:block

}

.comment_content {

overflow:hidden;

padding-left:20px;

position:relative;

min-height:80px;

}

.comment_content .comment_meta {

position:relative

}

.comment_content .comment_meta .comment_author {



float:left;

display:block;

margin-bottom:7px;

font-size:12px;

color:#ffffff;

}



.comment_content .comment_meta time {





margin-left:10px;



display:inline;

}

.comment_content .comment_text {

clear:both;

margin-top:5px;

overflow:hidden;

}



.reply{



visibility:hidden;



}



.comment_content:hover .reply{



visibility:visible;



}

#comments li ul li {

margin-left:35px;

border-left:1px solid #333333;

padding-left:20px;



}

#respond {

margin-top:30px

}





#commentform{





overflow:hidden;

position:relative;





}



#commentform .one_half{





margin-bottom:20px;





}



#commentform label{



display:block;

margin:0 0 5px 2px;



}





#commentform input{



width:175px;

display:inline-block;





}



#commentform textarea{



margin-bottom:20px;

display:inline-block;

width:385px;

height:100px;





}





/* Supersized */





#supersized-loader{position:fixed;top:50%;left:50%;z-index:0;width:40px;height:40px;margin:-20px 0 0 -20px;text-indent:-999em;background:#000000 url(../images/loading.gif) no-repeat center center; -webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}



#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }

#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }

#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/

#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/



#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }

#supersized a { width:100%; height:100%; display:block; }

#supersized li.prevslide { z-index:-20; }

#supersized li.activeslide { z-index:-10; }

#supersized li.image-loading { background:#000000 url(../images/loading.gif) no-repeat center center; width:100%; height:100%; }

#supersized li.image-loading img{ visibility:hidden; }

#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }





/* FLightbox */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}

div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}

div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}

div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}

div.pp_default .pp_content .ppt{color:#f8f8f8}

div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}

div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}

div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}

div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}

div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}

div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}

div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}

div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}

div.pp_default .pp_close{background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}

div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}

div.pp_default .pp_social{margin-top:7px}

div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}

div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}

div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}

div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}

div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}

div.pp_default .pp_content_container .pp_details{margin-top:5px}

div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}

div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}

div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}

div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}

div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}

div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}

div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}

div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}

div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}

div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}

div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}

div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}

div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}

div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}

div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}

div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}

div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}

div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}

div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}

div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}

div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}

div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}

div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}

div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}

div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}

div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}

div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}

div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}

div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}

div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}

div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}

div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}

div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}

div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}

div.dark_rounded .pp_description{color:#fff;margin-right:85px}

div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}

div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}

div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}

div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}

div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}

div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}

div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}

div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}

div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}

div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}

div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}

div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}

div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}

div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}

div.dark_square .pp_nav{clear:none}

div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}

div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}

div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}

div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}

div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}

div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}

div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}

div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}

div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}

div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}

div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}

div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}

div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}

div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}

div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}

div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}

div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}

div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}

div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}

div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}

div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}

div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}

div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}

div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}

div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}

div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}

div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}

div.facebook .pp_description{margin:0 37px 0 0}

div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}

div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}

div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}

div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}

div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}

div.facebook .pp_nav{margin-top:0}

div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}

div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}

div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}

div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}

div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}

div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}

div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}

div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}

div.pp_pic_holder a:focus{outline:none}

div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}

div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}

.pp_content{height:40px;min-width:40px}

* html .pp_content{width:40px}

.pp_content_container{position:relative;text-align:left;width:100%}

.pp_content_container .pp_left{padding-left:20px}

.pp_content_container .pp_right{padding-right:20px}

.pp_content_container .pp_details{float:left;margin:10px 0 2px}

.pp_description{display:none;margin:0}

.pp_social{float:left;margin:0}

.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}

.pp_social .twitter{float:left}

.pp_nav{clear:right;float:left;margin:3px 10px 0 0}

.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}

.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}

a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}

.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}

.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}

.pp_gallery div{float:left;overflow:hidden;position:relative}

.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}

.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}

.pp_gallery ul a img{border:0}

.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}

.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}

a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}

a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}

a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}

a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}

.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}

#pp_full_res{line-height:1!important}

#pp_full_res .pp_inline{text-align:left}

#pp_full_res .pp_inline p{margin:0 0 15px}

div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}

div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}

div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}

div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}

div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}

div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}

div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}

div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}

div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}

div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}

.pp_top,.pp_bottom{height:20px;position:relative}

* html .pp_top,* html .pp_bottom{padding:0 20px}

.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}

.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}

.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}

.pp_fade,.pp_gallery li.default a img{display:none}





/* TipTip CSS - Version 1.2 */



#tiptip_holder {

display: none;

position: absolute;

top: 0;

left: 0;

z-index: 99999;

}



#tiptip_holder.tip_top {

padding-bottom: 5px;

}



#tiptip_holder.tip_bottom {

padding-top: 5px;

}



#tiptip_holder.tip_right {

padding-left: 5px;

}



#tiptip_holder.tip_left {

padding-right: 5px;

}



#tiptip_content {

font-size: 11px;

color: #fff;

text-shadow: 0 0 2px #000;

padding: 4px 8px;

border: 1px solid rgba(255,255,255,0.25);

background-color: rgb(25,25,25);

background-color: rgba(25,25,25,0.92);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));



box-shadow: 0 0 2px #555;

-webkit-box-shadow: 0 0 2px #555;

-moz-box-shadow: 0 0 2px #555;

}



#tiptip_arrow, #tiptip_arrow_inner {

position: absolute;

border-color: transparent;

border-style: solid;

border-width: 6px;

height: 0;

width: 0;

}



#tiptip_holder.tip_top #tiptip_arrow {

border-top-color: #fff;

border-top-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_bottom #tiptip_arrow {

border-bottom-color: #fff;

border-bottom-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_right #tiptip_arrow {

border-right-color: #fff;

border-right-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_left #tiptip_arrow {

border-left-color: #fff;

border-left-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_top #tiptip_arrow_inner {

margin-top: -7px;

margin-left: -6px;

border-top-color: rgb(25,25,25);

border-top-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_bottom #tiptip_arrow_inner {

margin-top: -5px;

margin-left: -6px;

border-bottom-color: rgb(25,25,25);

border-bottom-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_right #tiptip_arrow_inner {

margin-top: -6px;

margin-left: -5px;

border-right-color: rgb(25,25,25);

border-right-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_left #tiptip_arrow_inner {

margin-top: -6px;

margin-left: -7px;

border-left-color: rgb(25,25,25);

border-left-color: rgba(25,25,25,0.92);

}



/* Webkit Hacks  */

@media screen and (-webkit-min-device-pixel-ratio:0) {	

#tiptip_content {

padding: 4px 8px 5px 8px;

background-color: rgba(45,45,45,0.88);

}

#tiptip_holder.tip_bottom #tiptip_arrow_inner { 

border-bottom-color: rgba(45,45,45,0.88);

}

#tiptip_holder.tip_top #tiptip_arrow_inner { 

border-top-color: rgba(20,20,20,0.92);

}

}



/* Full screen html5 video*/



#video_background{



position:fixed;

width:100%;

height:100%;

background:#000000;

z-index:0 !important;



}



/* WIDGETS */

.widget {

margin-bottom:50px;

}



.widget_title{



padding:4px 0;

margin-bottom:12px;

border-bottom:1px solid #333333;





}







.widget_archive li,.widget_categories li,.widget_subnav li,.widget_nav_menu li,.widget_links li,.widget_meta li,.widget_pages li {

position:relative;

}

.widget_archive li a,.widget_categories li a,.widget_subnav li a,.widget_nav_menu li a,.widget_links li a,.widget_meta li a,.widget_pages li a {



line-height:20px;
color:#666666;

padding:0px 0 0px 0px;

display:inline-block;

position:relative;

}

.widget ul li ul {

margin-left:2px;

}

.widget ul li ul li:last-child {

border: none !important;

}

/* Calendar Widget */

table {

display:block;

}

.widget_calendar table {

margin:0;

width:100%;

line-height:15px;

}

.widget_calendar caption {

padding: 5px;

}



.widget_calendar td,.widget_calendar th {

padding:3px 5px;

text-align:right;

font-weight:normal;

}

.widget_calendar tbody td a {

display:block;

width:100%;

color:#ffffff;

}

.widget_calendar tfoot td {

padding:8px 0px;

font-size:11px;

}

.widget_calendar #prev {

text-align:left;

padding-left:5px;

}

.widget_calendar #next {

text-align:right;

padding-right: 5px;

}

/* Recent Posts,Popular Posts,Related Posts */



.posts p {

margin:0;

}

.posts li {

margin-bottom:15px;

position:relative;

}



.posts .post_info {

padding:0 0 0 20px;

line-height:16px;

background:url(../images/post_icon.png) no-repeat 0px 2px;

}

.posts .post_info time {

display:block;

font-size:10px;



}

/* Flickr Widget */

.flickr_wrap {

position:relative;



margin-right:-5px;

}

.flickr_wrap .flickr_badge_image {

float:left;



margin:0 5px 5px 0;

padding:5px;

border:1px solid #333333;

background:#181818;

}



.flickr_wrap .flickr_badge_image img {

width:60px;

height:60px;

display: block;

}



.flickr_wrap .flickr_badge_image img:hover {

opacity:0.6;

}





/* Twitter Widget*/

.widget_twitter .tweet_list li {



padding-bottom:8px;

border-bottom:1px solid #333333;

margin-bottom:8px;

word-wrap:break-word;



}



.widget_twitter .tweet_list li:last-child {



border:none;



}



.tweet_list a {

background:none;

padding:0;

line-height:18px;

}

.twitter_wrap {



margin:20px 0;





}

.twitter_wrap .tweet_list li {

padding-left: 25px;

margin-bottom:5px;

background:url(../images/twitter.png) no-repeat 0 2px;

}



/* Contact Form Widget*/

.widget_contact_form p {

margin-bottom:10px;

}

.widget_contact_form input {

width:80% !important;

}

.widget_contact_form textarea {

width:80% !important;

height: 60px !important;

}

/* shortcode */

.contact_form_wrap .contact_form input {

width:60%;

margin-bottom:15px;

}

.contact_form_wrap .contact_form textarea {

width:90%;

height:100px;

margin-bottom:15px;

}





/* Search Widget */

#searchform input {



width:62px;

margin:0px;

}

#searchform button {

margin:0px;

margin-top:-3px;

padding:8px 14px;





}



/* Recent Comments Widget */

.widget_recent_comments ul li a {



}

.recentcomments {

padding-left:20px !important;

}

.widget_recent_comments li {



background:url(../images/comments.png) no-repeat 0 2px;

margin-bottom:5px;

}



/* Tags Widget*/

.widget_tag_cloud {

overflow:hidden;

margin-right:-5px;

}

.widget_tag_cloud a {

padding:2px 10px;

font-size:11px !important;

float:left;

margin:0 5px 5px 0;



}



/* Shortcodes */



.dropcap{



float:left;

text-align:center;

overflow:hidden;

font-size:44px;

width:53px;

height:58px;

line-height:58px;

color:#ffffff;





}





/* Lists */



ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li {



padding-left:20px;

margin-bottom:3px;

}



ul.list1 li{



background:url(../images/list_1.png) no-repeat 0 2px;



}



ul.list2 li{



background:url(../images/list_2.png) no-repeat 0 2px;



}



ul.list3 li{



background:url(../images/list_3.png) no-repeat 0 2px;



}



/* Highlight */

.highlight {

color:#ffffff;

padding:0 2px;

background:#000000;

}

.highlight.black {

background:#000000;

}

.highlight.red {

background:#f32c27;

}

.highlight.gray {

background:#999999;

}

.highlight.yellow {

background:#ffde42;

}

.highlight.blue {

background:#31b2ed;

}

.highlight.pink {

background:#f930c3;

}

.highlight.green {

background:#55dd2c;

}

.highlight.orange {

background:#f09523;

}

.highlight.magenta {

background: #9a2bf1;

}

/* Blockquotes */

blockquote {

padding:0px 0px 0px 25px;

font-family:'Georgia',serif;

font-size:12px;

font-weight:400;

font-style:italic;

background:url(../images/dark/quotes.png) no-repeat 0 5px;

margin:25px 0;

color:#fafafa;

}

blockquote p {

margin-bottom:8px

}

blockquote.alignleft {

margin:0px 20px 0 0;

width:220px;

}

blockquote.alignright {

margin:0px 0 0 20px;

width:220px;

}

blockquote .cite {

margin-top:10px;

font-size:12px;

}



/* Images */



.media_container {

line-height:0;

margin-bottom:20px;

display:block;

position:relative;

}

.media_container.aligncenter .entry_image{

margin:0 auto;

display:block;

}

.media_container.alignleft {

margin-right:15px

}

.media_container.alignright {

margin-left:15px

}

.media_container img {

display: block

}



/* Dividers */

.divider {

position:relative;

clear:both;

display:block;

margin-bottom:20px;

border-top:1px solid #333333;

}

.divider_line {

position:relative;

clear:both;

display:block;

border-top:1px solid #333333;

}

.divider_spacing {

clear:both;

position:relative;

clear:both;

display:block;

padding-bottom:20px;

}

.divider_dashed {

position:relative;

clear:both;

display:block;

margin-bottom:20px;

border-top:1px dashed #333333;

}



/* Dividers */

.tabs li a{





float:left;

padding:6px;

margin-right:5px;

border:1px solid #e3e0e0;

border-bottom:none;

background:#ffffff;
color:#333333;



-webkit-border-radius:2px;

-moz-border-radius:2px;

border-radius:2px;





}



.tabs li a:hover{



background:#e3e0e0;





}



.tabs li a.current{



background:#e3e0e0;





}



.panes{





border:1px solid #e3e0e0;

border-top:none;

padding:20px 6px;



background:#e3e0e0;



margin-bottom:20px;



}









