/*---------------------------------------*/
/*  Template created by Tomas Sardyha    */
/*            (  Darsain  )              */
/*     (  http://www.darsain.net/  )     */
/*     		Modified by: Inxile    		 */
/*---------------------------------------*/

/*	Reset	*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Verdana, "Trebuchet MS";
	text-decoration: none;
}

body {
	color: #2b86a4;
	background: url('style/body-bg.gif') repeat-x center top #081821;
}

html {scrollbar-base-color:#5596c7; scrollbar-track-color:##5596c7;}

a, a:link, a:visited { color: #1e596c; text-decoration: none; }

a:hover { color: #fff; text-decoration: none; }

h1 { font-size: 26px; font-weight: bold; margin: 0 0 5px 0; }

h2 { font-size: 18px; font-weight: bold;  margin: 0 0px 0px 15px;  }

h3 { font-size: 13px; font-weight: bold; margin: 0 0 5px 0; }

h4  {
	height: 23px;
	margin: 1px 1px 1px 1px;
	padding: 10px 15px 0px 10px;
	background: url('style/img06b.jpg') no-repeat center top;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

/*	Global	*/

	.author {
		font-weight:bold;
		padding:3px;
		padding-left:5px;
	}

	.dateposted {
		font-style:italic;
		padding:3px;
		padding-left:5px;
	}

	.fl {
		position: relative;
		float: left;
		font-size: 13px;
		font-weight: bold;
	}

	.fl2 {
		position: relative;
		font-size: 13px;
		font-weight: bold;
	}

	.fr {
		position: relative;
		float: right;
		font-size: 13px;
		font-weight: bold;
	}

	.ffix {
		position: relative; clear: both;
		margin: 0; padding: 0; width: 0;
		height: 0; font-size: 0; line-height: 0;
	}

	.last_updated {
		color:#FF0000;
		font-weight:bold;
	}

	.container {
		margin:10px 0px;
	}

	.containerHead {
		color:#ffffff;
		padding:2px;
		padding-left:10px;
		background:url('style/headingbg.png') top left #006699 no-repeat;
		font-weight:bold;
		font-size:110%;
	}

	.adminHead {
		background:url('style/adminheadingbg.png') top left #eb7d32 no-repeat;
	}

	.containerHead a {
		color:#ffffff;
	}

	.containerBody {
		padding:10px;
		width: 94%;
		line-height: 130%;
	}

	.containerBody ul {
		padding:0px 0px 0px 20px;
	}

	.containerBody h3 {
		padding:0px 0px 0px 20px;
	}

	.list1 {
	}

	.list1 li {
		float: left;
		line-height: normal;
	}

	.list1 li img {
		margin: 0 30px 30px 0;
	}

	.list1 li.alt img {
		margin-right: 0;
	}

	.googlead{
		margin: 0px 0px 8px 0;
}

/*	Downloads	*/

#download h2 {
	background: url('style/lm-link-bg.png') no-repeat left;
	padding: 0px 10px 0px 30px;
}

/*-----*/

#download .curProgram, .curDatapack {
	padding-left:25px;
	margin-bottom:15px;
	margin-top:4px;
	padding: 0px 10px 0px 20px;
}

#download .curProgVersion, .curDataVersion {
	font-size:13px;
	margin-left:-35px;
	padding: 0px 10px 0px 0px;
}

/*-----*/

#download .interludeProgram, .interludeDatapack {
	padding-left:20px;
	margin-bottom:15px;
	margin-top:4px;
}

#download .interludeProgVersion, .interludeDataVersion {
	font-size:13px;
	margin-left:-35px;
	padding: 0px 10px 0px 0px;
}

/*-----*/

#download .c4c5Program, .c4c5Datapack {
	padding-left:20px;
	margin-bottom:15px;
	margin-top:4px
}

#download .c4c5ProgVersion, .c4c5DataVersion {
	font-size:13px;
	margin-left:-35px;
	padding: 0px 10px 0px 0px;
}

/*-----*/

#download .curProgram, .sourcePack {
	padding-left:20px;
	margin-bottom:15px;
	margin-top:4px;
}

#download .sourceVersion, .curDataVersion {
	font-size:13px;
	margin-left:-35px;
	padding: 0px 10px 0px 0px;
}

/*-----*/

#download .curProgLink a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#download .curDataLink a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#download .sourceLink  a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#download .c4c5DataLink a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#download .interludeProgLink a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#download .interludeDataLink a {
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/*	Items	*/

#mainwrapper {
	background: url('style/logo.jpg') no-repeat center top;
}

#wrapper900 {
	width: 900px; min-width: 900px; max-width: 900px;
	margin: 0 0 20px 0;
}

.ie_visitor { display: none; }

/* ----- Top Bar ----- */

#top { height: 29px; min-height: 29px; max-height: 29px; }

#top .fl { padding: 7px; }

#top .fr { padding: 7px; }

#top img { margin: -3px 0; }

/* ----- Main Menu ----- */

#menu {
  margin: 167px 0 25px 0;
  text-align: center;
}

#menu a, #menu a:link, #menu a:visited {
  padding: 5px 25px 20px 25px;
  margin: 0 -8px;
  color: #13303e;
  background: url('style/menu-link-bg-h.png') no-repeat center top;
  font-family: Sylfaen, "Times New Roman", Verdana;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
}

#menu a:hover {
  color: #50cef7;
  background: url('style/menu-link-bg.png') no-repeat center top;
}

/* ----- Left Menu ----- */

#left-menu {
	float: left;
	margin: 40px 0 0 40px;
	width: 180px; min-width: 180px; max-width: 180px;
}

#left-menu .menu-top {
	height: 56px; min-height: 56px; max-height: 56px;
	background: url('style/left-menu-top.png') no-repeat left top;
}

/*-----*/

#left-menu .menu-bg {
	padding: 0 8px 5px 8px;
	background: url('style/left-menu-bg.png') repeat-y left top;
	text-align: left;
}

#left-menu .menu_img-bg {
	padding: 0 8px 5px 8px;
	background: url('style/left-menu-bg.png') repeat-y left top;
	text-align: left;
}

#left-menu .menu-bg a, #left-menu .menu-bg a:link, #left-menu .menu-bg a:visited {
	display: block;
	padding: 2px 0 5px 28px;
	margin: 0 0 1px -2px;
	color: #5596c7;
	background: url('style/lm-link-bg.png') no-repeat left bottom;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
#left-menu button{
	display: block;
	color: #5596c7;
	text-decoration: none;
}
/*-----*/

#left-menu .menu-bg a:hover {
	color: #dceef8;
	background: url('style/lm-link-bg-h.png') no-repeat left bottom;
}

/*-----*/

#left-menu .menu-bottom {
	height: 13px; min-height: 13px; max-height: 13px;
	background: url('style/left-menu-bottom.png') no-repeat left top;
}

/* ----- Content box ----- */

#content {
	float: right;
	margin: 0 40px 0 0;
}

#content .content-top {
	width: 621px; min-width: 621px; max-width: 621px;
	height: 42px; min-height: 42px; max-height: 42px;
	background: url('style/content-top.png') no-repeat left top;
}

/*-----*/

#content .content-bg {
	width: 621px; min-width: 621px; max-width: 621px;
	background: url('style/content-bg.png') repeat-y left top;
}

#content .content-bg .in {
	padding: 8px 20px;
	text-align: left;
}

/*-----*/

#content .content-bottom {
	width: 621px; min-width: 621px; max-width: 621px;
	height: 20px; min-height: 20px; max-height: 20px;
	background: url('style/content-bottom.png') no-repeat left top;
}

/* ----- Admin Content box ----- */

#admin_content {
	margin: 0px 0px 0px 0px;
}

#admin_content .admin_content-top {
	width: 621px; min-width: 621px; max-width: 621px;
	height: 42px; min-height: 42px; max-height: 42px;
	background: url('style/content-top.png') no-repeat center top;
}

/*-----*/

#admin_content .admin_content-bg {
	width: 621px; min-width: 621px; max-width: 621px;
	background: url('style/content-bg.png') repeat-y center top;
}

#admin_content .admin_content-bg .in {
	padding: 8px 20px;
	text-align: left;
}

/*-----*/

#admin_content .admin_content-bottom {
	width: 621px; min-width: 621px; max-width: 621px;
	height: 20px; min-height: 20px; max-height: 20px;
	background: url('style/content-bottom.png') no-repeat center top;
}

/* ----- Footer ----- */

#footer {
	height: 67px; min-height: 67px; max-height: 67px;
	bottom:0;
	background: url('style/footer-bg.gif') repeat-x center bottom;
}

#footer .in {
	width: 900px; min-width: 900px; max-width: 900px;
	padding: 20px 0;
	bottom:0;
}

/* ----- Donate ----- */

#donatelink {
	text-align: center;
}

/* ----- W3C Validator Images ----- */

#validateImgs {
	float:right;
}

/* ----- L2NET FAQ ----- */

#faq .question {
	font-size: 13px;
}

#faq .answer {
	margin-left: 15px;
}

/*-----*/

#faq a {
	color: #5596c7;
	font-weight: bold;
	font-size: 12px;
}
#faq a:hover {
	color:  #dceef8;
}

#faq ul {
	list-style: none;
	line-height: normal;
}

/* ----- NoFrames Divider ----- */

#divider
{
	display: block;
	clear: both;
	width: 950px;
	border-bottom: 1px SOLID #0a3564;
}

#gap
{
	height: 10px;
	clear: both;
}