/* TITLE BOX (NEW DESIGN!) */

#title-box-top {background: url('http://www.overmachogrande.com/backgrounds/title-box-top.png');
background-repeat: no-repeat;
height: 10px;
width: 433px;
margin-right: 50px;
padding-left: 10px;
margin-top: 40px;
}

#title-box-middle {background: url('http://www.overmachogrande.com/backgrounds/title-box-middle.png');
background-repeat: repeat-y;
width: 433px;
margin-right: 50px;
padding-left: 10px;
}

#title-box-middle-text {width: 380px;}

#title-box-middle-text h4 {font-size: 1.4em;
color: #000000;
margin-bottom: 0px;
margin-top: 0px}

#title-box-middle-text h1 {font-size: 1.4em;
color: #000000;
margin-bottom: 0px;
margin-top: 0px}

#title-box-bottom {background: url('http://www.overmachogrande.com/backgrounds/title-box-bottom.png');
background-repeat: no-repeat;
height: 10px;
width: 433px;
margin-right: 50px;
padding-left: 10px;
margin-bottom: 20px;
}



#supplies {float: right;
width: 300px;
padding-left: 12px;
padding-bottom: 12px;
font-size: 85%;}

#newsticker {
float:right;
padding-left: 10px;
}

#titlebox2 { 
width: 400px;
background-image: url(backgrounds/tittlebox.png);
border: 3px #ffffff solid;
margin-right: 50px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: -80px;
margin-bottom: 41px}

#bloggraphic {margin-top: 26px;
position: relative;
height: 200px;
width: 266px;
left: 200px;
text-align: left;
z-index: +5;}

#bloggraphic2 {margin-top: 0px;
position: relative;
left: 0px;
text-align: center;
margin-bottom: -66px;
z-index: +5;}

a.pntitle:link {color: #000000;}

a.pntitle:hover {color: #a33c3c;
text-decoration: underline;}

a.pntitle:visited {}


#orderbutton {border: 3px #ffffff solid;
margin-left: 20px;
margin-right: 20px}

a.littlelinkpn {font-size: .6em;
}

a.littlelinkpn:link {}
a.littlelinkpn:visited {color: #8d2020}

a.littlelinkpn:hover {
color: #ffffff;
text-decoration: none;}

a.littlelinkpn:active {}

#rssgraphic {position:absolute;
right: 302px;
width: 54px;
height: 50px;
padding-right: 8px;}

#mostrecent {position:absolute;
right: 2px;
top: 0px;
padding: 0px;
margin: 0px;
width:300px;
height: 50px;
z-index: 5;}

p.mostrecent {font-size: .54em;}

a.mostrecent {color: #a33c3c;
font-weight: bold;}

html {height: 100%;}

body {margin:0;
padding:0;
height: 100%;
background-image: url(backgrounds/omgbackground.png);
background-repeat: repeat-y;
background-color: #cdcdcb;
font-family: Verdana, Helvetica, Arial, sans-serif;
max-width:1600px;
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "1600px":
        "auto" );}

#container {
margin:0;
padding:0;
height: 100%;}

#headerholder {}

#header {}

#headerspacer {
z-index: 5;
height: 50px;}

#topbar {height: 18px;
clear: both;
background-image: url('http://www.overmachogrande.com/backgrounds/topbar.jpg');
background-repeat: repeat-x;}

#middlebar {height: 200px;
background-image: url(backgrounds/middlebar.jpg);}

#main-picture-holder {text-align: center;
margin-left: +350px;
margin-right: +30px;}

#main-picture {margin: 0 auto;
height: 200px;
width: 500px;}


#bottombar {height: 18px;
background-image: url('http://www.overmachogrande.com/backgrounds/bottombar.jpg');
background-repeat: repeat-x;}

#sidebar-overlap {margin: 0;
height: 236px;
width: 350px;
position: absolute;
top: +50px;
background-image: url('http://www.overmachogrande.com/backgrounds/collage.png');}

#content {height: 100%;
margin-left: 370px;
margin-right: 33px;}

#titlebox { 
width: 400px;
background-image: url(backgrounds/tittlebox.png);
border: 3px #ffffff solid;
margin-right: 50px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: 40px;}

#textbox {
background-image: url(backgrounds/middlebar.jpg);
padding-left: 10px;
padding-bottom: 5px;
padding-right: 10px;
padding-top: 5px;
margin-top: 20px;
border: 3px #933636 solid;}

#sidebarholder { height: 100%;
position: absolute;
top: 290px;
width: 250px;
height: 100px;
left: 80px;}

#sidebar {height: 100%;
text-align: center;
margin-top: 5px;}

#linkblock {width: 220px;
text-align: left;
margin: 0em auto +30px auto;
background-image: url(backgrounds/sidebar2.png);
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
border: 2px #bdb0b0 solid;}

#footerholder {
text-align: center;
}

#footer {margin: 0 auto;
width: 200px;}

#footerspacer {
height: 65px;}

#middlefooterbar {
height: 40px;
background-image: url(backgrounds/footer.jpg);
text-align: center;
padding-top: .6em;
border: #933636;
border-left: 2px #933636 solid;
border-right: 2px #933636 solid;
}

#postedby {height: auto;
margin-bottom: +40px;}

h1 {
font-size: 1.4em;
margin-bottom: -1px;
margin-top: -1px;}

h1.personal_notes_title {font-size: 1.2em;}

h2 {
font-size: 1em;}


#linkblock h2 {color: #ece9d8;
font-size: 1em;
margin-bottom: -1px;
margin-top: -1px;}

h3 {color: #ece9d8;
font-size: 1em;
margin-bottom: -1px;
margin-top: -1px;}

#titlebox h4 {font-size: 1.4em;
color: #000000;
margin-bottom: -1px;
margin-top: -1px;}

p {line-height: 1.6em;
font-size: .8em;}

p.postedby {
font-size: .6em;}



a {text-decoration: none;
} 

a:link {}

a:visited {
color: #a33c3c;}

a:hover {
text-decoration: underline;}

a:active {}


a.biglink {color: #ece9d8;
font-size: 1em;
font-weight: bold;}

a.biglink:link {}

a.biglink:visited {}

a.biglink:hover {
text-decoration: none;
color: #0045cc;}

a.biglink:active {}

a.footer {color: #000000;
font-size: 1.4em;
font-weight: bold;}

a.footer:link {}

a.footer:visited {color: #000000}

a.footer:hover {
text-decoration: none;
color: #0045cc;}

a.footer:active {}

li {
margin-bottom: +5px;
}

a.littlelink {font-size: .75em;
}

a.littlelink:link {}

a.littlelink:visited {color: #8d2020}

a.littlelink:hover {
color: #ffffff;
text-decoration: none;}

a.littlelink:active {}

a.email {text-decoration: none;
color: #0f176d;
} 

a.email:link {}

a:email:visited {
color: #0f176d;}

a.email:hover {
text-decoration: underline;}

a.email:active {}