/* Designed by Luke Kenyon www.kenyon.net.au */

#wrapper
{
	position: relative;
	border-left:1px solid #CCC; border-right:1px solid #CCC; 	border-bottom:1px solid #CCC; 
	width: 800px;
	margin: 0 auto;
	text-align: left;
	padding: 1px 5px 5px 5px !important;
	padding: 5px;
	background:#FFF;
	left: -2px;
}


#header
{
height: 100px;
background: #FFF url('../i/kenyonsbanner.jpg') no-repeat;
}

#header img
{
display: none;
}

#header h1
{
border-bottom: 0px none;
}

#header h1 a
{
position: absolute;
top: 28px;
left: 45px;
width: 205px;
height: 75px;
border:0px none !important;
}

#header h1 a span { display:none; }

#navigation
{
float:left;
width:100%;
margin:5px 0;
background:#a47f24;
}

#navigation ul, #navigation li
{
display:inline;
list-style-type:none;
margin: 0;
padding: 0;
}

#navigation a
{
display:block;
float:left;
color:#ffffff;
text-decoration:none;
border:0px none !important;; padding-left:13px; padding-right:13px; padding-top:8px; padding-bottom:8px
}

#navigation a:hover
{
text-decoration:underline;
}


#content
{
position: relative;
}

#mainColumn
{
float: right;
width: 82% !important;
margin-top: -5px;
}

#sideColumn
{
position: absolute;
top: 42px !important;
top: -4px;
left: 0;
width: 18%;
background: #3A4159;
}

#sideColumn ul li a
{
color: #FFF;
text-decoration: none;
border-bottom: 0px none;
}

#sideColumn ul li a:hover
{
text-decoration: underline;
}


#navcontainer
{
background: #3a4159;
text-align: center;
width: 100%;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
}

ul#navlist li
{
display: block;
background: none;
margin: 0.03em 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0.5em 0.5em 0.5em;
border-bottom: 1px solid #eee;
text-decoration: none;
background: #3A4159;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #a47f24;
border-color: #aaab9c #ccc #fff #FFF;
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #eee;
}

ul#navlist li a:hover, ul#navlist 
{
background: #a47f24;
border-color: #aaab9c #ccc #fff #FFF;
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #eee;
}


#pageTools
{
padding: 15px 0;
}

#pageTools ul
{
margin: 0 0 0 2px;
padding: 0;
color: #FFF;
font-size: 90%;
}

div.swap
{
display: none;
}

li#printFriendly, li#printWhole, li#smallText, li#largeText
{
padding-left: 18px;
margin-left: 12px;
background: url('../i/print_page.png') no-repeat 0 3px;
}

li#printWhole
{
background: url('../i/pdf_icon.png') no-repeat -1px 3px;
}

li#smallText
{
background: url('../i/text_small.png') no-repeat 0 3px;
}

li#largeText
{
background: url('../i/text_large.png') no-repeat 0 3px;
}

#footer
{
	clear: both;
	margin: 5px 0 0 0;
	padding: 10px;
	text-align: center;
	background: #A47F24;
	color: #FFFFFF;
}

#footer ul
{
display: inline;
list-style-type : none;
margin: 0;
padding: 0;
}

#footer li
{
display: inline;
background: none;
}

#footer a
{
text-decoration: none;
border-bottom: 0px none !important;
}

#footer a:visited
{
text-decoration: none;
}

#footer a:hover
{
text-decoration: none;
}

.righty
{
float: right;
padding: 5px;
border: 1px solid #e7e4e0;
margin: 0 30px 10px 20px;
}

.law_logo
{
padding: 5px;
text-align: center;}

#mainColumn .breakout
{
margin: 10px 20px 20px 20px;
padding: 10px;
border: 1px dotted #EBE0E1 !important;
border: 1px solid #e7e4e0;
background: #ffffff;
}


#mainColumn .breakout p
{
margin-left: 0;
}

#mainColumn .breakout h2
{
margin-left: 0;
}

#mainColumn .breakout h3
{
margin-left: 0;
}

hr, .skiplinks, .hide
{
display: none;
}

.shade
{
background: #EEE;
}

.topLink, .nextPage
{
padding: 20px 0 15px 0;
text-align: left;
}

#pop
{
background: #fff;
padding-top: 10px;
}

.source
{
margin-top: -12px;
}


*
{
margin: 0;
padding: 0;
}

body
{
font-size: 70%;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000;
text-align: center;
background: #E7E4E0;
}

h1, h2, h3, h4, h5, h6
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
letter-spacing: 0;
color: #3A4159;
}

h1
{
font-size: 1.6em;
margin: 5px 25px 12px 25px;
padding-bottom: 4px;
border-bottom: 1px solid #3A4159;
}

h2
{
font-size: 1.4em;
margin: 0 25px 12px 25px;
}

h3
{
font-size: 1.2em;
margin: 0 25px 12px 25px;
}

h4, h5, h6, 
{
font-size: 1.15em;
border-bottom: 0px none;; margin-left:25px; margin-right:10px; margin-top:15px; margin-bottom:2px
}

p
{
line-height: 1.4em;
font-size: 1.1em;
color: #333;
padding: 0;
margin: 0 25px 12px 25px;
}

a
{
color: #3a4159;
text-decoration: none;
border-bottom: 1px dotted !important;
border-bottom: 1px solid;
}

a:visited
{
color:#3a4159;
text-decoration: none;
border-bottom: 1px dotted !important;
border-bottom: 1px solid;
}

a:hover
{
border-bottom: 0px none !important;
}

#mainColumn a:visited:after
{
color: #3a4159;
text-decoration: none;
content: "\00A0\221A";
font-size: 75% !important;
font-size: 100%;
}

ul
{
color: #333;
list-style-position: outside;
margin: 0 5px 10px 25px;
list-style-type: disc;
}

ul li
{
line-height: 1.4em;
font-size: 1.1em;
list-style-type: none;
background: url('../i/list_bullet.png') no-repeat 0 9px;
margin-left: 10px; padding-left:11px; padding-right:25px; padding-top:3px; padding-bottom:3px
}

ol li
{
line-height: 1.4em;
font-size: 1.1em;
list-style-type: decimal;
padding: 3px 5px 3px 0;
margin-left: 45px;
display: list-item;
}

dl
{
color: #333;
font-size: 1.1em;
list-style-type: disc;
margin: 1px 0 5px 0;
padding: 0 10px 10px 10px;
}

/* From Guff */
label 
{
cursor: pointer;
}

acronym
{
border-bottom: 1px dotted #333;
cursor: help;
}

table
{
border: 0px none;
border-collapse: collapse; 
margin-left:10px; 
margin-right:0; 
margin-top:10px; 
margin-bottom:15px
}

form
{
margin: 20px 20px 20px 20px;
}


caption
{
font-size: 1.1em;
text-align: left;
padding-bottom: 5px;
}

th
{
text-align: left;
padding: 4px;
margin: 4px;
font-weight: normal;
font-size: 1.0em;
border: 1px solid #CCC;
font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}

thead
{
background: #eee;
}

tbody
{
background: #FFF;
}

td
{
padding: 5px;
vertical-align: text-top;
border: 1px solid #CCC;
font-size: 1.0em;
}

td p, td ul, td ul li
{
padding: 0;
margin: 0;
background: none;
font-size: 1.0em;
}

.pdf
{
padding-left: 20px;
padding-bottom: 1px;
background: url('../i/acopdflogo.gif') no-repeat;
}

.word
{
padding-left: 20px;
padding-bottom: 1px;
background: url('../i/wordicon.gif') no-repeat;
}