/* 
	Theme Name:MPGchrome 
	Theme URL: 
	Description: Chrome is a 2-column Widget-ready theme created for WordPress.
	Author: KIAX
	Author URI: 
	Version: 2.0
	Tags: two columns, fixed width, black, white, gray, blue, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v2.0 - 1/24/09
		Second Release of Chrome, to ensure compatibility with WordPress 2.7
*/

body {
	background: #521216;
  color:white;
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
	margin: 0px auto 0px;
	padding: 0px;
}
#body-inner {
  margin:0; 
  height:100%; 
  min-height:800px; 
  line-height:1.6em;
  background:url(images/main_bg.jpg) center top no-repeat;
}
#wrap {
  margin:0 auto 0;
  width:964px;
  padding: 0px;
}
/************************************************
*	Common								*
************************************************/
h1, h2, h3 {
  font-size:110%;
  margin:0 0 7px;
  padding:0;
}
.strong {
font-weight:bold;
}
body, td, textarea { 
  color:white; 
  font-size:12px; 
  font-family: Arial, Verdana, sans-serif; 
}
table { 
  width:100%; 
  border-collapse:collapse; 
  border-spacing:0 0 5px 0; 
  border: none; 
}
div {margin:0;}
p { margin-top:0; }
th { vertical-align:bottom;  }
td { vertical-align:top;  }
td, th { 
color:#112222; 
text-align:left; 
font-size:11px;
border:none;
padding:3px; 
}

th { 
font-weight:normal; 
padding-bottom:1px; 
color:#939393; 
vertical-align:bottom;
border-bottom:1px solid #939393; 
padding-right:30px;
}

form { padding:0; margin:0; }

div { outline:none; }

textarea { color:black; line-height:1.6em; padding:5px; }

/************************************************
*	Hyperlinks									*
************************************************/
a {
color:#fff; /* ff8000 */
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}	

a:visited { color: #0077BB; }

a:hover { color:#C92D30; text-decoration:underline; }
/************************************************
*	Images								*
************************************************/
a img {
	border: none;
	}
img.image_right {
  float: right;
  margin: 0 0 20px 20px;
  padding: 2px;
  border: 1px solid #EEEEFF; 
  }

img.image_left {
  float: left;
  margin: 0 20px 20px 0;
  padding: 2px;
  border: 1px solid #EEEEFF; }

	

/************************************************
*	Header  									*
************************************************/

#header {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.logo {
float:left;
height:72px;
width:211px;
margin: 0px;
padding: 0px;
}

.top_right {
float:left;
font-size:11px;
padding-right:10px;
padding-top:10px;
text-align:right;
width:520px;
}
.top_right li {
list-style-type:none;
float:right;
}
.top_right a {
color:white;
text-decoration:underline;
padding:0 6px;
font-weight:bold;
}
.top_right a:visited { color:white; }

.top_right a:hover { color:white; }
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
clear:both;
height:45px;
width:964px;
float:left;
}

#navbar .tag {
background:transparent url(images/top/nav_left.jpg) no-repeat scroll 0 0;
height:45px;
width:210px;
float:left;
}
#nav1{
background:transparent url(images/top/home.jpg) no-repeat scroll 0 0;
width:62px;
height:45px;
float:left;
}
#nav1:hover{
background:transparent url(images/top/home_hover.jpg) no-repeat scroll 0 0;
width:62px;
height:45px;
float:left;
}
#nav2{
background:transparent url(images/top/about.jpg) no-repeat scroll 0 0;
width:62px;
height:45px;
float:left;
}
#nav2:hover{
background:transparent url(images/top/about_hover.jpg) no-repeat scroll 0 0;
width:62px;
height:45px;
float:left;
}
#nav3{
background:transparent url(images/top/news.jpg) no-repeat scroll 0 0;
width:58px;
height:45px;
float:left;
}
#nav3:hover{
background:transparent url(images/top/news_hover.jpg) no-repeat scroll 0 0;
width:58px;
height:45px;
float:left;
}
#nav4{
background:transparent url(images/top/events.jpg) no-repeat scroll 0 0;
width:65px;
height:45px;
float:left;
}
#nav4:hover{
background:transparent url(images/top/events_hover.jpg) no-repeat scroll 0 0;
width:65px;
height:45px;
float:left;
}
#nav5{
background:transparent url(images/top/members.jpg) no-repeat scroll 0 0;
width:145px;
height:45px;
float:left;
}
#nav5:hover{
background:transparent url(images/top/members_hover.jpg) no-repeat scroll 0 0;
width:145px;
height:45px;
float:left;
}
#nav6{
background:transparent url(images/top/knowledge_bank.jpg) no-repeat scroll 0 0;
width:129px;
height:45px;
float:left;
}
#nav6:hover{
background:transparent url(images/top/knowledge_bank_hover.jpg) no-repeat scroll 0 0;
width:129px;
height:45px;
float:left;
}
#nav7{
background:transparent url(images/top/vocal_booth.jpg) no-repeat scroll 0 0;
width:102px;
height:45px;
float:left;
}
#nav7:hover{
background:transparent url(images/top/vocal_booth_hover.jpg) no-repeat scroll 0 0;
width:102px;
height:45px;
float:left;
}
#nav8{
background:transparent url(images/top/contact.jpg) no-repeat scroll 0 0;
width:72px;
height:45px;
float:left;
}
#nav8:hover{
background:transparent url(images/top/contact_hover.jpg) no-repeat scroll 0 0;
width:72px;
height:45px;
float:left;
}
#nav9{
background:transparent url(images/top/links.jpg) no-repeat scroll 0 0;
width:59px;
height:45px;
float:left;
}
#nav9:hover{
background:transparent url(images/top/links_hover.jpg) no-repeat scroll 0 0;
width:59px;
height:45px;
float:left;
}

#nav {
width:754px;
height:45px;
float:right;
background:transparent url(images/navbar.png) no-repeat scroll 0 0;
margin: 0px;
padding: 0px;
	}
/************************************************
*	Title Bar      								*
************************************************/
#title_bar {
  border-bottom:2px solid #D7DADC;
  height:80px;
  margin: 24px 0 1px 0;
  padding: 12px 0 0 8px;
  background: #000;
  opacity: 0.9;
}
#title_bar img{
z-index:1;
}
h1.title {
  text-shadow: 2px 2px 2px white;
  letter-spacing: 4px;
  font-variant: small-caps;
  font-size: 56px;
  text-align: center;
  padding: 0;
  margin: 0;
}
h1.title a{
  text-shadow: 4px 4px 4px silver;
  color: #fff;
  font-weight: bold;
  text-decoration:none;
  font-size: 56px;
  height: 56px;
  padding: 0;
  margin: 0;
}
h1.title img {
  margin: 0;
}
.title_left {
  float: left;
  display: inline;
  margin-top: 22px;
}
.title_left a { 
  color: #fff;
  opacity: 0.8;
}
.title_right {
float:left;
font-size:11px;
height:13px;
padding-top:5px;
text-align:right;
vertical-align:bottom;
width:363px;
}
.title_right a {
color:white;
text-decoration:underline;
}
/************************************************
*	SubNavbar      								*
************************************************/

/************************************************
*	Homepage 					     		    * 
************************************************/

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 964px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	}
	
#main {
	float: left;
margin:0 0 10px 0;
	}
.main_white {
background: #000 none repeat scroll 0 0;
color:#eee;
min-height:500px;
opacity:0.9;
padding:10px;
width:660px;
}
.rss {
display:block;
position:absolute;
top:10px;
right:10px;
}
div.post{

}
.heading {
height:45px;
margin-top:10px;
}
.heading h2.post-title{
width:420px;
margin-left:65px;
color: #fff; /* ff8000 */
}
.heading h2.post-title a {
  color: #fff; /* ff8000 */
font-size: 16px;
}
.heading small {
margin-left:20px;
}
.post_date {
clear:left;
float:left;
height:62px;
/*margin:5px 5px 0 0;*/
text-align:center;
width:45px;
background:transparent url(images/dateblock.gif) no-repeat scroll 0 0;
}
.month_post{
color:white;
font-size:9px;
line-height:14px;
margin-top:2px;
}
.date_post{
color:black;
font-size:20px;
width:45px;
}
.commentdiv {
float:right;
color: #fff; /* ff8000 */
padding-top: 28px;
margin-top:0px;
margin-left: 8px;
margin-right:40px;
text-align:center;
}
h4.comment-label {
color: #fff; /* ff8000 */
width:65px;
float:right;
height:20px;
margin:0;
padding:28px 0px 0px;
}
.commentdiv a {
color: #fff; /* ff8000 */
padding-top:6px;
}
*:first-child+html div.entry {
padding-top:16px;
}
*:first-child+html h4.comment-label{
margin-right:10px;
font-size:12px;
}
.postarea {
position:relative;
float: right;
}
.postarea h1 {
  font-size: 14px;
  display: none;
}
.postarea p {
	padding: 0px 0px 10px 0px;
	margin: 0 0 8px 0;
	font-size: 16px;
}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #fff; /* ff8000 */
	border-bottom: 1px dotted #aaa;
	text-decoration: none;
}
	
.postarea a:hover, .postcomments a:hover {
	color: #fff; /* ff8000 */
	border-bottom: 1px dotted #FFFFFF;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ul li {
	background: url(images/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
  font-size: 16px;
  margin-bottom: 8px;
	}
	
.postarea ul ul li {
	background: url(images/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	}
	
blockquote {
	font-style: italic;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border-left: 2px solid #C0C0C0;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	font-size: 10px;
	color: #aaa;
	margin: 0px 0px 50px 0px;
	padding: 5px 10px 5px 10px;
	}

.postmeta p {
	margin: 0px;
	padding: 0px;
	}
	
code {
	color: #222222;
	background: #EAEAEA;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	font-family: Courier;
	}
	
.archive {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}

/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

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

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
float:left;
width:270px;
margin: 0px 14px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 18px;
}
	
#sidebar a, #sidebar a:visited  {
color:#fff; /* ff8000 */
border-bottom: dotted 1px #aaa;
text-decoration: none;
}

#sidebar h2,  #sidebar h3 {
font-weight:bold;
margin-top: 14px;
margin-bottom:8px;
margin-left: 8px;
padding-bottom:3px;
color: #fff; /* ff8000 */
}	

#sidebar p {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
	}
	
#sidebar .widget  {
background:#000 none repeat scroll 0 0;
opacity: 0.8;
color:white;
line-height:22px;
padding:6px 5px 10px;
width:260px;
font-size: 16px;
}
h2.widgettitle {
  font-size: 18px;
}
#sidebar ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}
#sidebar ul ul {
	margin: 0px;
	padding: 0px;
}	
#sidebar ul li {
  margin: 0px;
  padding: 0px;
  margin-bottom:10px;
}
#sidebar ul li ul li{
  margin-left: 8px;
}	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
font-size:92%;
margin:0 0 3px 0px;
}
#sidebar ul ul li a:hover{
font-size:92%;
margin:0 0 3px 0px;
}

#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
	
.textwidget {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
/************************************************
*	Footer  									*
************************************************/
#footer {
  clear:both;
  font-size:12px;
  margin: 0 auto 50px auto;
  text-align:center;
  width:964px;
  background: #000;
  opacity: 0.8;
}
.smb {
  margin-bottom:5px;
}

#footer a {
  color:#fff;
}	
#footer a:hover, #footer a#current{
  background: #521216;
  color:#FFF;
}
	
.clear { clear:both; font-size:1px; height:1px; line-height:1px; }

/************************************************
*	Search Form									*
************************************************/

.postform {
	background: #F5F5F5;
	width: 240px;
	color: #222222;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#cat {
	background: #FFFFFF;
	color: #222222;
	margin: 5px 0px 0px 10px;
	}

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url(images/homelink.png);
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 5px 4px 5px;
	border: 1px solid #333333;
	}

.search {
background:transparent url(images/top/search.jpg) no-repeat scroll 0 0;
float:left;
height:45px;
width:187px;
}
#search_box {
background:#FFFFFF url(/images/form-field-bg.gif) no-repeat scroll 0 50%;
border:medium none;
color:#999999;
height:17px;
margin:6px 5px 0 10px;
padding:3px 7px 2px 5px;
width:147px;
}
.search_button {
cursor:pointer;
float:left;
height:45px;
width:36px;
}
	
#submit {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #AAAAAA;
	}
	
#author, #email, #url {
	/*background: #EAEAEA !important;*/
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	margin: 0px;
	padding: 4px;
	border: 1px solid #AAAAAA;
	}
	
#comment {
	/*background: #EAEAEA !important;*/
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #AAAAAA;
	}
	
/************************************************
*	Comments									*
************************************************/
h3#comments {
border-top:1px solid #521216;
}
ol.commentlist {
margin:0;
}
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}
li.comment {
/*border-top:1px solid #E6E6E6;*/
margin:0px;
margin-bottom:10px;
}
.commentlist li.even {
/*background-color:#EFF7FA;*/
padding:5px;
}
.commentlist li.odd {
/*background-color:#E1F0F5;*/
padding:5px;
}
.commentlist li .avatar { 
/*	background: #FFFFFF;*/
	float: right;
/*	border: 1px solid #EEEEEE;*/
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea#comment {
	width:620px;
	padding: 2px;
/*	background:#E7E7E7 !important;*/
	}
#respond {
padding:10px;
/*background:#E5E5E5 none repeat scroll 0 0;*/
}	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #AAAAAA;
	}
	
.reply a:hover {
	background: #fff; /* ff8000 */
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #fff; /* ff8000 */
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
/*	background: #FFFFFF;*/
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
/*	background: #F5F5F5;*/
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	/*border: 1px dotted #BBBBBB;*/
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	/*border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;*/
	margin: 0px;
	padding: 0px;
	}

.wp-polls-ans {
  margin-top: 8px;
}
#sidebar p.voting-button {
  margin-bottom: 8px;
}
#searchform label {
  display: none;
}
#searchform input[type=text] {
  width: 148px;
}
#searchform input[type=submit] {
  border: 1px solid #521216;
  width: 100px;
}

div#footerbar {
  width: 964px;
  margin: 0px auto 24px auto;
  padding: 16px 0px 4px 0px;
  background: #000;
  opacity: 0.9;
  height: 320px;
}
div#footerbar img {
  margin: 0;
}
div#footerbar h1 {
  font-size: 28px;
  padding: 20px;
  text-align: center;
}
div#footerbar ul.voting {
  background: transparent;
  padding: 0 20px 20px 20px;
  margin: 0;
  float: right;
}
div#footerbar ul.voting li {
  float: left;
  width: 200px;
  margin-right: 10px;
  display: inline;
}

div#footerbar .wp-polls {
  position: relative;
}
div#footerbar .wp-polls p {
  font-size: 14px;
}

div#footerbar .wp-polls-ans {
  position: absolute;
  top: 140px;
}

div#footerbar .wp-polls-ans ul {
  padding: 0;
}
