/* *******************************

Orchid customstyles.css, Version 1.0

JB01
******************************* */

/* start of Resetting all default browser styles */
html { font-size:100.01%; }
body { font-size:1em; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* End of Resetting all default browser styles */
body {
	background:#333333 url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/229) repeat center top;
	font-family: Georgia, Verdana, Arial, Serif; 
padding:0;
font-size:0.70em;
}
div#sitecontainer {
background:#c8c8b0;
border:0px;
border-top:solid 10px #c90a00;
width:900px;
padding:0px !important;
}

#main {
float:right;
padding:0 !important;
background:#fff url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/235) no-repeat -2000px top;
color:#333333;
font-size:1.25em;
}

#main .crumbsbx {
font:normal 1em Arial, Helvetica, sans-serif;
height:28px;
background:#F0F1EB url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/247) repeat-x left top;
padding-top:13px;
padding-left:26px;
margin:0 -20px 30px -35px !important;
clear:both;
z-index:50;
}
#main .crumbsbx strong {
font-weight:bold;
}
#main .crumbsbx a {
color:#c90a00 !important;
padding:0 8px;
}
#main .shareBx {
float:right;
width:149px;
height:13px;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat left 17px;
_background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat left 13px;
margin-bottom:-30px;
padding-top:17px;
_margin-bottom:-26px;
_padding-top:13px;
z-index:1;
position:relative;
overflow:hidden;
}
*:first-child+html .shareBx {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat left 13px;
margin-bottom:-26px;
padding-top:13px;
}
#main .shareBx a {
font-size:0.1em;
display:block;
float:right;
width:18px;
height:13px;
margin-left:11px;
_margin-left:11px;
overflow:hidden !important;
color:#F0F1EB !important;
}
*:first-child+html #main .shareBx a {
margin-left:11px;
}
#main .shareBx a.sh1:hover {
background:#F0F1EB url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat right -13px;
}
#main .shareBx a.sh2:hover {
background:#F0F1EB url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -102px -13px;
}
#main .shareBx a.sh3:hover {
background:#F0F1EB url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -73px -13px;
}
#main .shareBx a.sh4:hover {
background:#F0F1EB url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -44px -13px;
}



/*
#main .crumbsbx div.shareBx {
width:149px;
height:13px;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat left top;
position:absolute;
top:159px;
margin-left:510px;
_margin-left:460px;
}
*:first-child+html #main .crumbsbx div.shareBx {
margin-left:385px;
}
#main .crumbsbx div.shareBx a {
font-size:0.1em;
display:block;
float:right;
width:10px;
height:13px;
padding:0 0 0 9.5px;
margin-left:9px;
overflow:hidden !important;
color:#F0F1EB !important;
}
#main .crumbsbx div.shareBx a.sh1:hover {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat right bottom;
}
#main .crumbsbx div.shareBx a.sh2:hover {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -101px bottom;
_background-position:-102px bottom;
}
*:first-child+html #main .crumbsbx div.shareBx a.sh2:hover {
background-position:-102px bottom;
}
#main .crumbsbx div.shareBx a.sh3:hover {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -73px bottom;
_background-position:-74px bottom;
}
*:first-child+html #main .crumbsbx div.shareBx a.sh3:hover {
background-position:-74px bottom;
}
#main .crumbsbx div.shareBx a.sh4:hover {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/292) no-repeat -44px bottom;
_background-position:-46px bottom;
}
*:first-child+html #main .crumbsbx div.shareBx a.sh4:hover {
background-position:-46px bottom;
}
*/

#main h1, #main h2 {
background:transparent;
border:0px;
padding:0px;
margin:0 0 20px 0;
font:normal 2.3em Georgia, Verdana, Arial, Serif; 
color:#c90a00;
text-align:left;
}

#main a {
color:#c90a00;
}
#main a:hover {
text-decoration:underline !important;
}
strong {
	color: #999;
	}

#footer{
	margin: 0 auto;
width:900px;
font:normal 1em Arial, Helvetica, sans-serif;
height:30px;
padding:20px 0 0 0 !important;
}
.address, #powered {
font:normal 0.90em Arial, Helvetica, sans-serif;
}
.address {
/*float:left;*/
*text-align:center;
width:690px;
}
#powered {
/*float:right;*/
width:900px;
text-align:center;
}
#powered a, .address a {
color: #999;
text-decoration:none;
}


/* *******************************

HOVER

The color needs an !important to overrule the normal link colors, which are set on
a selector containing an ID. Normally ID overrides CLASS, but in this specific instance
we don't want that.

******************************* */

.nav div a hover {
	color: #1E2472 !important;
	background-color: #cccccc;
}

#main a {
	text-decoration: none;
}

#main a hover {
	color: #9A0000;
	background-color: #cccccc;
	text-decoration: underline;
}


/* *******************************

TOP NAVIGATION

ISSUE: Nav height.

******************************* */

#nav1 {
	background-color: transparent;
padding:14px 15px 0px 0px !important;
margin:-42px 0px 0px 0px !important;
height:28px;
text-align:right;
width:885px;
}
#nav1 ul {
float:right;
}
#nav1 ul, #nav1 ul li {
padding:0px !important;
margin:0px !important;
height:19px;
}
#nav1 ul li a {
text-transform:uppercase;
font:bold 1.1em Arial, Helvetica, sans-serif;
padding:0px 0px 5px 0px !important;
color:#fff;
margin:0 0 0 16px;
display:inline;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/242) no-repeat left -1000px;
}
*:first-child+html #nav1 ul li a {
display:block;
min-width:77px;
width:auto !important;
width:77px;
}

#nav1 ul li a:hover {
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/242) repeat-x left bottom;
}
#nav1 ul li div {
border:0px;
background:#2B2B2B;
left:15px;
padding:10px 0 10px 0 !important;
width:170px;
}
#nav1 ul li div a:link, #nav1 ul li div a:visited, #nav1 ul li div a:active {
display:block;
border:0px !important;
background:none;
margin:0px;
font-size:1.1em;
text-transform:none;
font-weight:normal;
width:150px;
padding:5px 10px !important;
}
#nav1 ul li div a:hover {
color:#C90A00;
background:none;
}


/* *******************************

LEFT NAVIGATION

******************************* */
#nav2 h3.hdrBx {
height:41px;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/246) no-repeat left top;
margin-bottom:10px;
}
#nav2 img {
margin-left:-16px;
}
#nav2 {
background:transparent;
width:199px;
float:left;
padding:0px !important;
margin:0px !important;
font-size:1.08em;
}
#nav2 ul {
padding:0 10px 30px 15px !important;
}
#nav2 ul li {
padding:0px !important;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/248) repeat-x left bottom;
}
#nav2 ul li a {
width:175px;
padding:8px 0px 10px 0px !important;
display:block;
color:#c90a00;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/264) no-repeat -2000px center;
}
#nav2 ul li a:hover {
color:#41504d;
padding-left:10px !important;
width:165px;
background:url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/264) no-repeat left center;
}


/* *******************************

HEADERS

******************************* */
h1 {
	line-height:	110%;
    font-size: 100%;
    background-color: #cccccc;
    padding: 1px;
    color: #ffffff;
    border: 1px solid #000000;
}

h2 {
	font-weight: normal;
    font-size: 100%;
    background-color: #cccccc;
    padding: 0px 0px 0px 0px;
    color: #003;
	line-height: 10px;
	border-top: none;
	border-right: none;
	border-left: none;
    border-bottom: 1px dotted #003;
}

h3 {
    font-size: 120%;
    color: #003399;
    background-image: url(http://orchidsuites.net/orchid/skins/JB01-1/images/navbullet.gif);
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding-left: 15px;
}

h4 {
    font-size: 100%;
    margin: 0;
}

/* *******************************

HEADERS HOME

For Alert Messages and Features

******************************* */

.homealertmsg {
	text-align: center;
	color: #ff0000;
}

.homealertmsg a {
	text-decoration: none;
}


.threecolumn h2 {
	font-size: 130%;
	padding: 5px;
	padding-left: 10px;
}

.homealertmsg h2,.homefeature h2 {
	background-color: #9A0000;
}

body.threecolumn h1 {
	line-height:	110%;
	text-align: center;
	background-color: #1E2472;
	color: #ffffff;
	padding: 0px;
}

/* *******************************

EXTRA

Third column, if any. 

******************************* */

#extra {
width:250px;
padding:0px !important;
height:auto !important;
}
#extra a {
margin:0px;
text-decoration:none !important;
}




/* *******************************

HOMEPAGE

Special styles for the homepage

******************************* */

#main div.releases a {
	color: #9A0000;
}



/** masthead style **/
#logo {
height:134px;
background:#000 url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/576) no-repeat left top;
padding:0px;
}
#logo .logL {
float:left;
}
#logo .logL a {
display:block;
width:290px;
height:100px;
color:#000;
}
#logo .logR {
float:right;
height:88px;
padding:2px 1px 1px 1px;
}
#logo .logR a {
display:block;
width:190px;
height:88px;
margin-left:3px;
float:left;
/*background:transparent url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/235) no-repeat left -500px;*/
color:#000;
}
#logo .logR a.ht1:hover {
background:transparent url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/235) no-repeat left top;
}
#logo .logR a.ht2:hover {
background:transparent url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/235) no-repeat left -88px;
}
#logo .logR a.ht3:hover {
background:transparent url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/235) no-repeat left -176px;
}


/** footer menu **/
#nav3 {
clear:both;
height:30px;
background:#252525 url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/268) no-repeat left top !important;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
padding-left:12px;
color:#fff;
font-size:1em;
font-weight:normal;
}
#nav3 ul {
display:block;
height:15px;
width:745px;
margin:0 auto;
}
#nav3 ul li {
padding:0px !important;
margin:0px !important;
}
#nav3 ul li {
float:left;
}
#nav3 ul li a {
text-decoration:none;
color:#fff;
padding:0 13px;
}
html[xmlns*=""] body:last-child #nav3 ul li a {
padding:0 9px;
}
#nav3 ul li a:hover {
text-decoration:underline;
}


/* home blog side right */
.blogBx {
padding:0 20px 2px 20px;
color:#41504d;
font-size:0.98em;
height:194px;
overflow:hidden;
}
.blogBx a {
color:#41504d;
}
h2.blog {
background:transparent url(http://www.strengthsmovement.com/ht/action/GetImageAction/i/360) no-repeat left top;
height:28px;
border:0px;
padding:13px 0 0 0;
margin:0 -20px 18px -20px;
}
.blogBx a.visitLink {
width:78px;
height:16px;
display:block;
float:right;
margin:0 15px 0 0 !important;
}
.blogBx .blogTitle {
color:#C90A00;
font-family:"Times New Roman", Times, serif;
font-size:1.38em;
font-weight:bold;
display:block;
text-align:left;
margin-bottom:3px;
}
.blogBx .blogTitle a{
color:#C90A00;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
span.tinyLink {
border-bottom:solid 1px #afb09a;
text-align:left;
padding-bottom:15px;
display:block;
margin-bottom:7px;
}


/** home image **/
.imgLoader {
width:650px;
height:401px;
position:relative;
background-color:#000;
}
#homeImage {
position:relative;
margin-top:-401px;
}
#homeImage span {
display:block;
}
#homeImage h1 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
padding:0px;
margin:0 0 0 -15px;
font-size:2.68em;
display:none;
}
#homeImage h1 span.h1-1 {
font-size:0.8em;
}
#homeImage h1 span.h1-2 {
padding-left:20px;
}
#homeImage span.author {
color:red;
font-weight:bold;
font-size:1.07em;
margin-bottom:20px;
display:none;
}

#homeImage a {
float:left;
padding:5px 5px 0px 5px;
display:block;
background:#000;
margin-right:10px;
color:#fff !important;
text-transform:uppercase;
line-height:20px;
font-weight:bold;
text-decoration:none;
}
#homeImage a:hover {
text-decoration:none !important;
}

/* PROMOTEDS */
#promContent {
display: block;
}
#promContent .releases {
margin-top: 10px;
position: relevant;
}

#promContent .releases h2{
display: inline;
}
#promContent .issues {
clear:both;
display: block
}
#promContent .issues .issuesCon {
float: left;
}
#promContent #news div, #promContent #news a {
color:#fff;
text-decoration:none;
}
#promContent #news {
display:block;
clear:both;
height:33px;
background:url(http://www.strengthsmovement.com/ht/a/GetImageAction/i/362) repeat-x left top;
padding-top:17px;
overflow:hidden;
}
#promContent #news .newsMainTi {
float:left;
font-size:1.4em;
padding-right:25px;
padding-left:17px;
display:block;
background:url(http://www.strengthsmovement.com/ht/a/GetImageAction/i/504) no-repeat right center;
margin-right:17px;
}
#promContent #news .title {
float:left;
font:normal 1.25em Arial, Helvetica, sans-serif;
}
#promContent #news .title a {
display:block;
}
#promContent #news .strengths_movement_button {
float:right;
margin-top:-10px;
margin-right:10px;
}
#promContent #news .rsslink {
float:right;
padding:4px 17px 0 0;
}
#promContent #news .rsslink a {
width:54px;
height:12px;
display:block;
background:url(http://www.strengthsmovement.com/ht/a/GetImageAction/i/415) no-repeat left center;
}
h3 {
padding:0px;
margin-bottom:10px;
}