body {
background-image: url('http://www.missrodeooregon.com/test/newback.jpg'); 
background-position:top center;
font-family: arial, verdana;
font-size: 14px;
}

p{
margin: 0px;
}
a{
color: blue;
text-decoration: none;
}
a:hover{
color: black;
text-decoration: none;
}

#mission{
font-size: 16px;
}
#wrap{
margin-left: auto;
margin-right: auto;
background-position:top center;
margin-top: 18px;
width: 1000px;
height: 748px;
padding: none;

}
#menu_home{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 135px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/nav_home.jpg'); 

}
#menu_mro{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 135px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/nav_mro.jpg'); 
}
#menu_tmro{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 135px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/nav_tmro.jpg'); 
}
#menu_jmro{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 135px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/nav_jmro.jpg'); 
}
/*main menu links*/
#menu_links{
margin-top: 60px;
text-align: center;
color: #fff;
font-size: 16px;
height: 40px;
}
 #menu_links a{
 text-decoration: none;
 color: #fff;
 
 }
  #menu_links a:hover{
 text-decoration: none;
 color: #d7c24b;
 
 }
.m_link{
float: left;
width: 140px;
height: 40px;
overflow: hidden;
padding-left: 0px;
}

.mh_link{
float: left;
width: 100px;
padding-top: 10px;
padding-left: 50px;
font-size: 16px;
}
.members{
width: 370px;
margin-top: 20px;
height: 20px;
text-align: right;
float: right;
margin-right: 55px;
font-weight: bold;
color: #2517e1;
}
#membersl {
color: #2517e1;
font-size: 14px;
font-weight: bold;
}
#membersl a{
color: #2517e1;
}
#membersl a:hover{
color: #000;
}
img{
border: none;
}
a img{
border: none;
}
/*end main menu links*/

/*Begin Sub Menu Links*/
#sub_nav{
height: 40px;
margin-left: 50px;
}
.slinks{
float: left;
text-decoration: none;
margin-top: 10px;
}
.slinks a{
float: left;
color: #e0cf59;
text-decoration: none;
padding-left: 30px;
}
.slinks a:hover{
float: left;
color: #fff;
}
/*End Sub Menu Links */

#slideback{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 200px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/slideback.jpg'); 
}
#queens{
width: 740;
float: left;
margin-left: 52px;
}
#sponsors{
width: 159px;
height: 200px;
float: right;
margin-right: 46px;
}

#slogan{
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 30px;
overflow: hidden;
text-align: center;
background-image: url('http://www.missrodeooregon.com/test/slogan.jpg'); 
}
#main_content{
width: 1000px;
float: left;
background-image: url('http://www.missrodeooregon.com/test/contentback.jpg'); 
}
/*Beginning of footer stuff */
#footer{
width: 960px;
margin-left: auto;
margin-right: auto;
height: 200px;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/footer.jpg'); 
}
#footersm{
clear: both;
width: 960px;
height: 20px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
background-image: url('http://www.missrodeooregon.com/test/footer.jpg'); 
}

   #bot_img{
   height: 20px;
   margin-left: 6px;
   }
   #copyright{
   clear: both;
   width: 1000px;
float: left;
text-align: center;
margin-bottom: 20px;
   }

/*Sponsors Footer*/
#sponsorsm{
   height: 125px;
   padding-left: 35px;
   padding-top: 10px;
   }
   #sponsorsm{
   background: url("images/site/head_back.png");
   height: 125px;
   padding-left: 35px;
   padding-top: 10px;
   }
   .sentry{
   height: 115px;
   float: left;
   margin-left: 20px;
   width: 100px;
   }
.scont{
height: 85px;
padding: 5px;
   text-align: center;
background: #fff;
}
   .slogo{border-width:0;}
  .slogo a{border-width:0;}
  .slogo a:hover{border-width:0;}
   .stitle{
    height: 30px;
   font-size: 12px;
   text-align: center;
   color: #fff;
   overflow: hidden;
   }
   .stitle a{
color: #fff;
text-decoration: none;
   }
   .shtitle{
   width: 100px;
   height: 10px;
   font-size: 16px;
   text-align: center;
   margin: auto;
   font-weight: bold;
   float: left;
   color: #fff;
   }
/*End Sponsors*/
/*End of Footer*/

/*Side Bars */
   #cleft{
   width: 200px;
   float: left;
   margin-left: 55px;
   margin-top: 10px;
   padding: 5px;
   
   }
.entry{
padding-top: 5px;
padding-bottom: 5px;
float: left;
margin: 0px;
}
.type{
width: 60px;
color: #000;
float: left;
font-size: 12px;
text-align: center;
}
.ptype{
width: 65px;
color: #000;
float: left;
font-size: 11px;
text-align: center;
font-weight: bold;
}
.edescript{
width: 115px;
font-size: 12px;
color: #000;
float: left;
margin-right: 5px;
font-weight: bold;
}

.utitle{
color: #000;
font-weight: bold;
font-size: 12px;
float: left;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 3px;
margin-top: 0px;
text-align: left;
}
.uentry{
font-size: 12px;
color: #000;
float: left;
margin-left: 5px;
margin-right: 5px;
text-align: left;
margin-bottom: 5px;
}

.sidebar{
width: 200px;
text-align: center;
font-size: 16px;
padding-top: 15px;
border: black solid 1px;
float: left;
margin-bottom: 10px;
}
.sidebar a{
color: black;
}
.sidebar a:hover{
color: blue;
}
.topsidebar{
background-image: url('http://www.missrodeooregon.com/test/newback.jpg'); 
height: 20px;
width: 200px;
text-align: center;
margin: auto;
font-size: 16px;
padding-top: 5px;
border: black solid 1px;
float: left;
margin-top: 10px;

}
.topsidebar a{
color: black;
}
.topsidebar a:hover{
color: blue;
}
.topqueen{
background-image: url('http://www.missrodeooregon.com/test/newback.jpg'); 
height: 40px;
width: 150px;
text-align: center;
margin: auto;
font-size: 14px;
padding-top: 5px;
float: left;
border-bottom: black solid 1px;
font-weight: bold;
}
.botqueen{
background-image: url('http://www.missrodeooregon.com/test/newback.jpg'); 
height: 15px;
width: 150px;
text-align: center;
font-size: 10px;
float: left;
}
.topjudges{
background-image: url('http://www.missrodeooregon.com/test/newback.jpg'); 
height: 20px;
width: 295px;
text-align:left;
font-size: 14px;
padding-top: 5px;
padding-left: 5px;
float: left;
border-bottom: black solid 1px;
font-weight: bold;
}
/*End Side Bars */

/*Middle*/

#cmiddle{
width: 650px;
float: right;
padding: 10px;
margin-right: 55px;
}
 .qtitle{
  text-align: center;
 font-weight: bold;
 font-size: 18px;
float: left;
width: 600px;
 }

/* End Middle*/
/*blog page*/

.byline{
text-align:center;
font-size: 12px;
margin: 0;
}
.CpaginateP{
text-align:center;
font-size: 12px;
width: 100px;
float: left;
}
.CpaginateN{
text-align:center;
font-size: 12px;
width: 100px;
float: right;
}
.cheads{
font-size: 16px;
font-weight: bold;
text-align: center;
}

.cont{
padding: 10px;
}

 .mtitle{
 text-align: left;
 font-weight: bold;
 font-size: 22px;
 float: left;
 }
.eventslinks {
font-size: 16px;
margin: 0px;
}
.eventslinks a{
color: blue;
 font-weight: bold;
}

.eventslinks a:hover{
color: black;
 font-weight: bold;
}