/* =General
-----------------------------------------------------------------------------*/

html { margin-bottom: 1px; min-height: 100%; }

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	behavior: url('/includes/inc.csshover.htc');
	font-size:12px;
	background:url(/images/bg_body.jpg) repeat-x;
}

img, div { behavior: url(/iepngfix.htc); }


/* Remove padding and margin on selected elements*/
h1,h2,h3,h4,h5,h6,pre,body,div{margin: 0; padding: 0;}



/* Remove border around linked /images and fix Firefox odd spaces */
img {
   border: 0;
   vertical-align: bottom;
}

img.mainphoto {margin-top:20px;}

p.emph { font-size:16px; color:#53806e; font-weight:bold;}

a { outline:none;}
a:hover, a:active {outline:none;}
/* =Structural
-----------------------------------------------------------------------------*/

#wrapper {
	width:898px;
	margin:auto;
	clear:both;
}

#footer {
	width:100%;
	background:url('/images/bg_footer.jpg') 0 37px repeat-x;
	min-height:303px;
	height:303px;
	height:auto !important;
	clear:both;
	color:#949595;
	font-size:11px;
}

#footer-logos { height:232px;  position:relative; padding-top:49px;top:49px; left:15px}
#footer-logos a {
	text-indent: -99999px;
	background-image: url('/images/bg_footer_logos-hover.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position:absolute;
	left:15px;
	top:0;
}
#footer-logos a.seal { width:101px; height:102px; top:0; left:0} 
#footer-logos a.seal:hover { background-position: left -233px; }

#footer-logos a.supreme { width:100px; height:100px; background-position: -124px top; top:0; left:124px} 
#footer-logos a.supreme:hover { background-position: -124px -233px; }

#footer-logos a.av { width:156px; height:42px; background-position: -255px -25px; top:25px; left:255px} 
#footer-logos a.av:hover { background-position: -255px -258px; }

#footer-logos a.atla { width:97px; height:73px; background-position: -436px -8px; top:8px; left:436px} 
#footer-logos a.atla:hover { background-position: -436px -241px; }

#footer-logos a.million { width:310px; height:80px; background-position: -557px -10px; top:10px; left:557px} 
#footer-logos a.million:hover { background-position: -557px -243px; }

#footer-logos a.justice { width:179px; height:59px; background-position: -33px -127px; top:127px; left:33px} 
#footer-logos a.justice:hover { background-position: -33px -360px; }

#footer-logos a.lawdragon { width:166px; height:24px; background-position: -40px -203px; top:203px; left:40px} 
#footer-logos a.lawdragon:hover { background-position: -40px -436px; }

#footer-logos a.illinois { width:91px; height:112px; background-position: -243px -120px; top:120px; left:243px} 
#footer-logos a.illinois:hover { background-position: -243px -353px; }

#footer-logos a.top { width:255px; height:41px; background-position: -384px -119px; top:119px; left:384px} 
#footer-logos a.top:hover { background-position: -384px -352px; }

#footer-logos a.supremeusa { width:271px; height:42px; background-position: -374px -180px; top:180px; left:374px} 
#footer-logos a.supremeusa:hover { background-position: -374px -413px; }

#footer-logos a.apitla { width:153px; height:106px; background-position: -688px -117px; top:117px; left:688px} 
#footer-logos a.apitla:hover { background-position: -688px -350px; }


#header {
	width:898px;
	position:relative;
	z-index:999;
	height:184px;
	background:url('/images/bg_header.jpg') no-repeat;
}

#footer_content {width:898px; margin: 0 auto;}

#footer_content2 {width:912px; height:250px; background:url('/images/bg_footer2.jpg') no-repeat left; margin: 30px 0 20px -7px;}

#logo {
	width:199px;
	height:169px;
	float:left;
	display:block;
	text-indent:-9999;
	margin-top:50px;
	margin-left:10px;
}

#photo {
	width:687px;
	height:253px;
	float:right;
	position:absolute;
	right:0;
	bottom:-35px;
}

#container {
	width:898px;
	float:left;

}

#container_ken {
	width:912px;
	float:left;
	background:url(/images/bg_ken.jpg) no-repeat;
	margin: 20px 0 0 -10px;
}

#content {width: 480px; float:left; margin: 30px 0 0 15px; position:relative;}

#content_full {width:100%; margin: 30px 0 0 0; position:relative; float:left;}

#content_ken {width: 540px; float:left; margin: 30px 0 0 30px; position:relative; }

#content_full p {font-size:14px;}

#sidebar_ken {
	width:309px;
	float:right;
	position:relative;

}


#sidebar {
	width:359px;
	background: url('/images/bg_sidebar.jpg');
	float:right;
	position:relative;
}

#sidebar_btm {
	background: url('/images/bg_sidebarbtm.jpg');
	width:359px;
	height:220px;
	position:absolute; bottom:0;
}

#sidebar_content { z-index:10; margin:20px 35px; position:relative;}

#homevideo { width:120px; float:left; margin: 10px 20px 5px 0; position:relative;}
/* =Typography
-----------------------------------------------------------------------------*/
p { line-height:22px; color:#353636;}

ul li {color:#353636; margin-bottom:10px;}

#content p, #ken_allen_content p { padding-left:13px;}


ul.cases {color:#717272;}
ul.cases li {color:#717272; margin-bottom:10px}

ul.articles {margin:0 !important; padding:0; margin-top:10px;}
ul.articles li { border-bottom:1px solid #acacac; padding: 10px; list-style:none;}

#sidebar p { padding: 0 0 0 10px; line-height:18px; margin: 5px 0;}


#content_ken h1 {color:#035536;}
#content_ken h2 {color:#56420d;}

#content_ken #att_options { border:none;}
#content_ken #att_options a { color:#56420d; text-decoration:underline;}
#content_ken #att_options a:hover {color:#251c06}

#ken_allen_content { margin: 50px 14px 0 14px;}

#sidebar_ken .att_photo { margin: 50px 0 0 -24px;}

/* =Headings
-----------------------------------------------------------------------------*/
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#696969;
	font-weight:normal;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#05603e;
	font-weight:normal;
}

#content h3, #sidebar h3, #content_ken h3{color:#0d4e34; font-size:14px; margin-bottom:5px; }
#sidebar h3 {margin-top:20px;}
#sidebar h2 {font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#56420d; margin-left:20px;}

h2.floatright {text-align:right;}



/* =Links
-----------------------------------------------------------------------------*/
#content a {text-decoration:underline;}

a {
	color:#05623e;
	text-decoration:none;
}

a:hover {
	color:#023823;
	text-decoration:underline;
}

a.logo { display:block; text-indent:-9999px; width: 250px; height:171px; position:absolute; top:15px; left:0;}

.sidebar_btns a{ display:block; height:42px; width:287px; background:url('/images/bg_btn.jpg') no-repeat 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; padding-top:20px;}
.sidebar_btns a:hover{ background-position: 0 -62px; text-decoration:none;}

a.print {position:absolute; top:-14px; right:0; background:url('/images/print.gif') no-repeat; padding-left:19px;}
/* =Branding
-----------------------------------------------------------------------------*/






/* =Sub Nav
-----------------------------------------------------------------------------*/

.att_photo {text-align:center; margin: 16px 0;}


/* =Main Content
-----------------------------------------------------------------------------*/

#att_options {position:absolute; top:0; height:30px; border-bottom:1px solid #acacac; width:100%; text-align:right; padding:33px 0 0 0;}
#att_options a { margin: 0 3px;}
#att_options a.print {position:relative; top:0;}


/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/
#footer-menu {width:100%; clear:both; height:30px; padding-left:30px; padding-bottom:30px;}
#footer-menu a {display:block; float:left; font-size:12px; color:#7f745b; padding: 7px 10px 0 10px;}
#footer-menu a:hover {color:#02613d; text-decoration:none;}
#footer-info {clear:both; width:100%;  padding: 0 20px;}

#footer-info #col1 {width:280px; padding-right:70px; float:left; color:#696969; font-size:10px;}
#footer-info #col2 {width:170px; float:left;}
#footer-info #col3 {width:170px; float:left;}
#footer-info #col4 {width:180px; float:left;}

#footer-info a {color:#696969; display:block; font-size:10px;}
#footer-info a:hover {text-decoration:none; color:#03623e;}
#footer-info h2 { font-family:Arial, Helvetica, sans-serif;}
#footer-info h2 a {color:#03623e; font-weight:bold; font-size:10px; margin-bottom:3px;}
#footer-info h2 a:hover {text-decoration:underline;}

#copyright { clear:both; color:#7f745b; font-size:10px; text-align:center; margin-top:20px;}
#copyright a{display:inline; color:#7f745b; }
/* =Forms
-----------------------------------------------------------------------------*/

/* =Accordian
-----------------------------------------------------------------------------*/
#sidebar_ken #accordion {margin:0; margin-top:50px;}
#sidebar_ken #accordion div { padding: 0 15px;}
#sidebar_ken #accordion h3 { color:#0d4e34; font-size:14px; margin-top:20px; background:#cbe3db url('/images/acc_sidebar.jpg') no-repeat 15px 11px; padding:10px 0 10px 39px;}
#sidebar_ken #accordion h3.ui-state-active { color:#0d4e34; font-size:14px; margin-top:20px; background:#cbe3db url('/images/acc_sidebar.jpg') no-repeat 15px 11px; padding:10px 0 10px 39px;}
#sidebar_ken #accordion h3.ui-state-default  { color:#0d4e34; font-size:14px; margin-top:20px; background:#cbe3db url('/images/acc_sidebar.jpg') no-repeat 15px 11px; padding:10px 0 10px 39px;}

#accordion, #subitems { margin: 20px 0 20px 30px;}
#accordion h3, #subitems h3 { color:#0d4e34; font-size:18px; font-weight:bold; margin:0; padding:10px 0 10px 23px; outline:none;}
#accordion a, #subitems a {outline:none;}

#accordion h3 a:hover, #subitems h3 a:hover {text-decoration:none;}

#accordion h3.ui-state-active a { color:#023823;}

#subitems h3 {background:url('/images/acc_plusminus.jpg') no-repeat 0 13px; color:#023823; }
#accordion h3.ui-state-active {background:url('/images/acc_plusminus.jpg') no-repeat 0 13px; color:#023823; }
#accordion h3.ui-state-default {background:url('/images/acc_plusminus.jpg') no-repeat 0 -120px;}

#accordion ul {margin:0; padding:0; margin-left:25px; margin-right:25px;}
#accordion ul li {margin:0; padding: 10px; border-bottom:1px solid #98afa8; list-style:none;}
#accordion ul li a { color:#353636; font-size:14px;}
#accordion ul li a:hover { text-decoration:none; color:#00633e;}
#accordion ul li a.ui-accordion-content-active {color:#56420d; padding-left:12px; background:url('/images/acc_arrow.jpg') no-repeat 0 1px;}



/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
   border-collapse: collapse;
}

td {
  text-align: left;
  font-weight: normal;
}



/* =Misc 1 
-----------------------------------------------------------------------------*/

#home_tabs {position:relative; float:left; clear:both;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height: 37px;
	width: 100%;
	position:relative; right:-7px;
	clear:both;
}
ul.tabs li {
	float: right;
	margin: 0;
	padding: 0;
	height: 37px;
	line-height: 37px;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	margin-right:3px;
	background:url('/images/tabs/tab.jpg') 0 -40px no-repeat;
}

ul.tabs li:hover { background:url('/images/tabs/tab.jpg') 0 -78px no-repeat !important;}

ul.tabs li a {
	text-decoration: none;
	color: #696969;
	display: block;
	font-size: 15px;
	padding: 2px 10px 0 20px;
	outline: none;
	width:152px;
	height:38px;

	text-align:right;
}
ul.tabs li a:hover {
	background-position: 0 -40px;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background:url('/images/tabs/tab.jpg') 0 0px no-repeat;
}



.tab_container {
	clear: both;
	float: left; 
	width: 100%;

}
.tab_content {
	padding: 15px 0;
	height:20px;
	color:#696969;
	font-size:12px;
	text-align:center;
}


/* =Misc 1 
-----------------------------------------------------------------------------*/
ul.tabs2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px;
	width: 476px;
	position:relative;
}
ul.tabs2 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 33px;
	line-height: 33px;
	border-left: none;
	margin-bottom: -1px;

	overflow: hidden;
	position: relative;
	margin-right:1px;
	background: #8f8e8e;
}

ul.tabs2 li:hover { background: #9F9F9F !important;}

ul.tabs2 li a {
	text-decoration: none !important;
	color: #fff;
	display: block;
	font-size: 13px;
	outline: none;

	padding: 0 22px;

}

ul.tabs2 li a:hover {
	color:#fff;
}	


ul.tabs2 li.active a {color:#03633f; padding: 0 38px 0 39px;}


ul.tabs2 li#blog, ul.tabs2 li#blog li.active { 
	background:url('/images/bg_tab_blog.jpg') !important; 	
	color: #fff;
	display: block;
	font-size: 13px;
	padding:0 22px;
	width:75px;
	cursor:pointer;
	}
ul.tabs2 li#blog:hover {background-position: 0 -33px !important;}

html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  {
	color:#03633f;
	background: #c8c7c7 !important;
}
.tab_container2{
	clear: both;
	float: left; 
	width: 476px;
	border-top:6px solid #c8c7c7;
	overflow:hidden;
}
.tab_content2 {
	padding: 15px 0;

	color:#696969;
	font-size:12px;
}

#tab11 ul {margin:0; padding:0; margin-bottom:10px;}
#tab11 ul li { margin:0; padding:0; list-style:none; color:#353636; padding: 12px 20px; background:url('/images/tabs/tab_li_brown.jpg') repeat-x; border-bottom:1px solid #fff;}
#tab11 ul li.green {background:url('/images/tabs/tab_li_green.jpg') repeat-x;}
#tab11 ul li a {display:block; margin-top:3px;}


#videos {
	width:476px;
	height:289px;
	background:url('/images/tabs/tab_videos.jpg') no-repeat;
	position:relative; top:-15px;
	float:left; clear:both;
}

#graphics {
	width:476px;
	height:289px;
	background:url('/images/tabs/tab_graphics.jpg') no-repeat;
	position:relative; top:-15px;
	float:left;
	clear:both;
}

#graphics ul, #videos ul {width:376px; height:179px; position:absolute; top:70px; left:66px; margin:0; padding:0;}

#videos ul li, #graphics ul li {width:100px; height:77px; float:left; list-style:none; margin-bottom:14px; margin-right:24px;}

#videos a.viewmore, #graphics a.viewmore {position:absolute; bottom:13px; left:205px; color:#fff; text-decoration:none; font-size:11px;}
#videos a.viewmore:hover, #graphics a.viewmore:hover {color:#c7d8d2}

/* =Main Nav
-----------------------------------------------------------------------------*/
span.btmright { position:absolute; bottom:50px; right:20px; color:#B2CDC4; font-size:10px;}

#menu {
	position:absolute; top:0; right:-30px;
	background:url('/images/bg_menu.png') no-repeat;
	width:676px;
	height:71px;
	z-index:9999;
}

#mega {
list-style:none;
height:48px;
margin:0px -1px 0 0;

padding:0;
}
#mega li {
float:left;
width:112px;
text-align:center;
position:relative;
padding: 15px 0 0 0;
height:33px;
background:url('/images/bg_menu_top.jpg') repeat-x 0 -1200px;
}
#mega li:hover {
background-position: 0 0;
background-color:#02492e;
border-bottom:0; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
z-index:1; /* shadow above adjacent li */
}
#mega a {
color:#3b3b3b;
outline:0;
text-decoration:none;
display:block;
}

#mega li:hover a {color:#fff;}
#mega a:hover {color:#fff;}
/* ----------- Hide/Show Div ---------- */
#mega div.large {
position:absolute;
left:-999em;
margin-top:1px;
width:486px;
padding:12px 20px 20px 20px;
font-weight:normal;
text-align:left;

background: url('/images/bg_menu_drop.png') bottom;
}
#mega div.normal {
position:absolute;
left:-999em;
margin-top:1px;
width:171px;
padding: 12px 20px 45px 20px;
font-weight:normal;
text-align:left;
background: url('/images/bg_menu_drop2.png') bottom;
}

#mega li:hover div {
left:0px;top:47px;
}
#mega li.dif:hover div {
left:-99px;
text-align:right;
}

#mega .m_col1 {width:180px; height:100px; float:left;background: url('/images/bg_menu_divider.jpg') no-repeat right top; min-height:180px;}
#mega .m_col2 {width:270px;  height:100px;  float:left; padding: 0 0 0 20px; min-height:180px;}

#mega .p_col1 {width:140px; float:left;background: url('/images/bg_menu_divider.jpg') no-repeat right top; min-height:190px;  padding-right:5px;}
#mega .p_col2 {padding-left:20px; width:130px;}
#mega .p_col3 {width:155px; float:left; min-height:180px; padding-left:20px;}

#mega div ul {margin:0; padding:0;  float:left;}
#mega div ul.width {width:132px;}
#mega div ul li {margin:0; white-space:nowrap; padding:0; background:none; list-style:none; height:auto; text-align:left; width:auto; display:block; clear:both; }

#mega div a { font-size:12px; color:#e8b023 !important; font-weight:bold; text-transform:uppercase; margin-bottom:4px;}
#mega div a:hover {color:#ffdd88 !important;}

#mega div ul li a { font-size:10px; color:#fff !important; text-transform:none; font-weight:normal; margin:0;}
#mega div ul li a:hover { color:#b4c9c1 !important;}

table.paralegals p { margin:0;}


p.paralegals { line-height:normal; position:relative; top:-15px;}



/*FORM*/
label {display:block; font-size:14px; margin-bottom:4px; color:#555; margin-top:14px;}

input.field, textarea.field { background:#B2CDC4; border:1px dotted #01633D; color:#003F26; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:12px; width:200px;}





/* LOCATIONS PAGE */
ul#locations {
 width:888px; height:222px;
 background:url('/images/bg_locations.jpg');
 margin:0; padding:0;
 padding: 30px 15px 0 25px;
} 

ul#locations li {list-style:none; width:290px; float:left; font-size:11px; color:#56420d; line-height:15px; padding-right:5px;}

ul#locations h2 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00643e; margin-bottom:6px;}

ul#locations img { float:left; padding-right:10px;}

ul#locations a.map {display:block; text-indent:-9999px; height:17px; width:142px; background:url('/images/btn_map.jpg') no-repeat; float:right; margin-top:5px;}
ul#locations a.map:hover {background-position: 0 -17px;}

#map1, #map2, #map3 {display:none; width:860px; height:550px;}


/*CONTACT US PAGE */

#form {position:absolute; top:10px; left:10px; width:530px;}

#form p {font-size:14px; color:#575858; line-height:normal;}

#form input.in1 {width:253px; height:16px; background:url('/images/bg_input.jpg') no-repeat; border:none; color:#000; font-size:12px; padding: 5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#form input.in1:hover, #form input.in1:focus { background-position: 0 -26px;} 

#form input#submit {width:98px; height:26px; background:url('/images/submit.jpg') no-repeat 0 -26px; border:none; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; clear:both; margin-top:6px;}
#form input#submit:hover, #form input#submit:focus { background-position: 0 0px;} 

#form textarea {width:243px; margin-right:10px; height:116px; float:right; background:url('/images/bg_textarea.jpg') no-repeat; border:none; color:#000; font-size:12px; padding: 5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; position:relative; left:-3px;}
#form textarea:hover, #form textarea:focus { background-position: 0 -126px;} 

#form textarea#contact_text {width:507px; margin-right:10px; height:116px; float:right; background:url('/images/bg_textarea.jpg') no-repeat; border:none; color:#000; font-size:12px; padding: 5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; position:relative; left:-3px;}
#form textarea#contact_text:hover, #form textarea#contact_text:focus { background-position: 0 -126px;} 

#form div { float:left; margin-bottom:3px; width:260px;}

#contactus { width:892px; height:532px; background:url('/images/bg_contact.jpg') no-repeat top; position:relative;}

#contactus ul#locations {
 width:298px; height:222px;
 background: none;
 margin:0; padding:0;
 padding: 20px 15px 0 25px;
 position:absolute; top:0; right:0;
} 

#contactus ul#locations li {list-style:none; width:290px; float:left; clear:both; font-size:11px; color:#56420d; line-height:15px; padding-right:5px; margin-bottom:30px;}

#contactus ul#locations h2 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00643e; margin-bottom:6px;}

#contactus ul#locations img { float:left; padding-right:10px;}

#contactus ul#locations a.map {display:block; text-indent:-9999px; height:17px; width:142px; background:url('/images/btn_map.jpg') no-repeat; float:right; margin-top:5px;}
#contactus ul#locations a.map:hover {background-position: 0 -17px;}


h2.cases {margin: 20px 0 10px 0;}


/* GIVING BACK PAGE */
#givingback {float:left; clear:both; width:100%; margin-bottom:33px; overflow:hidden;}
#givingback a {display:block; float:left; background:url('/images/givingback2.jpg') no-repeat; text-indent:-9999px;}

#givingback a.spinalwalk { width:149px; height:99px; background-position: 0 -94px;}
#givingback a.spinalwalk:hover { background-position: 0 2px;}

#givingback a.unitedway { width:144px; height:99px; background-position: -154px -104px;}
#givingback a.unitedway:hover { background-position: -154px 14px;}

#givingback a.indianabar { width:127px; height:99px; background-position: -295px -98px;}
#givingback a.indianabar:hover { background-position: -295px 6px;}

#givingback a.naacp { width:104px; height:94px; background-position: -420px -96px;}
#givingback a.naacp:hover { background-position: -420px -3px;}

#givingback a.caringplace { width:81px; height:95px; background-position: -520px -96px;}
#givingback a.caringplace:hover { background-position: -520px -2px;}

#givingback a.provena { width:198px; height:95px; background-position: -600px -110px;}
#givingback a.provena:hover { background-position: -600px 10px;}

#givingback a.buyscouts { width:98px; height:95px; background-position: -793px -94px;}
#givingback a.buyscouts:hover { background-position: -793px 3px;}

#givingback a.nationalexchange { width:98px; height:95px; background-position: -890px -99px;}
#givingback a.nationalexchange:hover { background-position: -890px 4px;}

#givingback a.housechildren { width:105px; height:95px; background-position: -985px -94px;}
#givingback a.housechildren:hover { background-position: -985px 2px;}

#givingback a.hilltop { width:105px; height:95px; background-position: -1095px -94px;}
#givingback a.hilltop:hover { background-position: -1095px 1px;}

#givingback a.chicagosouthside { width:130px; height:95px; background-position: -1200px -94px;}
#givingback a.chicagosouthside:hover { background-position: -1200px 17px;}

#givingback a.u2fp { width:170px; height:95px; background-position: -1334px -97px;}
#givingback a.u2fp:hover { background-position: -1334px 16px;}

#givingback a.indianalegalservices { width:125px; height:98px; background-position: -1511px -90px;}
#givingback a.indianalegalservices:hover { background-position: -1511px 5px;}

#givingback a.indianaequaljustice { width:127px; height:98px; background-position: -1645px -90px;}
#givingback a.indianaequaljustice:hover { background-position: -1645px 13px;}

#givingback a.rainbow { width:173px; height:98px; background-position: -1775px -94px;}
#givingback a.rainbow:hover { background-position: -1775px 4px;}

#givingback a.greaterhammond { width:180px; height:98px; background-position: -1967px -94px;}
#givingback a.greaterhammond:hover { background-position: -1967px 10px;}

#givingback a.catholiccharities { width:160px; height:98px; background-position: -2165px -93px;}
#givingback a.catholiccharities:hover { background-position: -2165px 10px;}

#givingback a.porter { width:140px; height:98px; background-position: -2335px -98px;}
#givingback a.porter:hover { background-position: -2335px 23px;}

#givingback a.steppingstoneshelter { width:250px; height:40px; background-position: -2475px -40px; margin: 0 110px;}
#givingback a.steppingstoneshelter:hover { background-position: -2475px 0px;}

#givingback a.ymca { width:120px; height:40px; background-position: -2475px -145px; margin-top:45px;}
#givingback a.ymca:hover { background-position: -2475px -100px;}

#givingback a.stvincent { width:83px; height:98px; background-position: -2740px -110px;}
#givingback a.stvincent:hover { background-position: -2740px 1px;}

#givingback a.joyofflowers { width:150px; height:98px; background-position: -2827px -95px;}
#givingback a.joyofflowers:hover { background-position: -2827px 1px;}

#givingback a.indianauniversity { width:113px; height:98px; background-position: -2995px -125px;}
#givingback a.indianauniversity:hover { background-position: -2995px 11px;}

#givingback a.stjude { width:113px; height:98px; background-position: -3120px -115px;}
#givingback a.stjude:hover { background-position: -3120px 5px;}

#givingback a.baptistchurch { width:83px; height:98px; background-position: -3250px -99px;}
#givingback a.baptistchurch:hover { background-position: -3250px -2px;}

#givingback a.boyandgirls { width:153px; height:98px; background-position: -3335px -99px;}
#givingback a.boyandgirls:hover { background-position: -3335px -2px;}

#givingback a.isba { width:98px; height:98px; background-position: -3522px -99px;}
#givingback a.isba:hover { background-position: -3522px -2px;}

#givingback a.other { background:none; text-indent:0; font-size:28px; text-decoration:none; padding: 20px 0 0 10px; color:#ccc;}
#givingback a.other:hover { background-position: -3120px 5px; color:#05623E;}


/* VERDICTS CHART */

table#verdicts {margin: 25px 0 0 0; width:500px;}
td.headline { font-size:15px !important; font-weight:bold !important; color:#594c29 !important;}
tr.even { background: #ecebe6 url('/images/chart-even.jpg') repeat-x;}
tr.odd { background: #edf3f1 url('/images/chart-odd.jpg') repeat-x;}

table#verdicts td {padding: 5px 3px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

table#verdicts a { background:url('/images/chart-ahref.jpg') repeat-x; color:#fff; text-decoration:none; display:block; height:28px; width:65px; padding: 6px 10px;}
table#verdicts a:hover {background-position: 0 -40px; color:#D8D0AC;}


/* GRAPHICS PAGE */

.graphics_inner {margin: 15px 0; float:left; clear:both;}
.graphics_inner h1 {padding-left:13px; color:#9A0101; font-size:16px; margin:0;}

.graphics_inner p {margin:0; line-height:normal;}

.thumbs { margin: 13px 0 13px 13px; float:left;}

.thumbs a{ display:block; margin-right:15px; float:left; margin-bottom:13px;}

#flash_tab { float:left; width:130px;}

/* SOCAL */

#socialnetworking {
clear:both;
float:left;
 margin-left:140px;
 margin-top:30px;
}

#socialnetworking a {display:block; width:55px; height:58px; text-indent:-9999px; float:left; margin-top:8px;}
#socialnetworking a.flickr {background:url('/images/social_flic.jpg');}
#socialnetworking a.facebook {background:url('/images/social_facebook.jpg');}
#socialnetworking a.twitter {background:url('/images/social_twitter.jpg');}
#socialnetworking a.youtube {background:url('/images/social_youtube.jpg');}