@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #440055;
}
body {
	background: #447799 url(http://chasenlaw.com/jsc/assets/JCBGleft.gif) no-repeat;
	margin: 0px;
}
#shell {
	background: transparent url(http://chasenlaw.com/jsc/assets/JCBGright.gif) no-repeat top right;
	margin: 0px;
}

h1 {color:#447799;
	font-size: 20px;
	font-style:italic;
	margin-right:260px;
}
h2 {color:#447799;
	font-size: 18px;
	font-style:normal;
	margin-right:260px;
}
h3 {color:#447799;
	font-size: 16px;
	font-style:normal;
	margin-right:260px;
}

p {margin-right:260px;
}

.caps {font-variant:small-caps;
}


#sidebar{background: transparent url(assets/sidebarbg.gif) repeat-y top right;
position: absolute;
top:0;
right: 0;
width: 262px;
margin: 0 20px 0 15px;
float:right;
height: 800px;
clear:both;
}

ul {margin: 0px;
text-align:left;
}

li {margin: 5px 260px 5px 0px;
list-style:square;}


ul.menu {margin: 5px;
text-align:right;
}

li.menu {margin: 5px 26px 5px 0px;
list-style:none;}

ul.submenu {margin: 5px 0px 5px -10px;
text-align:right;
}

li.submenu {margin: 5px 260px 5px 0px;
list-style:none;}


a {color: #479;
text-decoration:none;
font-variant:small-caps;
padding: 0 2px;}

a:hover {color: #cdd; background-color:#479;
}

a.selected {color: #fff;
text-decoration:none;
font-variant:small-caps;
background-color:#479;
font-size:12px;
padding: 1px 2px 0px;}

a.intro {color: #479;
text-decoration:underline;
font-variant:normal;
padding: 0 2px;}

a.intro:hover {color: #cdd; background-color:#479;
}


a.image {color: #479;
text-decoration:none;
font-variant:small-caps;
padding: 0 2px;
background-color:none;}

a.image:hover {color: #479;
text-decoration:none;
font-variant:small-caps;
padding: 0 2px;
background-color:transparent;}

a.image:selected {color: #479;
text-decoration:none;
font-variant:small-caps;
padding: 0 2px;
background-color:transparent;}

a.menu {color: #ccd;
text-decoration:none;
font-variant:small-caps;
font-size:12px;
padding: 0 2px;}

a.menu:hover {color: #405; background-color:#cdd;
}

a.submenu {color: #405;
text-decoration:none;
font-variant:small-caps;
font-size:12px;
padding: 0 2px;}

a.submenu:hover {color: #ccd; background-color:#405;
}


#main {
background-color:#ccdddd;
border: medium #440055 solid;
margin: 0px 35px 10px;
padding: 15px;
}

p.footer {font-size:10px;
color: #cdd;
text-align:center;
font-weight:bold;
margin: 10px auto}

a.footer {color:#cdd; text-decoration:underline;}

a.footer:hover {color: #447799;  text-decoration:none; background-color:#cdd;}

#subheader {
	background-color: #FFF;
	border: medium solid #405;
	padding: 5px 0px;
}

