﻿/*--------------------------------------------------*/
/* WinAudit Reporting Tool
/*--------------------------------------------------*/
/* Winchester City Council
/* Governance Group
/* Information Management and Technology
/* Copyright (c) Winchester City Council 2008.  
/* All rights reserved.
/* Unathorised distribution or reproduction of this 
/* program, or any portion of it, may result in 
/* severe civil and criminal penalties, 
/* and will be prosecuted to the maximum extent 
/* possible under the law.
/*--------------------------------------------------*/
/* Cascading Style Sheet for Framework
/*--------------------------------------------------*/

/* --- START :: SCREEN media --- */
@media screen {

	/* START :: html & body tags */
	html { 
		margin-bottom: 1px; 
	}

	body {
		margin: 10px;
		padding: 0 0 .3em 0;
	}

	#main {
		min-width: 770px;
  		max-width: 990px;
  		padding:0.3em;
  		margin:0.3em;
	}
	/* END :: html & body tags */

	/* START :: DIV tags */
	div {
		font-size:1em;
		line-height: 1.7em;	
	}
	/* END :: DIV tags */

	/* START :: main wrappers */
	#headerWrapper {
		border: 0;
		/*margin: 0;*/
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	#bodyWrapper {
		border: 0;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	#footerWrapper {
		border: 0;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
	/* END :: main wrappers */

	/* START :: Columns Wrapper */
	.columns {
		margin: 0px;
	}

	.show-all .columns {
	  padding: 0 15em;
	}

	.hide-left .columns {
	  padding: 0 15em 0 0;
	}

	.hide-right .columns {
	  padding: 0 0 0 15em;
	}
	/* END :: Columns Wrapper */

	/* START :: cols-wrapper Wrapper */
	.cols-wrapper {
		width: 100%;
  		border: 1px;
  		margin: 0 -1px;
	}

	.cols-wrapper[class] {
	  padding-bottom: 0.1px;
	}

	.hide-left .cols-wrapper {
	  border-left: none;
	  margin-left: 0;
	}

	.hide-right .cols-wrapper {
	  border-right: none;
	  margin-right: 0;
	}

	.hide-both .cols-wrapper {
	  /*border-style: none none solid none;*/
	  margin: 0;
	}
	/* END :: cols-wrapper Wrapper */

	/* START :: float-wrapper Wrapper */
	.float-wrapper {
	  float: left;
	  width: 100%;
	  position: relative;
	  z-index: 0;
	}

	.float-wrapper[class] {
	  margin-right: -1px;
	}
	/* END :: float-wrapper Wrapper */

	/* START :: main-content Wrapper */
	.main-content {
	  margin: 0px;
	  padding: 2px;
	}
	/* END :: main-content Wrapper */

	/* START :: Clear DIV */
	.clear {
	  clear: both;
	}
	/* END :: Clear DIV */
	
	/* START :: Center DIV */
	.center {
	  vertical-align:middle;
	  text-align: left;
	}
	/* END :: Center DIV */

	/* START :: body-col-left Wrapper */
	#body-col-left {
	  float: left;
	  margin-left: -15em;
	  z-index: 10;
	}
	#body-col-left[id] {
	  margin-right: 1px;
	}
	/* END :: body-col-left Wrapper */

	/* START :: body-col-middle Wrapper */
	#body-col-middle {
	  float: right;
	  width: 100%;
	}

	#body-col-middle[id] {
	  margin-left: -1px;
	}
	/* END :: body-col-middle Wrapper */

	/* START :: body-col-right Wrapper */
	#body-col-right {
	  float: right;
	  margin-right: -15em;
	  z-index: 11;
	}

	#body-col-c[id] {
	  margin-left: 1px;
	}
	/* END :: body-col-right Wrapper */

	/* START :: body-em Class */
	#body_em {
	  width: 1em;
	  height: 0;
	  overflow: hidden;
	}
	/* END :: body-em Class */

	/* START :: blockWidth Class */
	.blockWidth {
		display: block;
		position: relative;
	}
	/* END :: blockWidth Class */

	/* START :: sidecol Class */
	.sidecol {
	  position: relative;
	  width: 15em;
	  overflow: hidden;
	}
	/* END :: sidecol Class */
	
	/* START :: breadcrumbBar */
	#breadcrumbBar {
		/*margin: 0;*/
	}
	/* END :: breadcrumbBar */	

	/* START :: toppageWrapper */
	#toppageWrapper {
		/*margin: 0;*/
	}
	/* END :: toppageWrapper */	
	
	/* START :: footerWrapper */
	#footerWrapper {
		/*margin: 0;*/
	}
	/* END :: footerWrapper */	
	
}
/* --- END :: SCREEN media --- */