/*
Theme Name: Brilliance Enterprises 2
Theme URI: http://www.brillianceenterprises.com
Description: Custom designed Wordpress theme for Brilliance Enterprises
Version: 1.0
Author: Daniel Genser - Zigflitz llc
*/
/* WEB DESIGNER
Daniel Genser
Zigflitz llc
1(206)279-5700 x 1
http://www.zigflitz.com
*/   

/* 
COLOR GUIDE 
RED:    #931B04
GREEN:  #4D6950
CREAM:  #e8dfa7
NAVY:   #2F293B
VIOLET: #5C384A
TAUPE:  #a68470
MAROON: #2b0203
*/

/* BROWSER RESET */
body,h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a  {   
	margin:0;   
	padding:0;   
	}	
a img	{	
	border:0;	
	}
img a	{	
	border:0;	
	}   

/* PARENT LAYOUT MODULES */
body	{	
	text-align:center;
	background-image:url('images/white-tan-bg-gradient.gif');			
	background-color:#e8dfa7;	
	background-repeat:repeat-x;	
	background-position:top left;	
	font-family:verdana, arial, sans-serif;    
	line-height:1.5;    
	font-size:76%;	
	}
body.greybox	{	
	background-image:none;	
	background-color:#e8dfa7;	
	text-align:left;	
	margin:1em;	
	padding:1em;	
	}
div#container	{	
	width:940px;	
	text-align:left;	
	margin:0 auto;	
	}	
div#header	{	
	margin:0;	
	padding:0;
	/*width:100%;*/	
	height:125px;	
	}
#header #logo	{	
	position:relative;	
	top:8px;	
	}	
div#content	{	
	float:left;	
	width:560px;	
	margin:0;	
	padding:10px;	
	color:#931B04;	
	}	
div#sidebar	{    
	float:right;	
	width:330px;	
	margin:10px 0;	
	padding:10px;	
	color:#5C384A;
	}
	
div#footer	{	
	background-image:url('images/tan-violet-bg-gradient.gif');		
	background-color:#e8dfa7;	
	background-repeat:repeat-x;	
	background-position:top left;	
	padding:50px 0 0 0;	
	clear:both;	
	text-align:center;	
	color:#333;	
	}
div#footer-container	{	
	width:940px;	
	margin:0 auto;	
	text-align:left;	
	}
div.footer-box	{	
	float:left;	
	width:280px;	
	margin:10px;	
	padding:5px;	
	}

div#contact-block	{	
	padding:0 0 10px 0;	
	}
#download-e-book-block	{
	padding:10px 0 0 0;
	}

/* TYPOGRAPHY */

h1	{	
	font:normal normal bold 2em/1.4 verdana, arial, sans-serif;	
	}
#what-we-do h2	{	
	font:normal normal normal 4em/1.5 georgia, serif;	letter-spacing:.075em;	text-align:center;	}
h2	{	
	font:normal normal normal 4em/1.5 georgia, serif;	letter-spacing:.075em;	text-align:left; color:#931B04;	}
h3	{	
	font:normal normal bold 1.6em/1.5  georgia, serif;	color:#4D6950;	margin:.5em 0;	}
#sidebar h3	{
	color:#5C384A;
	}
.footer-box h3	{
	margin:0 0 .5em 0;
	}
h4	{	
	font:normal normal bold 1em/1.4  verdana, arial, sans-serif;
	margin:0 0 5px 0;	
	}
h5	{	
	font:normal small-caps normal 1em/1.4 verdana, arial, sans-serif;	
	}
p, li		{	
	font:normal normal normal 1em/1.6 verdana, arial, sans-serif;	
	margin:0 0 1em 0;	color:#444;	
	}
#sidebar p, #sidebar dd, #sidebar #contact-block	{
	font:normal 1.4em/1.8 georgia, serif;
	}
	
.caption	{
	color:#5C384A;
	border-left:1px solid #444;
	padding:0 10px;
	}
#building-blocks-caption	{
	height:650px;
	}
div.case-study	{
	border-left:1px solid #444;
	padding:0 10px;
	margin:0 0 20px 0;
	}
#profiles	{
	padding:160px 0 0 0;
	}
a, a:visited	{	
	text-decoration:none;	
	color:#931B04;	
	}
a:hover, a:active	{	
	color:#4D6950;	}
#footer-nav a, #footer-nav a:visited	{	
	color:#333;	font-size:.9em;	
	}
#footer-nav a:hover, #footer-nav a:active	{	
	color:#4D6950;	
	}
.align-right	{	
	text-align:right;	
	}
.align-left	{	
	text-align:left;	
	}
#sidebar dd	{
	font-style:italics;
	padding:0 0 10px 0;
	margin:0;
	}

/* NAVIGATION */

#navlist	{	
	position:relative;	
	top:-46px;	
	left:240px;	
	width:650px;	
	}
#navlist li	{	
	display: inline;	
	list-style-type: none;	
	padding-right: 30px;	
	}
#navlist li a, #navlist li a:visited	{	
	font:normal small-caps normal 1em/1.5 georgia, serif;	
	letter-spacing:.075em;	
	text-decoration:none;	
	color:#fff;	
	}
#navlist li a:hover, #navlist li a:active	{	
	color:#e8dfa7;	}
#what-we-do #what-we-do-nav,#the-bottom-line #the-bottom-line-nav,#our-approach #our-approach-nav,#who-we-are #who-we-are-nav,#get-started #get-started-nav{	color:#e8dfa7;	font:normal small-caps normal 1em/1.5 georgia, serif;	letter-spacing:.075em;	text-decoration:none;	}	

ul#footer-nav	{	
	clear:left;	
	padding-top:25px;
	text-align:center;
	}
ul#footer-nav li	{	
	list-style-type:none;	
	display:inline;	margin:0 5px;	
	text-align:center;
	}	

/* MOVIE */.full-screen-movie	{	text-align:center;	margin:10px auto;	}/* DISTINCT SECTIONS AND PAGES */#wp_quotes	{	font:normal normal normal 1.5em/1.4  georgia, serif;	color:#4D6950;	}.wp_quotes_author	{	text-align:right;	}#powered-by-brilliance	{	text-align:center;	margin:0 auto;	}ul.contact-meta	{	border-top:1px solid #444;	padding:1em 0;	margin:0;		}ul.contact-meta li	{	display:inline;	list-style-type:none;	}ol, ul {        margin:0 0 0 2em;}hr	{	display:block;	width:100%;	color:#4D6950;	margin:1em 0;	}

#our-approach #sidebar	{	
	display:block;	
	position:relative;	
	background-image: url('images/be-pyramid.gif');	
	background-repeat:no-repeat;	
	height:700px;	
	}
#pyramid-map-container	{
	border-left:1px solid #444;
	position:relative;
	display:block;
	}
#pyramid-map a	{	
	position:absolute;	
	height:97px;	
	text-decoration:none;	
	}
#pyramid-map a i	{	
	visibility:hidden;	
	}
a#vision	{	
	top:150px;	
	left:128px;		
	width:48px;	
	}
a#mission	{	
	top:227px;	
	left:115px;	
	width:100px;	
	}
a#strategy	{	
	top:324px;	
	left:86px;	
	width:158px;	
	}
a#execution	{	
	top:421px;	
	left:62px;	
	width:212px;	
	}
a#culture	{	
	top:518px;	
	left:38px;	
	width:238px;	
	}

/* FORM SETTINGS */

table#contact-form	{	
	table-layout:fixed;	width:95%;	
	}	
table#contact-form textarea	{	
	width:95%;	
	}
table#contact-form #submit	
	{	
	float:right;	
	}
#main-contact input.text, #main-contact textarea	{
	width:90%;
	padding:3px;
	margin:0px 10px 20px 0;
	}
#main-contact select	{
	margin:0px 10px 20px 0;
	}
#contact-block .org	{
	font-weight:bold;
	}

.image-right	{
	float:right;
	padding:3px;
	}
	