/*
Theme Name: Fonoideas
Version: 1.0
Author: German Ferrari
Author URI: http://germanferrari.com/
Tags: fixed width, two columns, widgets
*/

body {
	background:#f7f7f7;
	font-family:"Lucida Grande", Helvetica, Arial, Verdana;
	font-size:13px;
	color:#666;
	overflow-x:hidden; /*Opera fix*/
	}
a {
	text-decoration:none;
	color:#78aacf;
	}
a:hover {
	color:#111;
	}
	
/* Font-Face */

@font-face {
	font-family: 'SteinemRoman';
	src: url('fonts/STEINEM_.eot');
	src: local('Steinem Roman'), local('Steinem'), url('fonts/STEINEM_.ttf') format('truetype');
}
@font-face {
	font-family: 'SteinemRomanItalic';
	src: url('fonts/STEINEMI.eot');
	src: local('Steinem RomanItalic'), local('Steinem-Italic'), url('fonts/STEINEMI.ttf') format('truetype');
}
@font-face {
	font-family: 'SteinemBold';
	src: url('fonts/STEINEMB.eot');
	src: local('Steinem Bold'), local('Steinem-Bold'), url('fonts/STEINEMB.ttf') format('truetype');
}
@font-face {
	font-family: 'SteinemBoldItalic';
	src: url('fonts/STEINBI_.eot');
	src: local('Steinem BoldItalic'), local('Steinem-BoldItalic'), url('fonts/STEINBI_.ttf') format('truetype');
}

	
/* Page */

	#page {
		margin-top:20px;
		}
		
	/* Logo */
	
		#logo {
			line-height:40px;
			text-align:center;
			margin-bottom:20px;
			}
			#logo h1,
			#logo h2 {
				margin:0px;
				font-family:"Lucida Grande", Arial, Verdana;
				font-size:16px;
				font-weight:bold;
				letter-spacing:-1px;
				color:#fff;
				text-shadow:0px -1px 0px #628cac;
				}
				#logo h1 a,
				#logo h2 a {
					color:#fff;
					display:block;
					}
					#logo h1 a:hover,
					#logo h2 a:hover {
						color:#fff;
						}
			
	/* Menu */
	
		#menu {
			margin-bottom:20px;
			}
		
			#nav, #nav ul {
				position:relative;
				line-height:40px;
				list-style:none;
				margin-left:5px;
				}		
			#nav a {
				display:block;
				padding:0px 25px;
				font-family:"Lucida Grande", Arial, Verdana;
				font-size:16px;
				font-weight:bold;
				letter-spacing:-1px;
				line-height:40px;
				color:#fff;
				text-shadow:0px -1px 0px #628cac;
				}		
			#nav a:hover,
			#nav li.current_page_item a {
				background:url(images/nav.gif) repeat-x 0px -40px;
				text-shadow:0px -1px 0px #3d6380;
				}
			#nav li.current_page_item.nav-dropdown a:hover,
			#nav li.nav-dropdown a:hover,
			#nav li a.open {
				border-left:1px solid #ddd;
				border-right:1px solid #628CAB;
				padding:0px 24px;
				background:url(images/nav.gif) repeat-x 0px -80px;
				color:#77a9ce;
				text-shadow:none;
				}
			#nav li span {
				position:absolute;
				top:18px;
				right:10px;
				height:5px;
				width:9px;
				display:block;
				background:url(images/arrow-down.gif) no-repeat;
				}
			#nav li ul li span {
				position:absolute;
				top:12px;
				right:8px;
				height:9px;
				width:5px;
				background:url(images/arrow-right.gif) no-repeat;
				}
			#nav li {
				width:;
				float:left;
				position:relative;
				margin:0px;
				padding-right:1px;
				background:url(images/nav-separator.gif) no-repeat right;
				}		
			#nav ul {
				margin:0px;
				position:absolute;
				display:none;
				width:250px;
				top:39px;
				left:0px;
				z-index:99;
				border-top:1px solid #ddd;
				border-left:1px solid #ddd;
				border-right:1px solid #ddd;
				background:#fff;
				}
			#nav li ul li {
				padding:0px;
				margin:0px;
				background:none;
				width:250px;
				}
			#nav li ul a,
			#nav li.current_page_item.nav-dropdown ul a,
			#nav li.nav-dropdown ul a {
				padding:0px 25px;
				text-transform:none;
				font-size:14px;
				line-height:30px;
				width:200px;
				height:auto;
				float:left;
				color:#77a9ce;
				letter-spacing:normal;
				border-bottom:1px solid #ddd;
				text-shadow:none;
				font-weight:normal;
				background:none;
				}
			#nav li.current_page_item.nav-dropdown ul a:hover,
			#nav li.nav-dropdown ul a:hover,
			#nav li ul li a.open {
				color:#666;
				border-left:none;
				border-right:none;
				padding:0px 25px;
				background:none;
				text-shadow:none;
				position:static;
				left:0px;
				}
			#nav li.current_page_item ul li.current_page_item a {
				color:#666;
				}
			#nav ul ul {
				top:auto;
				}			
			#nav li ul ul {
				left:240px;
				margin:0px 0 0 10px;
				}
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
				display:none;
				}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
				display:block;
				}
				
	/* Splash */
		
		#splash {
			margin-bottom:20px;
			}
		
		#splash ul {
			margin:0px;
			list-style:none;
			height:260px;
			overflow:hidden;
			}
			#splash ul li {
				margin:0px;
				height:260px;
				overflow:hidden;
				}
				#splash ul li a {
					display:block;
					}
					
	/* Cursos Home */
	
	#cursos-home {
		width:288px;
		height:248px;
		overflow:hidden;
		}
		
	#cursos-home h3 {
		border-bottom:1px solid #eee;
		margin:0px 10px 10px 10px;
		line-height:30px;
		font-size:11px;
		text-transform:uppercase;
		font-weight:normal;
		color:#666;
		}
		
	#cursos-home a.ver-mas {
		position:absolute;
		top:13px;
		right:20px;
		font-size:10px;
		color:#999;
		}
	#cursos-home a:hover.ver-mas {
		text-decoration:underline;
		color:#666;
		}
	
		#cursos-home ul {
			margin:0px 10px;
			list-style:none;
			height:220px;
			overflow:hidden;
			}
			#cursos-home ul li {
				margin:0px;
				height:220px;
				overflow:hidden;
				}
				#cursos-home ul li a {
					display:block;
					color:#333;
					}
					#cursos-home ul li a h2 {
						line-height:100%;
						color:#7AADD4;
						font: 20px 'SteinemBold', Lucida Grande, Arial, sans-serif;
						font-weight:normal;
						margin-bottom:10px;
						}
					#cursos-home ul li p {
						margin-bottom:10px;
						color:#666;
						font-size:11px;
						}
					#cursos-home ul li span {
						padding:5px 10px 4px 22px;
						background-repeat:no-repeat;
						background-position:0px 5px;
						display:block;
						border-bottom:1px solid #eee;
						}
					#cursos-home ul li span.icon-calendar {
						background-image:url(images/icon-calendar.gif);
						}
					#cursos-home ul li span.icon-clock {
						background-image:url(images/icon-clock.gif);
						}
					#cursos-home ul li span.icon-place {
						background-image:url(images/icon-place.gif);
						}
					#cursos-home ul li span.icon-more {
						text-align:right;
						padding:4px 18px 4px 10px;
						background-position:100% 4px;
						background-image:url(images/icon-more.gif);
						border-bottom:none;
						}
						
					#cursos-home ul li a:hover span.icon-more {
						text-decoration:underline;
						color:#333;
						}
					
	/* Widgets home */
	
	#page .content-widget-white {width:208px;}
	
		.widget-home {
			color:#666;
			font-size:11px;
			margin:10px;
			}
			.widget-home h3 {
				font: 18px 'SteinemBold', Lucida Grande, Arial, sans-serif;
				color:#888;
				letter-spacing:0px;
				line-height:normal;
				height:64px;
				display:block;
				padding:5px 0px 5px 75px;
				margin:0px 0px 10px 0px;
				background-image:url(images/big-icons.jpg);
				background-repeat:no-repeat;
				border-bottom:1px solid #eee;
				}
				.widget-home h3 a {
					color:#888;
					display:block;
					}
				.widget-home h3 a:hover {
					color:#666;
					}
				.widget-home h3#tit-email {
					background-position: 0px -5px;
					}
				.widget-home h3#tit-cd {
					background-position: 0px -128px;
					}
				.widget-home h3#tit-search {
					background-position: 0px -256px;
					}
				.widget-home h3#tit-help {
					background-position: 0px -384px;
					}
			.widget-home p {
				text-align:center;
				margin-bottom:10px;
				}
			.widget-home form input {
				width:110px;
				}
			.widget-home form input.btn-enviar {
				margin-left:3px;
				}
	
	/* Content */
	
		#content {
			width:608px;
			}
			
			.post {
				color:#666;
				border-bottom:1px solid #eee;
				margin-bottom:20px;
				}
				
				.post .post-head {
					margin-bottom:20px;
					}
				
				.post .post-head h1,
				.post .post-head h2 {
					font: 28px 'SteinemRoman', Lucida Grande, Arial, sans-serif;
					letter-spacing:0px;
					line-height:120%;
					color:#79acd2;
					margin-bottom:7px;
					}
					.post .post-head h1 a,
					.post .post-head h2 a {
						color:#79acd2;
						}
						.post .post-head h1 a:hover,
						.post .post-head h2 a:hover {
							color:#666;
							}
						.post .post-head h1 a:hover img,
						.post .post-head h2 a:hover img {
							border-color:#999;
							}
				.post .post-head h1.big-title,
				.post .post-head h2.big-title {
					font-size:45px;
					}
					
				.post .post-head small {
					font-size:11px;
					color:#999;
					}
					
				.post .post-body p {
					line-height:170%;
					}
				.post .post-body ul.check-list {
					margin:0px 0px 20px 20px;
					list-style:none;
					}
					.post .post-body ul.check-list li {
						margin:0px;
						background:url(images/check.gif) no-repeat 0px 8px;
						padding:4px 0px 4px 20px;
						}
				.post .post-body img {}
				.post .post-body h1, .post .post-body h2,
				.post .post-body h3, .post .post-body h4,
				.post .post-body h5, .post .post-body h6 {
					font-family:'SteinemRoman', Lucida Grande, Arial, sans-serif;
					}
					
				.post #inscripcion {
					position:relative;
					right:-40px;
					width:45%;
					float:right;
					display:inline;
					margin:0px 0px 20px -25px;
					background:#ffffe8;
					padding:20px;
					border:1px solid #f3f3ca;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					}
				.post #inscripcion ul {
					margin:10px 0px;
					}
				.post #inscripcion ul li {
					margin-left:15px;
					}
				.post #inscripcion p {
					margin:0px 0px 10px 0px;
					line-height:120%;
					}
					
				.attachment-thumbnail,
				.attachment-medium {
					float:left;
					display:inline;
					margin:5px 20px 20px 0px;
					padding:10px;
					border:1px solid #ddd;
					}
					
				#form-comprar {
					display:none;
					background:#d2e78d;
					border:1px solid #67ae0c;
					color:#333;
					padding:20px 20px 10px 20px;
					margin-bottom:30px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					position:relative;
					}
				a#link-comprar-close {
					position:absolute;
					top:9px;
					right:10px;
					height:16px;
					width:16px;
					background:url(images/icon-cancel-comprar.gif) no-repeat;
					text-indent:9999px;
					}
				
				#widget-comprar {
					position:relative;
					}
				div#puente-comprar {
					position:absolute;
					top:11px;
					right:-90px;
					z-index:1;
					width:95px;
					height:35px;
					background:#d2e78d;
					border-top:1px solid #67ae0c;
					border-bottom:1px solid #67ae0c;
					}
					
				#form-comprar h4 {
					margin-bottom:10px;
					}
					
					#form-comprar .wpcf7 input,
					#form-comprar .wpcf7 textarea {
						background:#E2EFB3;
						border:1px solid #67AE0C;
						color:#666;
						padding:4px;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						line-height:150%;
						width:96%;
						}
					#form-comprar .wpcf7 input.btn-enviar {
						font: 16px 'SteinemRoman', Lucida Grande, Arial, sans-serif;
						background:#67ae0c;
						color:#333;
						font-weight:bold;
						padding:8px 20px;
						cursor:pointer;
						border-color:#333;
						width:auto;
						}
						
				.destacados {
					margin:0px 0px 20px 0px;
					background:#ffffe8;
					padding:20px;
					border:1px solid #f3f3ca;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					}
							
			/* Images, Captions, Navigation */
			p img {
				padding: 0;
				max-width: 100%;
				}
			img.centered {
				display: block;
				margin-left: auto;
				margin-right: auto;
				}
			img.alignright {
				padding: 4px;
				margin: 0 0 5px 15px;
				display: inline;
				}
			img.alignleft {
				padding: 4px;
				margin: 0 15px 5px 0;
				display: inline;
				}
			.alignright {
				float: right;
				margin: 0 0 5px 15px;
				}
			.alignleft {
				float: left;
				margin: 0 15px 5px 0;
				}
				
			.aligncenter,
			div.aligncenter {
				display: block;
				margin-left: auto;
				margin-right: auto;
				}
			.wp-caption {
				text-align: center;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				}
			.wp-caption p {
				margin: 0;
				}
			.wp-caption p.wp-caption-text {
				font-size: 12px;
				line-height: 22px;
				padding: 0 4px 5px;
				font-style:italic;
				color:#555;
				margin: 0;
				}
				
			/* Comentarios */
			
			#content-comments {}
			
			#comments,
			#respond {
				padding-top:10px;
				}
			
				#content-comments h3 {
					font: 22px 'SteinemRoman', Lucida Grande, Arial, sans-serif;
					margin-bottom:15px;
					color:#888;
					letter-spacing:0px;
					line-height:normal;
					display:block;
					padding:0px;
					}
					
			.commentlist {
				margin:0px 0px 15px 0px;
				list-style:none;
				}
			.commentlist li {
				margin:0px;
				}
				
				.comment-container {
					padding:15px;
					background:#edf1f7;
					margin-bottom:10px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					}	
					.comment-container .comment-head {
						position:relative;
						padding-bottom:10px;
						margin-bottom:10px;
						border-bottom:1px dashed #fff;
						}
						.comment-container .comment-head .avatar {
							float:left;
							margin:0px 15px 15px 0px;
							padding:5px;
							background:#fff;
							}
						.comment-container .comment-head .comment-reply {
							position:absolute;
							top:0px;
							right:0px;
							font-size:11px;
							font-style:italic;
							}
							.comment-container .comment-head .comment-reply a {
								color:#79ACD2;
								background:#fff;
								padding:2px 8px;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
								}
							.comment-container .comment-head .comment-reply a:hover {
								color:#fff;
								background:#79ACD2;
								}
						.comment-container .comment-head p {
							font-style:italic;
							font-size:11px;
							color:#999;
							margin-bottom:0px;
							}
							.comment-container .comment-head p cite {
								font-style:normal;
								font-weight:bold;
								color:#666;
								font-size:13px;
								}
							.comment-container .comment-head p a {
								color:#666;
								}
							.comment-container .comment-head p a:hover {
								color:#333;
								}
					.comment-container .comment-body {
						color:#666;
						font-size:12px;
						}
						.comment-container .comment-body p {
							margin-bottom:10px;
							}
				
			.commentlist ul.children {
				list-style:none;
				margin:0px 0px 10px 15px;
				border-left:1px dashed #EDF1F7;
				}
				.commentlist ul.children li {
					margin:0px;
					padding-left:15px;
					background:url(images/bg-children-li.gif) no-repeat 0px 30px;
					}	
					.commentlist ul.children li div.comment-container {}
			
			#content-comments #pings {
				margin-bottom:20px;
				}
				#content-comments #pings h3 {}
				#content-comments #pings ol {
					margin:0px 0px 0px 30px;
					list-style:none;
					}
					#content-comments #pings ol li {
						margin:0px;
						padding:5px 0px;
						border-bottom:1px dashed #EDF1F7;
						font-size:11px;
						color:#999;
						}
						#content-comments #pings ol li .author {
							font-weight:bold;
							}
						#content-comments #pings ol li .date {}
						#content-comments #pings ol li .pingcontent {
							display:block;
							margin-top:3px;
							font-style:italic;
							}
		
		#commentform textarea {
			width:500px;
			}
			
		.cancel-comment-reply {
			margin:0px 35px 15px 0px;
			}
			.cancel-comment-reply a {
				background:url(images/icon-delete.gif) no-repeat 0px 8px;
				padding:5px 0px 5px 13px;
				font-size:11px;
				color:#C93E5B;
				}
			.cancel-comment-reply a:hover {
				text-decoration:underline;
				}
				
			
	/* Sidebar */
	
		#sidebar {
			width:288px;
			}	
	
			.widget {
				color:#666;
				font-size:11px;
				background:#fff;
				border-bottom:1px solid #eee;
				padding-bottom:5px;
				margin-bottom:15px;
				}
				.widget h3 {
					font: 22px 'SteinemRoman', Lucida Grande, Arial, sans-serif;
					margin-bottom:15px;
					color:#888;
					letter-spacing:0px;
					line-height:normal;
					display:block;
					padding:0px;
					}
				.widget h3 span,
				.widget h3 a span {
					color:#67ae0c;
					}
					.widget h3 a {
						color:#888;
						display:block;
						}
					.widget h3 a:hover {
						color:#666;
						}
					.widget h3 a.big-button {
						font-size:26px;
						text-align:center;
						padding:12px 10px;
						border:1px solid #67ae0c;
						color:#555;
						background-color:#d2e78d;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						}
					.widget h3 a:hover.big-button {
						border:1px solid #3b451c;
						color:#333;
						}
					
					.widget h3#tit-email,
					.widget h3#tit-cd,
					.widget h3#tit-box,
					.widget h3#tit-coins {
						height:64px;
						margin:0px;
						padding:0px 0px 5px 75px;
						background-image:url(images/big-icons.jpg);
						background-repeat:no-repeat;
						}
					
					.widget h3#tit-email {
						background-position: 0px -5px;
						}
					.widget h3#tit-cd {
						background-position: 0px -128px;
						}
					.widget h3#tit-box {
						background-position: 0px -640px;
						}
					.widget h3#tit-coins {
						background-position: 0px -512px;
						}
						
				.widget p {
					margin-bottom:10px;
					}
					
				.widget ul {
					margin:0px 0px 15px 0px;
					list-style:none;
					font-size:12px;
					}
					.widget ul li {
						margin:0px;
						padding:7px 0px 7px 22px;
						background:url(images/bullet-blue.gif) no-repeat 0px 9px;
						}

	/* Footer */
	
		#footer {
			font-size:11px;
			color:#999;
			text-align:center;
			}
			#footer p {
				margin-bottom:10px;
				}
			#footer a {
				color:#999;
				}
			#footer a:hover {
				color:#666;
				}
				
/* Gericas */

	.left {float:left; display:inline;}
	.right {float:right; display:inline;}

	.click-block {cursor:pointer;}
	
	.button-1 {
		margin-bottom:30px;
		}
		.button-1 a {
			margin-right:10px;
			padding:4px 20px;
			background:#cbcbcb url(images/bg-button-1.gif) repeat-x;
			font-size:11px;
			border:1px solid #999;
			color:#333;
			text-transform:uppercase;
			text-shadow:0px 1px 0px #f0f0f0;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			}
		.button-1 a:hover {
			border:1px solid #666;
			color:#000;
			}


	/* Formularios */
	
	.form-mini input,
	.form-mini textarea {
		background:#f7f7f7;
		padding:2px 3px;
		border:1px solid #ddd;
		font-size:11px;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		}
	.form-mini input.btn-enviar {
		background:#7aadd4;
		border:1px solid #6b9abd;
		color:#fff;
		width:auto;
		cursor:pointer;
		}
		
	.form-clasico p,
	.wpcf7 p {
		margin-bottom:10px;
		}
	.form-clasico input,
	.form-clasico textarea,
	.wpcf7 input,
	.wpcf7 textarea {
		background:#f7f7f7;
		border:1px solid #ddd;
		color:#666;
		padding:8px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:150%;
		}
	.form-clasico label,
	.wpcf7 label {
		color:#666;
		padding-left:10px;
		}
	.form-clasico label span,
	.wpcf7 label span {
		color:#999;
		font-size:11px;
		}
	.form-clasico input.btn-enviar,
	.wpcf7 input.btn-enviar {
		font: 16px 'SteinemRoman', Lucida Grande, Arial, sans-serif;
		background:#EDF1F7;
		color:#79ACD2;
		font-weight:bold;
		padding:8px 20px;
		cursor:pointer;
		border-color:#D1D7DF;
		}
			
		
	/* Btn adjunto */
	
	ul.adjuntos {
		margin:0px;
		list-style:none;
		overflow:hidden;
		height:1%;
		}
		ul.adjuntos li {
			float:left;
			display:inline;
			width:170px;
			text-align:center;
			margin:0px 30px 10px 0px;
			font-family:"Lucida Grande", Arial;
			color:#888;
			font-size:16px;
			letter-spacing:-1px;
			line-height:normal;
			height:64px;
			display:block;
			padding:2px 0px 5px 75px;
			background-image:url(images/big-icons.jpg);
			background-repeat:no-repeat;
			}
			ul.adjuntos li a {
				display:block;
				padding:8px 16px;
				border:1px solid #b0cacf;
				color:#555;
				background-color:#dee9eb;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				}
				ul.adjuntos li a:hover {
					border:1px solid #486e75;
					color:#333;
					}
			
			ul.adjuntos li.item-pdf {
				background-position: 0px -768px;
				}

	/* Bordes redondeados */
	.roundedBox {position:relative; padding:5px;}
		.corner {position:absolute; width:5px; height:5px;}
			.topLeft {top:0; left:0; background-position:0px 0px;}
			.topRight {top:0; right:0; background-position:-5px 0px;}
			.bottomLeft {bottom:0; left:0; background-position:0px -5px;}
			.bottomRight {bottom:0; right:0; background-position:-5px -5px;}

	/* Estilo de bordes redondeados: White */
	.widget-white {background-color:#fff; border:1px solid #eee; margin-bottom:15px;}
		.widget-white .corner {background-image:url(images/corner-white-5.gif);}
			.widget-white .topLeft {top:-1px;left:-1px;}
			.widget-white .topRight {top:-1px; right:-1px;}
			.widget-white .bottomLeft {bottom:-1px; left:-1px;}
			.widget-white .bottomRight {bottom:-1px; right:-1px;}

	/* Estilo de bordes redondeados: Blue */
	.widget-blue {background:#86b1d0 url(images/corner-blue-bg.gif) repeat-x 0 0; min-height:40px;}
		.widget-blue .corner {background-image:url(images/corner-blue-5.gif);}
			.widget-blue .topLeft {background-position:0px 0px;}
			.widget-blue .topRight {background-position:5px 0px;}
			.widget-blue .bottomLeft {background-position:0px -35px;}
			.widget-blue .bottomRight {background-position:5px -35px;}
			
	.widget-interna {
		margin:25px;
		}
		
	/* Pagination */
			
.wp-pagenavi {
	text-align:center;
	font-size:11px;
	}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 3px 8px;
	margin: 2px;
	border: 1px solid #999;
	color: #666;
	background-color:#cbcbcb;
	background-image:url(images/bg-button-1.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #f0f0f0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.wp-pagenavi a:hover,
.wp-pagenavi a:active {	
	border:1px solid #666;
	color:#000;
	background-position:0px -20px;
}
.wp-pagenavi span {
	color: #666;
	padding:3px 8px;
}
.wp-pagenavi span.current {
	padding: 3px 8px;
	margin: 2px;
	border: 1px solid #666;
	color: #000;
	text-decoration:underline;
	background-color:#cbcbcb;
	background-image:url(images/bg-button-1.gif);
	background-repeat:repeat-x;
	background-position:0px -20px;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #f0f0f0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}