/********************************************   AUTHOR:  			Erwin Aligam    WEBSITE:   			http://www.styleshout.com/	TEMPLATE NAME: 	Bright Side of Life   TEMPLATE CODE: 	S-0005   VERSION:          1.0          	 *******************************************/  /********************************************   HTML ELEMENTS********************************************/ /* top elements */* { padding: 0; margin: 0; }body{	margin: 0;	padding: 0;	font: 0.7em/1.5em Verdana, Tahoma, Helvetica, sans-serif;	color: #000000; /*background: #A9BAC3 url(bg.gif) repeat-x;*/	text-align: center;	background: #E7DDD3;   }/* links */a { 	color: #4284B0;	background-color: inherit;	text-decoration: none;}a:hover {	color: #9EC068;	background-color: inherit;}/* headers */h1, h2, h3 {	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;	color: #333;	}h1 { font-size: 2.2em; margin-bottom:20px } h2 { font-size: 1.4em; }h3 { font-size: 1.3em; }h4 { font-size: 1.2em; }h5 { font-size: 1.1em; }h6 { font-family: Arial, sans-serif;	font-size: 13px;	color: #A41616;	vertical-align: top;	font-weight: bold;}p, h2, h3 {	margin: 10px 0px 10px 0px;}ul, ol {    margin: 0px 0px 0px 25px;}a img {    border: none;}a:hover img {    border: none;}/***********************	  LAYOUT************************/#wrap{    background: #FFF;    width: 820px;    height: 100%;    margin: 0 auto;    text-align: left;   }#content-wrap{    clear: both;    width: 100%; height: 100%;    margin: 0;    padding: 0;    background: #FFF;    }/* header */#header {	position: relative;	height: 40px;		/*background: #000 url(headerbg.gif) repeat-x 0% 100%;	 */	background: #fff;}/* main */#main {	float: left;	margin-left: 15px;	padding: 0;	width: 50%;			background: #fff;}#main2column {    float: left;	margin-left: 15px;	padding: 0;	width: 73%;		background: #fff;}#main3column {    float: left;	margin-left: 15px;	padding: 10px;	width: 94%;	 	background: #fff;}/* sidebar */#sidebar{    float: left;    width: 21%;    display: inline;    margin-right: 1em;    margin-left: 1em;        background: #fff;    }#sidebar ul.sidemenu {	list-style:none;	margin:10px 0 10px 0px;	padding:0;		}#sidebar ul.sidemenu li {	margin-bottom:1px;	border: 1px solid #f2f2f2;}#sidebar ul.sidemenu a {	display:block;	font-weight:bold;	color: #000;	text-decoration:none;	padding:3px 5px 3px 5px;	/*background: #f2f2f2;*/	border-left:1px solid #CCC;	font: 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;	min-height:13px;}* html body #sidebar ul.sidemenu a { height: 18px; }#sidebar ul.sidemenu a:hover, #sidebar ul.sidemenu a.current {	padding:3px 5px 3px 5px;	background: #f2f2f2;	color: #9d0707;	border-left:1px solid #9d0707;}/* rightbar */#rightbar {	float: right;	width: 21%;	margin-right: 1em;    margin-left: 1em;      background: #fff;	}#sidebar h1, #rightbar h1 {	color: #545454;	font-size: 1.3em;	margin-bottom: 1em;	border-bottom: dashed 1px #dfdfdf;	padding-bottom: 0.3em;	padding-top: 1em;}h1 a {    color: #545454;}#sidebar h2, #rightbar h2 {    color: #545454;	font-size: 1.2em;	margin-bottom: 1em;	border-bottom: dashed 1px #dfdfdf;	padding-bottom: 0.3em;	padding-top: 1em;}#sidebar h3, #rightbar h3 {    font-size: 1.1em;}#footer{clear:both;width:820px;height:60px;padding:5px 0px 0px 10px;font-size:0.9em;/*color:#f0f0f0;background:Gray;*/}#footer .footer-left {    float:left;}#footer .footer-right {    float: right;}#footer p{padding:0; margin:0; text-align:center;}#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}/* menu tabs */#header ul {	z-index: 999999;	position: absolute;   margin:0; padding: 0;   list-style:none;	right: 0; 	bottom: 6px !important; bottom: 5px;	font: 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;	}#header li {   display:inline;   margin:0; padding:0;}#header a{    float: left;    /*color: #91a400;*/    color: black;    padding: 0 0 0 0;    border-left: dotted 1px #E0E8EF;    text-decoration: none;}#header a span {   float:left;   display:block;   /*color: #91a400;*/   color:Black;   /*padding:6px 15px 3px 8px; */   padding:6px 8px 3px 8px;    }/* Commented Backslash Hack hides rule from IE5-Mac \*/#header a span {float:none;}/* End IE5-Mac hack */#header a:hover span{    color: #9d0707;}#header a:hover {   background-position:0% -42px;}#header a:hover span {   background-position:100% -42px;}#header #current a {   background-position:0% -42px;	color: #FFF;}#header #current a span {   background-position:100% -42px;	color: #FFF;}/* end menu tabs *//* 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; }.green{    color: #91a400;}.gray  {	color: #BFBFBF; }.blue-head {	font-family: Arial, sans-serif;	font-size: 12px;	color: #477E97;	vertical-align: top;	font-weight: bold;	padding-bottom: 15px;}.red_bold {	font-family: Arial, sans-serif;	font-size: 13px;	color: #A41616;	vertical-align: top;	font-weight: bold;}.searchTextBox {    padding: 2px;	margin: 0; 	width: 120px;	border: 1px solid #9EC630; 	background: #FFF;	color: #333; 	height: 14px;	vertical-align: top;}.yellowBox {    }.searchButton {    margin: 0; 	padding: 2px 3px; 	font: bold 12px Arial, Sans-serif; 	background: #FAFAFA;	border: 1px solid #f2f2f2;	color: #777;		width: 60px;	vertical-align: top;  }.style4 {	color: #333333}.style5 {color: #990033}.style1 {font-size: 2em;}.style6 {color: #990000}.style7 {color: #FFFF00}