/*
Theme Name: Nederlanders in Turkije
Theme URI: http://www.nederlandersinturkije.nl/
Description: Speciaal customized en uniek thema voor Nederlanders in Turkije. 
Version: 1.0
Author: Murat Zeytin
Author URI: http://www.muromedia.nl/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@import "style-featured.css";

/* algemene dingetjes */
body { padding: 0; margin: 0; background : #545045 url(img/bg_repeat.jpg) repeat-y center top; color: #000; font: 62.5% Trebuchet, Arial, verdana, tahoma, sans-serif; font-size: 12px; line-height: 18px; -webkit-text-size-adjust: none; }
ul:after { content: "."; display: block; clear: both; visibility: hidden; line-heiht: 0; height: 0; }
a { outline : none; text-decoration : none; color: #154a7f; }	
h1, h2, h1 a, h2 a { font-size: 16px; text-decoration: none; padding: 0px; margin: 0 0 5px 0; color: #154a7f; font-weight: 700;}
h3 { margin: 0; padding: 0; text-transform: uppercase; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-weight : bold; color: #cc0000; font-size: 12px; }
.post-single h2, .post-single h2 a { padding: 0px; margin: 0 0 5px 0; color: #cc0000; }
a, a:active, a:hover, a:visited { outline: none; } /* verwijderen van alle borders om links */



/* topbar dingetjes */
#topbar { width: 100%; height: 30px; line-height: 30px; padding: 0; background-color: #333; border-bottom : 1px solid #666; color: #ccc; }
	#topbarcontent { color: #fff; margin: 0 auto; width: 938px; height: 30px; font-family:"Trebuchet", "Verdana", sans-serif; font-size: 11px; line-height: 30px; text-align: left; -webkit-text-size-adjust: none; }
	#topbarcontent a, #topbarcontent a:visited { text-decoration: none; color: #ccc; font-family:"Trebuchet", "Verdana", sans-serif; }
	#topbar a:hover, #topbar a:active  { color: #fff; }
	#topbarcontent .button { background-color: #444447; border:1px solid #747479; width:50px; height:22px; color: #fff; }
	  
	#icons { float: right; padding: 5px 0px; }
	#icons a, #icons a:visited  { margin-left: 5px; float: left; background: transparent; padding: 0px; border: none; }
	#icons img { border: 1px solid #ccc; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; }
	#icons img:hover { border: 1px solid #fff; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
			


/* header items */  
#header { width: 940px; height: 250px;  margin: 0 auto; /* background : url(img/header.jpg) no-repeat left top; */ position : relative; }	    
#wrapper { width: 938px; background: #fff; margin: 0 auto; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; }	  



/* menu items */
#menu { width: 940px; height: 54px; margin: 10px auto 0 auto; background : url(img/menubg.png) no-repeat left top; }
#menu ul { height: 45px; line-height: 45px; list-style: none; padding: 0; margin: 0 0 0 5px; } 
#menu li { line-height: 45px; display: inline; float: left; padding: 0; margin: 0; }
#menu li a { font-family:"Trebuchet", "Verdana", sans-serif; font-size:11px; text-decoration: none; padding: 5px 9px; color: #000; border-right: 1px solid #ddd; -webkit-text-size-adjust: none; }
#menu li a:hover { background: #cc0000; color: #fff; }
#menu li.actief a { background: #cc0000; color: #fff; }
		
				
		
/* featured en youtube video content houder */
#topwrapper { width: 918px; height: 286px; margin: 0 auto 10px auto; padding: 10px 0 0 0; }
#topwrapper-rechts { width: 328px; float: right; }



/* content items */
#contentlinks { width: 150px; float: left; margin-left: 10px; padding-top: 5px; border-top: 10px solid #781F06; display:inline; clear: both; /* Internet Explorer 6 fix */ }
#contentmid { width: 420px; float: left; margin-left: 10px; padding-top: 5px; border-top: 10px solid #067849;}
#contentmid-groot { width: 580px; float: left; margin-left: 10px; padding-top: 5px; border-top: 10px solid #067849;}
#contentmid-forum { float: left; margin-left: 10px; padding-top: 5px; border-top: 10px solid #067849;}
.plaatsheader { margin-bottom: 10px; }
.columnstyle { text-align: justify; }	
	
	/* #contentmid h2 a:hover { text-decoration: none; } weghalen */

.post { margin: 0 auto 10px auto; padding: 10px 10px 0 10px; background-color: #f8f5e8; border-right: 2px solid #ece8d7; border-bottom: 2px solid #ece8d7; }
.page-links { margin: 10px auto 0 auto; padding: 10px 10px 0 10px; background-color: #f8f5e8; border-right: 2px solid #ece8d7; border-bottom: 2px solid #ece8d7; }

.post-single { margin: 0 auto 0 auto; background-color: #fff; }
.post-single p { margin: 0 auto 10px auto; }
.post-single .entry a { font-weight: normal; color: #0058aa; }
.post-single .entry a:hover { color: #cc0000; /* background-color: #cc0000; color: #fff; */ }
.post-single .entry img:hover { -moz-opacity: .65; opacity: .65; filter: alpha(opacity=65,finishopacity=65,style=0); }
.h2nieuw { background: url('img/nieuw.png'); background-repeat: no-repeat; background-position: 0 0px; padding: 0 0 0 42px;}


	.postimagebig { width: 324px; height: 216px; border-top: 2px solid #ccc; border-left: 2px solid #ccc; border-right: 2px solid #ccc; border-bottom: none; }
	.postmetadata-top, .postmetadata-top a, .postmetadata-bottom, .postmetadata-bottom a { color: #154a7f; text-transform: uppercase; font-weight: bold; font-size: 10px; clear: both; padding:0; margin: 0;}
	.postmetadata-top-tabbed { color: #154a7f; text-transform: uppercase; font-weight: bold; font-size: 10px; }
	/* .post .avatar, .post-single .avatar { border: 2px solid #ccc; float: right; margin: 0 0 10px 0; }  muratje */
	.gebruikersfoto img { border: 2px solid #ccc; float: right; margin: 5px;}
	.gebruikersfoto .avatar { border: 2px solid #ccc; float: right; margin: 5px;}
	
		.entry ul { margin: 0 0 10px 18px; padding: 0; }
		.entry ul li { list-style-image: url('img/check.gif');  margin: 0; padding: 0;}
		
		.rsevent { list-style-image: url('img/check.gif');  margin: 0 0 0 8px; padding: 0; }
		
		.profielheader h2 { color: #cc0000; } 
		.profiel-content ul { margin: 0 0 10px 0; padding: 0; }
		.profiel-content ul li { list-style-image: url('img/check.gif');  margin: 0 0 0 20px; padding: 0;}
		.profiel-content h2 { color: #cc0000; margin-top: 20px; }
		.profiel-content { padding: 5px 10px 5px 10px; margin: 0 0 10px 0; background-color: #fff; border: 1px solid #ccc; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
		.profiel-content a { color: #154a7f; padding-bottom: 3px; }
		.profiel-content a:hover { text-decoration: underline; }
		.profielheader .avatar { float: left; margin: 0 8px 0 0; }
		
		.byauthor { margin: 10px auto 10px auto; color: #000; line-height: 15px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size: 11px; line-height: 18px; }
		.byauthor .photo { width: 50px; height: 50px; float: left; margin: 0 5px 0 0; border: 2px solid #ccc; }
		.byauthor a:hover { text-decoration: underline; }
		
		.listauthors .photo { border: none; height: 70px; width: 70px; margin-right: 10px; border: 2px solid #ccc; }
		.listauthors .photo:hover  { text-decoration: none; }
		

	
#comments { margin: 0 auto 10px auto; padding: 10px; background-color: #f8f5e8; border-right: 2px solid #ece8d7; border-bottom: 2px solid #ece8d7; }
.comment .avatar { border: 2px solid #ccc; float: right; margin: 5px; }
.comment .photo { width: 50px; height: 50px; border: 2px solid #ccc; float: right; margin: 5px; }

.comment-author { background: #f8f5e8 url(img/icon-cloud.png) no-repeat 5px 0px; line-height : 1em; padding: 7px 10px 7px 35px; font-size: 16px; position: absolute; width: auto; display: block; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.comment-author-anoniem { background: #f8f5e8 url(img/icon-cloud-off.png) no-repeat 5px 0px; line-height : 1em; padding: 7px 10px 7px 35px; font-size: 16px; position: absolute; width: auto; display: block; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
			
.commenttext { padding: 35px 0 0 5px; border: 1px solid #ccc; }
.comment { background-color: #fff; margin: 20px 0 0 0; }
#respond { margin: 0 auto 10px auto; padding: 10px; background-color: #f8f5e8; border-right: 2px solid #ece8d7; border-bottom: 2px solid #ece8d7; }
textarea#comment { width: 100%; border: 1px solid #ccc; }


/* sidebar dingetjes */
	#contentrechts { width: 328px; float: left; margin-left: 10px; padding-top: 5px; border-top: 10px solid #042C4F;}
	.sidebar-bottom { background-color: #fff; }
	.widget { padding: 0 0 5px 0; margin: 0 auto 10px auto; background-color: #f8f5e8;  }
	.widget ul { padding-bottom: 5px; }
	.widget ul li { list-style-type: none; list-style-image: none; padding: 2px 0 2px 0; margin: 0; border-bottom: 1px dotted #ccc; width: 100%; float: left; }
	.wp-polls-ans ul li { border-bottom: 0px; }
	.widget h2 { background : url(img/bullet-title.png) no-repeat 5px 3px; line-height : 1em; padding: 7px 10px 7px 40px; margin: 0; background-color: #f8f5e8; border-top: 3px solid #ece8d7;}
	.widget h2 a:hover { text-decoration: none; }
	.widget-content { padding: 5px 10px 5px 10px; margin: 0 5px 0 5px; background-color: #fff; border: 1px solid #ccc; color: #2f2f2f; }
	.widget-content a { color: #0058aa; padding-bottom: 1px; }
	.widget a:hover { text-decoration: underline; color: #cc0000; }
	.widget-content .actief a { background: #cc0000; color: #fff; padding: 5px 3px }
	.widget-content ul, .widget-bottom-content ul { padding: 0; margin: 0; }
	.widget-content p {padding:0; margin:0;}
	
		.widget-bottom { float:left; width: 299px; padding: 0 0 5px 0; margin: 0 auto 0 10px; }
		.widget-bottom ul li { list-style-type: none; list-style-image: none; padding: 4px 0 4px 0; margin: 0; border-bottom: 1px dotted #000; width: 100%; float: left; }
		.widget-bottom a:hover { text-decoration: underline; }
		.widget-bottom h2 { background: url(img/bullet-title.gif) no-repeat 5px 10px; line-height : 1em; padding: 7px 10px 7px 30px; margin: 0 0 0 0; }
		.widget-bottom h2 a:hover { text-decoration: none; }
		.widget-bottom-content { height: 200px; padding: 5px 10px 0 5px; margin: 0 5px 0 5px; background-color: #eeeff1; border-bottom: 3px solid #ddd; border-right: 2px solid #ccc; overflow: hidden; }
		.widget-bottom-content a { color: #000; padding-bottom: 3px; }
		.widget .sfuseravatar img { float: left; border: 2px solid #ccc; margin: 0 10px 3px 0; }


/* diverse dingetjes en plugins */
.banner-sidebar-links { border: none; margin-bottom: 10px; }
#lastitems img, #lasttips img, #lastzorg img  { width: 43px; height: 36px; border: 2px solid #ccc; margin: 0 5px 3px 0; float: left; }
.postthumbnail, .size-thumbnail { background: #fff; padding: 2px; border: 1px solid #ccc; } /* in posts en in pagina's rechtsboven */
.postthumbnail:hover { -moz-opacity: .65; opacity: .65; filter: alpha(opacity=65,finishopacity=65,style=0); }
.gbuserlist img:hover, .flickrrss img:hover, .wgallery:hover, .gallery-item:hover, .vidgallery-icon img:hover, #lastitems img:hover, #featured img:hover, .ledenpagina .photo:hover { -moz-opacity: .65; opacity: .65; filter: alpha(opacity=65,finishopacity=65,style=0); }

.flickrrss { text-align: center; padding: 5px 0 0 0; }
.flickrrss img { width: 51px; height: 51px; border: 2px solid #ccc; margin: 2px;}

.gallery { margin: 0 0 0 0; }
.gallery-item { float: left; text-align: left; width: 139px; }
.gallery img { border: 2px solid #cfcfcf; width: 130px; height: 130px; }
.gallery-caption { margin-left: 0; }

.gallery-personal { margin: 0 0 0 0; }
.gallery-personal .gallery-item { float: left; text-align: center; width: 125px; }
.gallery-personal img { border: 2px solid #cfcfcf; width: 115px; height: 115px; margin-bottom: -30px; }
.gallery-personal .gallery-caption { margin-left: 0; }

.vidgallery { margin: 0 0 0 0; }
.vidgallery-item { float: left; text-align: center; width: 139px; }
.vidgallery img { border: 2px solid #cfcfcf; width: 130px; height: 130px; margin-bottom: 0; }
.vidgallery-caption { margin-left: 0; }

.fotoheaders { text-align: left; background : url(img/bullet-title.png) no-repeat 5px 3px; line-height : 1em; padding: 7px 10px 7px 40px; margin: 0 2px 10px 2px; background-color: #f8f5e8; border-top: 3px solid #ece8d7; }

.wgallery { width: 65px; height: 65px; border: 2px solid #ccc; margin: 2px; }
.widget .photo { width: 65px; height: 65px; border: 2px solid #ccc; margin: 2px; }
.singlefoto { text-align: center; }
.singlefoto img { max-width: 914px; border: 2px solid #ccc; }

/* start captions en aligns */
.aligncenter  { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 10px 4px 0; }
.alignright { float: right; margin: 0 0 4px 10px; }

.wp-caption.alignleft { border: 1px solid #ccc; text-align: center; background-color: #edeff0; padding-top: 4px; margin: 10px 10px 5px 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption.alignright { border: 1px solid #ccc; text-align: center; background-color: #edeff0; padding-top: 4px; margin: 10px 10px 5px 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption.aligncenter { border: 1px solid #ccc; margin: 10px 0 10px 0; text-align: center; background-color: #edeff0; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { border: 1px solid #ccc; }
.wp-caption p.wp-caption-text { font-style: italic; font-size: 11px; line-height: 17px; padding: 5px 4px 5px 4px; margin: 0; }
/* einde captions en aligns */
	
#emoticonbar { background: #fff; margin-top: 5px; margin-bottom: 5px; border: 1px solid #CCC; padding: 5px 0px 5px 10px; }
#weerbericht { margin-top: 10px; }

.beschrijving { margin: 0 auto 10px auto; color: #000; font-style: italic; padding: 5px; background-color: #edeff0; font-size: 11px; line-height: 15px; border: 1px solid #ccc; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.beschrijving a { color: #000; }
	
.moresightseeing { margin: 10px auto 0 auto; color: #000; padding: 5px 10px; background-color: #edeff0; font-size: 12px; line-height: 15px; border: 1px solid #ccc; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.moresightseeing a { text-decoration: underline; }
.moresightseeing a:hover { color: #000; }

.tagsbox { margin: 10px auto 0 auto; color: #000; padding: 5px 10px; background-color: #edeff0; font-size: 12px; line-height: 15px; border: 1px solid #ccc; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.tagsbox a { text-decoration: underline; }
.tagsbox a:hover { color: #cc0000; }

.deelenbeoordeel { margin: 0 auto 0 auto; color: #000; padding: 10px 0; }
.deellinks { float: left; }
.deelrechts { float: right; }

.sociable { padding: 0; margin: 0; text-align: right;}
.sociable ul { list-style: none; display: inline; }
.sociable li { list-style: none; display: inline; }
.sociable img { border: none; }



/* alles op de turkije pagina */
.turkijepagina-intro { margin: 0 auto 10px auto; height: 65px; color: #000; padding: 5px 10px 5px 85px; background: #edeff0 url(img/tourist-info.jpg) no-repeat left top; line-height: 15px; border: 1px solid #ccc; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; }


.pagina-einde { height: 25px; margin: 0 auto 10px auto; color: #666; font-style: italic; background-color: #edeff0; font-size: 11px; line-height: 25px; border: 1px solid #ccc; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.linkcat h2 { list-style-type: none; background-color: #fff; margin:0; padding: 2px 0; border-bottom: 1px solid #067849; }
.linkcat { list-style-type: none; }

.blogroll { list-style-image: url('img/check.gif'); margin: 0 0 10px 18px; padding: 0; }

#feedburnding input[type=text] { border: 1px solid #ccc; background: #e9e8eb; padding: 5px; margin: 10px 0; width: 200px;}

#searchform #s { width: 106px; border: 1px solid #999; margin: 5px 0 5px 0; padding: 5px; }
#searchsubmit { width: 100%; border: 1px solid #999; margin: 5px 0 5px 0; padding: 2px 0; }

#searchbox { width:185px; height:21px; display:block; float:right; margin-top:212px; margin-right:8px !important; margin-right:5px; padding:3px 2px; background-image: url('img/search-icon.png'); background-position: 158px 2px; background-repeat: no-repeat; }
#searchbox .textfield { height: 21px; background: transparent; border: none; color: #fff; width:150px; float:left; margin-right:2px; padding-left:5px; line-height: 21px;}
#searchbox .button { background:none; border:0px; width:18px; height:18px; cursor:pointer; float:left; margin-top:1px; }
.strong.search-excerpt { background: yellow; } 



/* alles van de ledenpagina */
.ledenpagina .photo { height: 50px; width: 50px; float: left; margin: 0 10px 0 0; border: 2px solid #ccc; }
.ledenpagina .memberlist { padding: 0 0 0 0; margin: 0px; }
.ledenpagina .memberlist li { list-style-type: none; list-style-image: none; padding: 10px 0 10px 0; margin: 0; border-bottom: 1px dotted #ccc; width: 100%; float: left; }
.ledenpagina .membersintro { margin: 5px 0 5px 0; }
.ledenpagina a:hover { color: #cc0000; }

/* alles voor de kaart pagina */
.haritapagina { margin: 0 10px 0 10px; border-top: 10px solid #067849; }
.haritapagina h2 { line-height: 30px; padding-top: 10px; color: #cc0000;}
.listplaces { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 7px; background: #ffffe7; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; }
.listplaces li { margin: 0px; display: inline; list-style-type: none; padding: 0 5px 0 0; border-right: 1px solid #ccc; }
.listplaces li a:hover { color: #cc0000; text-decoration: underline; }

/* clearfix dingetjes */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }

/* bottom en footer */
#page-end { width: 940px; height: 39px; margin: 0 auto; background : url(img/page-end.png) no-repeat left top; position : relative; }
	#bottom-content { width: 938px; background: #fff; margin: 0 auto; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; }
		#bottom-end { width: 940px; height:60px; background: #fff2d2; margin: 0 auto 10px auto; background : url(img/bottom-end.png) no-repeat left top; position : relative;}
			#copyright { width: 940px; color: #000; margin: 0 auto; padding: 0 0 10px 0; text-align: center; font-size: 14px; }
				#footerwrapper { background: url('img/footer_bg.jpg') no-repeat center top; }


/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
#paginate { border: 1px solid #ccc; padding: 7px; background: #eeeff1; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px;}
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}


/* style voor alle content op de "plaats informatie" pagina's */
#content-wrap {margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-top: 3px; }
#wrap-links { width: 154px; float: left; }
#wrap-rechts { width: 415px; float: right; }
.tabbed-content { margin: 10px 0 0 0; }
.tabbed-content p { margin-top: 0;}
.tabbed-content a:hover { color: #000; }
.tabbed-content h2 { display: block; overflow: hidden; padding-bottom: 5px;}
.tabbed-content .linkerplaatje { border: 2px solid #ccc; margin-bottom: 10px; }
.tabbed-content ul { list-style-type: none; list-style-image: url('img/check.gif');  }
.tabbed-content li { margin: 5px 0 0 18px; }
.navigationgroot a { font-size: 19px; color: #cc0000; font-weight: 700; } /* navigatie shizzle bij meer dan 10 bezienswaardigheden */
.thumbnail-van-kaart { width: 326px; border: none; border: 1px solid #ccc;}

/*
.plaatsendropdown { margin: 13px 0 0 0; }
.plaatsendropdown select { border: 1px solid #ccc; font-size: 12px;}
.plaatsendropdown input { border: 1px solid #ccc; margin-left: 0px; padding: 0px; }
*/

/* Custom Forum opties */
.sfusername { font-size: 18px; }

/* style voor alle tabbladen op de "plaats informatie" pagina's */
#tabs { display: none; }
#tabs ul {padding:0;margin:0; }
#paginatabs .ui-tabs { }
#paginatabs .ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
#paginatabs .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 2px -1px 0; padding: 0; }
#paginatabs .ui-tabs .ui-tabs-nav li a { background-color: #fff; float: left; text-decoration: none; padding: 5px 3px; font-size: 11px; border: 1px solid #999999; color: #000; }
#paginatabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color: #fff; }
#paginatabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #paginatabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #paginatabs .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background-color: #cc0000; color: #fff; }
#paginatabs .ui-tabs .ui-tabs-nav a:hover { background-color: #cc0000; color: #fff; }
#paginatabs .ui-tabs .ui-tabs-nav li a, #paginatabs .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#paginatabs .ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
#paginatabs .ui-tabs .ui-tabs-hide { display: none !important; }