﻿/* ----------------HOME MAIN---------------- */
#homeMain
{
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 0;
	}
#homeMain .topHeading
{
	margin: 12px 0 10px 18px;
	}
#homeMain .horizontalRule
{
	width: 100%;
	height: 6px;
	margin-top: 40px;
	}
#homeMain .firstRule
{
	margin-top: 0;
	}
#homeMain h2
{
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 18px;
	}
#homeMain h1
{
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 18px;
	}
#homeMain h2 a:active
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h1 a:active
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h2 a:visited
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h1 a:visited
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h2 a:link
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h1 a:link
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h2
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h1
{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#homeMain h2 a:hover
{
	color: #5599dd;
	}

#homeMain h1 a:hover
{
	color: #5599dd;
	}

#homeMain p.firstAfterH2
{
	margin-top: 0;
	}

#homeMain p.firstAfterH1
{
	margin-top: 0;
	}
#homeMain p
{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	}
#homeMain span.caption
{
	margin-top: 0px;
	font-size: 12px;
	line-height: 15px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	color: #2266aa;
	}
#homeMain a:link
{
	color: #000000;
	}
#homeMain a:visited
{
	color: #000000;
	}
#homeMain a:hover
{
	color: #2266aa;
	}
#homeMain img
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}
#homeMain div.inText 
{
	float: left;
	margin: 3px 10px 0 0;
	}

#homeMain img.inText 
{
	float: left;
	margin: 3px 10px 0 0;
	}

/* MULTICOLUMN */
#homeMain table.multicolumn
{
	margin: 0 0 0 90px;
	border-style: none;
	border-collapse: collapse;
	}
#homeMain table.multicolumn th
{
	text-align:left;
	}
#homeMain table.multicolumn td
{
	padding: 0 0 0 0;
	vertical-align: top;
	}
#homeMain table.multicolumn td
{
	padding: 0 0 0 15px;
	}
#homeMain table.multicolumn td.oneQuarterWidth
{
	width: 120px;
	}
#homeMain table.multicolumn td.oneThirdWidth
{
	width: 160px;
	}
#homeMain table.multicolumn td.halfWidth
{
	width: 240px;
	}
#homeMain table.multicolumn td.twoThirdWidth
{
	width: 320px;
	}
#homeMain table.multicolumn td.threeQuarterWidth
{
	width: 360px;
	}
#homeMain table.multicolumn td.fullWidth
{
	width: 480px;
	}
#homeMain table.multicolumn td.firstColumn
{
	padding-left: 0;
	}
#intro
{
	position: relative;
	margin: 0;
	}
#intro img
{
	margin: 0;
	border: 0;
	padding: 0;
	}
#intro p
{
	position: absolute;
	top: 50px;
	left: 90px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	}

/* ----------------SEARCH RESULTS---------------- */
#searchResults
{
	margin: 45px 18px 0 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
#searchResults.topHeading
{
	margin: 0;
	}
#searchResults.horizontalRule
{
	width: 100%;
	height: 6px;
	margin-top: 5px;
	}
#searchResults h2
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#searchResults h1
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#searchResults h3 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h2 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h1 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h3 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h2 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h1 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h3 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h2 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h1 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h3
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h2
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h1
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#searchResults h3 a:hover
{
	color: #5599dd;
	}

#searchResults h2 a:hover
{
	color: #5599dd;
	}

#searchResults h1 a:hover
{
	color: #5599dd;
	}

#searchResults .newSection
{
	display: block;
	margin-top: 30px;
	border-top: solid 2px #ffcc00;
	padding-top: 5px;
	}
#searchResults p.firstAfterH2
{
	margin-top: 10px;
	}
#searchResults p.firstAfterH1
{
	margin-top: 10px;
	}
#searchResults h3
{
	margin: 15px 0 0 0;
	}
#searchResults p.firstAfterH3
{
	margin-top: 0;
	}
#searchResults .inlineHeading
{
	font-weight: bold;
	}
#searchResults p
{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	}
#searchResults .caption
{
	margin-top: 5px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	font-size: 12px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	color: #2266aa;
	}
#searchResults .highlight
{
	color: #ff0000;
	}
#searchResults .indent
{
	padding-left: 30px;
	}
#searchResults a:link
{
	color: #000000;
	}
#searchResults a:visited
{
	color: #000000;
	}
#searchResults a:hover
{
	color: #2266aa;
	}
#searchResults img
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}


/* ----------------WEBCAM MAIN---------------- */
#webcamMain
{
	margin: 45px 18px 0 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 0;
	}
#webcamMain.topHeading
{
	margin: 0;
	}
#webcamMain .horizontalRule
{
	width: 100%;
	height: 6px;
	margin-top: 5px;
	}
#webcamMain h2
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#webcamMain h1
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#webcamMain h3 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h2 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h1 a:active
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h3 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h2 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h1 a:visited
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h3 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h2 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h1 a:link
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h3
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h2
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h1
{
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #2266aa;
	}
#webcamMain h3 a:hover
{
	color: #5599dd;
	}

#webcamMain h2 a:hover
{
	color: #5599dd;
	}

#webcamMain h1 a:hover
{
	color: #5599dd;
	}

#webcamMain .newSection
{
	display: block;
	margin-top: 30px;
	border-top: solid 2px #ffcc00;
	padding-top: 5px;
	}
#webcamMain p.firstAfterH2
{
	margin-top: 10px;
	}
#webcamMain p.firstAfterH1
{
	margin-top: 10px;
	}
#webcamMain h3
{
	margin: 15px 0 0 0;
	}
#webcamMain p.firstAfterH3
{
	margin-top: 0;
	}
#webcamMain .inlineHeading
{
	font-weight: bold;
	}
#webcamMain p
{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	}
#webcamMain .caption
{
	margin-top: 5px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	font-size: 12px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	color: #2266aa;
	}
#webcamMain .highlight
{
	color: #ff0000;
	}
#webcamMain .indent
{
	padding-left: 30px;
	}
#webcamMain a:link
{
	color: #000000;
	}
#webcamMain a:visited
{
	color: #000000;
	}
#webcamMain a:hover
{
	color: #2266aa;
	}
#webcamMain img
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}
#webcamMain object
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}
#webcamMain iframe
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}

/* ----------------MAIN---------------- */
#main
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 0;
	}
#main .topHeading
{
	margin: 55px 0 0 0;
	}
#main .horizontalRule
{
	width: 100%;
	height: 6px;
	margin-top: 5px;
	}
#main h2
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#main h1
{
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
#main h2 .small
{
	font-size: 9px;
	}
#main h1 .small
{
	font-size: 9px;
	}
#main h3 a:active
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h2 a:active
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h1 a:active
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h3 a:visited
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h2 a:visited
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h1 a:visited
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h3 a:link
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h2 a:link
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h1 a:link
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h3
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h2
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h1
{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #2266aa;
	}
#main h3 a:hover
{
	color: #5599dd;
	}
#main h2 a:hover
{
	color: #5599dd;
	}
#main h1 a:hover
{
	color: #5599dd;
	}
#main h4
{
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	}
#main .newSection
{
	display: block;
	margin-top: 30px;
	border-top: solid 2px #ffcc00;
	padding-top: 5px;
	}
#main p.firstAfterH2
{
	margin-top: 10px;
	}
#main p.firstAfterH1
{
	margin-top: 10px;
	}
#main h3
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}
#main h4
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}
#main p.firstAfterH4
{
	margin: 0;
	border: 0;
	padding: 0;
	}
#main p.firstAfterH3
{
	margin: 0;
	border: 0;
	padding: 0;
	}
#main .inlineHeading
{
	font-weight: bold;
	}
#main .inlineHeading2
{
	color: #808080;
	}
#main p
{
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 11px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	color: #777;
	}
#main .equation
{
	font-style: italic;
	text-align: center;
	}
#main .callToAction
{
	margin: 10px 0 0 0;
	border: 2px dashed #dcdcdc;
	padding: 0;
	font-style: italic;
	}
#main .callToAction p
{
	margin: 0;
	padding: 5px;
	}
#main .caption
{
	margin-top: 5px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	font-size: 12px; /* General Guidelines: Optimum line length is 50 to 70 characters.  */
	line-height: 15px; /* General Guidelines: The line spacing should be 1.5 times the type size. */
	color: #2266aa;
	}
#main .highlight
{
	color: #ff0000;
	}
#main .indent
{
	padding-left: 30px;
	}
#main a:link
{
	color: #777;
	}
#main a:visited
{
	color: #000000;
	}
#main a:hover
{
	color: #2266aa;
	}
#main img
{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	}

#main ul
	{
	color: #777;
	}
#main ul.standard
	{
	margin: 5px 0 0 0; /* Removes left margin (IE and Opera) */
	padding: 0; /* Removes left margin (Mozilla Firefox and Netscape browsers) */
	font-size: 11px;
	line-height: 15px;
	list-style: none; /* Removes standard bullets */
	}
#main .callToAction ul
{
	margin: 0;
	padding: 5px;
	}
#main ul.standard li
	{
	padding: 0 0 0 15px; /* Adds left margin */
	background: url('images/bullet55.GIF') no-repeat scroll 5px 5px; /* Adds custom bullets */
	}

#main ul.outline ul
{
	margin: 0; /* Removes left margin (IE and Opera) */
	padding: 0; /* Removes left margin (Mozilla Firefox and Netscape browsers) */
	font-size: 11px;
	line-height: 16px;
	list-style: none; /* Removes standard bullets */
	}

#main ul.outline
{
	margin: 0; /* Removes left margin (IE and Opera) */
	padding: 0; /* Removes left margin (Mozilla Firefox and Netscape browsers) */
	font-size: 11px;
	line-height: 16px;
	list-style: none; /* Removes standard bullets */
	}
#main ul.outline li li
{
	padding: 0 0 0 15px;
	}
#main ul.columnized
{
	margin: 5px 0 0 0; /* Removes left margin (IE and Opera) */
	padding: 0; /* Removes left margin (Mozilla Firefox and Netscape browsers) */
	font-size: 10px;
	line-height: 13px;
	list-style: none; /* Removes standard bullets */
	}
#main ul.columnized li
{
	padding: 0 0 0 12px; /* Adds left margin */
	background: url('images/bullet44.gif') no-repeat scroll 4px 5px; /* Adds custom bullets */
	}

#main table
{
	vertical-align:top;
	color: #777;
	}
#main td
{
	vertical-align:top;
	}
/* MULTICOLUMN */
#main table.multicolumn
{
	width: 100%;
	margin: 0;
	border-style: none;
	border-collapse: collapse;
	}
#main table.multicolumn th
{
	text-align: left;
	}
#main table.multicolumn td
{
	padding: 0 0 0 15px;
	vertical-align: top;
	}
#main table.multicolumn td.oneQuarterWidth
{
	width: 120px;
	}
#main table.multicolumn td.oneThirdWidth
{
	width: 160px;
	}
#main table.multicolumn td.halfWidth
{
	width: 240px;
	}
#main table.multicolumn td.twoThirdWidth
{
	width: 335px;
	}
#main table.multicolumn td.threeQuarterWidth
{
	width: 360px;
	}
#main table.multicolumn td.fullWidth
{
	width: 480px;
	}
#main table.multicolumn td.firstColumn
{
	padding-left: 0;
	}

/* TABLE STYLE 2 */
#main table.style2
{
	width: 100%;
	margin: 0;
	border-style: none;
	border-collapse: collapse;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
	}
#main table.style2 th
{
	border-bottom: solid 1px #dddddd;
	padding: 15px 0 5px 10px; /* Leave space for background image on left-hand side. */
	background: #ffffff url('images/rectangle_gray.gif') no-repeat scroll 0px 16px; /* Background image is vertically aligned with text. */
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	color: #696969;
	}
#main table.style2 td
{
	vertical-align: top;
	padding-top: 8px;
	}
#main table.style2 tr.firstAfterHeaderRow td
{
	padding-top: 0px;
	}
#main table.style2 td.firstColumn
{
	width: auto;
	padding-right: 10px;
	color: #999999;
	}
#main table.style2 p
{
	margin: 8px 0 0 0;
	color: #666666;
	}
#main table.style2 p.firstParagraph
{
	margin-top: 0;
	}
#main table.style2 p.quotationSource
{
	color: #000000;
	}
#main table.style2 table
{
	color: #696969;
	font-size: 11px;
	line-height: 13px;
	}

/* TABLE STYLE 1 */
#main table.style1
{
	margin: 15px 0 0 0;
	border-style: none;
	border-collapse: collapse;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
	}
#main table.style1 tr.headerRow th
{
	background-color: #808080;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	}
#main table.style1 tr.headerRow
{
	background-color: #808080;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	}
#main table.style1 tr.oddRow
{
	background-color: #dcdcdc;
	}
#main table.style1 tr.evenRow
{
	background-color: #f5f5f5;
	}
#main table.style1 th
{
	border: none;
	background: none;
	}
#main table.style1 th
{
	padding: 4px 8px 4px 4px;
	vertical-align: top;
	}
#main table.style1 td
{
	padding: 4px 8px 4px 4px;
	vertical-align: top;
	}
#main table.style1.halfWidth
{
	width: 50%;
	}
#main table.style1.twoThirdWidth
{
	width: 67%;
	}
#main table.style1.threeQuarterWidth
{
	width: 75%;
	}
#main table.style1.fullWidth
{
	width: 100%;
	}
/* ----------------SIDEBAR---------------- */
#sidebar
{
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 0;
	text-align: left;
	}
#sidebar .sidebarHeading
{
	margin: 15px 0 0 0;
	border-top: dotted 2px #808080;
	}
#sidebar .sidebarHeading img
{
	border: none;
	margin: 5px 0 0 0;
	}
#sidebar .sidebarHeading.firstHeading
{
	border: none;
	}
#sidebar .sidebarSubheading
{
	margin: 15px 0 0 0;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	}
#sidebar .sidebarInlineHeading
{
	color: #808080;
	}
#sidebar p
{
	margin: 10px 0 0 0;
	font-size: 10px;
	line-height: 13px;
	}
#sidebar a:link
{
	color: #000000;
	}
#sidebar a:visited
{
	color: #000000;
	}
#sidebar a:hover
{
	color: #2266aa;
	}
#sidebar img
{
	margin: 25px 0 0 0;
	}
#sidebar img.togetherWithPrevious
{
	margin: 10px 0 0 0;
	}
#sidebar .caption
{
	margin-top: 5px;
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	color: #2266aa;
	}
#sidebar .quotationHeading
{
	margin: 10px 0 0 0;
	font-size: 11px;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
	font-style: italic;
	}
#sidebar .quotation
{
	margin: 5px 0 0 0;
	font-size: 11px;
	font-family: Georgia, 'Times New Roman', serif;
	font-style: italic;
	}
#sidebar .quotationSource
{
	font-size: 10px;
	font-weight: bold;
	}
#sidebar .firstAfterSidebarHeading
{
	margin-top: 5px;
	}
#sidebar .firstAfterSidebarSubheading
{
	margin-top: 0;
	}
	
/* LINK LIST */
#sidebar ul.linkList
{
	margin: 5px 0 0 0; /* Removes left margin (IE and Opera) */
	padding: 0; /* Removes left margin (Mozilla Firefox and Netscape browsers) */
	font-size: 10px;
	line-height: 20px;
	list-style: none; /* Removes standard bullets */
	}
#sidebar ul.linkList li
{
	margin: 5px 0 0 0;
	padding: 0 0 0 8px; /* Adds left margin */
	background: url('images/bullet.gif') no-repeat scroll 2px 6px; /* Adds custom bullets */
	line-height: 12px;
	}
	
/* ----------------NOTES---------------- */

/* Box Model Hack: According to the W3C, the assigned 'width' and 'height' property of a box refers to the 'content area' of a box.
The padding, borders, and margins are then added to this property value to arrive at the 'total box width'. If the 'width'
property is omitted, the 'total box width' is the same as the 'content area' of the surrounding container element.
However, IE5 and IE5.5 use a different box model in which the padding and borders are counted as part of the assigned
'width' or 'height'. Thus, in this case, the 'content area' is reduced with the addition of any borders and/or padding.
The Box Model Hack gets around this by using a container box, specifying the width and/or height properties only (no padding or borders).
A box is then placed inside the container box with which borders and padding properties may be specified (no width or height). */

/* Margins: For consistency, all margins are placed above the element */