/*
	lockbox blue #3f87bd
	lockbox text grey #636B7B
	lockbox green #f0f3ee
	lockbox orange #edbf8e

	lockbox footer background grey #e5e6ec
	lockbox footer text grey #deddd8
	lockbox footer line grey #c1121

	lockbox link blue #cee1f4

	lockbox navigation text #645d5f
*/

body {
	color : #636B7B;
}

.top-half {
	margin-top : 0.75em;
}

#center {
	margin-top : 1.5em;
}

/* **** LOGO    *********************************************************/

#logo {
	margin-bottom : 20px;
}

#logo a {
	text-decoration : none;
	color : #645C5F;
}

#logo a.logo {
	float : left;
	display : block;
	width : 340px;
	height : 38px;
        margin-left: 5px;
	background : url("../images/logoLockboxLabsOrgTitle.png") no-repeat top left;
	text-indent : -1000em;
}

#logo ul {
	position : relative;
	float : right;
	margin : 0 0 0 0;
	width : 28	0px;
}

#logo li {
	float : left;
	display : block;
	list-style : none;
	padding : 1em 0 0 1.0em;
}

#logo li a {
	
}

/* **** TITLE    *********************************************************/

#title {
	height : 62px;
	background : url("../images/titleBg.jpg") repeat-x top left;
}

#title h1 {
	padding-top : 0.75em;
	font-size : 2.0em;
	color : #D16A0E;
}

/* **** TAB NAV *********************************************************/

#tabs {
	border-bottom : 1px #E7E7E7 solid;
}

#tabs ul {
	margin : 0 0 0 0;
	font-size : 1.2em;
	font-weight : bold;
/*	border: 1px red solid;*/
}

#tabs ul.main {
	float : left;
	background : url("../images/tabBg.jpg") repeat-x top left;
}

#tabs ul.main li.first {
	background : url("../images/tabLeft.jpg") no-repeat top left;
}

#tabs ul.main li.last {
	background : url("../images/tabRight.jpg") no-repeat top right;
}

#tabs li {
	float : left;
	list-style : none;
	margin-bottom : -1px;
}

#tabs ul li a {
	float : left;
	display : block;
	height : 28px;
	padding : 0.75em 1.25em 0.25em 1.25em;
	background : url("../images/tabDivider.jpg") no-repeat top left;
	color : #625F5A;
	text-decoration : none;
}

#tabs ul li.active {
	background : url("../images/tabBg_selected.jpg") repeat-x top left;
	border-bottom : 2px #D16A0E solid;
}

#tabs ul li.active a {
	color : #D16A0E;
}

#tabs ul.main li.first a {
	background : none;
}



#tabs ul.login {
	float : right;
	background : url("../images/tabDarkBg.jpg") repeat-x top left;
}

#tabs ul.login li {
	background : url("../images/tabDarkLeft.jpg") no-repeat top left;
}

#tabs ul.login li a {
	background : url("../images/tabDarkRight.jpg") no-repeat top right;
	color : #FFF;
}


/* **** DRUPAL BLOCKS *********************************************************/

.block {
	margin : 1em 0 2em 0;
}
.block form#user-login-form {
	text-align : left;
}

.block h3 {
	padding-left : 18px;
	color : #333;
}

.block ul.menu {
	padding : 0 0 0 0;
	margin : 0 30px 0 0;
	border-top : 1px #F3F3F3 solid;
}

ul.menu li {
	border-bottom : 1px #F3F3F3 solid;
	padding : 0.5em 0 0.5em 18px;
	background : #FBFBFB;
	list-style : none;
	margin : 0 0 0 0;
}

ul.menu li a {
	text-decoration : none;
	color : #666;
}

ul.menu li a.active  {
	color : #D86B0E;
}

.term_count {
	color : #666;
}

/* **** DRUPAL NODE *********************************************************/

.node {
	margin : 0 0 1.5em 0.6em;
}
.node h2 a {
	text-decoration : none;
	color : #666;
}

.node div.article {
	margin-top : 1.5em;
	font-size : 1.1em;
}


/* **** FOOOTER *********************************************************/

#footer {
	width : 100%;
	height : 90px;
	font-size : 0.9em;
	color : #414247;
	background : url("../images/footerBg.jpg") repeat-x top left;
	padding-top : 0.5em;
}

#footer a {
	color : #414247;
	text-decoration : none;
}


#footer ul {
	margin : 0.75em 0 0 0;
}

#footer ul.border {
	height : 2.0em;
	border-bottom : 1px #d2d4d7 solid;
	margin-bottom : 1.5em;
}

#footer li {
	float : left;
	list-style : none;
	padding : 0 0.5em 0 0.5em;
	border-left : 1px #d2d4d7 solid;
}

#footer li.first {
	padding-left : 0;
	border : 0;
}

li#lockbox_call {
	border : 0;
	float : right;
}

li#by_crapp {
	border : 0;
	float : right;
}

li#by_crapp a {
	display : block;
	background : url("../images/logoByCrapp.gif") no-repeat  100% 0;
	width : 62px;
	text-indent : -1000em;
}

li#lockbox_footer {
	border : 0;
	padding-left : 125px;
	padding-top : 0.7em;
	margin-top : -0.7em;
	background : url("../images/logoLockboxGrey.jpg") no-repeat 0px 0px;
	height : 23px;
}

