*	{
	margin: 0;
	padding: 0;
	}

body	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	}

img	{
	border: none;
	}

div#header	{
	height: 278px;
	background: url(/skins/exercise/images/header-left.jpg) top left no-repeat;
	}

div#header-trick	{
	width: 33px;
	height: 278px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(/skins/exercise/images/header-right.jpg);
	}

h1#main_link_wrap	{
	font-size: 2em;
	position: absolute;
	top: 70px;
	right: 30px;
	}

h1#main_link_wrap a	{
	text-decoration: none;
	color: #FFF;
	}

p#motto	{
	color: #FFF;
	position: absolute;
	top: 100px;
	right: 20px;
	}

div#top a	{
	text-decoration: none;
	color: #FFF;
	position: absolute;
	top: 20px;
	right: 100px;
	}

div#menu ul	{
	list-style-type: none;
	position: absolute;
	top: 195px;
	left: 320px;
	}

div#menu li	{
	float: left;
	font-weight: bold;
	margin-left: 20px;
	}

div#menu li a:link, div#menu li a:visited	 {
	text-decoration: none;
	color: #04AADC;
	}

div#menu li a:hover {
	color: #000;
	}

div#search_field	 {
	position: absolute;
	top: 230px;
	right: 100px;
	}

div#search_field p	{
	display: inline;
	margin-right: 10px;
	}

div#left_side	{
	margin-right: 280px;
	padding: 5px 0 0 15px;
	font-size: .9em;
	}

div#left_side p	{
	padding: 5px 0;
	}

div#main_article_div h2, h3#related_news_hdr	 	{
	margin-bottom: 10px;
	background-color: #F2F1F1;
	padding: 5px;
	border: 1px dashed #c0c0c0;
	font-size: 1em;
	}

div#topgoogle	{
	text-align: center;
	padding: 10px 0;
	}

div#bottom_google_ad	{
	text-align: center;
	margin: 5px 0 15px 0;
	}

div#rss_news_feeds a	{
	text-decoration: none;
	}

div#related	{
	width: 250px;
	float: right;
	padding-top: 32px;
	font-size: .9em;
	}

div#related h3	{
	font-size: 1em;
	}

div#related a	 {
	text-decoration: none;
	color: #04AADC;
	}

div#paid_ads	 {
	margin: 0 0 15px 0;
	border: 1px dashed #c0c0c0;
	padding: 10px 7px;
	}

div#paid_ads	h3 {
	font-size: 1em;
	margin-bottom: 15px;
	text-align: center;
	}

div#rssfeeds	{
	border: 1px dashed #c0c0c0;
	margin: 10px 0;
	padding: 10px 0;
	}
div#rssfeeds ul	{
	list-style-type: none;
	}

div#rssfeeds li	{
	float: left;
	margin-left: 15px;
	}

h3#related_article_header	{
	font-size: 1em;
	text-align: center;
	margin-bottom: 15px;
	}

div.right_articles	 {
	padding: 5px 7px;
	border: 1px dashed #c0c0c0;
	margin-bottom: 5px;
	}

img.image	{
	margin: 25px 10px 10px 0;
	}

div#footer	{
	clear: both;
	height: 121px;
	background: url(/skins/exercise/images/footer-left.jpg) bottom left no-repeat;
	text-align: center;
	font-size: .8em;
	color: #FFF;
	}

div#footer a	{
	color: #FFF;
	}

div#bottom-trick	{
	width: 33px;
	height: 121px;
	position: absolute;
	right: 0;
	background-image: url(/skins/exercise/images/footer-right.jpg);
	}

ul#articleListing, ul#map, ol#topListing  {
       list-style-type: none;
       padding-left: 20px;
       }

ul#articleListing a:link, ul#articleListing a:visited, ol#topListing a:link, ol#topListing a:visited {
       text-decoration: none;
       }

ul#articleListing a:hover, ol#topListing a:hover  {
       text-decoration: underline;
       }
