/*--------------------------------------------------------
css switching sample css
by hyper-text.org 2007/01/01
http://hyper-text.org/archives/2007/01/css_switching.shtml
--------------------------------------------------------*/

/*--all media--*/
* {
	margin:0;
	padding:0;
	font-size:100%;
	}

h1 {
	margin-bottom:10px;
	font-size:150%;
	}

p {
	margin-bottom:1.5em;
	}

fieldset {
	border:none;
	}

select {
	margin-left:5px;
	}

#switchre_menu {
	margin:20px 10px 30px 10px;
	text-align:right;
	}

#screen-switcher,
#print-switcher,
#projection-switcher {
	margin-bottom:5px;
	}

/*-----------media screen-----------*/

@media screen {

/*--default styles--*/
body {
	color:#555;
	font-size:90%;
	background:#fff;
	font-family:verdana,sans-serif;
	}

div.main {
	margin:10px auto;
	width:700px;
	}

/*--high contrast styles--*/
body.high {
	color:#000;
	font-size:90%;
	background:#fff;
	}

body.high div.main {
	margin:0 auto;
	width:700px;
	}

/*--high visibility styles--*/
body.highvisibility {
	color:#555;
	font-size:120%;
	background:#fff;
	}

body.highvisibility div.main {
	margin:0 auto;
	width:700px;
	}

}


/*-----------media print-----------*/

@media print {

/*--default styles--*/
body {
	color:#000;
	font-size:100%;
	background:#fff;
	}

div.main {
	width:100%;
	}

#switchre_menu {
	display:none;
	}

/*--small-sans styles--*/
body.small-sans {
	color:#000;
	font-size:80%;
	background:#fff;
	font-family:sans-serif;
	}

body.small-sans div.main {
	width:100%;
	}

/*--large-serif styles--*/
body.large-serif {
	color:#000;
	font-size:120%;
	background:#fff;
	font-family:serif;
	}

body.large-serif div.main {
	width:100%;
	}

}


/*-----------media projection-----------*/

@media projection {

/*--default styles--*/
body {
	color:#000;
	font-size:90%;
	background:#fff;
	}

div.main {
	margin:10px auto;
	width:700px;
	}

/*--fluid styles--*/
body.fluid {
	color:#000;
	font-size:90%;
	background:#fff;
	}

body.fluid div.main {
	margin:10px;
	width:100%;
	}

}
