@media print {
* {
	background-color: transparent;
	border: 0pt solid #999;
	color: #000;
	font-size: 12pt; font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	padding: 0pt;
	margin: 0pt;
	text-align: left;
}
body {
	/* background: #000 url("images/background.jpg") 50% 50% no-repeat fixed; */
	/* background: #000 url("backgrounds/rotator.php") 50% 50% no-repeat fixed; */
	background: transparent;
	text-align: center;
	margin: 10pt;
}

/* ########## Blocks, id and class ########## */

#toggleMenu {float: right; padding-right: 3pt;}

#body {width: 100%;}
#Page {height: 100%; width: 100%;}
#Header {display: none !important;}
#Header ul li {display: inline; list-style: none;}
#Footer {}
#Footer img {display: none !important;}
#MenusLeft {display: none !important;}
#MenusRight {display: none !important;}
#ContentBody {vertical-align: top;}
.Menu {display: none;}

.graphicTable {height:auto; width:100%; text-align: center; vertical-align: top;}
.graphicTopLeftCorners img {display: none;}
.graphicTopRightCorners img {display: none;}
.graphicBottomLeftCorners img {display: none;}
.graphicBottomRightCorners img {display: none;}
html > body .graphicTop {display: none;}
html > body .graphicBottom {display: none;}
html > body .graphicLeft {display: none;}
html > body .graphicRight {display: none;}
html > body .graphicFill {background: transparent;}
.graphicFill {width: 100%;}

.customMenu * {text-indent: 0pt;}
.customMenu strong {text-indent: 0pt;}
.customMenu ul li {list-style: none;}

.displayNone {display: none;height:0pt;width:0pt;}
.printNone {}
.smalltext {font-size: 10pt;}
.smalltext a {font-size: 10pt;}
.smallblacktext {color: #666; font-size: 12pt;}
.mediumtext {font-size: 12pt;}
.largetext {font-size: 16pt;}

/* ########## Elements ########## */

ul.MainMenuLinks li {list-style: none; display: inline;}
a.MainMenuLinks {border: 1pt solid #ccc; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinks:link {border: 1pt solid #ccc; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinks:visited {border: 1pt solid #ccc; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinks:hover {border: 1pt solid #ffc; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinks:active {border: 1pt solid #ffc; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinksCurrentPage {border: 1pt solid #999; border-bottom: 1pt solid silver; color: #000; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}
a.MainMenuLinksCurrentPage:hover {border: 1pt solid #999; border-bottom: 1pt solid silver; color: #000; text-decoration: none; padding: 0pt 10pt 0pt 10pt;}

a img {padding: 0;}
a {padding: 0 3pt; text-decoration: none;}
a:link { padding: 0 3pt;}
a:visited { padding: 0 3pt;}
html > body a:hover {background: transparent url("images/fillBlue.png") repeat; padding: 0 3pt;}

a:after {  /* Prints the links' URIs after the links' texts. Doesn't work in MSIE */
  content: "<" attr(href) ">";
  padding-left: 1ex;
}
abbr:after, acronym:after {
	content:" [" attr(title) "] ";
	font-variant:small-caps;
}

h1 a:hover {text-indent: 30pt; font-size: 16pt; padding-bottom:10pt;}
h1 a:first-letter {color: #333; font-size: 20pt; font-weight: bold;}
p a:hover {text-indent: 30pt;}
p a:first-letter {font-size: 16pt; font-weight: bold;}

p {text-indent: 30pt;}
p:first-letter {font-size: 16pt; font-weight: bold;}
h1 {text-indent: 30pt; font-size: 16pt;}
h1:first-letter {font-size: 20pt; font-weight: bold;}
h2 {text-indent: 30pt; font-size: 16pt;}
h2:first-letter {font-size: 20pt; font-weight: bold;}
h3 {text-indent: 30pt; font-size: 16pt;}
h3:first-letter {font-size: 20pt; font-weight: bold;}
h4 {text-indent: 30pt; font-size: 16pt;}
h4:first-letter {font-size: 20pt; font-weight: bold;}
h5 {text-indent: 30pt; font-size: 16pt;}
h5:first-letter {font-size: 20pt; font-weight: bold;}
h6 {text-indent: 30pt; font-size: 16pt;}
h6:first-letter {font-size: 20pt; font-weight: bold;}
strong {text-indent: 30pt; font-size: 16pt; padding-bottom:10pt;}
strong:first-letter {font-size: 20pt; font-weight: bold;}

/*html > body textarea.tbox {background: transparent url("images/fill.png") repeat; border: 1pt solid #999; padding: 3pt;}
textarea.tbox:hover {background: transparent url("images/fillBlue.png") repeat;}
html > body input.tbox {background: transparent url("images/fill.png") repeat; border: 1pt solid #999; padding: 3pt;}
input.tbox:hover {background: transparent url("images/fillBlue.png") repeat;}
*/
html > body .tbox {background: transparent url("images/fill.png") repeat; border: 1pt solid #999; padding: 3pt;}
html > body .tbox:hover {background: transparent url("images/fillBlue.png") repeat;}

#Search input.tbox {float: right;}
#Search input.button {float: right;}
#Logo {text-align: left; padding-top: 5pt; padding-left: 5pt;}
#Title {position: absolute; top: 30pt; padding-left:170pt;}

} /* EOF */


/* ########## e107 Core ########## */

@media all {
/* ########## Layout Blocks and core classes ########## */
.ContentBody td.fcaption strong {color: #fff;} /* calendar */

/* ########## Start core id ########## */

#Clock {float: right; padding-right: 3pt; vertical-align:top; font-family: Arial, sans-serif;}
#chatbox input {text-align: center;}
#chatbox .tbox {width: 100%; margin: 3pt;}
#chatbox .button {text-align: right;}

#dataform {text-align: left; width: 90%;}
#dataform > * {text-align: left; width: 90%;}
#dataform  textarea.tbox {width: 90%;}
#dataform input.tbox {width:90%;}
#dataform input.helpbox {width: 90%;}
#dataform .fborder {border: 0pt;}/* border off around content submit */
#dataform .forumheader {border: 0pt;}
#dataform .forumheader3 {border: 0pt;}

/* ########## Start core Classes ########## */

.helpbox {}

.indent {}
select.tbox {width: 100%;}
option.tbox {background: transparent; width: 100%;}

.button { background:transparent; border: 1pt solid; padding: 0pt  2pt  0pt 2pt; margin:2pt; border-top-color: #666; border-right-color: #333;border-bottom-color: #333; border-left-color: #666;}
.button:hover {background: transparent url("images/fillBlue.png") repeat; border-top-color: #333; border-right-color: #666; border-bottom-color: #666; border-left-color: #333;}

.smalltext {font-size: 10pt;}
.smalltext a {font-size: 10pt;}
.smallblacktext {color: #666; font-size: 12pt;}
.mediumtext {font-size: 12pt;}
.largetext {font-size: 16pt;}

/* Gerneral table style */

.fborder {border: 1pt solid #999; width: 100%;}
.nforumholder {border: 1pt solid #999;}
.nforumcaption {border: 1pt solid #999;}
.nforumcaption2 {border: 1pt solid #999;}
.nforumcaption3 {border: 1pt solid #999;}
.nforumcaption4 {border: 1pt solid #999;}
.nforumcaption5 {border: 1pt solid #999;}
.nforumview {border: 1pt solid #999;}
.nforumview2 {border: 1pt solid #999;}
.nforumview3 {border: 1pt solid #999;}
.nforumview4 {border: 1pt solid #999;}
.nforumview5 {border: 1pt solid #999;}
.forumheader {border: 1pt solid #999;}
.forumheader2 {border: 1pt solid #999;}
.forumheader3 {border: 1pt solid #999;text-align: left;}
.forumheader4 {border: 1pt solid #999;}
.forumheader5 {border: 1pt solid #999;}

} /* EOF */
