html { overflow-y: scroll; margin: 0pt; }
body { margin: 0; font: .8em "Lucida Grande", Lucida, Verdana, sans-serif; color: rgb(124,18,29); font-size: small; }
div#container { float: right; margin: 0 0 0 -200px; width: 100%; background-color: #fff; padding-bottom: 20px; }
div#content { margin-bottom: 0; margin-left: 200px; margin-right: 0; padding-bottom: 25px; }
div.sidebar { float: left; overflow: hidden; width: 180px; }
div#secondary { clear: left; }
div#footer { clear: both; width: 1000px; height: 30px; padding-top: 20px; border-top: 1px dotted #641313; }
#footer-p { font-size: .8em; }
.hfeed { width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#header{margin-top: 20px}
.drc1 {display:inline; width: 250px; margin-bottom: 20px; margin-right: 20px; height: 130px; background-image: url(i/DR_logo200.gif); ; background-position:center; background-repeat: no-repeat; border: 2px solid #641313;}
.drc2 { display: inline; margin-bottom: 20px; margin-right: 20px; width: 250px; height: 130px; border: 2px solid #641313;  }
.drc3 { display: inline; margin-bottom: 20px; width: 250px; float:right; height: 130px; background-image: url(i/DR_rose99.gif); background-repeat: no-repeat; background-position:top right; border: 2px solid #641313;} 
#blog-title { margin: 0; display: none; }
div.skip-link { position: absolute; right: 1em; top: 1em; }
#blog-description { margin: 0; display: none; }
a:link { text-decoration: underline; font-weight: bold; }
a:visited { font-weight: normal; }
a:hover { color: rgb(255,255,255); background-color: rgb(124,18,29); }
h1 { font-size: 1.4em; margin-top: 0; color: rgb(0,0,0); clear: both; }
h2 { font-size: 1em; margin-top: 0; color: rgb(0,0,0); font-weight: bold; clear: both; }
h3 { font-size: small; font-weight: bold; color: rgb(0,0,0); margin-top: 0pt; clear: both; left: auto; }
#featuredstatic { border-bottom: 1px dotted #666; padding-bottom: 20px; margin-bottom: 20px; }
#Recent-news-title { font-size: 1.4em; font-weight: bold; padding-bottom: 20px; }
.imgtfe { margin-left: 0; margin-right: 10px; }
#category-title { display: none; }
.page-title { margin-top: 0; }
h3.entry-title { margin-bottom: 0; color: rgb(0,0,0); }
h2.entry-title { margin-bottom: 0; color: rgb(0,0,0); }
.entry-title { margin-top: 0; }
.entry-date { font-size: .8em; }
.entry-meta { font-size: .8em; padding-bottom: 20px; }
ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#FFFFFF;moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;width:100;top:100%;-moz-box-shadow:8px 8px 5px #641313;-webkit-box-shadow:8px 8px 5px #641313;box-shadow:10px 3.5px 5px #641313;padding:0 10px 10px;background-color:#d0d0d0;border-width:2px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-color:#FFFFFF;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	display:block;font-size:0;float:left;height:36px;}
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left; width:133px; }
ul#css3menu1>li,ul#css3menu1 li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Arial;color:#000;text-shadow:#FFF 0 0 1px;cursor:pointer;padding:10px;background-color:#d0d0d0;background-image:url("mainbk.png");background-repeat:repeat;background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#d0d0d0;}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;height:25px;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#d0d0d0;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:bold 12px Arial;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 0;}
ul#css3menu1 li:hover>a{
	background-color:#641313;border-color:#d0d0d0;border-style:solid;font:bold 15px Arial;color:#FFFFFF;text-decoration:none;text-shadow:#FFF 0 0 1px;background-image:url("mainbk.png");background-position:0 100px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul li:hover>a{
	background-color:#d0d0d0;background-image:none;font:bold 13px Arial;color:#641313;text-decoration:none;text-shadow:#FFF 0 0 0;}
ul#css3menu1 li.topmenu>a{
	height:20px;line-height:20px;}
ul#css3menu1 li.topmenu:hover>a{
	line-height:20px;}
.entry-title,.entry-meta { clear: both; }
div#container,div#primary { margin-top: 2em; }
form#commentform .form-label { margin: 1em 0 0; }
form#commentform span.required { background: #fff; color: #c30; }
form#commentform,form#commentform p { padding: 0; }
input#author,input#email,input#url,textarea#comment { padding: 0.2em; }
div.comments ol li { margin: 0 0 3.5em; }
textarea#comment { height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%; }
.alignright,img.alignright { float: right; margin: 1em 0 0 1em; }
.alignleft,img.alignleft { float: left; margin: 1em 1em 0 0; }
.aligncenter,img.aligncenter { display: block; margin: 1em auto; text-align: center; }
div.gallery { clear: both; height: 180px; margin: 1em 0; width: 100%; }
p.wp-caption-text { font-style: italic; }
div.gallery dl { margin: 1em auto; overflow: hidden; text-align: center; }
div.gallery dl.gallery-columns-1 { width: 100%; }
div.gallery dl.gallery-columns-2 { width: 49%; }
div.gallery dl.gallery-columns-3 { width: 33%; }
div.gallery dl.gallery-columns-4 { width: 24%; }
div.gallery dl.gallery-columns-5 { width: 19%; }
div#nav-above { margin-bottom: 1em; }
div#nav-below { margin-top: 1em; }
div#nav-images { height: 150px; margin: 1em 0; }
div.navigation { height: 1.25em; display: none; }
div.navigation div.nav-next { float: right; text-align: right; }
div.sidebar input#s { width: 7em; }
div.sidebar li { list-style: none; margin: 0 0 2em; }
div.sidebar li form { margin: 0.2em 0 0; padding: 0; }
div.sidebar ul ul { margin: 0 0 0 1em; }
div.sidebar ul ul li { list-style: disc; margin: 0; }
div.sidebar ul ul ul { margin: 0 0 0 0.5em; }
div.sidebar ul ul ul li { list-style: circle; }
div#menu ul li,div.gallery dl,div.navigation div.nav-previous { float: left; }
input#author,input#email,input#url,div.navigation div { width: 50%; }
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul { margin: 0; padding: 0; }

