@charset "UTF-8";/* CSS Document */body, html {	margin: 0;	padding: 0;	color: #4c4c4c;	background: #fff;}h1, h2, h2, h3, h4, h5, h6, ol, p, table, td {	margin:0;	padding:0;}img {	border: 0;}body {	font-size: 14px;		font-family:  Cambria, Cambria, Cambria, serif;}a, a:visited {	color: #006ddd;	text-decoration: none;}span.yellow {	color: #f4b900;}span.dkblue {	color: #133885;}span.ltgray {	color: #b2b2b2;}span.gray {	color: #999999;}span.script {		font-family: Georgia, "Comic Sans", cursive;	font-weight: normal;	font-style: italic;}#wrap {	width: 950px;	margin: 0 auto;}br {	clear:both;}/* ------------------------------------------------ header */#header {	padding: 20px 15px 10px 15px;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;}#header td {}#header td.left {		font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	font-weight: bold;	font-size: 32px;}#header td.left img {	padding-right: 6px;}#header td.right {	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	font-size: 18px;	text-align: right;}#header td.right p.ltgray {	color: #b2b2b2;	display: inline;	position: relative;	top: -10px;}#header td.right img {	padding-left: 6px;}/* ------------------------------------------------ nav */#nav {	padding: 0 15px 0 15px;}#nav td.left {}a#btnHome {	width: 144px;	height: 32px;	display: block;	font-size: 2px;	text-decoration: none;	background: url(images/button_home.png) 0 0 no-repeat;	float: left;}a#btnHome:hover {	background-position: 0 -32px;}a#btnHome:active {	background-position: 0 -64px;}body#Home a#btnHome {	background-position: 0 -96px;}a#btnPortfolio {	width: 146px;	height: 32px;	display: block;	font-size: 2px;	text-decoration: none;	background: url(images/button_portfolio.png) 0 0 no-repeat;	float: left;}body#Portfolio a#btnPortfolio {	background-position: 0 -96px;}a#btnPortfolio:hover {	background-position: 0 -32px;}a#btnPortfolio:active {	background-position: 0 -64px;}a#btnBlog {	width: 144px;	height: 32px;	display: block;	font-size: 2px;	text-decoration: none;	background: url(images/button_blog.png) 0 0 no-repeat;	float: left;}body#Blog a#btnBlog {	background-position: 0 -96px;}a#btnBlog:hover {	background-position: 0 -32px;}a#btnBlog:active {	background-position: 0 -64px;}#nav td.right {		font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	font-size: 18px;	text-align: right;}#nav td.right span.gray {	color: #b2b2b2;}/* ------------------------------------------------ main */#main {	float: left;	width: 430px;	padding: 20px 15px 20px 15px;}#main p {	margin: 0 0 10px 0;}#main h1 {	font-size: 32px;	font-weight: bold;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;}#main p.big {	font-size: 14px;	line-height: 1.3em;	margin-bottom: 1em;}#main p.big strong{	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	color: #000;	font-size: 14px;	line-height: 1.3em;	margin-bottom: 1em;	}#main p.quoteleft {	font-family: "felt-tip-roman-1","felt-tip-roman-2",sans-serif;		font-family: Georgia, "Comic Sans", cursive;	font-style: italic;	font-size: 22px;	font-weight: lighter;	color: #008055;	margin: 20px 0 0 0;}#main p.quoteright {	font-family: "felt-tip-roman-1","felt-tip-roman-2",sans-serif;		font-family: Georgia, "Comic Sans", cursive;	font-style: italic;	font-size: 22px;	color: #008055;	margin: 0 0 30px 0;	text-align: right;}#main h2 {	font-size: 24px;	text-align: right;	font-weight: bold;	margin-bottom: 16px;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;}#main h3 {	font-size: 22px;	margin-bottom: 8px;	font-weight: bold;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	}#main img {	padding-left: 20px;}#todate {	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;		font-size: 22px;	font-weight: bold;	padding: 0 12px;	background-color: #ebf2fa;	background-image: url(images/todate.png);	background-repeat: repeat-x;	margin-bottom: 20px;	position: relative;	top: 0;	height: 134px;}#todate h1 {	padding: 4px 0 10px 0;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;		font-size: 16px;	color: #b3b3b3;	position: absolute;	top: 8px;	left: 28px;}#todate img.bluebox {	padding-left: 0;	position: absolute;	top: 44px;	left: 28px;}#todate p.bluenum {	color: #4569b1;	position: absolute;	top: 57px;	left: 34px;	font-family: "Trebuchet MS", sans-serif;	font-weight: bold;	font-size: 24px;}#todate p.bluetext {	color: #4569b1;	position: absolute;	top: 57px;	left: 91px;}#todate img.redbox {	padding-left: 0;	position: absolute;	top: 44px;	left: 228px;}#todate p.rednum {	color: #851439;	position: absolute;	top: 57px;	left: 249px;	font-family: "Trebuchet MS", sans-serif;	font-weight: bold;	font-size: 24px;}#todate p.redtext {	color: #851439;	position: absolute;	top: 57px;	left: 292px;}#todate p.smalltext {	font-family: "felt-tip-roman-1","felt-tip-roman-2",sans-serif;		font-family: Georgia, "Comic Sans", cursive;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: #808080;	position: absolute;	top: 108px;	right: 28px;}/* ------------------------------------------------ sidebar */#sidebar {	width: 430px;	float: right;	padding: 20px 15px 20px 15px;}#sidebar h1 {	margin-top: 20px;	font-family: "felt-tip-roman-1","felt-tip-roman-2",sans-serif;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;		font-size: 30px;	font-style: normal;	font-weight: bold;}#sidebar h2 {	color: #f4b900;	margin: 18px 0 0 0;		font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;		font-size: 18px;	font-weight: bold;	font-style: normal;}#sidebar img {	border: 1px solid #999;}/* ------------------------------------------------ footer */#footer {	clear: both;	padding: 20px 15px;	border-top:1px solid #eee;	font-family: Corbel, "Lucida Grande", "Trebuchet MS", sans-serif;	font-weight: normal;}#footer h1 {	font-size: 14px;	font-weight: bold;	margin: 0 0 12px 0;}#footer p {	margin: 0 0 4px 0;}/* ------------------------------------------------ navTabs */#navTabs {	margin: 0 15px;	padding: 0 0;	height: 40px;	background-image: url(images/navp_bg.png);	background-repeat:repeat-x;}#navTabs td {	white-space: nowrap;}#navTabs td.left a {	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;	font-weight: bold;	font-size: 13px;	display: inline-block;	padding: 15px 4px 0 5px;	height: 40px;	text-align: center;}#navTabs td.left a:hover {	color: #f4b900;}#navTabs td.left a:visited {	color: #cdb4de;}#navTabs td.left a.current, a.current:hover, a.current:visited {	color: #000;	background-image: url(images/navp_bg-on.png);	background-repeat:no-repeat;	width: 30px;}#navTabs td.right {}a#btnNext {	width: 81px;	height: 40px;	display: block;	text-decoration: none;	background: url(images/button_next.png) 0 0 no-repeat;	margin: 0 0 0 0;	float: left;}body.plast a#btnNext {	background-position: 0 -120px;}a#btnNext:hover {	background-position: 0 -40px;}a#btnNext:active {	background-position: 0 -80px;}a#btnPrevious {	width: 30px;	height: 40px;	display: block;	text-decoration: none;	background: url(images/button_prev.png) 0 0 no-repeat;	margin: 0 0 6px 0;	float: left;}body.pfirst a#btnPrevious {	background-position: 0 -120px;}a#btnPrevious:hover {	background-position: 0 -40px;}a#btnPrevious:active {	background-position: 0 -80px;}#slideshow {	width: 430px;	height: 300px;	border: 1px solid #ddd;}
