﻿/**************************************************
	Container
**************************************************/
#container {
	background:url('../../_img/background/container.jpg') repeat-y;
}
	/**************************************************
		Container - Container Inner
	**************************************************/
	#container_inner {
		background:url('../../_img/background/container_inner.jpg') no-repeat;
		background-position:left top;
		margin:0 auto;
		padding:15px 0 0;
		width:910px;
	}

		/**************************************************
			Container -> Container Inner -> Content
		**************************************************/
		#content {
			/*background:url('../../_img/background/content.jpg') no-repeat;*/
			background-position:right top;
			float:left;
			height:auto !important;
			height:420px;
			min-height:420px;
			padding:0 17px;
			position:relative;
			width:620px;
		}
		#content:after {
			clear:both;
			content:'.';
			display:block;
			height:0;
			visibility:hidden;
		}
		#content h2 {
			color:#004192;
			font:Lighter 1.8em 'Trebuchet MS', Arial, Helvetica, sans-serif;
			margin:0 0 10px;
		}
		#content h2 span {
			color:#72be34;
		}
		#content h3 {
			font:Lighter 1.5em 'Trebuchet MS', Arial, Helvetica, sans-serif;
			padding:0 0 10px;
		}
		#container #content p {
			font-size:1.1em;
			height:160px;
			line-height:170%;
			width:320px;
		}
		#content .download_annual {
			float:right;
			padding:10px 0;
			padding:0 0 10px;
			width:160px;
		}
		#content .download_annual img {
			float:left;
			height:82px;
			width:82px;
		}
		#content .download_annual p {
			border-bottom:1px dashed #004192;
			float:right;
			margin:0;
			padding:10px 0 0;
			text-align:center;
			width:70px;
		}
		#content .download_annual p a {
			border-bottom:1px dashed #004192;
			font-size:.85em;
			line-height:160%;
			color:#004192;
		}
		#content .download_annual p a:hover {
			color:#000;
		}
		#content .download_annual p a strong {
			font-size:1.1em;
		}
		
		#content #image         { height:320px; position:absolute; right:0; top:-2px; width:300px; }
		#content .promotion     { position:absolute; right:20px; top:335px; }
		#content .promotion img { display:block; }


	/**************************************************
		Container -> Container Inner -> Sidebar
	**************************************************/
	#sidebar {
		background:#ecf5ff;
		border-right:1px solid #efefef;
		float:right;
		margin:-10px 5px 0 0;
		width:249px;
	}
	#sidebar:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#sidebar h4 {
		/*background:url('../../_img/background/split.jpg') no-repeat;*/
		background-position:bottom;
		font-size:1.4em;
		font-weight:normal;
		line-height:30px;
		padding:5px 10px 0;
		position:relative;
		width:229px;
		margin:0px;
	}
	#sidebar h4 span {
		position:absolute;
		right:10px;
		top:5px;
		vertical-align:middle;
	}
	#sidebar h4 span a {
		background:url('../../_img/icon/rss.jpg') no-repeat;
		display:block;
		height:14px;
		margin:3px 0 0;
		text-indent:-9999px;
		width:36px;
	}
	#sidebar ul {
		background:url('../../_img/background/split.jpg') no-repeat;
		background-position:bottom;
		list-style:none;
		margin:0;
		padding:5px 0 10px 20px;
		width:229px;
	}
	#sidebar ul li {
		background:url('../../_img/icon/news.jpg') no-repeat;
		background-position:0 2px;
		padding:0 5px 5px 15px;
	}
	#sidebar ul li a {
		font-size:1.1em;
	}
	#sidebar ul li a span {
		font-size:.75em;
	}
	
	#sidebar .video,
	#sidebar .PlumlifeLogo,
	{
		background:url('../../_img/background/split.jpg') no-repeat;
		background-position:bottom;
		padding:0px 0 10px 0px;
		width:249px;
	}
	
	#sidebar .video h4,
	#sidebar .PlumlifeLogo h4,
	#sidebar .MygreatPlaceLogo h4
	{
		padding-left:7px;
		margin-left:0px;
	}

	
	a.videoSprite
	{
		display:block;
		height:115px;
		width:210px;
		background:url('../../_img/background/VideoButtonSprite2.jpg') no-repeat;
		text-indent:-9999px;	
		margin:0 0 0 10px;								
	}
	
	a.videoSprite:hover
	{
		background-position:0 -115px;
	}
	
	#sidebar .PlumlifeLogo
	{
		background:0;							
	}
	
	#sidebar .MygreatPlaceLogo
	{		
		background:url('../../_img/background/split.jpg') no-repeat;
		background-position:bottom;
		width:249px;
		height:150px;
		padding:20px 0 10px 5px;			
	}

	.PlumlifeSmallText
	{
		padding:0 5px 0 15px;
		line-height:1.2;
		/*margin:-10px 0 0 0;*/
		font-size:0.8em;
		/*width:210px;
		text-align:center;	*/		
			
	}

	


