/********************************************	DATE: May 05,2013    HTML ELEMENTS********************************************/ /* top elements */* { padding: 0; margin: 0; outline: 0; }body {	margin: 0px 0 0 0; 	padding: 0;	font: normal 13px/1.6em  verdana, tahoma, sans-serif;	 	text-align: center;	background: #090807 url() repeat-x;	color: #87CEFA;	a hove: #F8F640; 	}/* links */a {	color: #adcff6;			background-color: inherit;	text-decoration: none;			}a:hover {		color: #F8F640;	background-color: inherit;	}/* headers */h1, h2, h3, h4 {	font: normal 1em 'Monotype Corsiva', Brush Script MT, Sans-serif;	color: #eee;}h1 { font-size: 64px; color: #adcff6; letter-spacing: -2px;	} h2 { font-size: 2.5em; }h3 { font-size: 1.8em; }h4 { font-size: 1.5em; }p, h1, h2, h3, h4 {	margin: 0;	padding: 10px 15px;}ul, ol {	margin: 10px 30px;	padding: 0 15px;	}/* images */img {	background: transparent;   border: 3px solid #090807;	}img.float-right {   margin: .5em 0 1em 1em;   }img.float-left {   margin: .5em 1em 1em 0;}code {  margin: .5em 0;  display: block;  padding: 20px;  text-align: left;   overflow: auto;    font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ;  /* white-space: pre; */  background: transparent;  border: 1px solid #090807;   }acronym {  cursor: help;  border-bottom: 1px dotted #FFFFFF;}blockquote {	margin: 10px 15px; 	padding: 10px 0 10px 30px;     background: transparent;	border: 1px solid #090807;     	font: normal 1.6em/1.5em Georgia, "Times New Roman", Times, serif;}/* start - table */table {	margin: 10px 15px; 	border-collapse: collapse;			}th strong {	color: #fff;}th {	background: #090807;	color: #ffffff;	height: 3em;	padding-left: 12px;	padding-right: 12px;		text-align: left;	border-left: 1px solid #87CEFA;	border-right: 1px solid #87CEFA;	border-bottom: 1px solid #87CEFA; 	border-top: 2px solid #99CC33;}tr {	color: #090807;	height: 2.5em;	}td {	padding-left: 12px;	padding-right: 12px;	border: 1px solid #090807;	}/* end - table *//* form elements */form {	margin: 10px 15px; 	padding: 10px;	background: transparent;	border: 1px solid #090807;  }fieldset {	margin: 0;	padding: 0;	border: none;}label {	display:block;	font-weight:bold;	margin: .4em 0;	color: #99cc33;	}input {	padding: .3em;	border: 1px solid #87CEFA;	font: normal 1em Verdana, sans-serif;	background: #d0fe94; 	color: #090807;}textarea {	width: 55%;	padding: .3em;	font: normal 1em/1.5em Verdana, sans-serif;	border: 1px solid #eee;	height: 10em;	display:block;	background: #87CEFA;	color: #090807;;}input.button { 	font: bold 1em Arial, Tahoma, Sans-serif; 	margin: 0;	padding: .25em .3em;	color: #87CEFA;	background: #000;	border: 2px solid #87CEFA; }/* search form */.searchform {	background-color: transparent;	border: none;		margin: 0 0 0 10px; padding: 0 0 1.5em 0;		width: 20em;	}.searchform p { margin: 0; padding: 0; }.searchform input.textbox { 	width: 11em;	color: #777; 	padding: .4em; 	border: 1px solid #090807;	vertical-align: top;}.searchform input.button { 	width: 80px;	vertical-align: top;}/***********************	  LAYOUT************************/#header, #nav, #content, #footer-wrap {	width: 910px;}/* header */#header {	clear: both;	position: relative;	margin: 0 auto; padding: 0;	background: transparent url(WaterFall.jpg) no-repeat right top;	height: 560px;	width: 1050px;	text-align: left;	}#header h1#logo-text a {	position: absolute;	margin: 0; padding: 0;	font: bold 58px;	font-family: 'Monotype Corsiva', Tahoma, Arial, Sans-serif;	color: #adcff6;	text-decoration: none;	z-index: 9998;	background: transparent;		/* change the values of top and left to adjust the position of the logo*/	top: 33px; left: 10px;	}#header p#slogan {	position: absolute;		font: normal 24px 'Trebuchet Ms', Sans-serif;	text-transform: none;	color: #adcff6;	margin: 0; padding: 0;	z-index: 9999;		/* change the values of left and top to adjust the position of the slogan */	top: 460px; left: 86px;}/* Navigation */#nav {	clear: both;		margin: 0 auto;	padding: 0;		}#nav ul {	float: left;	list-style: none;	text-transform: uppercase;	margin: 0;	padding: 0;		height: 56px;		}#nav ul li {	float: left;	margin: 0; padding: 0;	height: 56px;}#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 20px;	color: #87CEFA;	font: bold 16px/54px "Trebuchet MS", Helvetica, Arial, sans-serif;	text-decoration: none;		letter-spacing: 1px;	}#nav ul li a:hover, #nav ul li a:active {	color: #F8F640;		}#nav ul li#current a {		color: #F8F640;	}/* content */#content-wrap {	clear: both;	float: left;	width: 100%;	background: #090807 url(footer-top.jpg) repeat-x left bottom;}#content {	text-align: left;		padding: 0; 	margin: 0 auto;		}/* sidebar */#sidebar {	float: right;	width: 24em;	margin: 10px 0 10px -21em; /*change right column*/ 	padding: 0;		}#sidebar h3 {	font: normal 1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif;	padding: .3em 0 .5em 10px; 	color: #adcff6;				text-transform: none;	letter-spacing: -1px;	}#sidebar ul.sidemenu {	margin: 0 0 0 10px;	padding: .1em 0 1em 0;			font-family: 'Trebuchet MS', Tahoma, Sans-serif;			border-top: 1px solid #090807;}#sidebar ul.sidemenu li {	padding: 0; 	background: url(bullet.jpg) no-repeat .5em .6em;			border-bottom: 1px solid #090807; 	list-style:none;}* html body #sidebar ul.sidemenu li { height: 1%; }#sidebar ul.sidemenu li a {	display: block;	font-weight: bold;	color: #adcff6;	text-decoration: none;	padding: .2em 0 .2em 30px;	line-height: 1.5em;	font-size: 1.25em;}#sidebar ul.sidemenu li a:hover {	color: #F8F640;				}#sidebar ul.sidemenu ul { margin: 0 0 0 15px; }#sidebar ul.sidemenu ul li { border: none; }/* main */#main {	margin: 10px 26em 10px 0;/*change leftt column*/ 	padding: 0;	left: 10px;		}#main h2 { 	font: normal 2.9em 'Monotype Corsiva', Arial, Sans-serif;	color: #D7E5FB;		letter-spacing: -2px;			padding-bottom: 0px;	margin-bottom: 5px;	border-bottom: 1px solid #090807; 	}#main a:hover {	color: #F8F640;	}#main h3 { 	font: bold 1.75em 'Trebuchet MS', Arial, Sans-serif;	color: #adcff6;		letter-spacing: 1px;			padding-bottom: 0px;	margin-bottom: 5px;	border-bottom: 1px solid #090807;	}#main h3 a {	color: #F8F640;		text-decoration: none;	}#main h3 a:hover {	color: #F8F640;		text-decoration: none;}#main h4 { 	font: normal 1.5em 'Trebuchet MS', Arial, Sans-serif;	color: #ffffff;		letter-spacing: 1px;			padding-bottom: 0px;	margin-bottom: 5px;	border-bottom: 1px solid #090807; 	}#main h2 a {	color: #587da8;		text-decoration: none;	}#footer-wrap {		clear: both;	padding: 0;	margin: 0 auto; }/* columns */#columns {	clear: both;	text-align: left;	color: #99CC33;	margin: 0 auto; 	padding: 1.6em 0 .5em 0;	width: 95%;	}#columns h3 {	color: #99CC33;		margin: 0;	padding: 0 10px; 		font: normal 1.4em "Trebuchet MS", Arial, Tahoma, Sans-serif;		text-transform: uppercase;}#columns ul {	list-style: none;	margin: 10px 0 0 0; 	padding: 0;		border-top: 1px solid #111;	}#columns li {	border-bottom: 1px solid #111;		}#columns li a {	display: block;	padding: .5em 0 .5em 1em;	color: #87CEFA;}#columns li a:hover {	color: #d0fe94;	}#columns .col3, .col3-center {	float: left;	width: 31%;}#columns .col3-center { 	margin: 0 15px; }/* footer */#footer-bottom {	clear: both;	margin: 0 auto; 	padding: 1em 0 1.5em 0;	text-align: center;	font-size: .85em}/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  {	text-align: left; }.align-right {	text-align: right; }/* additional classes */.clear { clear: both; }.grey {	color: #8F8F8E; }.post-by {	font-size: .9em;		padding-top: 0;}.post-footer { 	text-align: right; 	background: transparent;	border: 1px solid #090807; 	padding: 5px 10px;	margin: 20px 15px 10px 15px;}.post-footer .date, .post-footer .comments,.post-footer .readmore {	padding-left: 20px; margin: 0 3px 0 3px;} 