/* basic css*/
body {
	margin: 0px;
	padding: 0px;
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: black;
}

div, p, h1, h2, h3, h4, h5, h6, img, form, label{
	padding:0px; 
	margin:0px;
}

h1{
	font-size: 24pt;
}

h2{
	font-size: 18pt;
}

h3{
	font-size: 12pt;
}

h4{
	font-size: 10pt;
}
/* ----------------------------------------------------------- */

/* index page */
#main {
	width: 1000px;
}

/* ----------------------------------------------------------- */

/* header */
#header {
	height: 120px;
	width: 100%;
	background: url(images/fulllogo2.jpg) no-repeat;
}

#search {
	float: right;
	margin-right: 10px;
	margin-top: 20px;
}
/* ----------------------------------------------------------- */

/* menu */
#menu {
	height: 60px;
}
/* left content */
#leftcontent{
	width: 476px; /* google ads width 468 + padding left & right 4px + 4px*/
	height: 660px; /* 300 + 4 + 4 + 60 + 130 + */
	float: left;
	background-color: #f0f0f0;
	/*border: 1px black solid;*/
}

#justpost{
	margin: 4px;
	padding: 4px 8px;
	height: 300px;
	background-color: white;
}
#justpost h1{
	font-family: Helvetica,Arial,sans-serif;
}

#justpost p{
	margin-top: 10px;
	color: #333333;
}

#justpost img{
	border: 0px;
	/*float: left; /* remove this line if want normal image */
}
/*==========================================*/
#lastcontent1{
	border-bottom: 1px #cccccc solid;
	height: 130px;
	font-family: tahoma, verdana;
	padding: 4px;
}

#lastcontent1 h3, #lastcontent2 h3{
	font-family: tahoma, verdana; 
	margin: 0px 0px 0px 8px;
	color: #0090d0;
}

#lastcontent1 img, #lastcontent2 img{
	border: 1px orange solid;
	float: left;
	margin: 2px 8px 0px 5px;
}

#lastcontent2{
	font-family: tahoma, verdana;
	padding: 4px;
}

#ads1{  /* 468 x 60 */
	margin: 0px auto 0px 4px;
	height: 64px;
}
/*==========================================*/

/* center content */
#centercontent{
	width: 300px;
	height: 660px;
	float: left;
	border: 1px #cccccc solid;
}

#tipss{
	margin: 0px 8px 25px;
}

#tipss h3#headtips{
	color: white;
	font-weight: bold;
	margin: 5px 20px auto 20px;
	text-align: center;
	line-height: 20px;
	font-family: verdana, tahoma;
	background: url(images/tips.jpg) repeat-x;
	font-size: 8pt;
}

#tipss p, #frees p{
	padding: 0px 10px;
}

#tipss p img{
	border: 0px;
	margin: 5px auto;
}

#tipss .headline{
	color: #580049;
	font-weight: bold;
	font-size: 12pt;
}

#frees{
	margin: 10px 8px auto 8px;
}

#frees h3#headfrees{
	color: white;
	font-weight: bold;
	margin: 5px 20px auto 20px;
	text-align: center;
	line-height: 20px;
	font-family: verdana, tahoma;
	background: url(images/free.jpg) repeat-x;
	font-size: 8pt;
}

#frees p img{
	border: 0px;
	margin: 5px auto;
}

#frees .headline{
	color: #5bc3f5;
	font-weight: bold;
	font-size: 12pt;
}
/*==========================================*/
/* right content */
#rightcontent{
	width: 220px;
	float: left;
	/*border: 1px black solid;*/
}

#top10{
	font-family: verdana, tahoma;
	/*ight: 480px;*/
	height: 320px;
	/*border: 1px black solid;
	*/
}

#top10 p{
	font-size: 8pt;
	margin: 0px 8px;
	padding-left: 10px;
	background: url(images/tab.jpg) repeat-x;
	line-height: 18px;
	border: 1px black solid;
	font-weight: bold;
}

#top10 ol{
	margin: 8px auto 0px 40px;
	padding: 0px;
}

#top10 li{
	margin-top: 2px;
	font-family: tahoma, verdana;
	font-size: 10pt;
}

#top10 a{
	color: black;	
	text-decoration: none;
}

#top10 a:hover{
	text-decoration: underline;
}

#top10 img{
	border: 0px;
}

.ads2{  /* 120 x 240 */
	text-align: center;
	margin: 10px auto;
}
/*==========================================*/

/* ----------------------------------------------------------- */

/* footer */
#footer{
	clear: both;
	width: 100%;
	height: 100px;
	border-top: 1px black solid;
}
/* ----------------------------------------------------------- */

.more {
	clear: both;
	margin-top: 10px;
	padding-right: 6px;
	text-align: right;
	font-size: 8pt;
}

.more a{
	color: orange;
	text-decoration: none;
}

.more a:hover{
	color: orange;
	font-weight: bold;
}
.content{
	margin-top: 10px;
	font-size: 10pt;
}

/* pool css for info text, important text, ...*/
.red_bold{
	color: red;
	font-weight: bold;
}

.green_bold{
	color: green;
	font-weight: bold;
	
}

.blue_bold{
	color: blue;
	font-weight: bold;
}

.red{
	color: red;
}

.green{
	color: green;
}

.blue{
	color: blue;
}

/* pool style of underline*/
.underline{
	text-decoration: underline;
}

/* pool none list style */
.none_list_style{
	list-style: none;
}