/*
Theme Name: Basic2Col
Theme URI: http://wangenweb.com/wordpress/themes/basic2col/
Description: A basic, yet flexible minimalistic two column theme for WordPress. Have extendend support for Child Themes for easier customization. See the <a href="http://wangenweb.com/wordpress/themes/basic2col/">Basic2Col's homepage</a> for more info
Version: 3.1.2
Author: Kristin K. Wangen
Author URI: http://wangenweb.com/
Tags: white, two column, basic, minimalistic, elastic width, custom page templates, right sidebar
*/

/*general layout*/
body {
background-image: url(http://midwestmusicfound.org/images/index/bkg_2.jpg);
background-repeat: repeat;
background-attachment: fixed;
background-color:#2b1405;
color: #d9bf8f;
font-family:Arial, Helvetica, sans-serif;
min-width: 1024px;
margin:0;
line-height:16px;
font-size:14px;
height: 100%;
}

.wrapper2 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -182px; /* the bottom margin is the negative value of the footer's height, in this case footer plus the shadow */
}

hr {
border: 1px solid #d9bf8f;
}
 
blockquote, code, pre {
color: #d9bf8f;
}
code, pre {
font-family:Arial, Helvetica, sans-serif;
}

/*font styles*/
/*p {
font-size : 1em; 
padding: 0px;
} */

.author_bio {
background:url(http://midwestmusicfound.org/images/index/bkg_column1_header.png);
background-repeat:repeat;
padding:5px;
margin:10px 0;
border: double 4px #907650;
}

h2 {
font-size : 1.4em;
}
h3 {
font-size:1.2em;
}
h4, h5, h6 {
font-size:1em;
}
h2, h3, h1, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif; 
color: #d9bf8f;
margin: 10px 0px;
padding:2px 0px;
clear: both;
}

.joinstyle {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height:16px;
  color: #2b1405;
}

.style1 {
  font-size: 14px;
}

.style2 {
  font-size: 14px;
  font-weight:bold;
  line-height:16px;
  color: #d9bf8f;
}

.style3 {
  font-size: 16px;
  font-weight:bold;
  line-height:16px;
  color: #d9bf8f;
}

.text-header {
	font-size: 32px;
	font-weight: bold;
	letter-spacing:1px;
	color:#d9bf8f;
	line-height:30px;
}

h1,h2,h3,h4,h5,ul { margin:0; }
ol { padding:0;	margin:0; }
ol li { list-style:none;}


/*linkcolor*/
a:link, a:visited {

color: #d2d0b8;
text-decoration : none; 

}
a:hover, a:active {
color: #d2e2f0; 
text-decoration : underline;
border:none;
} 

#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, #content h3 a:link, #content h3 a:visited  {
color: #d2d0b8;
text-decoration:none;
border:none;
}
#content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active {
color: #d2e2f0; text-decoration:underline;
}

/* header */

.header-bkg2 {
	background-image: url(http://midwestmusicfound.org/images/header/bkg_header.jpg);
	background-repeat: repeat;
	background-color:#d9bf8f;
	position: relative;
	z-index: 1000;
}

.header2 {
	height: 205px;
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

/* logo */

.logo {
	margin: 0;
	position: absolute;
	top: 0px;
	left: 20px;
	background: url(http://midwestmusicfound.org/images/header/logo.png) no-repeat;
	width: 711px;
	height: 205px;
}

.logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.bot-logo {
	margin: 0;
	position: absolute;
	top: 0px;
	left: 20px;
	background: url(http://midwestmusicfound.org/images/menu/logo.jpg) no-repeat;
	width: 194px;
	height: 37px;
}

.bot-logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

/* social sites */

.friend-title {
	margin: 0;
	position: absolute;
	top: 73px;
	left: 795px;
    overflow: hidden;
	text-indent: -9999px;
	background: url(http://midwestmusicfound.org/images/header/friend_title.gif) no-repeat;
	width: 162px;
	height: 30px;
}

.facebook2 a{
	margin: 0;
	position: absolute;
	top: 104px;
	left: 795px;
	width: 59px;
	height: 60px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: url(http://midwestmusicfound.org/images/header/facebook.png) no-repeat;
}

.myspace2 a{
	margin: 0;
	position: absolute;
	top: 104px;
	left: 858px;
	width: 59px;
	height: 60px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: url(http://midwestmusicfound.org/images/header/myspace.png) no-repeat;
}

.twitter a{
	margin: 0;
	position: absolute;
	top: 104px;
	left: 920px;
	width: 59px;
	height: 60px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: url(http://midwestmusicfound.org/images/header/twitter.png) no-repeat;
}

.facebook a{
	margin: 0;
	position: absolute;
	top: 104px;
	left: 795px;
	width: 162px;
	height: 38px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: url(http://midwestmusicfound.org/images/header/btn_facebook.gif) no-repeat;
	background-image: url(http://midwestmusicfound.org/images/header/btn_facebook.gif);
}

.facebook a:hover {
	background-position: 0% -38px;
}

.myspace a{
	margin: 0;
	position: absolute;
	top: 143px;
	left: 795px;
	width: 162px;
	height: 38px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: url(http://midwestmusicfound.org/images/header/btn_myspace.gif) no-repeat;
}

.myspace a:hover {
	background-position: 0% -38px;
}

/* menu */

.menu-left {
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(http://midwestmusicfound.org/images/menu/left.jpg) no-repeat;
	width: 20px;
	height: 37px;
}

.menu-right {
	margin: 0;
	position: absolute;
	top: 0px;
	left: 1002px;
	background: url(http://midwestmusicfound.org/images/menu/right.jpg) no-repeat;
	width: 22px;
	height: 37px;
}

.menu-blank-bar {
    margin: 0;
	position: absolute;
	top: 0px;
	left: 214px;
	background:url(http://midwestmusicfound.org/images/menu/bar.jpg) no-repeat;
	width: 789px;
	height: 37px;
}

.menu-bkg {
    background-image: url(http://midwestmusicfound.org/images/menu/end.gif);
	background-repeat: repeat-x;
	position: relative;
	z-index: 1000;
}

.menu-bar {
	height: 37px;
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

.menu-bottom-shadow {
	height: 32px;
	background: url(http://midwestmusicfound.org/images/menu/bkg-menu-shadow.png) repeat-x;
	width: 100%;
}

/* menu navigation */
#menu {
	position: absolute;
	left:214px;
	top: 0px;
	z-index:9999;
}

#menu li {
    margin:0;
	padding:0;
	float: left;
	position: relative;
}
#menu ol li {
    margin:0;
	padding:0;
	border-bottom:1px solid #061c34;
	float:none;
}

#menu li:hover ol,
#menu li.hover ol{ display:block; margin:0; padding:0;}

#menu ol { /* drop-down blocks position, width, color */
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	top:37px;
	z-index:10000;
	left:0;
	background:#d4e3f1;
	width:250px;
}

#menu a { /* main buttons */
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height:37px;
	padding:0 0px;
	background-position: 50% 0 !important;
}

#menu ol a {
    margin:0;
	padding:0;
	text-indent:0;
	background:none !important; /* drop-down blocks main background */
	height:37px !important; /* drop-down blocks attributes */
	color:#3d5875; 
	text-transform:uppercase; /* drop-down text attributes */
	text-align:center;
	font:16px/34px bold Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3d5875; 
}

#menu ol a:hover{
	color:#d4e3f1;
	margin:0;
	padding:0;
	text-decoration:none;
	background:url(http://midwestmusicfound.org/images/menu/sub_menu-1_bar.jpg) !important; /* drop-down blocks hover background*/
}

#menu li:hover a,
#menu li.hover a {background-position: 50% -37px !important; margin:0; padding:0;}

/* sub-menu navigation */

#menu ol ol {
    position: absolute;
	margin:0;
	padding:0;
	top: 0px;
	left: 250px;
	background:#7c8967;
	width: 175px;
}

#menu ol ol li a {
	text-indent:0;
	background:none !important; /* drop-down blocks main background */
	height:37px !important; /* drop-down blocks attributes */
	color:#3d5875;
	margin:0;
	padding:0; 
	text-transform:uppercase; /* drop-down text attributes */
	text-align:center;
	font:16px/34px bold Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e4f0d2; 
}

#menu ol ol li a:hover{
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
	background:url(http://midwestmusicfound.org/images/menu/sub_menu-2_bar.jpg) !important; /* drop-down blocks hover background*/
}

/* sub-menu visibility */

#menu li:hover ol ol, #menu li:hover ol ol ol{
	display: none;
	margin:0;
	padding:0;
}

#menu li:hover ol, #menu ol li:hover ol, #menu ol ol li:hover ol{
	display: block;
	margin:0;
	padding:0;
}

/*menu buttons*/
#menu a.menu-btn1 {
	width: 95px;
	background: url(http://midwestmusicfound.org./images/menu/btn1.jpg) no-repeat;
}
#menu a.menu-btn2 {
	width: 134px;
	background: url(http://midwestmusicfound.org/images/menu/btn2.jpg) no-repeat;
}
#menu a.menu-btn3 {
	width: 250px;
	background: url(http://midwestmusicfound.org/images/menu/btn3.jpg) no-repeat;
}
#menu a.menu-btn4 {
	width: 87px;
	background: url(http://midwestmusicfound.org/images/menu/btn4.jpg) no-repeat;
}
#menu a.menu-btn5 {
	width: 103px;
	background: url(http://midwestmusicfound.org/images/menu/btn5.jpg) no-repeat;
}
#menu a.menu-btn6 {
	width: 120px;
	background: url(http://midwestmusicfound.org/images/menu/btn6.jpg) no-repeat;
}

/*classes - these are also located in classes.css so child themes don't loose them*/
.center, .aligncenter, .centered {
text-align: center;
}
.right, .alignright {
float: right;
}
.left, .alignleft {
float: left;
}
.none {
display: none;
}
.righttxt {
text-align:right;
}
.credits {
clear:both;
font-style:italic;
}


/*images these are also located in classes.css so child themes don't loose them*/

.mmfimage {
margin: 0px;
}

img {
/*border: none;*/
margin: 2px;
}
img.center, img.aligncenter, img.centered {
display:block;
margin:5px auto;
}
img.alignright, img.right {
margin-left: 5px;
}
img.alignleft, img.left  {
margin-right: 5px;
}
img.rssimg {
margin:0px;
}
.postcontent img {
max-width:100%;
overflow: hidden;
}
.wp-smiley {
border:none;
margin:0px;
}


/*border-colors*/
.postcontent img {
border:1pt solid #d9bf8f;
}

.border {
border: 1px solid #d9bf8f;
}

/*wrap and header*/
#accessnav {
display:none;
}

#wrap {
background : transparent;
max-width:985px; 
margin:5px auto;
padding:0px;
text-align:left;
}

/*header*/
#header {
background : transparent;
/*border-bottom:1px solid #ccc;*/
margin:4px 4px 0px;
padding:15px 10px;
}
#header h1{
padding:0px;
font-size:2em;
display:inline;
}
#header p {
padding:0px;
margin:2px 10px;
font-size:1.1em;
display:inline;
}

/*content and post settings*/

.headertitle {
background-image:url(http://midwestmusicfound.org/images/index/bkg_column1.png);
background-repeat:repeat;
border-color:#907650;
border-style:solid;
border-width:1px;
padding:10px;

}

#content{
background-image:url(http://midwestmusicfound.org/images/index/bkg_column1.png);
background-repeat:repeat;
border-color:#907650;
border-style:solid;
border-width:2px;

/*background : transparent;*/
padding: 10px;
/*margin: 2px 0.1em 5px;*/
width: 625px;
float: left;
font-size:1.1em;
}

.post h2, .archives h3, .search h3 {
/*border-bottom: 1pt solid #eee;*/
}
.post {
margin: 5px 0px;
}
.postmeta {
font-size:0.9em;
clear:both;
padding:0px 15px;
}
div.postmeta p {
margin: 2px 0px;
padding:0px;
}
.postmeta {
margin: 10px 0px 5px;
}

.postcontent {
padding:12px;
line-height:1.3em;
}


/*postnav*/
#postnav {
clear:both;
margin:0px;
}
#postnav li {
display:inline;
margin: 2px 0px;
}

/*comments*/

.comment_box {
background:url(http://midwestmusicfound.org/images/index/bkg_column1_header.png);
background-repeat:repeat;
padding:8px;
margin:10px 0;
border: solid 1px #907650;
}

#commentbox {
background : transparent;
clear:both;
padding:10px;
}

ol#commentlist  {
list-style-position: inside;
margin:2px 0px;
padding:0px;
}

#commentlist li{
/*border-bottom:1pt solid #eee;*/
margin: 10px 0px;
}

#commentform fieldset {
padding:0;
margin:0;
}

#commentform legend {
font-family:Arial, Helvetica, sans-serif;
margin: 10px 0px 5px;
padding:2px 0px;
font-size:120%;
}
#commentform textarea {
width:90%;
}
#commentform label, #commentform textarea {
display:block;
}

#commentform input {
border: 1px solid; 
border-color: #000;
}

#commentform input.submit {
margin:2px 0px;
border: 1px solid; 
border-color: #000;	
}

.approve {
color:#FC6;
background: transparent;
padding:5px;
font-size:90%;
}

.comment_time {
font-size:0.8em;
text-align:right;
clear:both;
}

#commentlist cite {
font-style:normal;
}

#commentbox {
/*border-top: 1pt solid #eee;*/
}



.avatar {
float:right;
/*border: 1pt solid #d9bf8f;*/
margin-left:10px;
padding:2px;
}

/*sidebar*/
#sidebar {
background : transparent;
/*padding: 10px 0px;
margin: 5px 0px;*/
width: 310px;
float:right;
}
#sidebar ul/*, #sidebar li*/{
list-style-type: none;
margin: 2px;
padding:0px 45px;
}

#sidebar ul ul {
padding: 0px 10px;
}

#sidebar li{
margin:0px;
padding: 2px 0px;
}
#sidebar div {
margin: 2px;
padding:0px;
}
#sidebar h2 {
margin: 5px 0px 0px;
padding: 4px 0px;
font-size:100%;
}
#sidebar li a {
border:none;
}
#sidebar li li {
/*border-bottom: 1pt solid #eee;*/
}
#sidebar li li li {
list-style:circle inside;
border:none;
margin-left:0px;
}

/*searchform*/
#searchform label {
font-weight:bold;
}
#searchform input#s {
width:50%;
}
#searchform input.submit {
width:30%;
}

/*Widgets fixing*/
.widget_rss h2 a {
color:#d9bf8f;
font-weight:bold;
}
.widget_rss img {
margin:0px;
}

/*Callendar*/
#wp-calendar a {
font-weight:bold;
}
#today {
background:#eee;
}



/* footer */

.footer-bkg2 {
	background-image: url(http://midwestmusicfound.org/images/footer/bkg_footer.jpg);
	background-repeat: repeat;
	background-color:#000;
	position: relative;
	z-index: 1000;
}

.push {
	height: 130px; /* push must be the same height as .footer */
}

.footer2 {
	height: 150px;
	width: 1024px;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
}

.footer-shadow {
	height: 32px;
	background: url(http://midwestmusicfound.org/images/footer/bkg-footer-shadow.png) repeat-x;
	width: 100%;
}

#footer {
background : transparent;
margin:5px;
clear: both;
text-align:center;
}
#footer ul{
margin: 2px;
padding:0px;
}
#footer li{
display: inline;
margin:0px 3px;
}

/* form style */

input.field {
	background:#907650;
	color:#e1c897;
	border: 1px solid; 
	border-color: #000;
}

textarea {
	background:#907650;
	color:#e1c897;
	border: 1px solid; 
	border-color: #000;
}

input.btn { 
	  color:#2b1405; 
	  font: 84%;
	  font-weight:bold;
	  background-color:#ccc8ad; 
	  border: 1px solid; 
	  border-color: #000;	   
}

input.btn:hover { 
	  color:#d4e3f1; 
	  font: 84%;
	  font-weight:bold;
	  background:url(http://midwestmusicfound.org/images/menu/sub_menu-1_bar.jpg);
	  background-position:center;
	  border: 1px solid; 
	  border-color: #000;	   
}

/*input , textarea, */select, option {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
padding: 2px;
background : #907650;
color : #d9bf8f; 
border: 1px solid #000;
margin: 2px;
}
fieldset, legend {
background:transparent;
color : #d9bf8f; 
border: none;
padding: 5px;
}
label, legend {
font-weight:normal;
}


/*lists*/
ul {
list-style-type: disc;
list-style-position: outside;
margin: 5px 2em;
padding:2px;
}
/*ol { 
list-style-position: outside;
margin: 5px 2em;
padding:2px;
}*/

/*tables
table {
color: #d9bf8f; 
margin: 0px;
padding: 0px;

color: #d9bf8f; 
width: 90%;
margin: 5px auto;
padding: 0px;
font-size:1em;
}
caption {
color: #d9bf8f;
font-weight: normal;
padding: 5px;
}

/*td, th, tr {
padding: 5px;
text-align:left;
}*/

