/*#########################################################################
MAIN.CSS - JANESFAMILY STANDARD STYLESHEET, copyright 2004, Janes Family
Version: $Id: main.css,v 1.8 2009/04/15 14:45:35 gjanes Exp $
###########################################################################
#########################################################################*/

/* import the universal styles */
@import "/universal/css/universal.css";


/*###############################
	STANDARD STYLES
###############################*/

/* this class changes the font to the style and size for the page */
BODY, TD {
	font-family: "Verdana";
	font-size: 10pt;
	font-style: normal;
}


/* set the border=0 to all images by default */
IMG {
	border: none;
}


/* remove any margins from the form tag */
FORM {
	margin-top: 0pt;
	margin-bottom: 0pt
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.3em;
	text-transform: uppercase;
}
h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h1, h2, h3, p {
	padding: 0;
}

ol, ul {
	padding-bottom: 15px;
}

/*###############################
	CUSTOM CLASSES
###############################*/



/* this class produces a 10 pixel pad on both sides of a div or a table cell */
.padding {
	padding-right: 10px;
	padding-left: 10px;
}



/* border for the footer */
.footer {
	padding-right: 10px;
	padding-top: 5px;
	border-top: 1px solid;
	border-color: #CCC;
	font-size: 8pt;
}

/* 1px border around the body */
.body {
	border-left: 1px solid;
	border-left-color: #666;
	border-right: 1px solid;
	border-right-color: #CCC;
	padding: 10px 10px 10px 10px;
}

/* 1px border around the body */
.body_1_column {
	border-left: 1px solid;
	border-left-color: #CCC;
	border-right: 1px solid;
	border-right-color: #CCC;
	padding: 10px 10px 10px 10px;
}

/* this class is for the main menu */
.menu {
	border-left: 1px solid;
	border-color: #CCC;
	padding-right: 10px;
}


/* this class is for the header border */
.head {
	border-left: 1px solid;
	border-color: #333;
}


/* this defines the login section in the upper right-hand corner */
.login {
	border-right: 1px solid;
	border-top: 1px solid;
	border-color: #CCC;
	padding: 10px;
	font-size: 8pt;
	width: 210px;
}


/* this class is for the bottom left corner border */
.corner {	
	border-top: 1px solid;
	border-color: #CCC;
}

#container {
	width: 850px;
}

#left {
	width: 248px;
}
#middle {
	width: 360px;
}
#right {
	width: 240px;
}
#left.corner {
	border-left: 1px solid;
	border-color: #CCC;
}


/* these next 2 syles are for the title pages */
.title {
	font-weight: bold;
}
.subtitle {
	font-weight: normal;
}


/*###############################
	LINK CLASSES
###############################*/


a { text-decoration: none; }

a:link, a:visited, a:active {
	color: #990000;
	font-weight: bold;
}
a:hover {
	color: #FF6666;
}


/* makes a link normal instead of bold if so desired */
a.sublink:link, a.sublink:visited, a.sublink:active {
	color: #990000;
	font-weight: normal;
}
a.sublink:hover {
	color: #FF6666;
}

a.main:link, a.main:visited, a.main:active {
	font: "Century";
	color: #000;
	font-weight: bold;
}
a.main:hover {
	color: #990000;
}


/*###############################
	Wordpress CLASSES
###############################*/

#sidebar ul li { font-size: 14px; }
#sidebar h2 { margin: 0px; padding: 0px; font-size: 15px; }
