/* stylesheet */
body {font-family:Georgia, serif; color:white; opacity:.99; }

a {color:#5d1214;}
a:hover {color:#e4e4c5; /*border-bottom:1px solid #e4e4c5;*/  }
h1 {position:absolute; left:45px; top:170px; cursor:pointer; 
	width:250px; height:249px; padding-top:20px; padding-left:45px; padding-bottom:30px;
	background:url('../images/logo.png') 0px 20px no-repeat;
	border-right:1px solid white; 
	text-indent:-1000px; }
h2 {font-size:2.1em; font-weight:normal; text-align:right; line-height:1.6em; /* text-shadow: black 3px 3px 10px; */ }
p {font-size:1.3em; font-weight:normal; text-align:right; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0em; }
p.smaller {font-size:1.25em; font-weight:normal; text-align:right; line-height:1.4em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0em; }

/* editor */
	#squaresite_editor {
		display:none;
		position:fixed; z-index:99; top:50%; margin-top:-250px; left:50%; margin-left:-340px; 
		height:auto; overflow:hidden;
		font-family:'trebuchet ms', sans-serif; 
		}
	div.editor_zone {background:url('/squaresite/admin/images/checkers.png'); }
	#editor_frame {
		width:620px; 
		padding:10px; 
		background-color:#333333; 
		}

/* universal layout */
	#wrap_alpha {width:1000px; margin:auto; }
	#wrap_beta {width:1000px; position:absolute; top:20px; z-index:1; height:831px; }
	#main {position:absolute; z-index:2; right:6px; top:170px; width:629px; }
	#content {width:600px; position:absolute; }
	#footer { position:absolute; bottom:-50px; width:1000px; text-align:center; padding-bottom:20px; }

/* navigation */
	#navigation {list-style-type:none; /*url('../images/nav_divider.png')*/
			font-family:'verdana', sans-serif; font-size:0.9em; 
			width:985px; 
			border-top:2px solid #b2a391; border-bottom:2px solid #b2a391;
			background:url('../images/nav_back.png');
			position:absolute; right:8px; top:70px; z-index:90;}
		#navigation li {float:left; overflow:hidden; text-indent:-1000px;
				height:29px; text-transform:uppercase; cursor:pointer; }
			#nav_home 					{background-position:0px 0px; background-image:url('../images/nav.png'); width:106px; } 
			#nav_home:hover 			{background-position:0px 29px; } 
			#nav_discover_the_new_strategy				{background-position:-106px 0px; background-image:url('../images/nav.png'); width:182px; } 
			#nav_discover_the_new_strategy:hover 			{background-position:-106px 29px; } 
			#nav_meet_the_experts 		{background-position:-289px 0px; background-image:url('../images/nav.png'); width:149px; } 
			#nav_meet_the_experts:hover	{background-position:-289px 29px; } 
			#nav_chat_with_the_experts 	{background-position:-438px 0px; background-image:url('../images/nav.png'); width:177px; } 
			#nav_chat_with_the_experts:hover {background-position:-438px 29px; } 
			#nav_the_radio_show 		{background-position:-615px 0px; background-image:url('../images/nav.png'); width:135px; } 
			#nav_the_radio_show:hover	{background-position:-615px 29px; } 
			#nav_other_opinions 		{background-position:-750px 0px; background-image:url('../images/nav.png'); width:135px; }
			#nav_other_opinions:hover 	{background-position:-750px 29px; } 
			#nav_contact 				{background-position:-885px 0px; background-image:url('../images/nav.png'); width:100px; } 
			#nav_contact:hover 			{background-position:-885px 29px; } 
		#navigation li:first-child {list-style-type:none; list-style-image:none; }
		#navigation a {color:#e4e4c5;  }
		#navigation a:hover {border-bottom:1px solid #e4e4c5;  }
		#navigation a.current {color:white; }
	
/* forms */
	span.rowLabel {color:#5d1214; text-transform:uppercase; font-size:.8em; margin-top:7px; margin-right:5px; text-align:right; letter-spacing:2px;}
	div.formRow {clear:both; }
	div.rowSubmit {text-align:right;}
	input.text {width:250px; }
	.submit {margin-top:10px; cursor:pointer; }
	p.confirm {margin-right:80px; }
	
/* slogan (a.k.a. infographic, ticker) */
	#slogan {width:470px; height:50px; 
		margin:30px auto 0px auto;
		background:url('../images/consider_this.png') bottom no-repeat;
		padding-top:0px; text-align:center; 
		font-size:.85em; color:#5d1214; text-transform:uppercase; letter-spacing:1px; }
	#slogan div.label {font-size:1.0em; color:white; letter-spacing:3px; margin-bottom:13px;}
	#slogan_holder {width:416px; height:12px; left:29px; overflow:hidden; position:relative; }
	#slogan_goes_here {white-space:nowrap; text-align:center;}
	
/* individual page layouts */
	body#page_home {background:#3d504e; }
	#page_home #main {top:150px; width:639px; }
	#page_home #content {position:absolute; z-index:20; right:25px; width:615px;  }
	#page_home #slogan {margin-top:70px; }
	#page_home h1 {width:235px; }
	#page_home_link {display:none; }
	#page_home #page_home_link {display:block; position:absolute; right:0px; top:280px; }
	#page_home #page_home_link_pro {display:block; position:absolute; right:0px; top:320px; }
	#page_home #page_home_link:hover, #page_home #page_home_link_pro:hover {border:0px;  }

	body#page_discover_the_new_strategy {background:#7d6a5b; }
	body#page_discover_the_new_strategy p {text-align:left; margin-left:20px; }
	#strategy_list {}
	#strategy_list {font-size:1.3em; font-weight:normal; text-align:right; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 40px ; text-align:left; }
	
	body#page_meet_the_experts {background:#72815f; }
	body#page_meet_the_experts #main {overflow:visible; top:440px; }
	p.sig {padding-bottom: 30px; }
	#page_meet_the_experts #wrap_gamma {height:1900px; margin-top:100px; background:url('../images/background_meet_the_experts_tile.png') repeat-y; }
	#page_meet_the_experts #slogan {margin:10px auto 60px auto; }
	
	body#page_chat_with_the_experts {background:#907391; }
	#page_chat_with_the_experts form {width:400px; margin:20px auto 0px auto; }
	#page_chat_with_the_experts .rowLabel {display:block; width:400px; text-align:center; text-transform:uppercase; font-size:1.15em; letter-spacing:3px; color:white; }
	#page_chat_with_the_experts textarea {width:400px; height:100px; border:0px;}
	#page_chat_with_the_experts input.text {width:400px; border:0px; }
	#page_chat_with_the_experts div.rowInput {width:400px; padding:0px; margin:10px auto 10px auto; background-color:#c4a79c; 
		border-top:6px solid #90736d; border-bottom:6px solid #90736d; border-left:6px solid #c4a79c; border-right:6px solid #c4a79c; }
	#page_chat_with_the_experts a.link {font-family:'verdana', sans-serif; font-size:0.7em; color:#e4e4c5; text-transform:uppercase; font-weight:bold; }
	#page_chat_with_the_experts .rowSubmit {clear:both; text-align:right; padding-top:10px; width:407px; }
	
	body#page_contact {background-color:#9c595b; }
	#page_contact #contact_form {width:400px; padding:10px; margin:20px auto 0px auto; background-color:#c4a79c; 
		border-top:6px solid #90736d; border-bottom:6px solid #90736d; border-left:6px solid #c4a79c; border-right:6px solid #c4a79c; }
	#page_contact .rowLabel {float:left; width:140px; }
	#page_contact .rowInput {float:left; width:250px; }
	
	body#page_other_opinions #wrap_gamma {margin-top:100px; height:1180px; background:url('../images/background_other_opinions_tile.jpg') repeat-y; }
	body#page_other_opinions {background-color:#545b73; }
	dl {margin:0px 96px; /* text-shadow: black 3px 3px 10px; */ }
	dd {width:371px; background:url('../images/quotation.png');
		font-size:1.5em; text-align:left; color:#e0d8ac; text-indent:-7px;
		padding:20px 20px 0px 50px; margin:0px; } 
		dd.right {background:url('../images/quotation.png') top right; padding:20px 40px 0px 30px; margin-left:-50px;}
	dt {width:366px; background:url('../images/quotation.png') bottom left no-repeat; 
		text-align:left;
		padding:10px 25px 45px 50px; margin:0px; }
		dt.right {background:url('../images/quotation.png') bottom right no-repeat; padding: 10px 50px 45px 25px;  margin-left:-50px; }
	
	body#page_the_radio_show {background-color:#725323; }
	#page_the_radio_show #content a {color:white; text-decoration:underline; }
	#page_the_radio_show #play {position:absolute; left:32px; top:20px; cursor:pointer; z-index:99;  }
	#page_the_radio_show #dropdown {position:absolute; left:420px; top:24px; cursor:pointer; z-index:99; background-image:url('../images/player_dropdown.gif'); }
	#page_the_radio_show #slogan_holder {text-align:left; left:55px;}
	#page_the_radio_show #slogan {position:absolute; left:60px; }
	
	#slogan #podcast_list_frame {position:absolute; top:42px; left:26px; }
	#slogan #podcast_list {position:absolute; width:426px; top:0px; left:0px; }
	#slogan #podcast_list ul {list-style:none; text-align:left; padding-bottom:20px; 
		background:url('../images/player_base.png') bottom right no-repeat; 
		/* these directives just don't take in the msie.css file :\ */
		_background:url('/stylesheets/blank.gif') bottom right no-repeat; _padding-bottom:0px; }
	#slogan li {width:426px; height:20px; background:url('../images/player_row.png'); padding-top:10px; text-indent:29px;}
	#slogan li a:hover {text-decoration:none; color:#5d1214; border-bottom:1px solid black;}
	#page_the_radio_show #content #slogan li a {color:#5d1214; text-decoration:none; }


	body#page_karlantucker {background:#7d6a5b; }
	body#page_karlantucker p {text-align:left; margin-left:20px; }
	body#page_karlantucker ul {}
	body#page_karlantucker ul {font-size:1.3em; font-weight:normal; text-align:right; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 40px ; text-align:left; }
	
	body#page_discover_the_new_strategy_long {background:#72815f; }
	body#page_discover_the_new_strategy_long #main {overflow:visible;  }
	body#page_discover_the_new_strategy_long ol {font-size:1.3em; font-weight:normal; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 10em ; }
	body#page_discover_the_new_strategy_long ol li{text-align:left; line-height:1.65em;}
	p.sig {padding-bottom: 30px; }
	#page_discover_the_new_strategy_long #wrap_gamma {height:1900px; margin-top:100px; background:url('../images/background_meet_the_experts_tile.png') repeat-y; }
	#page_discover_the_new_strategy_long #slogan {margin:10px auto 60px auto; }
	#page_discover_the_new_strategy_long #large {font-size:2.5em; font-weight:normal; text-align: center;}
	
	body#page_discover_the_new_strategy_half {background:#72815f; }
	body#page_discover_the_new_strategy_half #main {overflow:visible;  }
	body#page_discover_the_new_strategy_half ol {font-size:1.3em; font-weight:normal; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 10em ; }
	body#page_discover_the_new_strategy_half ol li{text-align:left; line-height:1.65em;}
	p.sig {padding-bottom: 30px; }
	#page_discover_the_new_strategy_half #wrap_gamma {height:800px; margin-top:100px; background:url('../images/background_meet_the_experts_tile.png') repeat-y; }
	#page_discover_the_new_strategy_half #slogan {margin:10px auto 60px auto; }
	#page_discover_the_new_strategy_half #large {font-size:2.5em; font-weight:normal; text-align: center;}
	
	
	body#page_discover_the_new_strategy_tq {background:#72815f; }
	body#page_discover_the_new_strategy_tq #main {overflow:visible;  }
	body#page_discover_the_new_strategy_tq ol {font-size:1.3em; font-weight:normal; line-height:1.65em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 10em ; }
	body#page_discover_the_new_strategy_tq ol li{text-align:left; line-height:1.65em;}
	p.sig {padding-bottom: 30px; }
	#page_discover_the_new_strategy_tq #wrap_gamma {height:1300px; margin-top:100px; background:url('../images/background_meet_the_experts_tile.png') repeat-y; }
	#page_discover_the_new_strategy_tq #slogan {margin:10px auto 60px auto; }
	#page_discover_the_new_strategy_tq #large {font-size:2.5em; font-weight:normal; text-align: center;}

	
        /* navigation */
	#brokerlink {
			font-family:'verdana', sans-serif; 
                        /*font-size: 1.12em;*/
                        font-size: 2em;
			width:985px;
			text-align: center;
			padding-right: 2px;
			/*border-top:2px solid #b2a391; border-bottom:2px solid #b2a391;*/
			/*background:url('../images/nav_back.png');*/
			position:absolute; right:11px; top:36px; z-index:101;
         }

         #brokerlink a{

                        /*color: #DCD8C6;*/
                        color: #d2caa1;
                        font-weight: bold;

         }

         #brokerlink a:hover {
                         color: #ffffff;
                         text-decoration: underline;
                         /*border-bottom:1px solid #dddddd;*/
         }

	#brokershadow {
			font-family:'verdana', sans-serif;
                        font-size: 2em;
                        color: #3f0c0c;
                        font-weight: bold;
			width:985px;
			text-align: center;
			padding-right: 2px;
			/*border-top:2px solid #b2a391; border-bottom:2px solid #b2a391;*/
			/*background:url('../images/nav_back.png');*/
			position:absolute; right: 10px; top:37px; z-index:100;
         }
         #logochristianwealthmanagement {position:absolute; left:45px; top:450px;
	                                width:250px; height:249px; padding-top:20px; padding-left:45px; padding-bottom:30px;
  	                                background:url('../images/HeiseLogo.png') 30px 150px no-repeat;
	                                border-right:1px solid white;
	                                text-indent:-1000px; }

         #bsfVideo {position:absolute; left:18px; top:500px;

	                    }

         #logoflag {position:absolute; left:45px; top:450px;
	                                width:250px; height:249px; padding-top:50px; padding-left:45px; padding-bottom:30px;
  	                                background:url('../images/flag.png') 10px 150px no-repeat;
	                                border-right:1px solid white;
	                                text-indent:-1000px; }
	                                

         #logoshaw {position:absolute; left:45px; top:450px;
	                                width:250px; height:249px; padding-top:50px; padding-left:45px; padding-bottom:30px;
  	                                background:url('../images/shaw.jpg') 10px 150px no-repeat;
	                                border-right:1px solid white;
	                                text-indent:-1000px; }
	                                
         #logosellers {position:absolute; left:45px; top:450px;
	                                width:250px; height:294px; padding-top:50px; padding-left:45px; padding-bottom:30px;
  	                                background:url('../images/sellers.png') 10px 150px no-repeat;
	                                border-right:1px solid white;
	                                text-indent:-1000px; }
	                                
         #logolaurin {position:absolute; left:45px; top:450px;
	                                width:250px; height:294px; padding-top:50px; padding-left:45px; padding-bottom:30px;
  	                                background:url('../images/laurinlogo.png') 10px 150px no-repeat;
	                                border-right:1px solid white;
	                                text-indent:-1000px; }

	                                
          #list_broker {font-size:1.3em; font-weight:normal; text-align:right; line-height:1.3em; /* text-shadow: black 3px 3px 3px; */ margin:1.0em 0 1.0em 40px ; text-align:left; }
	                                
/* navigation b */
	#navigationb {list-style-type:none; /*url('../images/nav_divider.png')*/
			font-family:'verdana', sans-serif; font-size:0.9em; 
			width:985px; 
			border-top:2px solid #b2a391; border-bottom:2px solid #b2a391;
			background:url('../images/nav_back.png');
			position:absolute; right:8px; top:70px; z-index:90;}
		#navigationb li {float:left; overflow:hidden; text-indent:-1000px;
				height:29px; text-transform:uppercase; cursor:pointer; }
			#nav_homeb 					{background-position:0px 0px; background-image:url('../images/navb.png'); width:106px; }
			#nav_homeb:hover 			{background-position:0px 29px; }
			#nav_discover_the_new_strategyb				{background-position:-106px 0px; background-image:url('../images/navb.png'); width:182px; }
			#nav_discover_the_new_strategyb:hover 			{background-position:-106px 29px; }
			#nav_featured_clientb 		{background-position:-289px 0px; background-image:url('../images/navb.png'); width:149px; }
			#nav_featured_clientb:hover	{background-position:-289px 29px; }
			#nav_meet_your_advisorb 	{background-position:-438px 0px; background-image:url('../images/navb.png'); width:177px; }
			#nav_meet_your_advisorb:hover {background-position:-438px 29px; }
			#nav_ask_a_questionb 		{background-position:-615px 0px; background-image:url('../images/navb.png'); width:135px; }
			#nav_ask_a_questionb:hover	{background-position:-615px 29px; }
			#nav_market_newsb 		{background-position:-750px 0px; background-image:url('../images/navb.png'); width:135px; }
			#nav_market_newsb:hover 	{background-position:-750px 29px; }
			#nav_contactb 				{background-position:-885px 0px; background-image:url('../images/navb.png'); width:100px; }
			#nav_contactb:hover 			{background-position:-885px 29px; }
		#navigationb li:first-child {list-style-type:none; list-style-image:none; }
		#navigationb a {color:#e4e4c5;  }
		#navigationb a:hover {border-bottom:1px solid #e4e4c5;  }
		#navigationb a.current {color:white; }
		
	body#page_other_opinionsb #wrap_gamma {margin-top:100px; height:1520px; background:url('../images/background_other_opinions_tile.jpg') repeat-y; }
	body#page_other_opinionsb {background-color:#545b73; }


       	body#page_other_opinionsc #wrap_gamma {margin-top:100px; height:1900px; background:url('../images/background_other_opinions_tile.jpg') repeat-y; }
	body#page_other_opinionsc {background-color:#545b73; }

