/* Liberty Lighting Group Stylesheet */

/* ------------------------------------------------------- */

#alert {
	/* Display */
	display: none;
}

body {
	/* Background */
	background: url('../images/background.gif') repeat;
	background-color: #EDEDED;

	/* Fonts */
	font-family: Georgia, Times New Roman , Times, Serif;
}

a {
	text-decoration: underline;
}

a:link {
	/* Fonts */
	color: #52A3A3;
}

a:visited {
	/* Fonts */
	color: #52A3A3;
}

a:active {
	/* Fonts */
	color: #52A3A3;
}

a:hover {
	/* Fonts */
	color: #FFAA57;
}

/* ------------------------------------------------------- */

h1 {
	/* Dimensions */
	width: 90%; height: auto;

	/* Margins */
	margin: 1.5em auto 1.5em auto;

	/* Fonts */
	font-family: Georgia, Times New Roman , Times, Serif;
	font-size: x-small;
	text-align: left;
	text-transform: uppercase;
	color: #52A3A3;
	
	/* Borders */
	border-color: #BCBCBC;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}

p {
	/* Dimensions */
	width: 80%; height: auto;

	/* Margins */
	margin: 1.5em auto 1.5em auto;

	/* Fonts */
	font-size: medium;
	text-align: justify;
	text-indent: 1.5em;
	line-height: 150%;
	color: #000000;
}

p.footer {
	/* Margins */
	margin: 1.5em auto 1.5em auto;

	/* Fonts */
	font-size: x-small;
	text-align: center;
	text-indent: 1.5em;
	line-height: 150%;
	color: #000000;
}

q {
	/* Dimensions */
	width: 70%; height: auto;

	/* Background */
	background-color: #F1F1F1;

	/* Display */
	display: block;

	/* Margins */
	margin: 1.5em auto 1.5em auto;

	/* Padding */
	padding: 6px 6px 6px 6px;

	/* Fonts */
	font-size: small;
	text-align: justify;	
	line-height: 125%;
	color: #000000;

	/* Borders */
	border-color: #BCBCBC;
	border-width: 1px 0px 1px 0px;
	border-style: dotted none dotted none;
}

img {
	/* Fonts */
	text-align: center;	
}

/* ------------------------------------------------------- */

table {
	/* Background */
	background-color: #EDEDED;

	/* Margins */
	margin: 1.5em auto 1.5em auto;

	/* Fonts */
	font-family: Georgia, Times New Roman , Times, Serif;
	font-size: small;
	text-align: left;
	color: #000000;

	/* Borders */
	border-color: #BCBCBC;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
}

tr.one {
	/* Background */
	background-color: #FFFFFF;
}

tr.two {
	/* Background */
	background-color: #EDEDED;
}

/* ------------------------------------------------------- */

#menu {
	/* Essentials */
	background-color: #EDEDED;

	/* Padding */
	padding: 0px 0px 6px 0px;

	/* Fonts */
	font-family: Georgia, Times New Roman , Times, Serif;
	font-size: x-small;
	text-align: center;
	color: #999999;

	/* Borders */
	border-color: #BCBCBC;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
}

#menu a {
	/* Dimensions */
	width: 75px; height: auto;

	/* Background */
	background-color: #FFFFFF;

	/* Display */
	display: inline-block;

	/* Padding */
	padding: 3px 0px 3px 0px;

	/* Borders */
	border-color: #D0D0D0;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
}

#menu a:link, #menu a:visited {
	/* Essentials */
	background-color: #FFFFFF;

	/* Fonts */
	text-decoration: none;
}

#menu a:hover, #menu a:active {
	/* Essentials */
	background-color: #B7D3D0;

	/* Fonts */
	text-decoration: none;
}

/* ------------------------------------------------------- */

#container {
	/* Dimensions */
	width: 700px; height: auto;
	
	/* Margins */
	margin: 24px auto 24px auto;
}

#banner {
	/* Dimensions */
	width: auto; height: 100px;

	/* Background */
	background: url('../images/banner.gif');
	background-color: #D0D0D0;
}

#main {
	/* Background */
	background-color: #FFFFFF;

	/* Padding */
	padding: 0px 0px 12px 0px;
}