* {
	padding:0;
	margin:0;
}
body {
	margin: 0px auto auto;
	width:100%;
	font-family:Helvetica, Arial, Sans-Serif, Verdana;
	font-size:11px;
	color:#333;
	text-align:center;
	background-color: #fff;
/*	background-image: url(../img10/bg.png);
	background-repeat: repeat-x;*/
}
body.home {
	background-color: #fff;
	background-image: url(../img10/homebg0813.png);
	background-repeat: repeat-x;
}
#about img {
border:10px solid #eee;
}
#about {

}
#about .clickimage {
border:0px!important;
}
#wrapper {
	width:100%;
	text-align:center;
	margin: 0px auto auto;

}
a, a:active, a:hover, a:visited, a img, input {
	outline:none;
}
#contain {
	clear:both;
	display:block;
	width:894px;
	margin-left:-2px;
	text-align:left;
	margin: 46px auto auto;
background:url(../img10/worknav/ng/controlbox.png) no-repeat 0px -38px;
}
#contain_head {
	position:relative;
	display:block;
	width:894px;
	text-align:center;
	margin: 0px auto auto;
	height:70px;
	z-index:3000;
}
#header, .header {
	position:absolute;
	top:80px;
	left:0px;
	text-align:left;
	padding-top:0px;
	height:36px;
	width:894px;
	margin-left:-2px;
	border-width: 0px;
background:url(../img10/worknav/ng/controlbox.png) no-repeat;
}
#menu_top {
	position:absolute;
	text-align:left;
	left:0px;
	padding-top:0px;
	width:150px;
	height:60px;
	z-index:-1;
}
#top_links {
	color: #7f7f7f;
	font-size:13px;
	position:relative;
	top:43px;
	right:0px;
	text-align:right;
	z-index:-1;
}
#top_links a, #top_links a:visited {
	color: #7f7f7f!important;
}
#top_links a:hover {
	color: #4d4d4d!important;
}
#top_links a img {
	position:relative;
	top:4px;
}
#page_head {
	width:890px;
	height:35px;
	background:none;
	position:relative;
	z-index:1;
}
.breadcrumb {
	position:relative;
	top:8px;
	margin-left:23px;
	margin-right:10px;
	background:none;
	width:850px;
	z-index:1;
	font-size:15px;
	letter-spacing:1px;
	color:#333;
	text-transform:uppercase;
}
.breadcrumb a {
	color:#333;
}
.sIFR-replaced, .sIFR-flash {
	position:relative;
	z-index:1;
}
.breadcrumb a, .breadcrumb a:visited {
	color:#333;
}
.breadcrumb a:hover {
	color:#e80000;
}
#pad {
	height:320px;
	width:870px;
	padding:10px;
	margin:0px;
	background: #A7978D url(../newrefresh/img/bannerbg.jpg) no-repeat;
}
#newpad {
	padding-top:1px;
	margin-bottom: 20px;
}
#pad img {
	visibility:hidden;
}
#mainimage {
}
#wwd, #wwa, #wwt {
	z-index:3000;
	top:1px;
}
#wwa {
	background-image:url(http://rksdesign.com/img10/menu/wwa_off.png);
	background-repeat:no-repeat;
}
#wwd {
	background-image:url(http://rksdesign.com/img10/menu/wwd_off.png);
	background-repeat:no-repeat;
}
#wwt {
	background-image:url(http://rksdesign.com/img10/menu/wwt_off.png);
	background-repeat:no-repeat;
}
.onemenu {
	display:inline;
	position:relative;
	width:160px;
	height:35px;
	margin-left:2px;
	float:right;
	z-index:1500;
}
ul.onelist {
	position:relative;
	height:auto;
	top:-5px;
	padding-top:4px;
	margin-right:2px;
	background-color: #eee;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	padding-bottom: 0px;
	z-index:1250;
	border:1px solid #eee;
	border-top:2px solid #eee;
	visibility:hidden;
  -moz-box-shadow: 1px 1px 2px #ccc; /* Firefox */
  -webkit-box-shadow: 1px 1px 2px #ccc;/* Safari, Chrome */
  box-shadow: 1px 1px 2px #ccc; /* CSS3 */
}
/* ul.onelist:hover {
  -moz-box-shadow: 1px 1px 2px #ccc; 
  -webkit-box-shadow: 1px 1px 2px #ccc;
  box-shadow: 1px 1px 2px #ccc; 
  }
  */

ul.onelist li {
	list-style:none;
	font-size:15px;
	letter-spacing:1px;
	text-align:center;
	z-index:1000;
}
ul.onelist li a, ul.onelist li a:visited {
	padding:8px 0px;
	color:#4d4d4d!important;
	display:block;
	width: 158px;
	z-index:1000!important;
}
ul.onelist li a:active, ul.onelist li a:hover {
	color:#e80000!important;
	z-index:1000;
}
ul.onelist li.act a, ul.onelist li.act a:visited {
	background-color:#eee;
	font-size:15px;
	color:#e80000!important;
}
ul.onelist li.act a:hover {
	color:#e80000;
}
.onemenu h1 {
	padding:0;
	margin-bottom:0px;
	margin-right:0px;
	color:#4d4d4d;
}
.onemenu h1 a {
	width:160px;
	display:block;
	color:4d4d4d;
}
.onemenu h1 a:hover {
	color:#e80000;
}
a#whoweare:hover, a#whatwedo:hover, a#whatwethink:hover {
	cursor:default;
}
#blogfooter, .blogfooter {
	width:100%;
	margin: auto;
	padding:0px;
	height:118px;
	font-size:xx-small;
	text-align:center;
	background: white url(../img10/footbg.png) repeat-x;
}
#blogfooter a, #blogfooter a:visited {
	color:#4d4d4d;
	text-decoration:none;
}
#blogfooter a:hover {
	color:#e80000;
	text-decoration:none;
}
.innerfooter {
	width:880px;
	padding:10px 0px 0px 10px;
	text-align:right;
	margin: auto;
	height:53px;

}
.footermenus {
}
.footercol {
	float:right;
	width:142px;
}
.footercol ul li {
	list-style:none;
	text-align: left;
	color:#4c4c4c;
	font-size:11px;
	padding:0px;
	margin:0px;

}
a.redlink, a.redlink:visited {
	color: #e80000;
}
a.redlink:hover {
	color:#7c7c7c;
}
.footercol ul li.redlink a, .footercol ul li.redlink a:visited {
	color: #e80000;
}
h1 {
	padding-top:0;
	margin-top:0;
	font-size:15px;
	font-weight:normal;
	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:#333;
}
h2 a:hover, h2.cat a:hover, h2.cat a:visited:hover {
	color:#e80000;
}
.entry h2 a:hover {
	color:#333;
}
h2.post {
	font-size:20px;
	font-weight:normal;
	color:#333;
	padding-top: 3px;
	padding-bottom: 3px;
}
h2.cat {
	margin-top:10px;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px dotted #333;
	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;
}
#main_left {
	width:480px;
	display:inline;
	margin-right:0px;
	float:left;
	padding: 0px 0px 72px;
}
#main_left .float {
	float:left;
	margin:0px 0px 0px 10px;
	width:213px;
	padding:0px;
	display:inline;
}
#main_left4 {
	width:585px;
	display:inline;
	margin-right:0px;
	float:left;
	padding: 0px;
}
#main_left4 .float {
	float:left;
	margin:0px 0px 14px 14px;
	width:190px;
	padding:0px;
	display:inline;
}
#main_left .float p {
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.main_left_book {
	width:586px;
	height:200px;
	display:block;
	margin-right:0px;
	padding: 0px;
	margin-bottom:5px;
	overflow:visible;
	background: url(http://rksdesign.com/img10/home-pm-bg.jpg) no-repeat 85px 40px;
}
.main_left_book p {
	padding-bottom: 0px;
	width:425px;
	font-size: 12px;
	margin: 11px 10px 0px 11px;
	color: #333;
}
#main_right {
	width:280px;
	padding:0px;
	display:inline;
	float:left;
	margin-left:25px;
	margin-bottom:25px;
}
.main_heading {
	font-size:14px;
	color:#333;
	border-bottom:3px solid #b8b8b8;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left:0px;
}
h2.main_heading a:link, h2.main_heading a:visited {
	color:#333!important;
}
h2.main_heading a:hover {
	color:#e80000!important;
}
.main_content {
	margin:0px 0px 0px;
	display:block;
	font-size:11px;
	outline:none;
}
.main_content .thumb {
	float:left;
	width:60px;
	display:inline;
}
.main_content .thumb img {
	width:55px;
	height:55px;
}
.main_content .post {
	float:left;
	width:250px;
	margin-top:10px;
}
.main_content a, .main_content a:visited {
	color:#333;
	font-size:11px;
}
.main_content a.readmore, .main_content a.readmore:visited {
	color:#e80000;
}
.main_content a.readmore:hover {
	color:#A7978D;
}
#bottomblock {
	background-color:#fff;
	display:block;
	padding-top:5px;
	padding-bottom:25px;
	clear:both;
	height:525px;
}

#bottomblock-long {
	display:block;
	padding-top:5px;
	padding-bottom:25px;
	clear:both;
	height:515px;
}
.main_date {
	font-size:16px;
	width:197px;
	float:right;
	padding:0px 0px 2px;
	margin:0px 5px 0px 0px;
	color:#999;
}
h2.blog {
	font-weight:normal;
	font-size:16px;
	margin-bottom:7px;
	width:197px;
	float:right;
	margin-right: 5px;
}
h2.blog a, h2.blog a:visited {
	font-size:16px;
}
.main_space {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	display:block;
	clear:both;
	margin-left:0px;
}
#cover {
	width:100%;
	height:20px;
	position:relative;
	top:-26px;
}
.floatleft {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.floatright {
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.mainselect, .mainselect a, .mainselect a:visited {
	text-transform:capitalize;
}
.mainun {
	text-transform:capitalize;
}
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;
}
textarea {
	font-size:11px;
}
input.button {
	margin-left:4px;
	margin-top:3px;
	color:#e80000;
	border-color:#333;
	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:#333;
	border-color:#e80000;
}
#content_partial, #content_bottom {
	position:relative;
	width:499px;
	clear:both;
}
.quote {
	position:relative;
	height:76px;
	border-bottom:0px;
}
.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;
}
a, a:visited {
	text-decoration:none;
}
.casefloat {
width:280px;
padding:0px;
float:left;
height:230px;
margin-top:25px;
}
.casefloat img {
margin-bottom:18px;
}
h2.casehead {
font-size:18px;
font-weight:normal;
padding-bottom:10px;
color:#3D2312;
}
h2.chkor, h2.chkor a, h2.chkor a:visited {
color:#8fd251;
padding-bottom:2px!important;
}
h2.chhamilton, h2.chhamilton a, h2.chhamilton a:visited {
color: #51b4db;
padding-bottom:2px!important;
}
#prevlink, #prevlink a, #nextlink, #nextlink a {
font-size:16px;
color:#333;
}
#nextlink a:hover, #nextlink a:hover {
color:#e80000;
}
 