/* 

Theme Name:moocoom 

Theme URI: http://www.madmenwalking.com

Description:Have fun!

Version: 1.0

Author: Ben Vaengraad

Author URI: http://www.madmenwalking.com

This theme was designed and built by Ben Vaengraad.



*/





/* global basics */

body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CCCCCC;}

body {background:#000000 url(images/bg.jpg) no-repeat top center;}

a:link {color: #999999;text-decoration: none;}

a:visited {text-decoration: none;color: #999999;}

a:hover {text-decoration: none;color: #FFFFFF;}

a:active {text-decoration: none;color: #999999;}



/* wordpress images */

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

img {border:none;}



/* clear floats */

.clear{clear:both;}

#clearheader {display:none; font-size:0px;}

.widgetpadding {padding:20px;}



/* basic list */

ul, ol{ list-style:none; margin:0px; padding-left:0px;}

ul li, ol li { list-style:none; margin:0px; padding:0px;}



/* typo */

small {font-size: 90%;}

p {margin:20px 0 20px 0; padding:0;}

h1, h3, h4, h6 {font-weight:bolder; letter-spacing:-0.05em; font-family:Arial;}

h1 {font-size:200%; margin:0 0 10px 0;  padding:0 0 15px 0; border-bottom:1px solid #E4E4E4; line-height:120%;}

h2 {color:#333333; font-size:22px; font-weight:bolder; letter-spacing:3px; margin:0 0 5px;}

h3 {font-size:150%;}

h4 {font-size:130%;}

h5 {font-size:110%; margin:0 0 3px 0;  padding:0 0 3px 0;}

h6 {font-size:100%;}



/* calendar */

.widget_calendar h3 {display:none;}

#wp-calendar {width:100%;}

#wp-calendar #today {background:#F0F0F0;}

#wp-calendar tbody a {font-weight:bolder;}

#wp-calendar caption {padding-bottom:5px; font-family:Arial; font-weight:bolder; letter-spacing:-0.05em; font-size:150%; text-align:left;}

#wp-calendar th, #wp-calendar td {text-align:center;}

#wp-calendar tbody td {border:1px solid #E4E4E4;}

#wp-calendar tbody td.pad {border:0 none;}

#wp-calendar th {background:#E4E4E4;color:#FFFFFF;}

#wp-calendar td#prev {text-align:left;padding-top:5px;}

#wp-calendar td#next {text-align:right;padding-top:5px;}



/* search and login */

.searchnlogin {display:block; width:940px; height:20px; margin:10px auto 10px auto; text-align:right; line-height:20px;}



/* tooltip basics */

.tooltipbox {display:block; width:200px; background:transparent;}



/* login popup */

.error {display:block; width:940px; height:300px; margin:0 auto 30px auto; background:url(images/error.png) no-repeat;}



/* login popup */

.login_container {display:block; width:256px; height:216px; padding:20px;  background-color: #000000; color:#999999; }

.login_user_form {width:250px; padding:3px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#121212; color:#666666; border:1px solid #333333;}

.login_user_form:focus {border:1px solid  #666666;}

.login_password_form {width:250px; padding:3px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#121212; color:#666666; border:1px solid #333333;}

.login_password_form:focus {border:1px solid  #666666;}

.login_button_form {width:70px; height:24px; line-height:24px; margin:8px 0 0 0; font:11px/100% Arial, Helvetica, sans-serif; color:#666666; background:#121212; border:1px solid #333333;}

.login_button_form:hover {background:#121212; color:#999999; border:1px solid #666666;}

.login_top_logout a {position:absolute; display:block; width:40px; height:25px; top:0px; left:50%; margin:0 0 0 394px; background:url(images/search-btn.png) no-repeat -40px 0px;}

.login_top_logout a:hover {background:url(images/search-btn.png) no-repeat -40px -25px;}

.login_top_login a {position:absolute; display:block; width:40px; height:25px; top:0px; left:50%; margin:0 0 0 394px; background:url(images/search-btn.png) no-repeat -80px 0px;}

.login_top_login a:hover {background:url(images/search-btn.png) no-repeat -80px -25px;}

.login_status {position:absolute; display:block; width:180px; height:25px; top:0px; left:50%; margin:0 0 0 189px; padding:0 10px 0 10px; height:24px; background:url(images/bg_logged.png) no-repeat; color:#999999; font-size:10px; font-weight:bolder; line-height:20px;}



/* search form no match */

.search_container_form_nomatch {display:block; width:920px; margin:20px 0 20px 20px; color:#666666; }

.searchform_form_nomatch {width:316px; padding:4px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#2C2C2C; color:#999999; border-top:1px solid #333333; border-right:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333;}

.searchform_form_nomatch:focus {border:1px solid  #666666;}

.searchform_button_form_nomatch {width:135px; height:25px; font:12px/100% Arial, Helvetica, sans-serif; color:#999999; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}

.searchform_button_form_nomatch:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#FFFFFF;}

.searchform {padding-top:40px;}



/* transition basics */

.default, .noordlight {display:block; position: relative; width:100%; height:100%; }

.redlight {background:url(images/redlight.png) repeat center center;}



/* pagination */

.pagnav {display:block; height:30px; margin:10px 0 0 20px; }



 /* dropdown navigation */
#top_navigation { width:620px; height:25px;}




/* layout index */

.index_header {width:940px; height:161px; margin:10px auto 20px auto;}

.index_logo {float:left; display:block; width:620px; height:161px; background:url(images/start.png) no-repeat;}

.logo_file a{display:block; width:620px; height:136px;}

.index_top_widget {float:left; display:block; width:260px; height:121px; padding:20px; margin:0 0 0 20px; background:url(images/item_single.png) no-repeat; text-align:center;}

.topright {}



/* portfolio block */

.portfolio_container {display:block; width:938px; margin:20px auto 0 auto; padding-top:11px; background:#000000; border:1px solid #2C2C2C; overflow:hidden;}

.portfolio_item {float:left; display:inline; width:300px; height:161px; margin:0 0 10px 10px; background:url(images/item.png) no-repeat; }

.portfolio_item_core {display:block; position:relative; width:280px; height:130px; margin:10px 10px 4px 10px;}

.portfolio_item_footer_right a{float:left; display:block; width:240px; padding-left:10px; margin-right:10px; height:17px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.portfolio_item_footer_left a {float:left; display:block; width:30px; height:17px; background:url(images/info.png) no-repeat 0px 0px;}

.portfolio_item_footer_left a:hover {background:url(images/info.png) no-repeat 0px -17px;}

.portfolio_itemlink a{display:block; width:280px; height:130px; background:url(images/enter.png) no-repeat center center; }

.portfolio_itemlink_nogo a{display:block; width:280px; height:130px;}

.portfolio_itemhover {display:block; width:280px; height:130px;}

.portfolio_headline_single {display:block; width:960px; height:25px; padding:0 0 0 20px; margin-bottom:7px; font-size:12px; line-height:25px; background:url(images/h3.png) no-repeat left center; }



/* singles block */

.singles_item_core_text {display:block; width:940px; padding:1px; margin:20px auto 0 auto; padding-top:12px; background:#000000; border:1px solid #333333; overflow:hidden;}

.singles_headline a{float:left; display:inline; width:201px; height:25px; margin:0 0 10px 11px; padding-left:20px; background:url(images/small_link.png) no-repeat 0px 0px; font-size:10px; line-height:25px; text-transform:uppercase;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.singles_headline a:hover{background:url(images/small_link.png) no-repeat 0px -25px;}

.singles_headline_nogo a{float:left; display:inline; width:201px; height:25px; margin:0 0 10px 11px; padding-left:20px; background:url(images/small_link.png) no-repeat 0px 0px; font-size:10px; line-height:25px; text-transform:uppercase;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.singles_headline_nogo a:hover{background:url(images/small_link_red.png) no-repeat 0px -25px;}





/* layout single */

.single_wrapper {width:980px; margin:10px auto 40px auto;}

.single_logo {display:block; width:620px; height:161px; margin-left:20px; background: url(images/start.png) no-repeat;}

.single_logo_gallery {float:left; display:inline; width:620px; height:161px; margin-left:20px; background: url(images/start.png) no-repeat;}

.single_left {float:left; width:640px;}

.single_right {float:left; width:300px; margin:0 0 0 20px;}

.single_content {width:578px; padding:0 20px 20px 20px; background:black; margin:20px 0 0 20px; border:1px solid #2C2C2C; line-height:20px; font-size:12px; color:#CCCCCC;}

.single_headline_single { width:560px; height:25px; padding:0 0 0 20px; margin-bottom:7px; color:#FFFFFF; font-weight:bolder; font-size:13px; line-height:25px; background:url(images/h3.png) no-repeat left center; }

.single_single_footer { height:30px; padding:0; margin:15px 0 8px 0; border-top:1px solid #2C2C2C; border-bottom:1px solid #2C2C2C; line-height:30px;}

.single_time { height:30px; padding-left:20px; background:url(images/time.png) no-repeat center left;}

.single_single_tags { height:30px; margin-left:20px; padding-left:20px; background:url(images/tags.png) no-repeat center left;}

.single_cat { height:30px; margin-left:23px; padding-left:23px; background:url(images/category.png) no-repeat center left;}

.single_top_headline {display:block; width:280px; height:25px; padding:0 0 0 20px; margin-bottom:7px; font-size:12px; line-height:25px; background:url(images/h3.png) no-repeat left center; }

.single_content ul { margin: 5px 0px 10px;padding-left: 20px;}

.single_content ul li {margin: 0px;list-style-image: url(images/ul.png);}

.single_content ol {margin:5px 0px 10px;padding-left: 20px;}

.single_content ol li {margin:0px; list-style-type:upper-roman; }



/* layout single info */

.single_top_item {display:block; width:300px; height:141px; margin:0 0 20px 0; padding:20px 0 0 0; background: url(images/item_single.png) no-repeat;}

.single_date_container {display:block; width:280px; height:40px; text-align:center;}

.single_date_top {font-size:26px; font-weight:bolder;}

.single_date_bottom {font-size:11px; margin-bottom:18px;}



.single_top_items{display:block; width:280px; height:25px; margin:0 15px 1px 0; padding-left:20px;background:url(images/small_link_single.png) no-repeat 0px 0px; font-size:10px; line-height:25px; text-transform:uppercase;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}

.single_top_items:hover{background:url(images/small_link_single.png) no-repeat 0px -25px;}

.single_top_items a {color:#999999;}

.single_top_items a:hover {color:#FFFFFF;}

.single_top_items_empty {display:block; width:280px; height:25px; margin:0 15px 1px 0; padding-left:20px;}

.single_top_container {display:block; width:980px; height:161px;}

.single_top_item_gallery {float:left; display:inline; width:300px; height:141px; margin:0 0 0 20px; padding:20px 0 0 0; background: url(images/item_single.png) no-repeat;}



/* layout mixed gallery */

.mg_container {display:block; width:300px;}

.mg_gallery {display:block; width:298px; padding:12px 0 0 0; background:#000000; border:1px solid #2C2C2C;}

.mg_item {float:left; display:inline; position:relative; width:130px; height:82px; margin:0 0 12px 12px;}



/* layout rebox media */

.mvg_container {display:block; width:300px; margin-top:20px;}

.mvg_gallery {display:block; width:298px; padding:12px 0 0 0; background:#000000; border:1px solid #2C2C2C;}

.mvg_item {float:left; display:inline; position:relative; width:130px; height:82px; margin:0 0 12px 12px;}



/* layout rebox gallery */

.rebox_gallery_container {display:block; width:940px; margin:20px 0 0 20px;}

.rebox_gallery_gallery {display:block; width:938px; padding:12px 0 0 0; background:#000000; border:1px solid #2C2C2C;}

.rebox_gallery_item {float:left; display:inline; width:142px; height:90px; margin:0 0 12px 12px;}

#itemstransition a{display:block; width:142px; height:90px; background:url(images/zoom.png) no-repeat center center; z-index:9;}

#itemstransition_media a{display:block; width:142px; height:90px; background:url(images/play.png) no-repeat center center; z-index:9;}





/* blog teaser */

.blog_frame {display:block; width:938px; margin:20px auto 0 auto; padding-top:13px; background:#000000; border:1px solid #2C2C2C; overflow:hidden;}

.blog_container {float:left; position:relative; display:inline; width:450px; height:130px; margin:0 0 13px 13px; background:#2C2C2C; overflow:hidden;}

.blog_container:hover {background:#333333;overflow:hidden;}

.blog_containernogo {float:left; position:relative; display:inline; width:450px; height:130px; margin:0 0 13px 13px; background:#2C2C2C; overflow:hidden;}

.blog_containernogo:hover {background-color:#930000;overflow:hidden;}



.blog_go a {position:absolute; display:block; width:460px; height:130px; bottom:0; left:0; z-index:9;overflow:hidden;}

.blog_nogo a{position:absolute; display:block; width:460px; height:130px; bottom:0; left:0; z-index:9;overflow:hidden;}



.blog_left {float:left; width:160px; height:130px;}

.blog_content {float:left; width:290px; height:130px;}

.blog_thumb {display:block; width:120px; height:90px; margin:20px 19px 0 21px; }

.blog_thumb a {display:block; width:120px; height:90px;}

.blog_headline {display:block; width:290px; height:20px; margin:17px 0 5px 0; padding:0; line-height:20px;}

.blog_title {float:left; width:190px; font:bolder 12px Verdana, Arial, Helvetica, sans-serif; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}



.blog_date {float:left; width:83px; padding-right:15px; text-align:right; color:#6D93A9;}

.blog_excerpt {display:block; height:70px; overflow:hidden; text-align:justify; font-size:12px; line-height:17px; padding-right:13px;}



/* widget line */

#widgetline{width:940px; margin:20px auto 0px auto; background:#2C2C2C url(images/widgetline_bg.png) repeat-x; }

#widgetline li{float:left; display:block; width:150px; text-align:left; padding:0 0 10px 0;}

#widgetline li li{display:block; height:15px;width:162px; padding:4px 0 0 20px;   font:11px/20px Geneva, Arial, Helvetica, sans-serif;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

#widgetline_header{ display:block; width:134px; height:30px; font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:25px; background: url(images/widgetline_header.png) no-repeat;}



/* image teaser */

.imageteaser_container {display:block; width:940px; margin:20px auto 0 auto; overflow:hidden;}

.imageteaser_gallery {display:block; width:938px; padding:12px 0 0 0; background:#000000; border:1px solid #2C2C2C; overflow:hidden;}

.imageteaser_item {float:left; display:inline; width:142px; height:90px; margin:0 0 12px 12px; overflow:hidden;}

#imageteaser_transition a{ display:block; width:142px; height:90px; background:url(images/enter.png) no-repeat center center;}



/* media teaser */

.mediateaser_container {display:block; width:940px; margin:20px auto 0 auto; overflow:hidden;}

.mediateaser_gallery {display:block; width:938px; padding:12px 0 0 0; background:#000000; border:1px solid #2C2C2C; overflow:hidden;}

.mediateaser_item {float:left; display:inline; width:142px; height:90px; margin:0 0 12px 12px; overflow:hidden;}

#mediateaser_transition a{display:block;  width:142px; height:90px; background:url(images/enter.png) no-repeat center center; }

#mediateaser_transition_nogo a{display:block;  width:142px; height:90px; }



/* standard header */

.standard_header {display:block; width:940px; height:50px; margin:20px auto 10px auto;}

.standard_icon {float:left; display:block; width:50px; height:50px;}

.standard_text {float:left; display:block; width:710px; height:50px; line-height:50px; font-size:13px; font-weight:bolder;}

.standard_link {float:left; display:block; width:180px; height:30px; padding:20px 0 0 0; font-size:10px;}

.standard_link a {display:block; height:10px; padding:4px 10px 4px 10px; background:#333333; line-height:10px; text-align:center;}

.standard_link a:hover {background:#666666; color:#CCCCCC;}



/* sidebar */

#sidebar {width:298px; color:#CCCCCC; background:#000000; border:1px solid #2C2C2C; margin-top:20px;}

#sidebar p {margin:0px 0px 15px;}

#sidebar h5 {display:block; width:278px; height:25px; padding:0 0 0 20px; margin:0; color:#FFFFFF; font-weight:bolder; font-size:12px; line-height:25px; background:url(images/h3_sidebar.png) no-repeat left center;}

#sidebar h5 a, #sidebar h5 a:visited {color: #666666;}

#sidebar h5 img {vertical-align: middle;}

#sidebar ul {margin: 0; padding:0;}

#sidebar ul li {list-style:none; width:278px; height:100%; margin:0 0 1px 0; padding-left:20px; color:#666666;  font-size:10px; line-height:25px; text-transform:uppercase;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}

#sidebar ul li:hover{background:#374353; color:#FFFFFF;}

sidebar ul li ul li {background: url(images/sidebar_li_li.png) no-repeat; padding-left:12px;}



/* archive & search tables */

.search_site_container {display:block; width:940px; margin:20px auto 0 auto; background:#2C2C2C;}

.search_site_container tr.over td, .search_site_container tr:hover td {background-color:#333333;}

.search_site_container table {width:938px;font-size:11px; text-align:left; margin:20px 0 0 0;}

.search_site_container table thead tr th {padding:2px 8px; height:25px; background:#2C2C2C; border-top:1px solid #333333;}

.search_site_container table tbody tr td { padding:2px 4px;}

.search_site_container table tbody tr.alt {background:#000000;}

.search_site_container table tbody tr.collapsed td { padding:0px;}

.search_site_container table tbody tr.collapsed td div {margin-left:10px;}

.forward_sort {color:#33CC00;}

.reverse_sort {color:#CC0000;}





/* comments */

.comments {width:578px; padding:1px; margin-bottom:10px; color:#333333; margin-top:30px;}

.comments_inner { color:#999999;}

.comments_icon {float:left; display:block; width:60px; height:40px; background:url(images/commenticon.png) no-repeat;}

.comments_headline {display:block; height:40px; margin-bottom:8px; border-bottom:1px solid #2C2C2C;}

.comments_count {float:right; display:block; width:40px; height:20px; background:url(images/comment.png) no-repeat center left; text-align:center; font-size:10px; font-weight:normal;}

.comments_rss {float:right; display:block; width:28px; margin-top:10px;}



/* comment list */

.comment ol {list-style:none; margin:5px 0 0 20px; padding-left:10px;  }  

.comment li {list-style:none; background:transparent; margin:0;} 

.comment_arrow {padding-top:20px;}  

.comment_inner {padding:10px; border:1px solid #2C2C2C; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.comment_inner:hover { border:1px solid #333333;}

.pingback comment-author {padding:0 170px 0 0;}  

.comment_frame{margin-bottom:5px;}

.comment_avatar{ float:left; width:40px; height:40px; padding:3px; border:1px solid #2C2C2C;}

.comment_author_top{float:left; width:310px; height:46px; margin-left:10px; font-size:9px;}

.comment_data_right{float:right; width:80px; height:26px; font:normal 10px Geneva, Arial, Helvetica, sans-serif; text-align:right;} 

.comment_date{padding:0px; margin:0px;}

.comment_author_say{padding:0px; margin:0px;color:#999999; font:17px Geneva, Arial, Helvetica, sans-serif;}

.comment_title{padding:0px; margin:0px;}

.comment_title a{color:#999999;}

.comment_title a:hover{color:#FFFFFF;}

.comment_text{display:block; padding-top:10px; border-top:1px solid #2C2C2C;}

.comment li.pingback div.vcard {padding:0 170px 0 0; }  



/* comments navigation */

.comment small {margin-bottom: 5px;display: block;font-size: 87%;}

.comment small a, .commentlist small a:visited {color: #999999;}

.comments_navigation{margin-top:5px;}

.comments_navigation a {padding:0 5px;text-decoration:none;color:#CCCCCC;border:1px solid #CCCCCC;}

.comments_navigation a:hover {color:#333333;border:1px solid #333333;}

.comments_respond{margin-top:10px;}



/* commentform */

#commentform {margin-top: 10px;}

#commentform label {font-weight: bold;color:#666;font-size: 100%;padding-left: 5px;}

#commentform small {color: #999999;font-size: 90%;}

#commentform input {width:220px; padding:5px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#000000; border-top:1px solid #2C2C2C; border-right:1px solid #2C2C2C; border-bottom:1px solid #2C2C2C; border-left:1px solid #2C2C2C;}

#commentform textarea {font:110% Arial, Helvetica, sans-serif; width:560px; height: 140px; padding: 5px 3px 3px 7px;  background:#000000; color:#FFFFFF; border: solid 1px #2C2C2C;overflow:hidden;}

#commentform #submit {width:135px; height:25px; padding-bottom:6px; margin-left:437px; font:12px/100% Arial, Helvetica, sans-serif; color:#ffffff; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}

#commentform #submit:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#FFFFFF;}

#commentform textarea:focus, #commentform input[type="text"]:focus {border:1px solid  #ffffff;}





/* footer */

.footer {display:block; width:960px; height:20px; line-height:20px; margin:20px auto 40px auto; text-align:center; color:#666666;overflow:hidden;}



/*  slider */

.slider_container {display:block; width:938px; height:435px; background:#000000; border:1px solid #2C2C2C;  margin:20px auto 0 auto; }

#container{ position: relative; margin:10px 10px 0 10px; width: 918px; height: 380px; overflow: hidden; background:url(images/slider_bg_big.png) no-repeat; overflow:hidden;}



.item a{ display: block; width:940px; height:380px; position:relative;}

.item h3 { font-size: 16px; margin: 10px; color: #0CF; }

.item p { font-size: 13px; padding: 6px 10px 12px; }

#controls1{ display:block; width:938px; padding:13px 0 0 0; position: relative; margin:0; height:32px;}

.prev_btn, .next_btn { width: 100px; height: 20px;}

.prev_btn { float: left;  background:url(images/slider_right.png) no-repeat;}

.prev_btn:hover{background:url(images/slider_right.png) no-repeat 0px -20px;}

.next_btn { float: right; background:url(images/slider_left.png) no-repeat;}

.next_btn:hover{background:url(images/slider_left.png) no-repeat 0px -20px;}

.num_nav { text-align: center; padding-top:3px;}

.num_nav ul li { display: inline; margin: 0 2px; }

.num_nav ul li a { padding:1px 4px; color:#666666; border: 1px solid #666666;}

.num_nav ul li a.active, .num_nav ul li a:hover { border-color: #CCCCCC; background-color:#FFFFFF; color:#333333; }

hr { margin: 22px 0; }

.clearit { clear: both; }

.slider_content {position:absolute; display:block; bottom:0px; left:0px; width:920px; height:40px; padding:10px 0 0 20px; background:url(images/slider_bg.png) no-repeat;}

.slider_content_title {padding:0; margin:0 0 4px 0; font-size:12px; font-weight:bolder;}

.slider_content_date {padding:0; margin:0 0 3px 0; font-size:10px; font-weight:normal;}







/* pagination plugin------------------------------------------------------------------------------------------------------------ */





.wp-pagenavi a, .wp-pagenavi a:link {border: none !important;color: #999999 !important;background-color: #333333 !important;}

.wp-pagenavi a:visited {border: none !important;color: #CCCCCC !important;background-color: #333333 !important;	}

.wp-pagenavi a:hover {	border: none !important;color: #CCCCCC !important;background-color: #333333 !important;}

.wp-pagenavi a:active {border:none !important;color: #CCCCCC !important;background-color: #333333  !important;	}

.wp-pagenavi span.pages {color: #666666 !important;border: none !important;background-color: #333333 !important;}

.wp-pagenavi span.current {border: none !important;color: #CCCCCC !important;background-color: #333333 !important;}

.wp-pagenavi span.extend {border: none !important;color: #CCCCCC !important;background-color: #333333 !important;}