/* 
Theme Name:morcoom 
Theme URI: http://www.madmenwalking.com
Description: a great look for Rorschach Theatre!
Version: 1.0
Author: Morgan Benton
Author URI: http://www.madmenwalking.com and http://www.ericstownsendmarketing.com.
This theme was originally designed and built by Ben Vaengraad. Modified by Morgan Benton and Eric Townsend.

*/


/* global basics */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
body {background:#000000 url(images/bg.jpg) no-repeat top center;}
a:link {color:#df0d2e; text-decoration: none;}
a:visited {text-decoration: none;color:#df0d2e;}
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:#222222; font-size:20px; font-weight:normal; 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 {display:block; float:right; width:302px; height:160px; margin:0 0 0 0; padding:0 0 0 0; background: url(images/item.png) no-repeat; border: 1px solid #2C2C2C;}

/* 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:right; width:302px; margin:0 22px 0 0;}
.single_content {width:578px; padding: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:302px; height:160px; background: url(images/item.png) no-repeat; border: 1px solid #2C2C2C; margin: 0px 10px 0px 0px;}
.single_date_container {display:none}
.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 left bottom;}

/* 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:#FFFFFF; line-height:10px; text-align:center;}
.standard_link a:hover {background:#7F1725; color:#FFFFFF;}

/* 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; 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:#999999; 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  #333333;}


/* footer */
.footer {display:block; width:960px; height:60px; 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:#df0d2e; color:#FFFFFF; }
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:21px; 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;}

/* new navigation (Morgan 5/28/2011) */
.menu a {display:block;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;letter-spacing:1px;padding:7px 10px;
	float:left; color:#999; text-decoration:none; text-align:center; text-transform:uppercase;min-width:40px;}
.menu .home a {padding-left:7px;}
.menu a:hover {color:#fff}
.menu {list-style:none;width:620px; margin:0 auto}
.menu li {position:relative; float:left; z-index:1000;}
.menu ul a {width:200px; text-align:left;}
.menu ul {display:none; position:absolute;top:25px; left:0; background:#000; display:none; list-style:none}
.menu ul li {float:none;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#7F1725; color:#fff;}
.menu ul ul {left:200px;top:0}