* {
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 {
outline:none;
}

#header {
position:absolute;
left:20px;
top:28px;
width:929px;
height:48px;
border-bottom:1px solid #564319;
z-index:10;
}

#left_menu_top {
color:#564319;
position:absolute;
left:20px;
top:76px;
height:78px;
width:188px;
padding-top:2px;
margin-top:3px;
padding-left:2px;
padding-bottom:2px;
z-index:5;
font-weight:bold;
line-height:24px;
}

#content_top {
position:absolute;
left:221px;
top:75px;
width:499px;
height:85px;
border-bottom:1px solid #564319;
z-index:3;
}

#content_all {
position:absolute;
left:221px;
top:160px;
width:499px;
height:397px;
border-top:1px solid #564319;
z-index:10;
padding-top:10px;

}

#content_all p, #content_all li, #content_all li {
margin-top:4px;
font-size:12px;
}

#content_all img,#content_all h1 {
padding-top:3px;
}

#qtvr {
position:relative;
left:90px;
top:60px;
height:300px;
}

#qtvr p {
font-size:10px;
text-align:center;
width:320px;
}

#split_left {
position:relative;
top:0;
width:249px;
float:left;
}

#split_right {
position:relative;
float:right;
width:250px;
}

#split_right ul li, #split_left ul li {
list-style:inside;
list-style-position:inside;
list-style-type:none;
font-size:12px;
text-indent:8px;
}
p {
margin:0;
padding:0;
}

#content_bottom_link {
position:absolute;
left:221px;
top:548px;
width:499px;
height:40px;
z-index:11;
font-size:11px;
font-weight:bold;
}

#right_menu_top {
color:#564319;
position:absolute;
left:733px;
top:75px;
width:217px;
height:78px;
padding-top:6px;
padding-left:0;
padding-bottom:0;
line-height:24px;
z-index:4;
font-weight:bold;
}

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

#left_menu_bottom p {
margin:0;
}

#content_trans {
position:absolute;
left:221px;
top:161px;
width:499px;
height:85px;
z-index:6;
}

#content_trans_overlay {
position:absolute;
left:221px;
top:160px;
width:499px;
height:85px;
z-index:9;
}

#content {
position:absolute;
left:221px;
top:245px;
width:499px;
height:410px;
z-index:6;
background:none;
}
#content_blog {
position:absolute;
left:221px;
top:173px;
width:499px;
height:auto;
z-index:6;
background:none;
}
#content jcarousel jcarousel-skin-wide_tango ul li {
font-size:1em;

}

#right_content {
position:absolute;
left:733px;
top:160px;
width:217px;
height:305px;
z-index:7;
padding-top:11px;
border-top:1px solid #564319;
font-size:8.75pt;
}

#right_links {
position:absolute;
left:733px;
top:485px;
width:217px;
height:70px;
z-index:7;
color:#564319;
font-family:Helvetica,Arial,Sans-Serif,Verdana;
font-weight:bold;
text-decoration:none;
line-height:15px;
}

#right_nav {
position:absolute;
left:733px;
top:535px;
width:217px;
height:23px;
z-index:11;
padding-top:9px;
border-top:1px solid #564319;
color:#564319;
}
#mid_nav {
position:absolute;
left:221px;
top:535px;
width:499px;
height:23px;
z-index:1;
padding-top:9px;
border-top:1px solid #564319;
color:#564319;

}

#right_nav img {
position:relative;
}

#right_nav a,#right_nav a:visited,#right_nav a:active {
color:#564319;
font-weight:bold;
}

#footer {
position:absolute;
left:20px;
top:570px;
width:930px;
height:30px;
padding-top:4px;
border-top:1px solid #564319;
font-size:xx-small;
z-index:8;
}
#footer a,#footer a:visited, #blogfooter a,#blogfooter a:visited {
color:#564319;
text-decoration:none;
}
#footer a:hover, #blogfooter a:hover  {
color:#ED1C24;
text-decoration:none;
}
#blogfooter {
position:relative;
left:20px;
bottom:5px;
top:auto;
width:930px;
height:30px;
padding-top:4px;
border-top:1px solid #564319;
font-size:xx-small;
z-index:8;
}

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

h2 {
font-size:13px;
font-weight:bold;
font-style:italic;
margin-bottom:10px;
}

h3 {
font-size:12px;
font-weight:bold;
}
h4 {
margin-bottom:1px;
font-weight:bold;
font-size:11px;
margin-top:2px;}
p {
margin-bottom:10px;
}

a,a:visited {
color:#ED1C24;
text-decoration:none;
}

a:hover {
color:#564319;
}



.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;
}



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

a:hover.previous_nolink,a:hover.next_nolink {
cursor:default;
background-position:0;
background-repeat:no-repeat;
}

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

form {
margin:0px;
padding:0px;
}

li.list {
	list-style: url(none) none inside;
}

#google {
position: fixed;
top: auto; left: auto; right: 0; bottom: 0;
width: auto; height: auto; 
padding:0px;
margin:0px;
}
#tagline {
	font-size: 11px;
	position:relative;
	left:20px;
	top:532px;
	z-index: 5;

	width:250px;
	
	}
#timeline {
position:absolute;
top:354px;
}
#mouseover {
	position:relative;
	top:390px;
	left:12px;
	width:190px;
	height: 180;
	z-index: 12;
}
#casestudy {
	position:relative;
	top:327px;
	left:15px;
	width:190px;
	height: 228;
	z-index: 12;
}
#slideshow {
position:absolute;
left:20px;
top:160px;
width:931px;
height:383px;
padding-left:1px;
padding-top:11px;
font-weight:bold;
background:none;
}
.innerfade-title{
       position: absolute;
       bottom: -1px;
       left: 0;
       z-index: 290;
       width: 100%;
       background: #ffffff;
       height: 35px;
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
        opacity: .8;
        border-top: 1px solid #564319;
}
.innerfade-title h2{
       color: #564319;
       font-weight: bold;
       margin-top: 0;
       margin-bottom: 0;
       font-size: 13px;
       line-height: 20px;
			 font-style:normal;
}
.mycontrolboxclass{
        position: relative;
        right: 20px;
        top: 20px;
				z-index:15;
				visibility:visible;
}
.mycontrolboxclass img, .mycontrolboxclass img a, .mycontrolboxclass img a:hover {
border:0px;
}


ul#animated-portfolio{
        padding: 0;
        margin: 0;
        list-style-type: none;
}
ul#animated-portfolio li{
        padding: 0;
}
.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
{
	list-style: none;

}
ul#top-navigation,  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;
padding: 0px;
margin: 0px;
list-style:none;
}

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 {
	clear: right;
	width: 100%;
}
#wrapper {
clear:both;
position:absolute;
}
