/*
	Ezekiel Screen Stylesheet v1.0
	(c) Copyright 2005 Jake Wehner, wehnerj@gmail.com
	PLEASE LEAVE THIS COMMENT INTACT IN ACCORDANCE WITH GNU GPL.

	*/

		body {
			background: #373737;
			text-align: center;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			font-size: 90%;
			color: #262626;
		}

		a {
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			font-size: 12pt;
			color: #6666ff; /*inline text links colour*/
			text-decoration: none;
		}
		
		h1 {
			font-size: 1.5em; 
			color: #A34D86;
		}

		span.subtitle {
			font-size: 1.1em; 
			color: #A34D86;
		}

		div.container {
			width: 800px;
			height: auto;
			background: url(images/bkgrndtile3.jpg) repeat;
			margin-left: auto;
			margin-right: auto;
			padding: 20px;
			text-align: left;
		}

		div.header {
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			height: 110px;
			background: url(images/bkgrndtile3.jpg) repeat;
		}

		div.header span {
			position: relative;
			left: 25px;
			top: 10px;
			font-family: sans-serif;
			font-size: 2.1em;
			color: #990000; 
		}
		
		div.menu1 {
			width:200px;
			float: left;
			margin-left: 10px;
			height: 100%
			padding: 0px;
			background: transparent;
			margin-top: 3px;
			overflow: hidden;
		}

		div.menu2 {
			width: 550px;
			height: 100%;
			padding: 0px;
			background: transparent;
			margin-top: 3px;
			margin-left: 30px;
			overflow: hidden;
		}

		span.home {			
			background: transparent;
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
		}

		span.home a {
			background: transparent;
			color: #a34d86;
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			text-decoration: none;
		}
		
		span.home a:hover {
			background: url(images/bkgrndtile2.jpg) repeat;
			color: #a34d86;
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			text-decoration: none;
		}
		
		span.alt {
			background: transparent; /* this is the background colour of top menu link non-selected boxes */
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 15px;
			padding-right: 15px;
			color: #6666ff;
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
		}
		
		span.alt a {
			background: transparent;
			color: #6666ff; 
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			text-decoration: none;
		}
		
		span.alt a:hover {
			background: url(images/bkgrndtile2.jpg) repeat;
			color: #a34d86; /*    this is the colour for the link (mouse over)! */
			font-size: 110%;
			font-family: comic sans ms, trebuchet ms, verdana, arial, tahoma;
			text-decoration: none;
		}
		
		div.main_nav {
			width:200px;
			float: left;
			margin-left: 10px;
			height: 100%
		}

		div.sub_menu1 {
			margin-right: auto;
			margin-top: 30px;
			font-size: 12pt;
			width: auto; /* fix width ? */
		}

		div.sub_menu1 a {
			background: transparent;
			font-size: 12pt;
			color: #6666ff;
			text-decoration: none;
			line-height: 1.25em;
			display: block;
			padding: 1.25ex 0.5em 1.25ex 0.75em;
		}

		div.sub_menu1 a:hover {
			background: url(images/bkgrndtile2.jpg) repeat; /* mouse over==light grey "url(images/bkgrndtile2.jpg) repeat" or "#fafafa" */
			color: #a34d86;
			text-decoration: none;
			line-height: 1.25em;
			display: block;
			padding: 1.25ex 0.5em 1.25ex 0.75em;
		}


		div.sub_menu2_text {
			margin: 0 0;
			background: url(images/bkgrndtile2.jpg) repeat;
			padding: 5px;
			margin-right: 1px;
			margin-left: 1px;
			margin-top: 1px;
			margin-bottom: 1px;
			font-size: 13px;
			color: #A34D86;
			width: auto;
			}

		div.sub_menu2 {
			margin: 0 1%;
			background: #48210a;
			}

		b.rtop, b.rbottom {
			display:block;
			background: #ffccfe;
			}

		b.rtop b, b.rbottom b {
			display: block;
			height: 1px;
			overflow: hidden; 
			background: #48210a;
			}

		b.r1{margin: 0 5px;}
		b.r2{margin: 0 3px;}
		b.r3{margin: 0 2px;}

		b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px;}


		div.sub_menu-b div {
			background: transparent;
			padding: 5px;
			width: auto; 
			font-weight: bold; /* make this bolder here!!!*/
			font-variant: small-caps;
		}

		div.content {
			width: 550px;
			/* margin-top: 25px; */
			margin-left: 240px;
		}

		div.post_info {
			/* the comment/cms style info bar */
			width: 500px;
			border-top: 1px SOLID #f3f3f3;
			border-bottom: 1px SOLID #f3f3f3;
			background: #fafafa;
			font-size: 11px;
			color: #444;
			padding: 5px;
		}

		div.post_info a {
			font-size: 11px;
			color: #a2c058;
			font-weight: bold;
			text-decoration: none;
		}

