html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-color:#67112a; 
	 background-image: url(http://sharondeniseallisonottey.com/images/otteypgbg.jpg);
 background-repeat:repeat-y;
background-position:center center;
	color: #333333;
} 

h1, .post_title {color: #67112a; font-size: 16px; font-weight:bold;}
.post_title {padding: 30px 0 10px 0; border-bottom: 1px solid #222;}
h2 {}
h3 {}


a:link, a:visited, a:active {
	color: #67112a;
	text-decoration: none;
}
a:hover {
	color: #636;
	text-decoration: none;
}
 
#pagewidth{ 
 width:760px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 background-image: url(http://sharondeniseallisonottey.com/images/fullbg.jpg);
 background-repeat:repeat-y;
 background-color:#f7e4c6; 
} 

#pagewidthhm{ 
 width:908px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 background-color:#67112a; 
} 

 
#leftcol{
 width:252px; 
 float:left; 
 position:relative; 
  background-image: url(http://sharondeniseallisonottey.com/images/fullbg.jpg);
 background-repeat:repeat-y;
 }
 


#leftcol a{color:#f7e4c6;}

 #menubox{
 padding:6px;
 list-style: none;
  background-image: url(http://sharondeniseallisonottey.com/images/fullbg.jpg);
 background-repeat:repeat-y;
 }
 
 #topleft{
 height:274px;
 }
 
  #navbg{
 background-image: url(http://sharondeniseallisonottey.com/images/navbg.jpg);
 background-repeat:no-repeat;
 background-color:#67112a;
}

#quote1hdr{
 background-image: url(http://sharondeniseallisonottey.com/images/quote1hdr.gif);
 background-repeat:no-repeat;
background-position:center;
height:56px;
}

#quote1body{
 background-image: url(http://sharondeniseallisonottey.com/images/quote1body.gif);
 background-repeat:repeat-y;
background-position:center;
}

#quote1{
color:#fff;
width:160px;
padding:0;
margin:0;}

#quote1ftr{
 background-image: url(http://sharondeniseallisonottey.com/images/quote1ftr.gif);
 background-repeat:no-repeat;
background-position:center;
height:52px;
}

#quote2hdr{
 background-image: url(http://sharondeniseallisonottey.com/images/quote2hdr.jpg);
 background-repeat:no-repeat;
background-position:center;
height:56px;
}

#quote2body{
 background-image: url(http://sharondeniseallisonottey.com/images/quote2body.jpg);
 background-repeat:repeat-y;
background-position:center;
}

#quote2{
color:#fff;
width:160px;
padding:0;
margin:0;}

#quote2ftr{
 background-image: url(http://sharondeniseallisonottey.com/images/quote2ftr.jpg);
 background-repeat:no-repeat;
background-position:center;
height:52px;
}

 
#maincol{
 background-color:#f7e4c6;
 float: right; 
 display:inline; 
 position: relative; 
 width:508px; 

 }
 
 #title{
 background-image:url(http://sharondeniseallisonottey.com/images/title.jpg);
 background-repeat:no-repeat;
 height:46px;}
 
 #pagetitle{
 margin-left:20px;
 padding-top:6px;
  font-family: Georgia, Times, serif;
	font-size: 18px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
 }
 
 #contentbg{
  background-image:url(http://sharondeniseallisonottey.com/images/contentbg.jpg);
 background-repeat:repeat-x;
 background-color:#f7e4c6;
 }
 #content{
 background-color:transparent;
 margin:0px;
 padding:6px;
 line-height:150%;}
 
 #contentfooter{
background: #F5E4C8;

margin-left:252px;
}
 
#footer{
 background-color: #67112a;  
background-image:url(http://sharondeniseallisonottey.com/images/footerbg.jpg);
background-repeat:repeat-y;

 clear:both;
 } 


#homebg{
width:908px;
height:529px;
background-image:url(http://sharondeniseallisonottey.com/images/framegoldsm.jpg);
background-repeat:no-repeat;
padding-top:98px;
}

#homenav{
position:relative;
width:908px;
top:481px;
height:30px;}
 
#skipintro{position:relative;
width:152px;
float:left;
left: 124px;}

#enter{position:relative;
width:152px;
float:right;
display:inline;
left:-124px;
}
 
 .menu {
	float: left;
	width: 140px;
	margin: 10px;
	margin-top: 3px;
	list-style: none;
	color:#ffffff;
}
.menu ul, .menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
	color:#ffffff;
}
.menu ul ul {
	padding-left: 8px;
	color:#ffffff;
	list-style: none;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	display: block;
	padding: 2px;
	color:#ffffff;
	list-style: none;
}

.menu_main {
	list-style: none;
margin-bottom: 10px;
}

.menu_main a:link, .menu_main a:visited, .menu_main a:active {
	border-bottom: 0px dashed #999999;
	color:#ffffff;
	list-style: none;
}
.menu_main a:hover {
	border-bottom: 0px dashed #333333;
	color:#ffffff;
	list-style: none;

}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


table#bookmenu{margin-left:20px;}

td.bookmenu {
	border-bottom:1px dotted #ccc !important;
margin-left: 20px !important;
}


.break {clear:both;}

.button {background: #A82B57; padding:8px; border: 1px solid #fff;  margin-top: 30px;}
a.button {color: #fff; font-weight: bold;}

.mtevent img {width: 400px !important;
height: auto;}