/* layout.css */
#page {
	width				: 860px;
	margin				: 0 auto;
}

/* header */
#header {
	text-align			: center;
	margin-bottom		: 8px;
	position			: relative;
	height				: 100px;
	overflow			: hidden;
}
#header img {
	margin-top: 0;
}
#header ul {
	list-style			: none;
}
#header li {
	position			: absolute;
	margin				: 36px 0 0 0;
	padding				: 0;
	top					: 0;
}
#header li a {
	font-size			: 15px;
	font-weight			: bold;
	text-transform		: uppercase;
	display				: block;
	width				: 140px;
	text-align			: left;
}
li#menu_3 a,
li#menu_4 a {
	text-align			: right;
}
#header li a.active {
	color				: #828385;
}
#header li a.active:hover {
	text-decoration		: none;
	cursor				: default;
}
li#menu_1 {
	left				: 0;
}
li#menu_1 {
	left				: 0;
}
li#menu_2 {
	left				: 220px;
}
li#menu_3 {
	right				: 220px;
}
li#menu_4 {
	right				: 0;
}

/* borders */
.border,
.border_medium,
.border_small,
.border_bold {
	background-image	: url(/dsg/border.gif);
	background-repeat	: repeat-x;
	background-position	: bottom left;	
}
.border_medium {
	background-image	: url(/dsg/border_medium.gif);
}
.border_small {
	background-image	: url(/dsg/border_small.gif);
}
.border_bold {
	background-image	: url(/dsg/border_bold.gif);
}

/* plugin layout */
.plugin {
	padding-top			: 20px;
	padding-bottom		: 35px;
	margin-bottom		: 10px;
	margin-top			: 28px;
	background-image	: url(/dsg/border.gif);
	background-repeat	: repeat-x;
	background-position	: bottom left;
	height				: 100%;
}

/* footer */
#footer {
	padding-top			: 14px;
	margin-bottom		: 56px;
	font-size			: 11px;
	font-family			: Verdana;	
}
#footer #top {
	float				: right;
	padding-right		: 15px;
	background			: url(/dsg/top.gif) no-repeat center right;
}
#footer p {
	font-size			: 11px;
	color				: #bfbfbf;
	font-family			: Verdana;		
}
#footer a {
	font-weight			: normal;
}
