#container {
max-width:99%;
}
.front #container{
	width:100%!important;;
	max-width:100%!important;;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}
.front #squeeze #content{
	text-align: center;
	clear:both;
	border-left:none;
	width:100%!important;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}
.front table.views-view-grid {
	/* min-width:714px;  */
	margin-bottom:25px;
	width:750px;
	text-align: center;
	border: none;
	margin-left:auto; margin-right:auto;
}
.front table.views-view-grid tr{
	background-color:none;
}
.front .node {
margin-bottom:3px;
padding-bottom:3px;
}
#primary {
/*border-bottom:4px solid #d70b23;*/
border-bottom:4px solid #111111;
}
#primary a {
	background-color: #111111;
	background-image: url(images/tabs.png);
	border-top-color: #50000b;
	border-right-color: #50000b;
	border-bottom-color: #50000b;
	border-left-color: #50000b;
}

#secondary {
/*border-bottom:2px solid #d70b23;*/
border-bottom:2px solid #111111;
background:#111111 none repeat scroll 0 0;
}
#container #sidebar-right {
float:right;
position:relative;
left:-25px;
width:210px;
}
#sidebar-right .block {
border-bottom:none;
float:left;
margin-bottom:0px;
padding-bottom:0px;
min-width:210px;
}
#sidebar-right #block-block-1 p{
	float:right;
}
#sidebar-right #block-block-1 p img {
	position:relative;
	left:25px;
}
#search .button, #search .form-submit, #user-login-form .button, #user-login-form .form-submit, .views-exposed-widget .form-submit {
	background-image:url(images/button-background.png);
	background-color:#666666;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#search .button:hover, #search .form-submit:hover, #user-login-form .button:hover, #user-login-form .form-submit:hover, .views-exposed-widget .form-submit:hover {
background-position:-65px 0;
}
.front #content-bottom { clear:both; float:left; width:100%;}
#footer {
	background-color:#111111;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d70b23;
	border-right-color: #d70b23;
	border-bottom-color: #d70b23;
	border-left-color: #d70b23;
}


#secondary a, #secondary a:link, #secondary a:visited {
	color:#ffffff;
}
#secondary a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#920415 none repeat scroll 0 0;
}

#squeeze #content {margin-top:10px;
	border-left:#999999 1px solid;
	padding-left:15px;
	float:left;
	width:98%;
	margin-right:10px;
}
.section-offering #squeeze #content {
	min-height:900px;
}

.front h1.title {display:none;}
h1.title, h1.title a, h1.title a:hover {
	color:#9b0819;
}
h3 a:link, h3 a:visited  {
	color:#9b0819;
	line-height:1.2em;
}
h3 {
	font-size:120%;
	line-height:1.2em;
	margin:1px;
	padding-top:10px;
}

#sidebar-left .block {
	/*border-right:#999999 1px solid;*/
	border-bottom:none;
}
#sidebar-left .block a:link, #sidebar-left .block a:visited, #sidebar-right .block a:link, #sidebar-right .block a:visited, .views-field-title a:link, .views-field-title a:visited {
	color:#000000;

}
.views-field-title a:link, .views-field-title a:visited { font-weight:bold; }
#sidebar-left .block a:hover, #sidebar-right .block a:hover, .views-field-title a:hover{
	color:#d70b23;
	text-decoration:none;

}
.item-list ul li {
	list-style-image: url(images/bullet.png);
}

.node-inner ul li {
	list-style-image: url(images/bullet.png);
	list-style-position: inside;
	position:relative;
	left:10px;
}
.node-inner ol li {
	list-style-position: inside;
	position:relative;
	left:10px;
}
li ul {
	position:relative;
	left:10px;
}
.field-label { clear:both; }
.section-category .node .field-label, .fieldgroup .field-label{ clear:none; }
.field-type-nodereferrer ul li{
	list-style-image: url(images/bullet.png);
	list-style-position: inside;
	position:relative;
	left:10px;
}

.field-type-nodereferrer ul li a:hover, .field-field-practice-area a:hover {
color:#9B0819;
text-decoration:none;
}

.field-type-nodereferrer ul li a, .field-field-practice-area a {
color:#000000;
font-weight:bold;
font-size:95%;
}
.field-field-practice-area a {
	padding-left:30px;
 }
table.views-view-grid {
/*	min-width:480px;   
	max-width:840px; removed - mwa 12/5/ */
	margin-bottom:25px;

}
table.views-view-grid td{
/*	width:210px; */
	padding-right:10px;
	vertical-align:top;
}


.front table.views-view-grid td .views-field-title a {
	/*white-space: nowrap;*/
	color:#9b0819;
	font-weight:bold;
}
.front table.views-view-grid td .views-field-title a:hover {
	/*white-space: nowrap;*/
	color:#000000;
	text-decoration:none;
}
table.views-view-grid td .views-field-title a {
	/*white-space: nowrap;*/
	color:#000000;
	font-weight:bold;
}
table.views-view-grid td .views-field-title a:hover {
	/*white-space: nowrap;*/
	color:#9b0819;
	text-decoration:none;
}
tbody {
border-top:none;
}
.feed-icons  {
	clear:both;
	float:left;
	width:100%;
}
.feed-icons  a img{
	clear:both;
	float:right;
	position:relative;
	left:25px;
}
.field-field-theme-art { clear:none; float:right; }
.node .field-field-theme-art { clear:none; float:left; padding-right:15px; padding-bottom: 15px;}
.section-category .node {
	clear:both;
	width:98%!important;
	float:left;
	border:1px dashed #990000;
	padding:25px;
	margin:8px;
}
.terms-inline {
	clear:both;
	float:left;
	border-top: 1px solid #999999;
	padding-top:10px;
	margin-top:10px;
	width:100%;
}

ul.links li {border-left:1px solid #990000;}
ul.links.inline li a{padding-left:10px;
white-space:nowrap;}

.view-quotes {
	background-color:#000000;
	padding:10px;
}

.bigquote {
	color:#a3a3a3;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:1000%;
	font-style:normal;
	height:45px;
	margin-bottom:-50px;
	margin-top:-20px;
	padding-top:45px;
	position:relative;
	left:-25px;
}
.quote {
	color:#a3a3a3;
	font-family:"Times New Roman", Times, serif;
	font-size:140%;
	font-style:italic;
	font-weight:bold;
}

#sidebar-left a {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#sidebar-left h3 a {
	font-weight: bold;
}