@charset "UTF-8";
/* CSS Document for YLaw website 
 * Gaston R. Cangiano 10/21/08
 * gaston@speakeasy.net
 */

body.main {
	background-color: #F0EEEF;
	background-image: url(images/bkg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family:"arial",sans-serif;
}

body.wordpress {
	background-color: #F0EEEF;
	background-image: url(images/bkg_blog.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
	margin: 0px;
	padding: 0px;
	font-family:"arial",sans-serif;
	font-size:12pt;
}

body.inline {
	background-image: url(images/iframe_bkg.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
	margin: 0px;
	padding: 0px;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}

a:link, a:visited, a:active
{ 
	text-decoration: none;
	color:#3C5484;
}

a.showlink 
{
	text-decoration:underline;
	color:#3C5484;
}

a.orange {
	font-weight:bold;
	text-decoration:underline;
	color:#F68A0C;
}

table.contact {
	width:250px;
	font-size:10pt;
	font-weight:bold;
	color:#081236;
	margin-left:25px;
	/*border: 1px solid #000000;*/
}

table.contact tr {
	height:25px;
}

table.contact td {
	/*border: 1px solid #000000;*/
	text-align:right;
	padding-left:10px;
}

input#submit, input#reset{
	font-weight:bold;
}

textarea {
	width:250px;
}

blockquote 
{
	margin:15px 15px 0px 5px;
	font-size:10pt;
	font-style:italic;
}

ul {
	text-align:left;
	margin-left:20px;
	line-height:30px;
	font-size:10pt;
}

ul.links a:link, a:visited, a:active {
	text-decoration:underline;
}

ul.footer {
	font-size:7pt;
	text-align:justify;
	line-height:15px;
}

form#main {
	width:300px;
	height:400px;
	padding:25px;
}

#wrapper {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	/*border: 1px solid #000000;*/
}

#wrapperdetail {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	background-image: url(images/bkg_left.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

#banner {
	height:208px;
}

#subbanner.disclaimer {
	width:919px;
	height:84px;
}

#submenu {
	float:left;
	height:30px;
	width:100%;
	background-color:#050c1f;
}

#submenucontainer {
	width:920px;
}

#buttons {
	padding-top:1px;
	width:920px;
	height: 29px;
}

#maincontent {
	width:919px;
	height:100%;
	min-height:350px;
	color:#3C5484;
	padding-bottom:5px;
}

#inlinecontent {
	width:850px;
	font-family:"arial",sans-serif;
	color:#3C5484;
	padding-bottom:10px;
}

#leftcontentbkg {
	float:left;
	width:250px;
	height:100%;
	text-align:left;
	padding-top:20px;
	background-image: url(images/bkg_left_large.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

#leftcontent {
	float:left;
	width:250px;
	text-align:left;
	padding-top:0px;
}

#rightcontent {
	float:right;
	width:580px;
	text-align:justify;
	padding-top:5px;
}

#blogcontent {
	float:right;
	width:580px;
	height:450px;
}


#rightcontentrev {
	float:left;
	width:650px;
	text-align:left;
	padding-top:0px;
}

#leftcontentrev {
	float:right;
	width:250px;
	text-align:left;
	padding-top:0px;
	padding-bottom:10px;
	background-image: url(images/bkg_detail.gif);
	background-repeat: repeat-x;
}

#leftcolumn {
	float:left;
	width:450px;
	padding-top:20px;
	background-image: url(images/iframe_bkg_detail.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
}

#rightcolumn {
	float:right;
	width:400px;
	padding-top:20px;
}

#footer {
	width:100%;
	height:60px;
	background-image: url(images/footer_bkg.gif);
	background-repeat: repeat-x;
	float:left;
	color:#A1B3CB;
}

#refbox {
	text-align:justify;
	color:#3C5484;
	width:580px;
	padding-left:330px;
	padding-top:0px;
	padding-bottom:5px;
}

#footerbox {
	width:919px;
}

#contact {
	padding-left:90px;
}

#contacttitle {
	font-size:10pt;
	font-weight:bold;
	color:#081236;
}

#ylawrssbox {
	font-size:8pt;
	text-align:justify;
	width: 250px;
	padding: 5px;
}

#ylawrssbox a {
	text-decoration:underline;
	font-weight:bold;
}

#disclaimer {
	width:880px;
	height:300px;
	padding-top:50px;
	text-align:justify;
}

.control {
	background-color:#cfdbe9;
	border-color:#638dbf;
	border-style:solid;
	border-width:thin;
}

#csspaginatediv .control {
	padding:2px;
}

.formatcellleft {
	width:200px;
	float:left;
	font-size:10pt;
	font-weight:bold;
	color:#081236;
	margin-bottom:15px;
}

.formatcellright {
	width:200px;
	/*border: 1px solid #000000;*/
	padding:5px;
	float:left;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:15px;
}

.submenutext {
	float:left;
	padding:9px;
	font-size:8pt;
	font-weight:600;
	color:#90b7e0;
}

a.submenulink:link, a.submenulink:visited, a.submenulink:active {
	color:#90b7e0;
	text-decoration:none;
}

.submenuabout {
	margin-left:12.5%;
}

.submenuwho {
	margin-left:30%;
}

span.hi {
	color:#ed9b51;
}

a.submenulink:hover {
	color:#ea9b4e; 
}

p.title {
	font-size:18pt;
	font-weight:normal;
	text-align:center;
	margin:10px;
}

p.subtitle {
	font-size:14pt;
	font-weight:normal;
	text-align:center;
}

p.heading {
	font-size:14pt;
	font-weight:normal;
	text-align:left;
}

p.emphasis {
	font-size:12pt;
	color:#3C5484;
	text-align:center;
	padding:0px;
}

p.highlight {
	font-size:14pt;
	font-weight:bold;
	color:#F68A0C;
	text-align:center;
	padding:0px;
}

p.header {
	font-size:12pt;
	text-align:center;
}

p.section {
	font-size:12pt;
	text-align:left;
	font-weight:bold;
}

p.content {
	font-size:10pt;
}

p.content:first-line {
	font-weight:bold;
}

p.contentplain {
	font-size:10pt;
}	

p.leftcontent {
	line-height: 20px;
}

p.quotecaption
{
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

p.ref {
	font-size:7pt;
}

p.link
{
	font-size:10pt;
}

p.footer 
{
	font-size:8pt;
	text-align:center;
	margin:0px;
	padding:0px;
}

p.rsstitle {
	text-align:center;
}
