﻿
/*
    BVC5 THEME: Sheridan Techincal
    Styled by PromotionSickness.com
    PRINT STYLESHEET
*/

/* Resetting Browser-Set Defaults */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Body Styles */
body { font-family: Arial, Verdana, Sans-Serif; color: #000; font-size: 13px; line-height: 2em; }

/* Container */
#container { width: 100%; }

/* Shhhh, these are hiding. */
#printthispage, object, embed, .hide, hr {display: none;}

/* Default Heading Styles */
h1 { font-size: 2em; line-height: 1em; margin-bottom: .5em; padding: 10px; }
h2 { font-size: 1.6em; line-height: 1.4em; margin-bottom: .5em; }
h3 { font-size: 1.4em; line-height: 1.6em; margin-bottom: .5em; }
h4 { font-size: 1.2em; line-height: 1.5em; color: #000; }
h4 label { color: #000; line-height: 1.5em; }

/* Paragraphs, Etc. */
p, ul, ol, blockquote, pre, td, th, label { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: .5em; }
p.small, .BVSmallText, small { margin: 0; font-size: 0.8em; line-height: 1.5em; }

/* Default Table Styles */
table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 5px;
}

/* Links */
a { text-decoration: underline; }
a:link { color: #000; }
a:visited { color: #444; }

/* - Forms & Form Elements - */
fieldset { padding: 10px; }
legend { font-size: 1.2em; line-height: 1em; font-weight: bold; color: #222; margin: 0 5px; padding: 2px; }

td.formlabel { text-align: right; width: 120px; white-space: nowrap; padding-right: 5px; }
td.formfield { text-align: left; white-space: nowrap; }
input { vertical-align: middle; }
.forminput, .FormInput, input[type=text] { padding: 4px 0 0 6px; height: 20px; color: #444; vertical-align: middle; border: 1px solid #ddd; border-bottom-width: 2px; }
.forminput { width: 190px; }
.formtextarea { padding: 4px 0 0 6px; border: 1px solid #ccc; width: 90%; }
.short { width: 25%; }
.medium { width: 50%; }
label { color: #666; }
label.required { font-weight: bold; }
select { border: 1px solid #ccc; color: #222; vertical-align: middle; }
.aligntop { vertical-align: top; }
.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }
.Instructions { font-size: 80%; color: #333; }

/* Signin Page */
fieldset#CurrentUsers { width: 45%; float: left; }
fieldset#NewUsers { width: 45%; float: right; }

/* Admin Panel */
#adminpanel {display: none;}

/* --- Header Styles --- */

/* Header Category Menu */
#header #headernavmenu { display: none; }

/* Footer */
#footer { display: none; }
#footer .copyright { display: inline; }

/* Columns */
#homepagecolumn1, #navcolumn, #categoryleft, #homepagecolumn3, #menucolumn {display: none;}
#homepagecolumn2, #maincolumn, #categorymain {width:100%;}

/* Pager Control */
.pager { margin: 10px 0; padding: 5px; text-align: right; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 2px;padding:0;color:#ddd;font-size:85%;}
.pager li.current a { font-weight: bold; }

/* Messages */
.messagebox { border: 3px solid #eee; border-left: none; border-right: none; overflow: hidden; width: 100%; margin: 5px 0; }
.messagebox ul { margin: 0; padding: 0; }
.messagebox li { margin: 0; padding: 3px; }
.messagebox .icon { float: left; margin: 8px; }
.messagebox .errorline { color: #c00; }
.messagebox .message { margin: 15px 5px 5px 10px; font-size: 100%; line-height: 1em; }
.errormessage { color: #c00; line-height: 2em; padding: 0 5px; font-size: .8em; }
.errormessage li { color: #c00; list-style-type: circle; }

