html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

.clear { clear:both; }
.col-clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col-clear{ .zoom:1; }

.wrap960 { margin:0 auto; width:960px; }

.fl { float:left; }
.fr { float:right; } 

body.color-style-grey { background:#eceeef; }
body.color-style-color-2 { background:#d06152; }
body.color-style-color-3 { background:#e88651; }
body.color-style-color-4 { background:#bac076; }
body.color-style-color-5 { background:#83a6b3; }
body.color-style-color-6 { background:#83b39f; }
body.color-style-color-7 { background:#8389b0; }
body.color-style-color-8 { background:#bd78b4; }

body.pattern-square { background-image: url("../images/square.png"); }
body.pattern-square-big {  background-image: url("../images/square-big.png"); }
body.pattern-square-2 {  background-image: url("../images/square-2.png"); }
body.pattern-square-2-big {  background-image: url("../images/square-2-big.png"); }
body.pattern-square-3 {  background-image: url("../images/square-3.png"); }
body.pattern-square-4 {  background-image: url("../images/square-4.png"); }
body.pattern-square-5 {  background-image: url("../images/square-5.png"); }
body.pattern-damask {  background-image: url("../images/damask.png"); }
body.pattern-spring {  background-image: url("../images/spring.png"); }
body.pattern-dots-1 {  background-image: url("../images/dots-1.png"); }
body.pattern-dots-2 {  background-image: url("../images/dots-2.png"); }
body.pattern-dots-3 {  background-image: url("../images/dots-3.png"); }
body.pattern-dots-4 {  background-image: url("../images/dots-4.png"); }
body.pattern-dots-5 {  background-image: url("../images/dots-5.png"); }
body.pattern-dots-6 {  background-image: url("../images/dots-6.png"); }
body.pattern-dots-7 {  background-image: url("../images/dots-7.png"); }

body.pattern-opaque-1 { background-image: url("../images/opaque-1.png"); }
body.pattern-opaque-2 { background-image: url("../images/opaque-2.png"); }
body.pattern-opaque-3 { background-image: url("../images/opaque-3.png"); }
body.pattern-opaque-4 { background-image: url("../images/opaque-4.png"); }
body.pattern-opaque-5 { background-image: url("http://stkippurnama.ac.id/templates/sbbluebatik/images/opaque-5.png"); }
body.pattern-opaque-6 { background-image: url("http://stkippurnama.ac.id/templates/sbbluebatik/images/opaque-6.png"); }
body.pattern-opaque-7 { background-image: url("http://stkippurnama.ac.id/templates/sbbluebatik/images/opaque-7.png"); }
body.pattern-opaque-8 { background-image: url("http://stkippurnama.ac.id/templates/sbbluebatik/images/opaque-8.png"); }

body.custom-bg-image-repeat { background-repeat:repeat; }
body.custom-bg-image-repeat-x { background-repeat:repeat-x; }
body.custom-bg-image-repeat-y { background-repeat:repeat-y; }
body.custom-bg-image-no-repeat { background-repeat:no-repeat; }

body.custom-bg-image-left-top { background-position:left top; }
body.custom-bg-image-left-center { background-position:left center; }
body.custom-bg-image-left-bottom { background-position:left bottom; }
body.custom-bg-image-right-top { background-position:right top; }
body.custom-bg-image-right-center { background-position:right center; }
body.custom-bg-image-right-bottom { background-position:right bottom; }
body.custom-bg-image-center-top { background-position:center top; }
body.custom-bg-image-center-center { background-position:center center; }
body.custom-bg-image-center-bottom { background-position:center bottom; }


/* ------------------------------------------------------------
	
	WordPress Classes
	
------------------------------------------------------------ */
/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright, img.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter, img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; margin-bottom: 1.5em; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; }
.wp-smiley { max-height: 1em; margin:0 !important; }
.gallery dl { margin: 0; }
.gallery-caption { margin:-1.5em 0 0 0; }

/* ------------------------------------------------------------
	
	Typography
	
------------------------------------------------------------ */
body { font-family: Shanti; font-size:12px; line-height:20px; color:#949698; }

p, ul, ol, pre, table, h1, h2, h3, h4, h5 , h6, blockquote { margin-bottom:20px; }

ul ol, ol ul, ul ul, ol ol { margin-bottom:0; }

h1, h2, h3, h4, h5, h6  { color:#707273; }

h1 { font-size:24px; line-height:34px; font-weight:normal; font-family:Questrial; }
h2 { font-size:22px; line-height:32px; font-weight:normal; font-family:Questrial; }
h3 { font-size:20px; line-height:30px; font-weight:normal; font-family:Questrial; margin-bottom:10px; }
h4 { font-size:18px; line-height:28px; font-weight:normal; font-family:Questrial; margin-bottom:10px; }
h5 { font-size:16px; line-height:26px; font-weight:normal; font-family:Questrial; margin-bottom:10px; }
h6 { font-size:14px; line-height:24px; font-weight:normal; font-family:Questrial; margin-bottom:10px; }

a { color:#50a0d8; text-decoration:none; }
a:hover { text-decoration:underline; } 
#main a:hover { text-decoration:underline; }

small { font-size:11px; font-family:"Georgia"; color:#949494; }
strong { font-weight:bold; }
em, cite { font-style:italic; }
blockquote { padding-left:40px; background:transparent url("http://stkippurnama.ac.id/templates/sbbluebatik/images/quote.png") 0 0 no-repeat; }
pre { padding:10px; border:1px dashed #ccc; background:#f3f3f3;}

ul { list-style-type:square; list-style-position:inside; padding-left:20px; }
ol { list-style-type:decimal; list-style-position:inside; padding-left:20px; }

table { width:100%; }
	tr:nth-child(odd) { background:#eeeeee; }
	td { padding:5px 10px; color:#8f8f8f; }
	th { padding:5px 10px; border-bottom:2px solid #666; color:#2e2e2e; background:#fff; }
	table caption { background:#333; font-weight:bold; font-style:italic; color:#fff; padding:5px; text-align:center; }

input[type=text], textarea, select { background:#f8f8f8; color:#545454; padding:10px; border: 1px solid #ddd; border-top: 1px solid #bbb; }
input[type=text]:hover, textarea:hover { border: 1px solid #bbb; }
input[type=text]:focus, textarea:focus { background-color: #f1f1f1; }

input[type=text] { width:50%; }
textarea { width:80%; height:150px; }

h1.post-title, h2.post-title { font-size:15px; color:#838687; line-height:20px; font-weight:normal; border-bottom:0; margin-bottom:10px; margin-top:5px; font-weight:bold; }
h1.post-title a, h2.post-title a { color:#949698; }

button { font-family:Shanti; display:inline-block; border:0; font-size:14px; line-height:37px; background:#e1e1e1; padding:0 15px; color:#838383; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
button:hover  { background:#50a0d8; cursor:pointer; color:#fff; }


/* ------------------------------------------------------------
	
	Header Bar
	
------------------------------------------------------------ */
#header-bar { padding:10px 0; background-color:#454545; border-bottom:1px solid #656565; line-height:30px; }
	#header-bar-message { float:left; font-size:11px; color:#fff; }
	#header-bar-social { float:right; padding:2px 0; }
		#header-bar-social a { opacity:0.2; filter: alpha(opacity = 20); margin-left:8px; display:block; float:left; }
			#header-bar-social a img { display:block; }
	#header-bar-search { width:155px; position:relative; float:right; margin-left:15px; background:transparent url("../images/search-bg.png") repeat-x; padding:0 3px 0 10px; height:28px; overflow:hidden; border:1px solid #676c75; border-top-color:#53575e; border-bottom-color:#82848a; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
		#header-bar-search input { padding:4px 0; background:transparent; border:transparent; color:#afb5c0; }
		#header-bar-search-submit { padding:0; line-height:0; width:36px; height:24px; background:transparent url("../images/magnifier.png") no-repeat; position:absolute; right:-8px; top:10px; } 

/* ------------------------------------------------------------
	
	Container
	
------------------------------------------------------------ */		
#container { margin-top:30px; width:946px; padding:6px; background:#f2f3f3; border:1px solid #fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
	#container-inner  { background:#fcfbfb; padding:20px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
		
/* ------------------------------------------------------------
	
	Header
	
------------------------------------------------------------ */
#header { margin-bottom:30px; }
	#header-inner { }
		#header-main { padding:50px 0; }
			#logo { float:left; }
				#logo h1 { margin-bottom:0; border-bottom:0; }
				#logo a, #logo img { display:block; }
			#navigation { float:right; margin-top:13px; }
				#navigation ul { list-style-type:none; margin:0; padding:0; }
					#navigation ul li { margin:0; padding:0; display:block; float:left; position:relative; margin-left:25px; z-index: 150; }
					
						#navigation ul li a { font-family:"Maven Pro"; display:block; position:relative; text-decoration:none; color:#474d57; font-size:13px; line-height:15px; padding:8px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
						
					#navigation ul li.active  {  }
					
						#navigation div > ul > li.active > a, #navigation div > ul > li > a:hover, #navigation div > ul > li.sfHover > a { color:#a3adbd; background-color: #fff; border-bottom: 2px solid #EFEEEE; }
						
						#navigation ul li.active li a{ background:#fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
						
						#navigation ul > li.sfHover > a { }
	
	/* Essential styles START */
	#navigation .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
	#navigation .sf-menu { line-height:	1.0; z-index: 175; }
	#navigation .sf-menu ul { position: absolute; top: -999em; width: 150px; z-index: 200; /* left offset of submenus need to match (see below) */ }
	#navigation .sf-menu ul li { width: 100%; margin:0; }
	#navigation .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
	#navigation .sf-menu li:hover ul, #navigation .sf-menu li.sfHover ul { left: 0; top: 25px; /* match top ul list item height */ z-index: 99; }
	#navigation ul.sf-menu li:hover li ul, #navigation ul.sf-menu li.sfHover li ul { top: -999em; }
	#navigation ul.sf-menu li li:hover ul, #navigation ul.sf-menu li li.sfHover ul { left: 150px; /* match ul width */ top: 0; }
	#navigation ul.sf-menu li li:hover li ul, #navigation ul.sf-menu li li.sfHover li ul { top: -999em; }
	#navigation ul.sf-menu li li li:hover ul, #navigation ul.sf-menu li li li.sfHover ul { left: 150px; /* match ul width */ top: 0; }
	/* Essential styles END */
	
	#navigation ul li li a, #navigation ul li.active li a { padding:10px 15px; font-weight:normal; color:#fff; font-size:11px; line-height:11px; color:#545454; }
	#navigation ul li li:last-child { border-bottom: 2px solid #eee; }
	#navigation ul li li.active > a { background:#eee; color:#545454; }
	#navigation ul ul li a:hover, #navigation ul ul > li.sfHover > a { background:#eee; color:#545454; }
	#navigation ul ul { padding-top:22px;}
	#navigation ul ul ul { padding-top:0px; }
	#navigation ul ul li { background:#fff; margin:0; padding:0; }
	
#tagline { margin-bottom:30px; padding:20px 0; border:1px solid #f1f3f4; border-left:0; border-right:0; }
body.has-breadcrumbs #tagline { margin-bottom:0; }
	#tagline h1 { font-family:"Maven Pro"; font-size:22px; line-height:28px; color:#aeb1b6; }
	.tagline-description { font-size:16px; line-height:22px; font-weight:normal; font-family:Questrial; color:#c5c7cc; }
	#tagline h1, .tagline-description { padding:0; margin:0; border:none; }
	
#breadcrumbs { margin-bottom:30px; }
	#breadcrumbs ul, #breadcrumbs li { list-style-type:none; padding:0; margin:0; }	
		#breadcrumbs ul li { float:left; display:block; margin-right:8px; font-size:12px; line-height:12px; color:#b0b3b6; }
			#breadcrumbs ul li a { color:#949698; }
	
#slider { padding-top:15px 0; width:945px; position:relative; left:-20px; background:transparent url("../images/load.gif") no-repeat center center; }
	#slider-inner { overflow:hidden; display:none; }
	#slider .slide-info { position:absolute; bottom:0px; left:0; right:0; }
		#slider .slide-title { clear:both; float:left; display:block; padding:5px 20px; background:transparent url("../images/slide-title-bg.png"); color:#fff; font-size:15px; line-height:23px; }
		#slider .slide-description { clear:both; float:left; display:block; padding:5px 20px; background:transparent url("../images/slide-description-bg.png"); font-size:14px; line-height:20px; }
		#slider .slide-link { clear:both; bottom: 0; display:block; background:#50a0d8; position: absolute; color:#fff; padding:5px 20px; right: 0;}
		
	#slider-prev { z-index:100; position:absolute; display:block; width:37px; height:37px; top:45%; left:-70px; background:transparent url("../images/left-arrow.png"); display:none; }
	#slider-next { z-index:100; position:absolute; display:block; width:37px; height:37px; top:45%; right:-70px; background:transparent url("../images/right-arrow.png"); display:none; }
	.slider-image { display:block; width:945px; }

.slider-slide-content { padding:20px; }
	
#slider-nav-container { background:transparent url("../images/slider-nav-container.png"); padding:0 6px; border:1px solid #e0e0e0; border-left:0; border-right:0; width:945px; position:relative; left:-26px; display:none; }
	#slider-nav { }
	#slider-nav, #slider-nav li { margin:0; padding:0; list-style-type:none; }
	#slider-nav-inner { margin:0 50px; padding:30px 2px; border:1px solid #fff; border-left:0; border-right:0; background:transparent url("../images/slider-nav.png");  }
		#slider-nav li { float:left; width:165px; margin-right:60px; text-align:center; position:relative; display:block; }
			.slider-nav-image { border:1px solid #fff; -moz-box-shadow: 0 0 3px 1px #bbb; -webkit-box-shadow: 0 0 3px 1px #bbb; box-shadow: 0 0 3px 1px #bbb; display:block; }
			.slider-nav-anchor { position:absolute; top:-41px; left:70px; display:none; z-index:1000; }
			#slider-nav li.activeSlide .slider-nav-anchor { display:block; }
				#slider-nav li img { opacity:0.5; filter: alpha(opacity = 50); }
				#slider-nav li.active-slider-nav-item img { opacity:1; filter: alpha(opacity = 100); }
			#slider-nav-container #slider-nav-prev { display:block; width:13px; height:19px; background:transparent url("../images/left-arrow-nav.png") no-repeat; position:absolute; top:64px; left:22px; } 
			#slider-nav-container #slider-nav-next { display:block; width:13px; height:19px; background:transparent url("../images/right-arrow-nav.png") no-repeat; position:absolute; top:64px; right:22px; } 
	
#posts-slider { position:relative; width:906px; }
	#posts-slider #slider-next { right:-47px; }
	.jcarousel-container { overflow:hidden; }
	#posts-slider .post-entry-special { margin-bottom:0 !important; margin-top:10px; } 
	#posts-slider #slider-prev { opacity:0; filter: alpha(opacity = 0); left:0;}
	#posts-slider #slider-next { opacity:0; filter: alpha(opacity = 0); right:0; } 
	
#slider-load { height:50px; background:transparent url("../images/load.gif") no-repeat center center; }

.slide-image-left { float:left; margin:0 20px 20px 0; }
.slide-image-right { float:right; margin:0 0 20px 20px; }
.slide-image-content { overflow:hidden; }

.posts-slider-wrapper { background:transparent !important; }

#accordion { margin-bottom:30px; } 
	#accordion-inner { list-style: none; position: relative; margin: 0; padding: 0; display:none; }
		#accordion-inner li {  display: block; overflow: hidden; padding: 0; margin:0; cursor: pointer; }
			#accordion-inner li img { display:block; }
			#accordion-inner li a { text-decoration:none; color:#949698; }
			.accordion-slide-info { display:block; position:absolute; bottom:0; left:0; right:0; width:593px; background:transparent url("../images/accordion-info-bg.png"); opacity:0; }
				.accordion-slide-info-inner { display:block; padding:20px; }
					.accordion-slide-title { display:block; font-size:16px; color:#fff; margin-bottom:10px; } 
					.accordion-slide-description { } 

				
/* ------------------------------------------------------------
	
	Main
	
------------------------------------------------------------ */
#content {  }
#content-top {  }
#content-bottom {  }
#sidebar { }

		
/* ------------------------------------------------------------
	
	Footer
	
------------------------------------------------------------ */
#container-bottom-rounded { width:960px; margin:0 auto; margin-top:-7px; background:transparent url("../images/container-bottom.png") no-repeat center center; height:45px; }
#footer-top-rounded { position:relative; z-index:100; width:960px; margin:0 auto; margin-bottom:-8px; background:transparent url("../images/footer-top.png") no-repeat center center; height:48px; }
body.footer-style-normal #container-bottom-rounded, body.footer-style-normal #footer-top-rounded { display:none; }
body.footer-style-normal #footer { margin-top:30px; }

#footer { margin-bottom:50px; position:relative; width:946px; padding:6px; background:#f2f3f3; border:1px solid #fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
	#footer-inner  { background:#fcfbfb; padding:20px; padding-bottom:10px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
		#footer-widgets { width:960px; }
		#footer-copyright { color:#868c90; font-size:12px; line-height:12px; padding-top:15px; padding-bottom: 4px; border-top:1px solid #f2f3f3; clear: both; }

/* ------------------------------------------------------------
	
	Columns
	
------------------------------------------------------------ */
.three-fourth { width:671px; }
.two-third { width:593px; }
.one-half { width:437px; }
.one-third { width:281px; }
.one-fourth { width:203px; }

.two-third, .one-half, .one-third, .one-fourth, .three-fourth { display:block; float:left; margin-right:30px; }
.main-special .one-half, #posts-slider .one-half { margin-right:31px; margin-bottom:31px; }
.main-special .one-third, #posts-slider .one-third { margin-right:31px; margin-bottom:31px; }
.main-special .one-fourth, #posts-slider .one-fourth { margin-right:31px; margin-bottom:31px; }

.two-third.last, .one-half.last, .two-third.last, .one-third.last, .two-third.last, .one-fourth.last, .two-third.last, .three-fourth.last { margin-right:0px; }

.separator { clear:both; padding-top: 30px; margin-bottom:30px; }
.separator.small { padding-top: 10px; margin-bottom:10px; }
.separator.solid_line { border-bottom:1px solid #eee; }
.separator.dashed_line { border-bottom:1px dashed #eee; }

/* ------------------------------------------------------------
	
	Blog
	
------------------------------------------------------------ */
.post-entry { margin-bottom:40px; }
	.post-entry-inner { background:#fff; border-bottom:2px solid #efeeee; padding:10px; -moz-box-shadow: 0 0 1px 1px #f2f2f2; -webkit-box-shadow: 0 0 1px 1px #f2f2f2; box-shadow: 0 0 1px 1px #f2f2f2; }
	.blog-post-content .post-entry-inner { padding-bottom:0; }
.post-entry-special { margin-bottom:70px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.post-entry-special h2.post-title-special { font-size:13px; font-weight:bold; line-height:18px; border-bottom:0; margin-bottom:0; }
		.post-entry-special h2.post-title-special a  { text-decoration:none; color:#555; }
	.post-entry-special .post-excerpt-special {  }
	.post-info-container-special { color:#d9d9d9; padding:10px 20px; background:#2e2e2e; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; }
		.post-info-container-special a { color:#d9d9d9; }
		.post-read-more-special { display:block; float:right; }
		ul.post-info-special { float:left; }
		ul.post-info-special, ul.post-info-special li { margin:0; padding:0; }
			ul.post-info-special li { float:left; display:block; margin-right:10px; }
				ul.post-info-special li span { font-size:10px; color:#666; }
		div.post-info-special { float:left; }
			div.post-info-special div { float:left; display:block; margin-right:10px; }
				div.post-info-special div span { font-size:10px; color:#666; }
	.post-thumb-special { display:block; }

.blog-post-info { padding:15px 0; color:#bec0c1; border-top:1px solid #edeff0; font-size:10px; line-height:11px; }
	.blog-post-info-cats { float:left; text-transform:uppercase; padding-left:20px; background:transparent url("../images/category-icon.png") no-repeat center left; }
	.blog-post-info-date { float:left; text-transform:uppercase; padding-left:20px; background:transparent url("../images/date-icon.png") no-repeat center left; margin-right:20px; }
	.blog-post-info-read-more { float:right; font-size:11px; }
	.blog-post-info a { color:#bec0c1; }

.blog-post-content {  }

.post-thumb-wrap img { display:block; }

.post-date { float:left; margin-right:25px; margin-top:4px; }
	.post-date a { color:#cbcbcb; }
	.post-date-month, .post-date-day, .post-date-comments { display:block; text-transform:uppercase; text-align:center; color:#cbcbcb; margin-bottom:3px; }
	.post-date-month { font-size:13px; line-height:13px; }
	.post-date-day { font-size:23px; line-height:23px; }
	.post-date-comments { padding-left:15px; text-align:left; background:transparent url("../images/comments-small.png") no-repeat left center; }

#about-author { background:#fff; border-bottom:2px solid #efeeee; padding:10px; }
	#about-author-avatar { float:left; margin-right:10px; }
	#about-author-info { overflow:hidden; }

#pagination { overflow:hidden; margin-bottom:50px; }	
	#pagination ul, #pagination li  { list-style-type:none; margin:0; padding:0; }
		#pagination li  { float:left; display:block; margin-right:8px; }
			#pagination li a { display:block; padding:10px; background:#fff; border:1px solid #d4d4d4; line-height:12px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
			#pagination li a:hover, #pagination li.current a { background:#50a0d8; border-color:#50a0d8; color:#fff; }

#commentform .comment-form-field-label { display:inline-block; width:100px; vertical-align:top; }
#commentform textarea#comment { width:480px; }
#commentform #submit { display:inline-block; border:0; font-size:14px; background:#e1e1e1; padding:12px 15px; color:#838383; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#commentform #submit:hover  { background:#50a0d8; cursor:pointer; color:#fff; }

#comments ol, #comments li  { margin:0; padding:0; list-style-type:none; }
#comments li { margin-bottom:30px; }
	#comments .avatar { float:left; margin-right:15px; padding:4px; border:1px solid #d1d1d1; background:#fff; }
	#comments .comment-main { overflow:hidden; background:#f6f6f6; padding:10px; }
		#comments .comment-meta { font-size:11px; line-height:11px; margin-bottom:10px; }
		#comments .comment-reply-link { float:right; display:block; font-size:11px; background:#575757; color:#fff; padding:8px; line-height:11px; margin:0 5px 5px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
		#comments .comment-reply-link:hover { background:#50a0d8; }
		
#comments ol ul  { padding-left:82px; margin-top:30px; }
 
/* ------------------------------------------------------------
	
	Portfolio
	
------------------------------------------------------------ */
.portfolio-title { font-size:15px; margin-bottom:5px; margin-top:5px; border-bottom:none; line-height:22px; }
	.portfolio-title a { color:#949698; text-decoration:none;  }
 
#portfolio-single-slider { margin-bottom:25px; height:460px; }
#content.two-third #portfolio-single-slider { height:302px; }
	#portfolio-single-slider img { display:block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#portfolio-single-slider-nav-container { text-align:center; }
	#portfolio-single-slider-nav a { margin:0 5px; color:#9c9c9c; line-height:17px; }
	#portfolio-single-slider-nav a.activeSlide { margin:0 5px; color:#777; }
	#portfolio-single-slider-prev { display:inline-block; width:17px; height:17px; background:transparent url("../images/left-arrow-small.png") no-repeat; vertical-align:sub; }
	#portfolio-single-slider-next { display:inline-block; width:17px; height:17px; background:transparent url("../images/right-arrow-small.png") no-repeat; vertical-align:sub; }
#main .portfolio-thumbnail { margin-bottom: 5px; }
#main.main-special .post-thumbnail, #main .main-special .post-thumbnail, #posts-slider .post-thumbnail { margin-bottom:0; }

.portfolio-fancybox-container { position:relative; }

.portfolio-fancybox-container-inner { display:none; }

	.portfolio-fancybox-container-inner img { width:281px; height:143px; }
	.one-half .portfolio-fancybox-container-inner img { width:437px; height:222px; }
	.one-fourth .portfolio-fancybox-container-inner img { width:203px; height:103px; }
	.portfolio-single-slider .portfolio-fancybox-container-inner img { width:904px; height:452px; display:block; }
	.two-third .portfolio-single-slider .portfolio-fancybox-container-inner img { width:593px; height:295px; display:block; }
	
	.portfolio-fancybox-actions { display:block; position:absolute; z-index:1000; bottom:0; right:0; background:transparent url("../images/portfolio-bg.png"); }
		.portfolio-fancybox-actions span, .portfolio-fancybox-actions a { display:block; float:left; width:22px; height:22px; border-right:1px solid #333; opacity:0.4;  filter: alpha(opacity = 40); }
		.portfolio-fancybox-action-prev { background:transparent url("../images/portfolio-prev-icon.png") no-repeat center center; }
		.portfolio-fancybox-action-next { background:transparent url("../images/portfolio-next-icon.png") no-repeat center center; }
		.portfolio-fancybox-action-lightbox { background:transparent url("../images/portfolio-lightbox-icon.png") no-repeat center center; }
		.portfolio-fancybox-action-go { background:transparent url("../images/portfolio-go-icon.png") no-repeat center center; }

.post-thumbnail { position:relative; }
	.post-thumbnail img { display:block; }
	.fancybox-overlay { position:absolute; opacity:0;  filter: alpha(opacity = 0); top:0; bottom:0; left:0; right:0; background:transparent url("http://stkippurnama.ac.id/templates/sbbluebatik/css/images/other/fancybox-overlay.png"); cursor:pointer; }
	.main-special .fancybox-overlay { }
	.is-wrapped .fancybox-overlay { top:0; bottom:0; left:0; right:0; }
		.fancybox-overlay-inner { position:absolute; display:block; top:0; bottom:0; left:0; right:0; background:transparent url("../images/fancybox-open.png") no-repeat center center; }
		.fancybox-overlay-inner.fancybox-video { background:transparent url("../images/fancybox-video.png") no-repeat center center; }
		
.post-entry-special .fancybox-overlay {  }

.portfolio-post-info { font-size:11px; color:#a2a2a2; margin-bottom: 45px; }
	.portfolio-post-info ul, .portfolio-post-info li { list-style-type:none; margin:0; padding:0; }
		.portfolio-post-info a { color:#a2a2a2; text-decoration:none; }
		.portfolio-post-info span { color:#cbcbcb; }

#other-projects a { color:#777; font-size:14px; }

.portfolio-quicksand, .portfolio-quicksand li { list-style-type:none; margin-left:0; padding-left:0; }

#portfolio-filter { background:transparent url("../images/slider-nav-container.png"); padding:0 6px; width:945px; position:relative; left:-26px; overflow:hidden; margin-bottom:30px; border:1px solid #e0e0e0; border-left:0; border-right:0; }
	#portfolio-filter ul, #portfolio-filter li { list-style-type:none; margin:0; padding:0; }
	#portfolio-filter ul { border:1px solid #fff; border-left:0; border-right:0; background:transparent url("../images/filters-bg.png"); float:left; }
		#portfolio-filter li { display:block; float:left; }
			#portfolio-filter a { color:#9297a0; padding:16px 20px; font-size:13px; line-height:13px; text-decoration:none; display:block; }
			#portfolio-filter a.portfolio-filter-active {  }
	#portfolio-filter-text { float:right; color:#b5b5b5; padding:16px 20px; font-size:12px; line-height:13px; text-decoration:none; display:block; }
		
		
/* ------------------------------------------------------------
	
	Testimonials
	
------------------------------------------------------------ */
.testimonial-entry { margin-bottom:50px; }
	.testimonial-entry-content { font-style:italic; margin-bottom: 3px; }
		.testimonial-entry span { display: inline-block; float: right; margin-right: 10px; }
	
.testimonials-scroller { display:none; }
.testimonials-scroller, .testimonials-scroller li { list-style-type:none; margin:0; padding:0; }
	.testimonials-scroller-content { font-style:italic; color:#888; background:#f0f0f0; padding:20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.testimonials-scroller-author  { height:23px; line-height:23px; font-size:14px; background:transparent url("../images/testimonials-scroller-arrow.png") no-repeat 20px center; padding-left:60px; }
		
/* ------------------------------------------------------------
	
	Widgets
	
------------------------------------------------------------ */
#sidebar .widget { }
	#sidebar h4 { border-bottom:1px dashed #dedede; margin-bottom:14px; }
	#sidebar h4.widget-title { font-size: 16px; line-height: 26px; margin-bottom: 5px; font-weight:normal; color:#949698; border-bottom:0; }
	#sidebar .widget-inner { background:#fff; border-bottom:2px solid #efeeee; padding:10px; -moz-box-shadow: 0 0 1px 1px #f2f2f2; -webkit-box-shadow: 0 0 1px 1px #f2f2f2; box-shadow: 0 0 1px 1px #f2f2f2; }

#footer h4.widget-title { font-size:16px; line-height:16px; margin-bottom:10px; padding-bottom:10px; font-weight:normal; border-bottom:1px solid #e0e1e2; }

#sidebar .separator { padding-top:15px; margin-bottom:15px; }

.recent-tweets ul, .recent-tweets li { list-style-type:none; margin:0; padding:0; }
.recent-tweets li { margin-bottom:15px; }
#footer-top .recent-tweets li { margin-bottom:0; text-align:center; }
p.loading { margin-bottom:0; }

.flickr-stream, .flickr-stream li { list-style-type:none; margin:0; padding:0; }
.flickr-stream { overflow:hidden; }
	.flickr-stream li { float:left; display:block; margin:0 10px 10px 0; }
		.flickr-stream li a, .flickr-stream li a img { display:block; width:77px; height:77px; }

.jw-rpc-widget .tab-content ul, .jw-rpc-widget .tab-content ul li { list-style-type:none; margin:0; padding:0; }
	.jw-rpc-widget .tab-content ul li { margin-bottom:10px; padding-top:10px; border-top:1px solid #ebebeb; }
	.jw-rpc-widget .tab-content ul li:last-child { margin-bottom:0; padding-top:10px; }
	.jw-rpc-widget .tab-content ul li:first-child { border-top:0; }
		.jw-rpc-widget .tab-content ul li a { display:block; overflow:hidden; color:#838383; text-decoration:none; }
			.jw-rpc-widget .tab-content ul li small { color:#b2b2b2; }
			.jw-rpc-widget .tab-content ul li .posts-listing-thumb { float:left; margin-right:10px; }
			.jw-rpc-widget .tab-content ul li div { overflow:hidden; }
			
.widget_tag_cloud .tagcloud a { font-size:11px !important; background:#f4f5f6; padding:8px; display:inline-block; line-height:11px; margin:0 5px 5px 0; color:#bdbdbd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; }
.widget_tag_cloud .tagcloud a:hover { color:#fff !important; background:#50a0d8; }
		
.flickr-stream-item img {  }

div.widget_nav_menu ul { list-style-type: none; margin: 0; padding: 0; }
	div.widget_nav_menu a { background-color: #f0f0f0; padding: 5px 10px; display: block; margin-bottom: 1px; color: #aaaaaa; }
	#footer .widget_tag_cloud .tagcloud a { color: #7c7c7c; }
	div.widget_nav_menu a:hover, div.widget_nav_menu li.active a { background-color: #50a0d8; color: #fff !important; text-decoration: none !important; }

.slider-posts-widget-container { display:none; }
	.slider-posts-next, .slider-posts-prev { float:right; display:block; height:17px; width:17px; }
	.slider-posts-prev { background:transparent url("../images/slider-posts-left.png") no-repeat; }
	.slider-posts-next  { background:transparent url("../images/slider-posts-right.png") no-repeat; margin-left:5px; }

#footer-widgets .widget_recent_entries ul { list-style-type: none; padding: 0; margin: 0; }
	#footer-widgets .widget_recent_entries li { padding: 4px 0; border-bottom: 1px solid #eee; }
		
/* ------------------------------------------------------------
	
	Other
	
------------------------------------------------------------ */

.posts-listing-thumb img, .wrapped  {  }
.posts-listing-thumb img:hovered, .wrapped-hovered {  }

#footer .wrapped { background:#232323; border:none; }

.block { display:block; }

.no-margin-bottom { margin-bottom:0; }

.align-right { text-align:right; }
.align-center { text-align:center; }

.overflow-hidden { overflow:hidden; }
	
.contact-form label { width:80px; display:block; float:left;  }
.contact-form-invalid { border-color:#dc333f !important; }

.service { }
	.service-icon { float:left; margin-right: 10px; margin-top: 3px; }
	.service h1, .service h2, .service h3, .service h4, .service h5, .service h6 { margin-bottom:0; border:none; } 
	
.bottom-border-dashed { border-bottom:1px dashed #dedede; }
.bottom-border-solid { border-bottom:1px solid #dedede; }

.section-title { margin-bottom: 15px; padding-bottom: 5px;  }

h6.bottom-border-dashed { line-height: 14px; }
h6.bottom-border-solid { line-height: 14px; }

/* ------------------------------------------------------------
	
	Elements
	
------------------------------------------------------------ */
.tabs-container { border:1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	.tabs-nav { background:#f8f8f8 url("../images/tabs-nav-bg.png") repeat-x bottom }
		.tabs-nav ul { overflow:hidden; margin:0; padding:0; }
			.tabs-nav ul li { display:block; float:left; margin:0; padding:0; }
				.tabs-nav ul li a { color:#838383; text-decoration:none; display:block; padding:15px 10px; font-size:13px; line-height:13px; border-right:1px solid #e2e2e2; }
				.tabs-nav ul li.active a { background:white; }
	.tabs-contents { padding:10px; }
		.tabs-contents li a { cursor:pointer; }
	
.notification { padding:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.notification.information { background:#deeef7; color:#97b3c3; border:1px solid #c6dce8; }
.notification.warning { background:#fdfadc; color:#b7b179; border:1px solid #eeeabe; }
.notification.success { background:#edf7e9; color:#90be83; border:1px solid #cbebc1; }
.notification.error { background:#fde0e0; color:#ce9191; border:1px solid #ffcece; }

.button { display:inline-block; text-decoration:none; font-size:13px; color:#fff; border:1px solid #fff; line-height:47px; padding:0 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.button.orange { background:transparent url("../images/orange.png") repeat-x; text-shadow:1px 1px 0 #963d21; border-color:#eb6941 #ce542f #b13f1d #ce542f; }
.button.orange:hover { background-image: url("../images/orange-hover.png"); text-decoration:none; color:#fff; }

.button.black { background:transparent url("../images/black.png") repeat-x; text-shadow:1px 1px 0 #3e3e3e; border-color:#292929 #292929 #292929 #292929; }
.button.black:hover { background-image: url("../images/black-hover.png"); text-decoration:none; color:#fff; }

.button.red { background:transparent url("../images/red.png") repeat-x; text-shadow:1px 1px 0 #a12424; border-color:#eb6941 #ce542f #b13f1d #ce542f; }
.button.red:hover { background-image: url("../images/red-hover.png"); text-decoration:none; color:#fff; }

.button.yellow { background:transparent url("../images/yellow.png") repeat-x; text-shadow:1px 1px 0 #a29757; border-color:#d4d622 #c8c027 #b7a616 #c8c027; }
.button.yellow:hover { background-image: url("../images/yellow-hover.png"); text-decoration:none; color:#fff; }

.button.green { background:transparent url("../images/green.png") repeat-x; text-shadow:1px 1px 0 #7a9847; border-color:#a9d261 #9ac057 #8aae4c #9ac057; }
.button.green:hover { background-image: url("../images/green-hover.png"); text-decoration:none; color:#fff; }

.button.lightblue { background:transparent url("../images/lightblue.png") repeat-x; text-shadow:1px 1px 0 #558d90; border-color:#73c8cb #67b3b6 #5c9d9f #67b3b6; }
.button.lightblue:hover { background-image: url("../images/lightblue-hover.png"); text-decoration:none; color:#fff; }

.button.blue { background:transparent url("../images/blue.png") repeat-x; text-shadow:1px 1px 0 #4d687e; border-color:#759ec1 #698fb0 #5d819e #698fb0; }
.button.blue:hover { background-image: url("../images/blue-hover.png"); text-decoration:none; color:#fff; }

.content-box { background:#f7f7f7; }
	
	.content-box-title  { padding:10px; color:#fff; font-size:16px; position:relative; }
	.content-box-title.orange { background:#50a0d8; }
	.content-box-title.black { background:#666666; }
	.content-box-title.red { background:#e43030; }
	.content-box-title.yellow { background:#b3b066; }
	.content-box-title.green { background:#97b66f; }
	.content-box-title.lightblue { background:#0da6cc; }
	.content-box-title.blue { background:#5b7c96; }
	
	.content-box-content { padding:10px; }
	
	.content-box-toggle { background:transparent url("../images/toggle-arrow.png") no-repeat center center; position:absolute; right:0; top:0; display:block; width:40px; height:40px; }

/* ------------------------------------------------------------
	
	PrettyPhoto
	
------------------------------------------------------------ */
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/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/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/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/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/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/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/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/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/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/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/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/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/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/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/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/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/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/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/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/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/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/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/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/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}