@charset "utf-8";
/* CSS Document */

* {
	margin: 0; 
	padding: 0;
}
html {
	overflow-y: scroll;
	}
#rk_wrap .nobold {
	font-weight: normal;
	font-size: 11px;
}

body  {
	text-align: center;
	font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif;
	background-color: #A7BAB0;
	color: #666;
}
a img{border: none;}

#container {
	width: 960px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	background-color: #A7BAB0;
} 

#header {
	height: 7px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	background-color: #A7BAB0;
}
#rk_wrap {
	width: 600px;
	margin-top: 30px;
	background-image: url(../images/rk/w_rk_portrait4.jpg);
	background-repeat: no-repeat;
}
#rk_wrap p {
	line-height: 125%;
}

#rk_wrap table tr td {
	font-size: 12px;
}
.gray {
	font-weight: bold;
	color: #888;
}

.orange {
	color: #F93;
}

#contact_wrap {
	width: 600px;
	margin-top: 60px;
}
#contact_wrap  p {
	line-height: 125%;
}
#contact_wrap  h3 {
	line-height: 125%;
	font-size: 16px;
}

#contact_wrap  table tr td {
	font-size: 12px;
}

#sidebar1 {
	width: 190px;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 600px;
	float: left;
}
#topNav {
	float: right;
	padding-right: 20px;
	padding-top: 10px;
}
#topNav a {
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
#topNav a:visited {
	color: #999;
}
#topNav a:hover{
	color: #333;
}
#topNav span a {
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
#topNav span a:visited {
	color: #999;
}
#topNav span a:hover{
	color: #333;
}


#mainContent {
/
	padding: 0 20px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 190px;
	padding-left: 80px;
	height: 760px;
	position: relative;
} 
#mainContent_about {
/
	padding: 0 20px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 190px;
	padding-left: 80px;
	position: relative;
	padding-bottom: 40px;
}

#tree {
	text-align: right;
}

#textBox_wrap {
	width: 200px;
	float: left;
}

.textBox {
	margin-top: 20px;
}
.textBox_toabout {
	margin-top: 20px;
}

.textBox_toabout p a {
	font-weight: normal;
	color: #999;
	text-decoration:none;
}
.textBox_toabout p a:hover {
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}

.textBox_client {
	margin-top: 22px;
}
.textBox_client td {
	margin-top: 10px;
	font-size: 12px;
}
.textBox_client li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 12px;
}

.textBox_identity ul ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 10px;
}
.textBox_predesign {
	margin-top: 22px;
}

.textBox_predesign ul {
	margin-top: 10px;
}
.textBox_predesign ul ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 10px;
}
.textBox_predesign li {
	font-size: 12px;
	list-style-type: none;
}
.textBox_quote {
	margin-top: 22px;
}

.textBox_border {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7BAB0;
	height: 12px;
	margin-bottom: 9px;
}
.textBox_price {
	float: left;
	clear: both;
	margin-top: 5px;
}
.textBox_price p {
	font-size: 16px;
}
.textBox_bio {
	width: 440px;
}
.textBox_bio a {
	font-weight: normal;
	text-decoration: underline;
	color: #666;
}
.textBox_bio a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.textBox_bio h1 {
	font-family: "Century Gothic", Futura, AppleGothic, Arial, sans-serif;
	font-size: 27px;
	font-weight: normal;
}
.textBox_bio h3 {
	font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif;
	font-size: 16px;
	color: #F93;
	font-weight: normal;
}




/*
.textBox a {
	color: #F69;
	text-decoration: none;
	font-weight: bold;
}

.textBox a:visited {
	color: #F69;
}
.textBox a:hover{
	color: #C33;
}
*/
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 120%;
	color: #666;
}

#port_wrap {
	margin-left: 250px;
}
#bottomNavList  {
	width: 100%;
	height: 120px;
	float: left;
	background-color: #FFF;

}
#bottomNavList  ul li {
	font-size: 12px;
	list-style-position: inside;
	list-style-type: none;
}
#bottomNavList   a {
	color: #A7BAB0;
	text-decoration: none;
	font-weight: bold;
}
#bottomNavList a:visited {
	color: #A7BAB0;
}
#bottomNavList a:hover{
	color: #333;
}


#footer {
/
	background:#DDDDDD;
	float: left;
	width: 770px;
	color: #EEF2F0;
	margin-left: 190px;
	text-align: center;
	padding-top: 20px;
	background-color: #A7BAB0;
} 
.border_cl {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #399;
}
.border_rm {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #BC4B4B;
}
.borderBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.border_id {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #396;
}
.border_about {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #F93;
}
.border_contact {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #669;
}
.border_sm {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #696;
}

#footer a {
	color: #E3E8E6;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}

#footer a:visited {
	color: #E3E8E6;
}
#footer a:hover{
	color: #333;
}

#footer ul{
	padding-top: 5px;
}
#footer li{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

h1 {
	font-size: 19px;
	font-weight: bold;
}
h2 {font-size: 18px; font-weight: normal; line-height: 120%;}

h3 {font-size: 14px; font-weight: normal; line-height: 120%;}
h4{
	font-size: 11px;
}
h5 {font-size: 9px; font-weight: normal; line-height: 120%; }
h6 {font-size: 7px; font-weight: normal; line-height: 120%;}
p {
	font-size: 12px;
	font-weight: normal;
	line-height: 110%;
}
.stripe_header {
	margin-bottom: 20px;
	padding-top: 30px;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


.padTop_5 {	margin-top: 5px;}
.padTop_10 {margin-top: 10px;}
.padTop_15 {margin-top: 15px;}
.padTop_20 { margin-top: 20px;}
.padTop_30 { margin-top: 30px;}
.padTop_50{	margin-top: 50px;}
.padBot_10 {
	margin-bottom: 10px;
}
.padBot_5 {
	margin-bottom: 5px;
}


.caps{ font-variant: small-caps;}
.bold{ font-weight: bold;}


.client h1{
	color: #399;
}
.client a {
	color: #399;
	text-decoration: none;
	font-weight: bold;
}
.client a:visited {
	color: #399;
}
.client a:hover{
	color: #A7BAB0;
}
.client #nav_box{
	border-top-width: 4px;
	border-bottom-width: 13px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #099;
	border-bottom-color: #099;
	border-left-color: #099;
}
.writeup_wrap {
	width: 375px;
	color: #666;
	float: left;
	margin-top: 20px;
}
.writeup_wrap_side {
	float: left;
	width: 200px;
	margin-left: 65px;
	color: #099;
	margin-top: 40px;
}
.writeup_wrap_side ul li {
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
}
.listwrap {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}



.predesigned h1{
	color: #BC4B4B;
}
.predesigned  a {
	color: #BC4B4B;
	text-decoration: none;
	font-weight: bold;
}
.predesigned a:visited {
	color: #BC4B4B;
}
.predesigned a:hover{
	color: #EC9393;
}

.predesigned #nav_box{
	border-top-width: 4px;
	border-bottom-width: 13px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BC4B4B;
	border-bottom-color: #BC4B4B;
	border-left-color: #BC4B4B;
}
.identity h1{
	color: #396;
}
.identity  a {
	color: #396;
	text-decoration: none;
	font-weight: bold;
}
.identity a:visited {
	color: #396;
}
.identitya:hover{
	color: #99cc99;
}

.identity #nav_box{
	border-top-width: 4px;
	border-bottom-width: 13px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #396;
	border-bottom-color: #396;
	border-left-color: #396;
}

.contact h1{
	color: #669;
}
.contact  a {
	color: #669;
	text-decoration: none;
	font-weight: bold;
}
.contact a:visited {
	color: #669;
}
.contact a:hover{
	color: #C5C5D8;
}

.contact #nav_box{
	border-top-width: 4px;
	border-bottom-width: 13px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669;
	border-bottom-color: #669;
	border-left-color: #669;
}
.sitemap  h1{
	color: #696;
}
.sitemap a {
	color: #696;
	text-decoration: none;
	font-weight: bold;
}
.sitemap  a:visited {
	color: #696;
}
.sitemap a:hover{
	color: #B9D0B9;
}

.sitemap #nav_box{
	border-top-width: 4px;
	border-bottom-width: 13px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #696;
	border-bottom-color: #696;
	border-left-color: #696;
}
.table_wrap a {
	color: #696;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.table_wrap  a:visited {
	color: #696;
}
.table_wrap a:hover{
	color: #B9D0B9;
}

.sublist {

}
.sublist ul {
	padding-left: 10px;
}
.sublist li {
}
.table_wrap {
	float: left;
	width: 280px;
}
.li_spacer {
	font-size: 2px;
	color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
}
.p_large {
	font-size: 14px;
	font-weight: normal;
}
.textLarge {
	font-size: x-large;
	color: #696;
	font-family: "Century Gothic", AppleGothic, Arial, sans-serif;
}
.fb_wrap {
	float: left;
	display: block;
}
.fb_wrap p {
	font-family: "Century Gothic", AppleGothic, Arial, sans-serif;
	font-size: 10px;
	margin-top: 40px;
}
.fb_wrap img {
	float: left;
	margin-right: 10px;
	margin-top: -10px;
}
#ap_social {
	width: 120px;
	text-align: left;
	position: fixed;
	left: 15px;
	z-index: 99;
	bottom: 10px;
}
#fab_wrap {
	float: left;
	margin-right: 10px;
}
#ap_social p {
	font-size: 10px;
	line-height: 100%;
	font-weight: bold;
	color: #666;
	padding-top: 9px;
}

