/* */
html, body {
	background-image:url(../images/structure/bgGradient_user.jpg);
	background-repeat:repeat-x;
	height:100%;
	margin-bottom:0;
}

a {
	font-weight:bold;
	}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #E56506;
}
a:active {
	text-decoration: none;
	color: #666666;
}

/* */
#backgroundSpread {
	min-height:100%;
	width:1353px;
	margin:auto;
}
/* */
	.bgHome {background-image:url(../images/structure/bgSketch_home.jpg);}
	.bgUser {background-image:url(../images/structure/bgSketch_user.jpg);}

#fullVerticalBackground {
	width:1353px;
	min-height:100%;
	float:left;
	background-repeat:no-repeat;
	display:inline;
}

.headerExtension {
	width:1035px;
	margin:auto;
}

.contentContainer {
	width:885px;
	float:left;
	margin-left:24px;
}


.logo {
	float:left;
	margin-top:37px;
	margin-bottom:0;
	height:147px;
}

.drLoveCouch {
	float:left;
	margin-left:336px;
	width:387px;
	height:184px;
}	

/* Top Nav */
.nav {
	height:50px;
	background-image:url(../images/structure/navTop/barBackground.png);
	background-repeat:no-repeat;
	float:left;
	margin:0px;
 }

    #topNav {
      float:left;
      width:613px;
      line-height:normal;
      }
    #topNav ul {
      margin:0;
      padding:0px 0px 0 0;
      list-style:none;
      }
    #topNav li {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      }
    #topNav a {
	  float:left;
      display:block;
      padding:17px 12px 4px 12px;
	  text-decoration:none;
	  font-size:14px;
	  font-weight:bold;
	  color:#FFFFFF;
      }
	  
	.navSubBar a {
	  text-decoration:none;
	  font-size:10px;
	  font-weight:normal;
	  color:#C3C3C3;
	 }
	 
	 .navSubBar a:link {
	  text-decoration:none;
	  font-size:10px;
	  font-weight:normal;
	  color:#C3C3C3;
	 }
	 .navSubBar a:visited {
	  text-decoration:none;
	  font-size:10px;
	  font-weight:normal;
	  color:#C3C3C3;
	 }
	 .navSubBar a:hover {
	  text-decoration:none;
	  font-size:10px;
	  font-weight:normal;
	  color: #E56506;
	 }
	 .navSubBar a:active {
	  text-decoration:none;
	  font-size:10px;
	  font-weight:normal;
	  color:#C3C3C3;
	 }
	    /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #topNav a {float:none;}
  /* End IE5-Mac hack */
  
    #topNav #currentNav {

      }
    #topNav #currentNav a {
	  color:#FFFFFF;
      }
	  
	 #topNav a:hover {
	  float:left;
      display:block;
      padding:17px 12px 4px 12px;
	  text-decoration:none;
	  font-size:14px;
	  height:28px;
	  font-weight:bold;
	  background-image:url(../images/structure/navTop/downState.png);
      }
	  
	  #topNavEndCap {
	  	float:left;width:16px;visibility:hidden;
	  }
	  
.logout {
	float:right;
	padding-top:24px;
 	display:inline;
	height:22px;
}

	.logout a {
		font-weight:normal;
		font-size:12px;
	}
	
	.logout a:link {
		color:#CCCCCC;
	}
	
	.logout a:visited {
		color:#CCCCCC;
	}
	
	.logout a:hover {
		color:#E56506;
	}

.headerSearch {
	width:145px;
	float:right;
	display:inline;
	height:46px;
}
 
	.headerSearch input {
		width:100px;
		border:0;
		height:22px;
		margin-top:13px;
		margin-left:8px;
		background-color:#F5F5F5;
	}
/* End Top Nav */  

p.header {
    padding: 38px 0px 0px 0;
}

p.foo {
    border: 1px solid #123;
    padding: 5px;
}

#lk_topbar { margin: 0 5px; }



/**** WIDGET EXAMPLES ****/



.leftColumn h3 {
    font-size: 13px;
    font-weight: bold;
	color:#6C6C6C;
    padding: 0px;
    margin: 10px 0px 1px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.subBox h2 {
	font-size:13px;
	color:#FFFFFF;
}

.grayText {
	color:#6C6C6C;
}


/* Right Tabs */
	#rightTabsBackground {
		background:url(../images/structure/tabs/background.png) no-repeat;
		width:641px;
		margin-top:20px;
		float:left;
	}

    #rightTabsB {
      float:left;
	  padding:7px 15px 0px 6px;
      line-height:normal;
      }
		
		.clear { /* generic container (i.e. div) for floating buttons */
			overflow: hidden;
			width: 100%;
		}
		
		.button {
			float:left;
			font-size:11px;
		}
		
		a.button {
			background: transparent url('../images/structure/tabs/rightCap_normal.gif') no-repeat scroll top right;
			color: #FFFFFF;
			display: block;
			height: 24px;
			padding-right: 8px; /* sliding doors padding */
			text-decoration: none;
		}
		
		a.button span {
			background: transparent url('../images/structure/tabs/spanButton_normal.gif') no-repeat;
			display: block;
			padding: 5px 6px 7px 10px;
		} 
		
			a.buttonOrange {
				background: transparent url('../images/structure/tabs/rightCap_orange.gif') no-repeat scroll top right;
				float:left;
				font-size:11px;
				color: #FFFFFF;
				display: block;
				height: 24px;
				padding-right: 8px; /* sliding doors padding */
				text-decoration: none;
			}
			
			a.buttonOrange span {
				background-image:url('../images/structure/tabs/span_orange.gif');
				display: block;
				padding: 5px 6px 7px 10px;
		} 
		
			.tabOrange {
				background-image:url('../images/structure/tabs/span_orange.gif');
			}
		
		a.button:hover {
			background: transparent url('../images/structure/tabs/rightCap_hover.gif') no-repeat scroll top right;
			color:#CCCCCC;
			outline: none; /* hide dotted outline in Firefox */
			height:24px;
			display:block;
		}
		
		a.button:hover span {
			background: transparent url('../images/structure/tabs/spanButton_hover.gif') no-repeat;
			display:block;
			padding: 5px 6px 6px 10px;
			
		} 
	  
	  
	  	  #plus {
	  	width:24px;
		height:15px;
		float:right;
		margin:11px 5px 5px 0;
	  }
	  
/* End Right Tabs */  
	  
.widget {
    padding: 0;
    margin-bottom: 20px;
}

.widget h2 {
    font-size: 12px;
    font-weight: bold;
	color:#FFFFFF;
    padding: 3px;
    margin: 0;
}

.widget p {
    overflow: hidden;
    padding: 5px;
    text-align: left;
    margin-bottom: 5px;
}


.widget-large {
    padding: 0;
    margin-bottom: 20px;
}

.widget-large h2 {
    font-size: 16px;
    font-weight: bold;
    background: #f2f2f2;
    padding: 5px;
    margin: 0;
}

.widget-large p {
    padding: 5px;
}

.lineZero {
	line-height:0;
}

.orangeBorder {
	border:2px #E56506 solid;
}

.wbtfooter {
	float:left;
	width:879px;
	font-size:11px;
	margin-right:7px;
	margin-top:3px;
	margin-bottom:20px;
	text-align:right;
}
	.footer a {
		text-decoration:none;
	}

	.footer a:link {
		color:#000000;
	}
	
	.footer a:visited {
		color:#000000;
	}
	
	.footer a:hover {
		color:#FFFFFF;
	}
	
	.footer a:active {
		color:#000000;
	}
	