* {
padding:0;
margin:0;
}

body {
background-color:#FFF;
font-family:Helvetica,Arial,Sans-Serif,Verdana;
font-size:11px;
color:#564319;
}

a,a:active,a:hover,a:visited, a img, input {
outline:none;
}
#wrapper, .wrapper {
background-image:url(../blog/images/page_bg.png);
background-repeat:repeat-y;
}

#header, .header {
position:relative;
left:20px;
padding-top:28px;
width:929px;
height:48px;
border-bottom:1px solid #564319;
z-index:10;
background-color:#FFF;
}

#left_menu_top {
color:#564319;
position:relative;
margin-left:20px;
float:left;
height:78px;
width:188px;
padding-top:2px;
margin-top:2px;
padding-left:2px;
padding-bottom:1px;
font-weight:bold;
line-height:24px;
background-color:#FFF;
}

#content_top {
position:relative;
margin-left:12px;
float:left;
width:499px;
height:85px;
background-color:#FFF;
}


#right_menu_top {
color:#564319;
position:relative;
float:left;
width:217px;
height:77px;
margin-left:12px;
padding-top:4px;
padding-left:0;
padding-bottom:0;
line-height:24px;
font-weight:bold;
background-color:#fff;
}

#left_menu_bottom {
position:relative;
float:left;
margin-left:20px;
width:188px;
padding-left:1px;
height:auto;
border-top:1px solid #564319;
z-index:0;
font-weight:bold;
background:none;
}

#left_menu_bottom p {
margin:0;
margin-top:7px;
}
#left_menu_bottom, #left_menu_bottom ul, #left_menu_bottom ul li, #left_menu_bottom ul li a
{
}

#contain, #contain_head, #blogfooter {
position:relative;
clear:both;
display:block;
}
#content_blog, .content_blog {
position:relative;
float:left;
margin-left:12px;
width:499px;
height:auto;
background:none;
border-top:1px solid #564319;
}

#right_content {
position:relative;
float:left;
width:206px;
margin-left:14px;
border-top:1px solid #564319;
font-size:8.75pt;
background-color:#FCFBFA;
padding-left:9px;
padding-top:11px;
}
input.searchbox {
height:20px;
width:142px;
float:left;
margin-top:0px;
}
input.searchsubmit {
background-color:#564319;
border:1px solid #564319;
margin-left:3px;
color:white;
height:22px;
position:top 6px;
margin-top:0px;
padding-bottom:3px;
padding-top:0px;
font-size:11px;
font-weight:bold;
}
.searchsubmit:hover {
background-color:#938059;
color:white;
}
#blogfooter a,#blogfooter a:visited {
color:#564319;
text-decoration:none;
}
#blogfooter a:hover  {
color:#ED1C24;
text-decoration:none;
}
#blogfooter, .blogfooter {
position:relative;
left:20px;
bottom:5px;
top:auto;
width:930px;
height:45px;
padding-top:4px;
border-top:1px solid #564319;
font-size:xx-small;
z-index:8;
background-color:#fff;
}

h1 {
padding-top:0;
margin-top:0;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}

h2 {
font-size:14px;
font-weight:bold;
margin-top:0px;
}
h2 a, h2.cat a, h2 a:visited,  h2.cat a:visited, h2 a:active {
color:#564319;
}
h2 a:hover, h2.cat a:hover, h2.cat a:visited:hover {
color:#ED1C24;
}
.entry h2 a:hover {
color:#564319;
}
h2.post {
	font-size:20px;
	font-weight:normal;
	color:#564319;
	padding-top: 3px;
	padding-bottom: 3px;
}
h2.cat {
margin-top:10px;
font-weight:normal;
font-size:12px;
border-bottom:1px dotted #564319;
margin-bottom:4px;
padding-bottom:5px;
}
h2.title {
margin-top:12px;}
h3 {
font-size:11px;
font-weight:bold;
margin-top:10px;
}
h3.sidetitle {
}
.aentry h3 {
font-size:12px;
font-weight:normal;
}

p {
margin-bottom:10px;
}
.floatleft {
float:left;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}
.floatright {
float:right;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}
a,a:visited {
color:#ED1C24;
text-decoration:none;
}

a:hover {
color:#564319;
}

a.more {
color:#ed1c24;
font-size:10px;
padding:2px;
font-weight:bold;
padding-top:0px;
padding-bottom:1px;
border-left:1px solid #E0D8CD;
border-top:1px solid #E0D8CD;
border-right:1px solid #E0D8CD;
}
a.more:visited {
color:#564319;
}
a.more:hover {
color:white;
background-color:#ed1c24;
}
a.more:visited:hover {
color:white;
background-color:#564319;
}

.entry {
padding-top:13px;
margin-bottom:2px;
font-size:12px;
display:block;
}
.entry img {
padding-top:6px;
}
.thumb {
float:left;
width:100px;
padding-right:10px;
}
.thumb p, .thumb p a {
font-size:10px;
color:#564319;
}
.thumb p a:hover {
color:#ed1c24;}
.thumb img {
padding-top:0px;
}

.intro {
float:left;
height:auto;
width:389px;
}
.intro h2, .intro h2 a, .intro h2 a:visited
 {
	font-size:20px;
	font-weight:normal;
	color:#564319;
	padding-top: 3px;
	padding-bottom: 3px;
}
.intro h2 a:hover {
color:#ED1C24;
}
.topdate, .intro span {
font-size:11px;
text-transform:uppercase;
}
div.topdate {
display:block;
height:20px;
clear:both;
margin-bottom:6px;
padding-bottom:4px;}

.topdate span {
height:16px;
margin-top:0px;
padding-top:0px;
}
.topdate span a {
color:#564319;
text-transform:none;
}
.topdate span a:hover {
color:#ed1c24;
}
.topdate span a span {
}

.posted {
border-top:1px solid #E0D8CD;
display:block;
padding-top:2px;
margin-top:0px;
font-size:11px;
}
.entry_space {
padding-bottom:20px;
margin-top:20px;
width:100%;
border-bottom:1px dotted #564319;
display:block;
clear:both;
}
.pagination .pagination span {
padding-top:15px;
margin-top:5px;
}


.post_space {
width:100%;
border-bottom:1px dotted #564319;
display:block;
clear:both;
}
.paged {
width:499px;
display:block;
clear:both;
text-align:center;
margin-top:15px;
padding-top:10px;
color: #938059;
}
.paged a, .paged a:visited {
color:#564319;
text-decoration:none;
border:1px solid #E0D8CD;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
margin-left:2px;
margin-right:2px;
}
.paged a:hover {
color:white;
background-color:#564319;
}

.posted a, .posted a:visited {
color: #564319;
text-decoration:underline;
}
.posted a:hover {
color:#ED1C24;
text-decoration:none;
}
.aentry {
margin-top:0px;
padding-top:0px;
}
#blog, .blog li {
list-style:none;
font-size:12px;
}
#blog p, .blog p {
font-size:12px;
}
ul#nav_categories, ul#nav_years {
margin-bottom:10px;
font-size:11px!important;
}
ul#nav_categories li, ul#nav_years li {
margin-bottom:0px;
font-weight:normal;
font-size:11px!important;
}

ul#nav_categories li li,.aentry li {
text-indent:10px;
	list-style: none;
}
ul#nav_years li li {
text-indent:10px;
	list-style: none;
}
.nav_categories li a {
}
ul#nav_categories li  span a,ul#nav_categories li  span a:visited{
color:#ED1C24;
}
ul#nav_categories li li span a,ul#nav_categories li li span a:visited{
list-style: none;
position:relative;
width:179px;
display:block;
background-image:url(http://rksdesign.com/new_images/selected.jpg);
background-repeat:no-repeat;
color:#564319;
}
ul#nav_categories li li span a:hover{
color:#564319;
}
ul#nav_years li  span a,ul#nav_years li  span a:visited{
color:#ED1C24;
}
li.rightside {
padding-left:2px;
font-size:11px;
list-style:none;
line-height:20px;
}
li.rightside a {
color:#564319;
}
li.rightside a:hover {
color:#ed1c24;
}
ol li {
list-style-position:outside;
margin-left:15px;
margin-bottom:7px;
}
.mainselect,.mainselect a,.mainselect a:visited {
color:#ED1C24;
text-transform:capitalize;
}

.mainun {
text-transform:capitalize;
}

#nextpage {
font-weight:bold;
}

.previous_nolink {
background-image:url(http://rksdesign.com/new_images/inactive.jpg);
background-position:0;
background-repeat:no-repeat;
}

.previous_link:hover,.previous_link a:hover {
background-image:url(http://rksdesign.com/new_images/left_f2.jpg);
background-position:0;
background-repeat:no-repeat;
}

.next_nolink {
background-image:url(http://rksdesign.com/new_images/rinactive.jpg);
background-position:0;
background-repeat:no-repeat;
}

.next_link:hover,.next_link a:hover {
background-image:url(http://rksdesign.com/new_images/right_f2.jpg);
background-position:0;
background-repeat:no-repeat;
}

input,textarea,select,td input,td textarea,td select, input.attributeinput, textarea.attributeinput, select.attributeinput {
border-width:1px;
border-style:solid;
border-color:#8f7858;
font-family:Helvetica, Arial, sans-serif,verdana;
color:#564319;
}
textarea {
font-size:11px;
}

input.button {
margin-left:4px;
margin-top:3px;
color:#ED1C24;
border-color:#564319;
font-family:Helvetica, Arial, sans-serif, verdana;
font-weight:bold;
text-transform:uppercase;
padding:2px;
font-size:11px;
background-color:#FFF;
}

input.button:hover {
background-color:#FFF;
color:#564319;
border-color:#ED1C24;
}

#content_partial,#content_bottom {
position:relative;
width:499px;
clear:both;
}

#right_nav a:hover,.youarehere {
color:#ED1C24;
}

.fade,.fade a,.fade a:visited,.fade a:active,.faded,.faded a,.faded a:visited,.faded a:active {
color:#564319;
font-family:Helvetica,Arial,Sans-Serif,Verdana;
font-weight:bold;
text-decoration:none;
}



.quote {
position:relative;
height:76px;
border-bottom:0px;
}

{ outline: none; }



li.subselect, .subselect {
list-style: none;
position:relative;
width:179px;
display:block;
padding-left:9px;
background-image:url(http://rksdesign.com/new_images/selected.jpg);
background-repeat:no-repeat;
}

li.sub, .sub {
list-style: none;
position:relative;
width:179px;
display:block;
padding-left:9px;
background:none;
}

li.subsubselect, .subsubselect  {
position:relative;
width:179px;
display:block;
padding-left:9px;
margin-left:9px;
background-image:url(http://rksdesign.com/new_images/selected.jpg);
background-repeat:no-repeat;
}

li.subsub, .subsub {
position:relative;
width:179px;
display:block;
padding-left:9px;
margin-left:9px;
background:none;
}

ul#sliding-navigation,   ul#nav_categories
{
	list-style: none;

}
ul#top-navigation, ul#nav_categories, ul#topright-navigation
{
	list-style: none;
	font-size:13px;
}

ul#sliding-navigation li.sliding-element a, ul#top-navigation li.sliding-element a, ul#topright-navigation li.sliding-element a
{
	position:relative;

}
li.sliding-element {
position:relative;
list-style:none;
padding: 0px;
margin: 0px;
width:188px;
}


ul#sliding-navigation li.sliding-element a:hover, ul#top-navigation li.sliding-element a:hover, ul#topright-navigation li.sliding-element a:hover  {

	color:#564319;  }
	
div#left_menu_bottom:hover a, div#left_menu_top:hover a, div#right_menu_top:hover a{
	color: #938059;
	}	
	

div#left_menu_bottom a, div#left_menu_top a, div#right_menu_top a, div#left_menu_bottom a:hover{
	color: #564319;
}	.clear {
	position:relative;
	clear: both;
	width: 100%;
	height:20px;
}
#wrapper {
clear:both;
position:absolute;
}
.calendarBG {
 background-color: #F0F0F0;
 
}

.calendarBlank {
 background-color: #fff;
}

.calendarHeader {
 font-weight: bold;
 color: #564319;
 text-align: center;
 background-color: #F0F0F0;
 padding-top:6px;
 padding-bottom:6px;
 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #564319;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #564319;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #564319;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ED1C24;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	10px;
 color: #564319;
 background-color: #fff;
 text-align:  center;
 vertical-align: middle;
 border-bottom:#564319;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #564319;
 border:1px solid #ED1C24;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #564319;
 background-color:  #fff;
 padding:5px;
}

.calendarCell a {
 color:             #ED1C24;
 font-weight:bold;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #ED1C24;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #564319;
 text-decoration:   none;
 background-color:  transparent;
}
.resultHead {
	font-weight:bold;
	padding: 5px 2px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D8CD;
}
.resultRowOne {
	background-color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D8CD;
	padding: 5px;
}

.resultRowTwo {
	background-color:#f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D8CD;
	padding: 5px;

}

