/* @override 
	http://127.0.0.1/RBG/style.css
	http://127.0.0.1/RBG/wp-content/themes/Radachi/style.css
	http://radachi.com/wordpress/wp-content/themes/Radachi/style.css
	http://benefitsgroup.radachi.com/wp-content/themes/Radachi/style.css
	http://benefits.radachi.com/wp-content/themes/Radachi/style.css
*/

/* @group Default Elements
 */

* {
	font: normal normal normal 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 1.4em;
	margin-bottom: 5px;
}
h2{
	font-size: 1.4em;
	margin-bottom: 8px;
}
h2 a{
	text-decoration: none;
	color: #0a0a0a;
}
h3{
	font-size: .8em;
}
p{
	font-size: .8em;
	margin-bottom: 12px;
	color: #252525;
	text-shadow: #fff 1px 1px 2px;
	line-height: 1.4em;
}
body{
	background: #444444 url(images/background.jpg) repeat-x;
}



/* @end */
small{
	font-size: .7em;
	color: #bbb;
}

/* @group Header Elements */

#contact{
	font-size: .8em;
	margin-top: 10px;
	//width: 200px;	
}

#header{
	height: 97px;
}

#logo{
	width: 300px;	
	float: left;
}

#search{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 310px;
	text-align: right;
	height: 90px;
	vertical-align: top;
}

#search form{
	height: 38px;
}

#searchbox{
	background-image: url(images/searchbox.jpg);
	height: 38px;
	width: 165px;
	display: inline-block;
}

#contactbtn{
float: left;
}

#search input{
	background-color: #292929;
	border-style: none;
	padding: 3px;
	margin-top: 9px;
	margin-right: 7px;
	width: 130px;
	color: white;
	text-align: right;
	font-size: .7em;
	//height: 18px;
	width: 140px;
}
#search #contactbtn{
	display: inline-table;
}

#navdiv{
	color: #e0e0e0;
	font-size: .8em;
}

#navdiv ul{
	background-color: #1d1d1d;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 6px;
	padding-left: 10px;
}

#navdiv li{	
	list-style-type: none;
	display: inline-block;
	zoom: 1;
	*display: inline;
	list-style-image: none;
	padding-top: 29px;
	margin-left: 8px;
	margin-right: 8px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom: 28px;
	color: #aeaeae;
}

#navdiv li:hover{	
	color: white;
	list-style-type: none;
	display: inline-block;
	zoom: 1;
	*display: inline;
	list-style-image: none;
	padding-top: 25px;
	margin-left: 8px;
	margin-right: 8px;
	padding-left :12px;
	padding-right :12px;
	padding-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	background-color: #202020;
}

#navdiv a{
	color: #e0e0e0;
	text-decoration: none;
	//border-bottom-style: solid;
	//border-bottom-width: 8px;
	width: 100px;
	display: inline;
}

#navdiv a:visited{
	color: #e0e0e0;
}

#navdiv a:hover{
	color: white;
}

/* @end */

#container{
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	width: 680px;
	margin-top: 50px;
	margin-bottom: 50px;
	//border-top: 2px solid #d7d7d7;
	//border-left: 2px solid #d7d7d7;
	//border-right: 2px solid #7b7b7b;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    CCborderRadius: 6px;

}
.dropshadow{
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    CCborderRadius: 8px;
    margin-left: auto;
	margin-right: auto;
}
#banner{
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 6px;
}
#banner img{
	width: 668px;
	height: 200px;
}

/* @group Homepage Boxes */

.yellowbox h2{
	background-color: #73AC45;
}

.yellowbox{
	width: 330px;
	height: 100px;
	background-color: #e8e8e8;
	display: inline-table;
	zoom: 1;
	*display: inline;
	margin-bottom: 5px;
	margin-left: 6px;
}

.orangebox h2{
	background-color: #73AC45;
}

.orangebox{
	width: 330px;
	height: 100px;
	background-color: #e8e8e8;
	display: inline-table;
	zoom: 1;
	*display: inline;
	margin-bottom: 5px;
	margin-left: 6px;
}

.greenbox h2{
	background-color: #ffbe0d;
}

.greenbox{
	width: 330px;
	height: 100px;
	background-color: #e8e8e8;
	display: inline-table;
	margin-bottom: 5px;
	margin-left: 6px;
}

.blackbox h2{
	background-color: #373737;
}

.blackbox{
	width: 330px;
	height: 100px;
	background-color: #757575;
	display: inline-table;
	margin-bottom: 5px;
	margin-left: 6px;
}

#boxes h2{
	padding: 4px;
	font-size: .9em;
}
#boxes h3{
	padding: 5px;
}

/* @end */
.default{
	padding: 6px;
	padding-top: 0px;
}
#content.default h2{
}
#sidebar{
	margin-top: 40px;
	width: 170px;
	float: right;
	font-size: .8em;
	margin-left: 26px;
	margin-bottom: 30px;
}
#sidebar ul{
	list-style-type: none;
	margin-top: 4px;
	margin-bottom: 10px;
}
.widgettitle{
	margin-bottom: 2px;
}

#post-14 h2{
	background-color: #eab426;
	padding: 5px;
	color: black;
}
#post-12 h2{
	background-color: #fceb5c;
	padding: 5px;
	color: black;
}
#post-16 h2{
	background-color: #73ac45;
	padding: 5px;
	color: #fff;
}
#post-4 h2{
	background-color: #eab426;
	padding: 5px;
	color: black;
}
#post-2 h2{
	background-color: #eab426;
	padding: 5px;
	color: black;
}

/* @group subpages */

#subpages{
	//margin-left: 500px;
	width: 170px;
	//text-align: left;
	//position: relative;
	//left: 496px;
	float: right;
	padding-left: 15px;
}

.entry #subpages li{
	background-color: #3b3b3b;
	color: #e2e2e2;
	padding: 4px;
	font-size: .9em;
	margin-bottom: 5px;
	list-style-type: none;
}

.entry #subpages li a:link{
	color: white;
	text-decoration: none;
}

.entry #subpages li a:visited{
	color: white;
	text-decoration: none;
}

.entry #subpages li:hover{
	background-color: #dea300;
	color: #242424;
	padding: 4px;
	font-size: .9em;
	position: relative;
	right: 0px;
	
	margin-bottom: 5px;
	list-style-type: none;
	border-right: 6px solid #937405;
}

.entry #subpages li:hover a:link{
	color: black;
}
.post h2 a:hover{
	text-decoration: underline;
}

/* @end */

#content h3 {
	font-size: 1.3em;
}

#content h3 a{
	color: #3e5e85;
}
.logo{
	margin-left: 8px;
}
#logo img, #logo a{
	border: 0px;
}
.phplist{
	background-color: #f3eddd;
	padding: 20px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
}
.phplist input{
	//width: 200px;
}
.phplist label{
	font-size: 1.3em;
	position: relative;
	right: 12px;
}
.phplist li{
	list-style-type: none;
}
ol{
	margin-left: 33px;
	list-style-position: outside;
	font-size: .8em;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 12px;
	padding-right: 100px;
	text-shadow: #fff 0 0 1px;
}
ol li{
	padding: 4px;
}
/* @group Subnav */

#services_subnav{
	z-index: 180;
	width: 180px;
	position: relative;
	top: 219px;
	left: 122px;
	}

#services_subnav ul{
}

#services_subnav li{
	list-style-type: none;
	margin-bottom: 4px;
	//padding: 2px;
	//background-color: white;
}
#services_subnav li:hover{
	background-color: #eee;
}

#services_subnav li a{
	color: black;
	text-decoration: none;
}

#about_subnav{
	z-index: 170;
	position: absolute;
	width: 180px;
	height: 20px;
	padding: 5px;
	background-color: rgba(255,255,255,0.8);
	left: 200;
	top: 225px;
}
#about_subnav ul{
}
#about_subnav li{
	list-style-type: none;
	margin-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.lcp_catlist li{
	margin-left:30px;

}
.lcp_catlist a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #313131;
	font-size: .9em;
}
.lcp_catlist a:hover{
	text-decoration: underline;
}
#about_subnav li a{
	color: black;
	text-decoration: none;
}
/* @end */