body {
background:#CBD5F0 url(/imgs/bg.gif) repeat-x scroll;
color:black;
font-family:arial;
font-size:12px;
margin:0;
padding:0;
}
div#container {
background:white none repeat scroll 0;
left:50%;
margin:0 0 0 -458px;
position:relative;
width:916px;
border:	2px solid #5170C8;
border-width:	0 2px 2px 2px;
}
div#container div#head {
background:	#DBDBDB url(/imgs/headbg.gif) repeat-x 0 0;
margin:		0;
padding:	7px 11px 11px;
position:	relative;
}
div#head h1
{
	color:			LightSlateGray;
	font-size:		32px;
	line-height:	43px;
	pos ition:		relative;
	margin:			0;
	padding:		0; 
}

div#head img {
left:14px;
position:relative;
top:13px;
}
#content #signin {
	border: 1px solid silver;
    box-shadow: 0 0 10px #E8F0FC;
    clear: right;
    color: #186FA7;
    left: 50%;
    margin: 16px 0 16px -160px;
    padding: 10px;
    position: relative;
    width: 300px;
    z-index: 6;
}
#head #loginbawx p
{	margin:		0;
	padding:	10px 0 4px 4px;
}
#content #signin p {
	margin: 0 0 5px;
    padding: 0;
}
#content #signin p#signintext {
font-weight:bold;
margin:0 0 2px;
}
#content #signin p#signintext a {
color:#E24000;
}
#content #signin label {
color:#484848;
}
#content #signin input {
	font-size: 16px;
    padding: 5px;
    width: 95%;
}
#content #signin input:focus
{	border:		1px solid #0F77D8;
	box-shadow: 0 0 10px #E5ECFF;
	
}

#content #signin input#signinsubmit,
#content #signin a#forgot
{
	background: none repeat scroll 0 0 #1785ED;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px 3px 3px 3px;
    color: white;
    font-size: 15px;
    margin: 5px 0 0;
    padding: 2px 6px;
    text-transform: uppercase;
    width: auto;
}
#content #signin a#forgot {
	margin: 0 0 0 5px;
    opacity: 0.6;
    padding: 4px 6px 3px;
    text-decoration: none;
    text-transform: none;
    width: auto;
}
#content #signin p.note{
	color: gray;
    line-height: 16px;
    margin: 10px 0 0;
}

div#head div#topmenu {
color:#708BBA;
position:absolute;
right:20px;
top:-25px;
}
div#head div#topmenu a {
color:#708BBA;
text-decoration:none;
}
div#head div#topmenu a:hover {
color:red;
text-decoration:underline;
}
div#head div#testimonial {
color:#114884;
font-size:14px;
font-style:italic;
left:444px;
line-height:19px;
position:absolute;
top:29px;
width:200px;
}
div#head div#ebook {
background:transparent url(/imgs/crooked.jpg) no-repeat scroll right bottom;
bottom:-19px;
height:172px;
position:absolute;
right:0;
width:352px;
}
div#head div#ebook a {
bottom:-5px;
display:block;
height:168px;
position:absolute;
right:3px;
width:117px;
}
div#head div#ebook h3 {
color:#004684;
font-family:arial black,arial;
font-size:16px;
font-weight:bold;
margin:0;
}
div#head div#ebook p {
background:transparent url(/imgs/hand.gif) no-repeat scroll center bottom;
color:maroon;
display:block;
font-size:13px;
height:70px;
margin:4px 0 0;
text-align:center;
text-transform:uppercase;
width:189px;
}
div#head div#testimonial p {
margin:0;
padding:0;
}
div#head div#testimonial p small {
display:block;
}
div#head form {
margin:0;
padding:0;
}
div#head form input.text, div#head form input.go {
background:transparent none repeat scroll 0;
border:1px solid #7189B7;
font-size:11px;
}
div#head form input.go {
color:#7189B7;
text-align:center;
}
body div#container div#body {
min-height:		620px;
position:		relative;
/* background:		url(/imgs/bodybg.gif); */
}
body.home  div#container div#body,
body.admin  div#container div#body{
	min-height:	200px; 
	margin: 	0;
	position:	relative;
	background:	none;
}
div#body div#colleft {
	float:		left;
	margin:		0 0 0 4px;
	padding:	0 10px;
	width:		185px;
	opacity:	0.5;
}
div#body div#colright {
	margin:		0 4px;
	padding:	8px 6px 0 0;
	position:	absolute;
	right:		0;
	top:		0;
	width:		185px;
	opacity:	0.3;
}
div#body div#colleft:hover,
div#body div#colright:hover
{	opacity:	1;
}
div#body div#content {
	float: left;
    margin: 10px;
    min-height: 200px;
    padding: 0;
    position: relative;
    width: 477px;
}
div#container div#foot {
	background: url("/imgs/footbg.gif") repeat-x scroll 0 50% transparent;
    border-top: 4px solid #E8E8E8;
    clear: both;
    height: 70px;
    margin: 4px 0 0;
    position: relative;
}
div#container div#foot ul li {
bottom:6px;
display:block;
float:left;
left:-16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 17px 0 0;
position:relative;
}
div#container div#head ul#menu {
	background:				url("/imgs/menu-bg.gif") repeat scroll 0 0 white;
	background: 			url("/imgs/menu-bg.gif") repeat scroll 0 0 rgba(250, 250, 250, 0.9);
	letter-spacing:			1.2px;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin:					0;
	overflow:				hidden;
	padding:				0;
	clear:					both;
	border-radius: 3px 3px 3px 3px;
	
}
div#container div#head ul#menu a:hover {
background:#666666 none repeat scroll 0;
color:white;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
div#container div#head ul#menu li {
float:left;
}
div#container div#head ul#menu li a {
	border-right: 1px dotted silver;
    color: #666666;
    float: left;
    font-size: 14px;
    height: 17px;
    padding: 5px 20px;
    text-decoration: none;
}
.box {
background:#ECF1F7 none repeat scroll 0 50%;
border-color:#708BB8;
border-style:solid;
border-width:0 1px 1px;
color:#004684;
height:61px;
margin:0 0 20px 153px;
padding:0;
top:-14px;
width:678px;
}
.box h1 {
color:#004684;
font-size:21px;
font-weight:normal;
text-align:center;
}
.box h2 {
color:#004684;
font-size:21px;
font-weight:bold;
line-height:1px;
text-align:center;
}
.box h3 {
color:#004684;
font-size:17px;
font-weight:normal;
line-height:17px;
text-align:center;
}
.clear {
clear:both;
}
div#content .left {
float:left;
margin:0 6px 6px 0;
}
div#content .entry {
}
div#content h2 {
color:red;
font-family:arial;
font-size:22px;
text-align:center;
}
div#body h3 {
color:#004684;
}
div#content .date {
	background: none repeat scroll 0 0 #F7F7F7;
    border-radius: 4px 4px 4px 4px;
    font-family: arial;
    font-size: 10px;
    margin: 0 0 8px;
    padding: 1px 5px 2px;
    text-align: left;
}
div#content h3 {
color:#A41F22;
font-family:arial;
font-size:19px;
font-weight:bold;
text-align:center;
}





body.home div#container div#content {
/*
margin:0 20px;
padding:0 10px 0 0;
width:908px; */
margin:		0;
width:		916px;
min-height:	200px;
position:	relative;
padding:	0 10px;
}
body.admin div#container div#content {

margin:		0;
padding:	0;
width:		916px;
min-height:	200px;
position:	relative;
}

body.home div#container div#content .thirdshome {
	margin:		0 10px;
	float: 		left;
	width:		275px;
}
body.home div#container div#content .thirdshome ul{
	margin:		0;
	padding:	0;
}

body.home div#container div#content li {

padding:0 0 10px 0;
list-style-type: none; 
list-style-position:outside;
}

body.home div#container div#content li a {

padding:0 0 10px 0;
color: #5271C8;
}

div#body p {
color:#343434;
line-height:18px;
margin:0;
padding:0 0 14px;
}
div#body p small
{	font:	0.9em/1em arial;
}
div#body h2, div#body h3, div#body h4, div#body h5 {
margin:0;
padding:5px 0 4px;
}
div#body .box h1, div#body .box h2, div#body .box h3 {
margin:0;
position:relative;
}
div#colleft h2 {
	border-bottom:	1px dotted black;
	color:			#0A4D89;
	font-size:		14px;
}
div#colleft p {
color:#0A4D89;
font-size:12px;
margin:0;
padding:0;
}
div#colleft ul {
font-size:13px;
left:-24px;
position:relative;
top:-12px;
}
div#colleft ul li{
margin:	0 0 6px 0;
}
div#colleft ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:10px 0 -14px 10px;
padding:0 0 0 32px;
}
div#colleft ul li a {
line-height:	10px;
text-decoration:none;
color:		RoyalBlue;
}
div#colleft ul li a:hover {
text-decoration:underline;
color:		MidnightBlue;
}
div#colright h2 {
color:#0A4D89;
font-size:17px;
letter-spacing:-1px;
}
div#colright h3 {
color:black;
font-size:11px;
font-weight:normal;
}
div#colright h4 {
border-bottom:1px dotted black;
color:#0A4D89;
font-size:14px;
width:75%;
}
div#colright h2 span {
color:red;
}
div#body div#colright form p {
height:24px;
padding:0;
}
div#body div#colright form label {
float:left;
padding:0 4px 0 0;
text-align:right;
width:50px;
}
div#body div#colright form input.text {
background:#EFF3FA none repeat scroll 0;
border:1px solid #7189B7;
float:left;
font-size:11px;
width:105px;
}
div#body div#colright form input.subscribe {
background:#EFF3FA none repeat scroll 0;
border:1px solid #7189B7;
color:#7189B7;
float:left;
font-size:10px;
margin:0 0 0 54px;
text-align:center;
}
div#colright ul {
font-size:13px;
left:-24px;
position:relative;
top:-12px;
}
div#colright ul li a {
text-decoration:none;
}
div#colright ul li a:hover {
text-decoration:underline;
}
div#colleft select#archives {
background:#F1F2F7 none repeat scroll 0;
border:1px solid #7287B6;
margin:6px 0;
}
div#foot a#emc2 {
background:transparent url(/imgs/emc2.gif) no-repeat scroll 0;
bottom:3px;
display:block;
height:41px;
position:absolute;
right:8px;
width:68px;
}
div#foot ul {
left:10px;
margin:0;
padding:0 0 0 20px;
position:absolute;
top:10px;
}
div#foot ul a {
color:#536475;
text-decoration:none;
}
div#foot p.copyright {
bottom:-9px;
color:#536475;
float:left;
font-size:14px;
position:absolute;
right:260px;
text-align:center;
}

div#content div.blogentry img
{	float:		left;
	margin:		0 10px 0 0;
}
div#colright div.googAd
{	margin:		10px 0 0 4px;
}
div#colright div#ads
{	
}
div#colright div#ads a
{	display: block;
    margin: 0 0 25px;
}
div#colright div#ads a img
{	
}

div#content div.blogentry
{	border: 1px solid silver;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    clear: both;
    margin: 0 0 14px;
    padding: 0 5px 5px;
}
div#content div.blogentry:hover
{	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
}
div#content p.download
{	margin:	5px 0 0 0;
}

div#content div.blogentry p
{	
}
div#content a
{	color:		#9F1313;
}
div#content a:hover
{	color:		red;
}
div#content .err
{	color:			red;
	font-weight:	bold;
	padding:		6px;
	margin:			0 0 6px 0;
	border:			2px solid red;
	border-width:	2px 0;
}

div#content div.right
{	width: 			200px; 
	float: 			right; 
	margin: 		10px 20px 10px 10px;
}
div#content div.right img
{	width:		100%;
}
ul.thirds
{	width:		100%;
	margin:		0;
	padding:	0 0 0 50px;
}
ul.thirds li
{	width:		30%;
	float:		left;
	padding:	0 0 4px 0;
	text-align: left;
}
div.bookblock
{	float: left;
    width: 315px;
}
.vzaar_media_player
{
}
.vzaar_media_player object
{	width: 100%;
}
div#content div#goto {
	background: none repeat scroll 0 0 #CBD5F0;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    font-family: arial;
    font-size: 11px;
    overflow: hidden;
    padding: 9px 16px;
}
div#content div#goto a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    color: white;
    font: bold 12px/13px arial;
    padding: 3px 6px;
    text-decoration: none;
}
div#content div#goto a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
