﻿/* HTML Tag Defaults */
body {
	font: 80%/145% Tahoma, "Microsoft Sans Serif", Arial, Helvetica,
		sans-serif;
	line-height: 155%;
}

h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

input,textarea,select {
	font-family: Tahoma, "Microsoft Sans Serif", Arial, Helvetica,
		sans-serif;
}

a:link,a:visited {
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: underline;
}

/* Page */
#pagehead h2 {
	padding: 10px 15px;
	font-size: 180%;
}

#pagecontent h3 {
	margin: 5px 0;
	padding: 10px 0 0 0;
	font-size: 110%;
}

#pagecontent h4 {
	margin: 10px 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

#pagecontent img.left {
	float: left;
	margin: 3px 10px 10px 0;
}

#pagecontent img.right {
	float: right;
	margin: 3px 0 10px 10px;
}

/* Sidebar */
#sidebarcontent {
	font-size: 85%;
	line-height: 140%;
}

#sidebarcontent h3 {
	margin: 0;
	padding: 20px 7px 5px 5px;
	font-size: 150%;
	font-weight: bold;
}

#sidebarcontent h4 {
	margin: 0;
	padding: 5px 7px 0 5px;
	font-size: 100%;
	font-weight: bold;
}

#sidebar img {
	/*float: right;
	margin: 3px 0 2px 5px;*/
}

#sidebar .ad {
	text-align: center;
	margin: 8px auto;
}

#sidebarcontent p {
	margin: 0;
	padding: 5px 7px 5px 10px;
}

/* Footer */
#containerfootcontent {
	font-size: 75%;
	line-height: 140%;
}

/* Links */
#primarynav {
	font-size: 100%;
}

#primarynav ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#primarynav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#primarynav li a {
	padding: 0 6px;
	text-decoration: none;
	font-weight: bold;
}

#primarynav ul.subnav {
	position: absolute;
	visibility: hidden;
}

#primarynav ul.subnav li {
	
}

#primarynav ul.subnav li a {
	white-space: nowrap;
	display: block;
	padding: 0 15px;
}

ul.navpath {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 75%;
}

ul.navpath li {
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

ul.navpath li a {
	padding: 0;
}

#pagecontent a:link,#pagecontent a:visited {
	font-weight: bold;
}

#pagecontent a:hover,#pagecontent a:active {
	
}

#containerfootcontent a:link,#containerfootcontent a:visited {
	font-weight: bold;
	text-decoration: none;
}

#containerfootcontent a:hover,#containerfootcontent a:active {
	font-weight: bold;
	text-decoration: underline;
}

#sidebarcontent a:link,#sidebarcontent a:visited {
	font-weight: bold;
	text-decoration: none;
}

#sidebarcontent a:hover,#sidebarcontent a:active {
	font-weight: bold;
	text-decoration: underline;
}
