/*
Theme Name: Bad Co. NM
Author: Raine Walker
Author E: rainewalker at gmail.com
Author URI: http://wild-type.com
*/


/*-Block Elements-*/

body { 
background-image: url(http://vnvlvmc-nmb.com/main/images/bckgr2.gif); 
background-repeat: repeat-y;
background-position: center;
background-color:#000000;
text-align:center;
font-size: 62.5%;
}

html>body #container { /* Be nice to Opera 5 */
width: 701px;
}

h1 { 
margin-right:-1500px;
font: 0.1em Tahoma, Sans-Serif;
letter-spacing:-1px;
display: none;
}

h1 a {  
margin-right:-1500px;
font-family: Tahoma, Sans-Serif;
font-size: 0.1em;
border-bottom-style: none;
display: none;
}

#wrap {
background: url(http://vnvlvmc-nmb.com/main/images/nmbcontent_bkg.png) no-repeat top;
width:80%;
margin: 0px auto;
}

/* Header */

#header {
background: url(http://vnvlvmc-nmb.com/main/images/nmbheader11.png) no-repeat;
width:900px;
height:132px;
position: relative;
margin-left: auto;
margin-right:auto;
padding-top: 5px;
padding-bottom: 10px;
border-bottom:1px dotted #cc0000; 
}
	
#header h1 {	
font-family: Georgia, Arial, Sans-Serif;
font-size: 0.1em;
}

#header h1 a{
font-family: Georgia, Arial, Sans-Serif;
font-size: 0.1em;
margin: 0px -1600px;
border-bottom-style: none;
}

.desc {	
font-family: Georgia, Verdana;
font-size: 0.1em;
margin: 0px -1600px;
display: none;
}	

/* Content */

#content {
background: transparent;
width:85%;
margin-top: 10px;
margin-left: auto;
margin-right:auto;
position: relative;
font-size: 1.4em;
font-family: "Trebuchet MS", Verdana, sans-serif;
padding:10px 10px 10px 30px;
color:#ff0000;
float:none;
text-align:left;
font-weight: bold; 
}

h2, h2 a { 
text-align:left;
font-family: Georgia, Tahoma, Verdana;
font-size: 1.4em;
color:#cc0000;
border-bottom: 1px dotted #cc0000;
padding-bottom:5px;
}

h4, h4 a { 
text-align:left;
font-family: Georgia, Tahoma, Verdana;
font-size: 1.4em;
color:#cc0000;
border-bottom: 1px dotted #cc0000;
padding-bottom:5px;
}

.small {
font-size: 0.9em;
font-family: Georgia, "Trebuchet MS", Verdana, sans-serif;
color:#780000;
float:none;
font-weight: bold; 
}

#post {
background: transparent;
width: 60.0em;
margin: 0px;
border-bottom-style: none;
}

#post h2 {
text-align:left;
font-family: Georgia, Tahoma, Verdana;
font-size: 1.4em;
color:#ff0000;
border-bottom-style: none;
}

#post a {
text-align:left;
font-family: Georgia, Verdana;
font-size: 1.0em;
color:#ff0000;
text-decoration:none;
border-bottom: 1px dotted #cc0000;
}

#post a:visited {
font-family: Georgia, Tahoma, Verdana;
font-size: 1.0em;
color:#6b6b6b;
text-decoration:none;
border-bottom-style: none;
}

#post a:hover {
font-family: Georgia, Tahoma, Verdana;
font-size: 1.0em;
color:#FFE900;
text-decoration:none;
}

.entry {
background: transparent;
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size: 1.2em;
color:#ff0000;
text-align:left;
}

#left {
background: transparent;
width: 100%;
border-bottom-style: none;
float:none;
Position: relative;
margin-left: auto;
margin-right: auto;
padding-left: 0;
}

div#left h2 {
text-align:left;
font-family: Georgia, Tahoma, Arial; 
font-size: 1.2em; 
color: #cc0000;
}

div#left h2 a{
text-align:left;
font-family: Georgia, Tahoma, Arial; 
font-size: 1.2em;
color: #cc0000;
border-bottom-style:none;
}

div#left p {
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size: 1.0em;
color:#ff0000;
}

#left h5 {
text-align:left;
font-family: Georgia, "Trebuchet MS", Verdana;
font-size: 1.2em;
color:#cc0000
}

/* Links */
a {
color:#ff0000;
text-decoration:none;
text-align:left;
font-size: 1.0em;
font-family: Georgia, "Trebuchet MS", Verdana;
border-bottom: 1px dotted #cc0000;
}

html>body a {
border-bottom-style:dotted;
}
a:active {
color:#ff0000;
border-bottom: 1px dotted #cc0000;
}
a:hover {
color:#FFE900;
border-bottom: 1px dotted #cc0000;
}

li {
list-style:none;
}

ul {
list-style:none;
}

ol, ol li {
list-style-type: decimal;
}


/* Menu */

#menu {
background: transparent;
display: block;
width: 940px;
float: none;
position: relative;
margin-left: auto;
margin-right: auto;
text-align:left;
}

#menu h2 {
background: transparent;
font-family: Tahoma, "Trebuchet MS", Verdana;
font-size: 1.6em;
color:#ff0000;
text-transform:uppercase;
border-bottom: 1px;
border-bottom-color: #cc0000;
border-bottom-style: dotted;
}

#menu ul {
background: transparent;
margin: 0 0 5px 0;;
padding-left: 5px;
list-style-type: none;
}

menu ul li {
background: transparent;
display: inline;
margin:0;
padding:0px;
}

#menu a {
background: transparent;
font-family: Tahoma, "Trebuchet MS", Verdana;
font-size: 1.4em;
color:#cc0000;
text-decoration:none;
background-repeat: no-repeat;
background-position: 0px 50%;
}

#menu a:visited {
background: transparent;
font-family: Tahoma, Verdana;
font-size: 1.4em;
color:#cc0000;
text-decoration:none;
}

#menu a:hover {
background: transparent;
font-family: Tahoma, Verdana;
font-size: 1.4em;
color:#cc0000;
text-decoration:none;
}

/* menu sections*/

#secondary {/*module position*/
background: transparent;
width:100%;
position: relative;
margin: 5px auto;
padding-left: 5px;
}

.module {
background: transparent;
float:left;
width:140px;
margin:0 5px 0 5px;
padding:0;
text-align:left;
}

.module p {
background: transparent;
font-size:85%;
line-height:1.6em;
 }

/*search form */

#searchform {
background-color: transparent;
display: inline;
}

#form {
background-color: transparent;
display: inline;
}


input#s {
background-color: #CFCFCF;
}

input {
margin-top: 5px;
}

/* Footer background */

#footer {
clear: both;
background-color:transparent;
width:900px;
height: 50px;
line-height: 1.2em;
margin: 0px auto;
padding-top:5px;
padding-bottom:15px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #cc0000;
border-top:1px dotted #cc0000;
border-bottom:1px dotted #cc0000;
}

#footer a {
color: #cc0000;
font-size: 1.0em;
text-decoration:none;
border-bottom:1px dotted #cc0000;
}

#footer a:visited {
color: #ff0000;
text-decoration:none;
}

#footer a:hover {
color:#FFE900;
text-decoration:none;
}

/* Misc */
 
blockquote {
background-color: transparent;
border: 1px dotted #ff0000;
width: 600px;
margin: 5px 5px 5px 5px;
padding: 2px;
/*quotes: "\201C" "\201D";*/
}

/*blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }*/

img {vertical-align: middle}
