/* Start of CMSMS style sheet 'Windmile Stylesheet' */
/* Loki 7 - Version Windmile (V. 77) Style Script */
	/* Author: Dragon Cloud (http://www.dragoncloud.co.uk ; webmaster@loki7.co.uk) */

/* Default HTML styles */

	body {
		margin: 0px;
		color: #ffffff;
		background-color: #000000;
		background-image: url(/images/windmile_bg2.png);
		background-repeat: repeat-y;
	}

		h2 {
			width: 100%;
			// height: 77px;
			// min-height: 77px;
			// vertical-align: bottom;
			border-top: 1px solid #272727;
			border-bottom: 1px solid #272727;
			background-image: url(/images/h1_bg_gif.gif);
			// background-repeat: no-repeat;
			text-indent: 10px;
			padding: 4px;
			// padding-top: 45px;
			// padding-bottom: 0px;
			margin: 10px;
			margin-left: 0px;
			// margin-bottom: 0px;
			// margin-top: 10px;
			font-weight: bold;
			font-size: large;
		}

		// h2 img {visibility: hidden; }

		h1 {
			width: 97%;
			background-color: #404040;
			padding: 4px;
			margin-bottom: 5px;
			margin-top: 10px;
			font-weight: bold;
			border: 1px solid #ED1B23;
			border-left: 10px solid #ED1B23;
			font-size: medium;
		}
		
		/* h2 { //Old H2
			width: 97%;
			background-color: #404040;
			padding: 4px;
			margin-bottom: 5px;
			margin-top: 10px;
			font-weight: bold;
			border: 1px solid #cccccc;
			border-left: 10px solid #cccccc;
			font-size: medium;
		} */
		
		p {
			margin-left: 15px;
			margin-bottom: 10px;
		}
		
		img {
			border: 0px;
		}
		
		.bold {
			font-weight: bold;
		}
		
		.bold2 {
			font-weight: bolder;
		}
		
		.italic {
			font-style: italic;
		}
		
		.underline {
			text-decoration: underlined;
		}
		
		.quote {
			font-weight: bolder;
			font-family: monospaced;
			color: #cccccc;
		}
		
		.fright {
			float: right;
		}

	.blog_scrapbook { float: left; padding: 2px; margin: 5px; border: 1px white solid; }

/* Link Styles */
	a { color: #ED1B23; text-decoration: none; }
	a:link { color: #ED1B23; text-decoration: none; }
	a:active { color: #ED1B23; text-decoration: none; }
	a:visited { color: #ED1B23; text-decoration: none; }
	a:hover { color: #CCCCCC; text-decoration: none; }
	
		/* Styles for the Breadcrumbs menu */
	#breadcrumbs a { color: #ffffff; text-decoration: none; }
	#breadcrumbs a:link { color: #ffffff; text-decoration: none; }
	#breadcrumbs a:active { color: #ffffff; text-decoration: none; }
	#breadcrumbs a:visited { color: #ffffff; text-decoration: none; }
	#breadcrumbs a:hover { color: #cccccc; text-decoration: none; }

/* Layout Styles */

	#breadcrumbs {  /* Sets the style for the Breadcrumbs Menu in the top right of the page */
		width: 986px;
		padding-right: 1%;
		position: absolute;
		top: 32px;
		left: 0px;
		z-index: 12;
		color: #cccccc;
		background-color: #000000;
		font-size: 12px;
		text-align: right;
		border-top: 1px solid #cccccc;
		border-right: 1px solid #272727;
		border-bottom: 1px solid #cccccc;
	}

	#quotes {  /* Sets the style for the Random Quotes in the top left of the page */
		position: absolute;
		top: 34px;
		left: 5px;
		z-index: 14;
		font-size: 10px;
		font-style: italic;
	}

	#twitter_update_list {  /* Sets the style for the Twitter Update */
		list-style: none;
		padding: 0px;
		margin: 0px;
	}

	#quickmenu {  /* Sets the style for the Quick Menu in the top left of the page */
		position: absolute;
		top: 5px;
		left: 230px;
		font-size: 12px;
	}
	
	#pageid_title {  /* Sets the style for the site identifier text */
		position: absolute;
		top: 110px;
		left: 210px;
		font-size: 54px;
	}
	
		#pageid_subtitle {  /* Sets the style for the site slogan */
			position: absolute;
			top: 165px;
			left: 230px;
			font-size: 20px;
		}
		
		#pageid_img {  /* Sets the size for the logo image so if the image doesn't load the page doesn't mess up */
			width: 394px;
			height: 563px;
		}
		
		#pageid_irc {  /* Sets the style for the join iRC logo */
			// float: right;
			position: absolute;
			top: 0px;
			left: 879px;
			z-index: 10;
		}
	
	#container {  /* Style for the container of the sites content - Designed to work in 1024x768+ */
		width: 839px;
		float: left;
		// padding-left: 10px;
	}
	
	        #container p { padding-left: 20px; }
	
	        #blog_talklinks {  }
	
	#container_general {  /* Container for the general Windmile2 style */
		width: 997px;
		position: absolute;
		left: 0px;
		top: 360px;
	}
		
	#container_menu {  /* Positions left hand menu */
		width: 150px;
		float: left;
	}
	
/* Menu Styles */

	#navcontainer {  /* Sets the font attributes and width of the left-hand menu */
		width: 149px;
		float: left;
		padding: 2em 1em 1em 0;
		margin-bottom: 1em;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
	}
	
	#navcontainer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
                // background-color: #000000;
                // background-image: url(/images/windmile_iemenufix.gif);
                // background-repeat: repeat-y;
                // background-position: right;
	}
	
	#navcontainer li {
		margin: 0;
	}
	
	#navcontainer li a {  /* Style for the first-level menu */
		display: block;
		padding: 5px 5px 5px 0.5em;
                text-indent: 10px;
		// border-left: 10px solid #000000;
		// border-right: 10px solid #949494;
		// background-color: #000000;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
	
	.navseperator {  /* Style for seperators */
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		// border-right: 10px solid #949494;
		// background-color: #000000;
		color: #fff;
		text-decoration: none;
		width: 139px;
		height: 3px;
		font-size: 4px;
	}
	
	.navcontainer li li a {  /* Style for the second-level menu */
		display: block;
		padding: 5px 5px 5px 2.5em;
		// border-left: 25px solid #000000;
		// border-right: 10px solid #949494;
		// background-color: #000000;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
	
	.navcontainer li li li a {  /* Style for the third-level menu */
		display: block;
		padding: 5px 5px 5px 3.5em;
		// border-left: 35px solid #000000;
		// border-right: 10px solid #949494;
		// background-color: #000000;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
	
	
	html>body #navcontainer li a { width: auto; }

	dfn { display: none; }
	
	#navcontainer li a:hover {  /* Style for first-level menu hovers */
		border-left: 10px solid #ED1B23;
		// border-right: 10px solid #000000;
		// background-color: #ED1B23;
		background-image: url(/images/menu_fade.png);
		background-repeat: y-repeat;
		color: #fff;
	}
	
	#navcontainer li li a:hover {  /* Style for second-level menu hovers */
		border-left: 25px solid #ED1B23;
		// border-right: 10px solid #000000;
		// background-color: #ED1B23;
		background-image: url(/images/menu_fade.png);
		background-repeat: y-repeat;
		color: #fff;
	}
	
	#navcontainer li li li a:hover {  /* Style for third-level menu hovers */
		border-left: 35px solid #ED1B23;
		// border-right: 10px solid #000000;
		// background-color: #ED1B23;
		background-image: url(/images/menu_fade.png);
		background-repeat: y-repeat;
		color: #fff;
	}
	
	#navcontainer li.active {
		font-weight: bold;
		background-image: url(/images/menu_fade_hl.png);
		background-repeat: y-repeat;
	}
	
	#navcontainer li.active a:hover {
		font-weight: bold;
		background-image: url(/images/menu_fade.png);
		background-repeat: y-repeat;
	}
	
	#anchorbar {
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		padding-top: 2px;
		padding-bottom: 5px;
		text-align: center;
		font-size: smaller;
	}
	
/* Footer Styles */
	
	#footer {  /* Style for the main footer bar */
		background-color: #000000;
		border-top: 1px solid #949494;
		background-image: url(/images/h1_bg_gif.gif);
		margin-top: 10px;
		padding: 5px;
		padding-right: 10px;
		padding-bottom: 8px;
		font-size: smaller;
		text-align: right;
	}
	
		#footer_cmsms {  /* Style that positions the 'Powered by CMSMS' text in the footer */
			float: left;
			margin-top: 10px;
			padding: 5px;
			padding-left: 160px;
			padding-bottom: 8px;
			font-size: smaller;
		}

/* Gallery styles */
		
	.albumlist {  /* Sets the style for the gallery links on the Photo Gallery page */
			float: left; margin: 15px; width: 140px;
		}
	
	.album_img {  /* Sets the background image for the gallery thumbs */
		background-color: #000000;
		text-decoration: none;
		padding: 20px;
		background-image: url(/images/windmile_photogal.png);
		background-repeat: no-repeat;
	}

		.albumname { font-size: small; font-weight: bold; padding-top: 5px; }
		.albumpicturecount { font-style: normal; font-size: smaller; }

	a.thickbox {  /* Sets the style for the thumbnails in a gallery */
		background-color: #000000;
		text-decoration: none;
		margin: 5px;
		padding: 20px;
		border: 0px;
		background-image: url(/images/windmile_photogal.png);
		background-repeat: no-repeat;
	}
	
		a.thickbox img {  /* Sets the border around the image on thumbnails in a gallery */
		border: 1px solid #ffffff;
		}
		
		a.thickbox2 img {  /* Sets the border around the tumbnail for a particular gallery */
		border: 1px solid #ffffff;
		}

	.picturelist { margin-left: 15px; margin-bottom: 10px; margin-right: 0px; }

/* Blog styles */

	#blog_talklinks {
		text-align: right;
		font-size: smaller;
	}

/* Artical Styles */

	#artical_header {
		padding-top: 10px;
		padding-left: 5px;
		padding-bottom: 10px;
		margin-top: 5px;
		margin-bottom: 15px;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}
	
	#artical_img {
		float: right;
		padding-left: 10px;
		padding-top: 20px;
	}

/* Links Page Styles */

	#indent {
		padding-left: 20px;
		padding-top: 10px;
	}

/* Directory Listing Styles */

	.dirlist {
		list-style-type: none;
	}

	.dirlist li {
		padding: 5px;
		margin: 5px;
		border: 1px solid #cccccc;
		background-image: url(/hostsig/filediricon.gif);
		background-repeat: no-repeat;
		background-position: 10px center;
		padding-left: 35px;
	}

/* Scrapbook fixes */
#header { visibility: hidden; !important }
#subheader { visibility: hidden; !important }
#content { width: 50px; }
#gallery-picture { float: left; }

/* DA Test */
#DATEST { visibility: hidden; }
#DATEST img { visibility: visible; border: 1px solid #cccccc; padding: 3px; margin: 5px; float: left; }
/* End of 'Windmile Stylesheet' */

