@charset "utf-8";
/* CSS Document */

/* General Styles */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0px;
	padding: 0px;
}

#mainbody {
	margin: 0 20px 0 20px;
		}
#mainbody * p {
	padding: 0px 0 10px 0;
}

/* The header */
#page-header {
	color: #828282;
	background-color: #FFFFFF;
	font-size: 10px;
	margin: 0;
	padding: 12px 20px;
	min-width: 650px;
}
/* ***** Changed padding above from 10px to 5px and the padding below from 0 to 2px */
#logo {
	float: left;
	width: auto;
	padding: 5px 13px 2px 10px;
}
a#logo:hover {
	text-decoration: none;
}
#site-description img {
	border-width:0;
}
/* Round cornered boxes and backgrounds */
.headerbar {
	background: #ebebeb none repeat-x 0 0;
	margin-bottom: 4px;
	padding: 0 5px;
	background-color: #12A3EB;
	background-image: url("/ekmps/shops/studysoc/resources/Design/bg-header.gif");
	color: #FFFFFF;
}
.navbar {
	padding: 0 10px;
	background-color: #cadceb;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}
span.corners-top {
	background-image: url("/ekmps/shops/studysoc/resources/Design/corners-left.png");
	background-position: 0 0;
	margin: 0 -5px;
}
span.corners-top span {
	background-image: url("/ekmps/shops/studysoc/resources/Design/corners-right.png");
	background-position: 100% 0;
}
span.corners-bottom {
	background-image: url("/ekmps/shops/studysoc/resources/Design/corners-left.png");
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}
span.corners-bottom span {
	background-image: url("/ekmps/shops/studysoc/resources/Design//corners-right.png");
	background-position: 100% 100%;
}
.navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}
/* Horizontal list for navbar */
ul.linklist {
	display: block;
	margin: 0;
}
ul.linklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}
ul.navlinks {
	padding-bottom: 1px;
	margin-bottom: 1px;
	/* ***** border-bottom: 1px solid #FFFFFF; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-bottom-color: #FFFFFF;
}
/* Link styles */
a:link {
	color: #105289;
	text-decoration: none;
}
a:visited {
	color: #105289;
	text-decoration: none;
}
a:hover {
	color: #D31141;
	text-decoration: underline;
}
a:active {
	color: #368AD2;
	text-decoration: none;
}
/* Style Sheet tweaks - mainly for IE.
Note that * html is ignored by fully compliant browsers. It works for IE 4 to 6. */
* html span.corners-top, * html span.corners-bottom {
	background-image: url("/ekmps/shops/studysoc/resources/Design/corners-left.gif");
}
* html span.corners-top span, * html span.corners-bottom span {
	background-image: url("/ekmps/shops/studysoc/resources/Design/corners-right.gif");
}
/* navbar fix */
* html .navbar, ul.linklist {
	height: 4%;
	overflow: hidden;
}



