/*

Client: International Academy of Trial Lawyers - http://www.iatl.net
Author: Justin Von Strasburg
Provided by: Rare Earth Interactive - http://www.rareearth.us

Colors:
black: #000000
red: #A41921
yellowish: #F8B43B

*/

/*===========================================================================*

	This is what we start with...

*===========================================================================*/

/* A little resetting */
* { padding: 0; margin: 0; }
/* Now lets begin */

body { background: #F8E0D4 url(topbg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; -webkit-text-size-adjust: none; }

p { margin: 0 0 12px 0; line-height: 16px;}
h1, h2, h3, h4, h5, h6 { color: #A41921; font-family: Georgia, serif; font-weight: normal; letter-spacing: 1px; }
h1 { font-size: 34px; margin: 0 0 20px 0; padding: 0px 0px 10px 0px; border-bottom: 1px solid #F8B43B; }
h2 { font-size: 24px; margin: 0 0 10px 0; }
h3 { font-size: 20px; margin: 0 0 5px 0; }
h4 { font-size: 18px; margin: 0 0 5px 0; }
h5 { font-size: 16px; margin: 0 0 5px 0; }
h6 { font-size: 14px; margin: 0 0 5px 0; }
ol, ul, dir, menu, dd { margin: 0px 0px 20px 30px; }
ol { list-style-type: decimal }
ol ul, ul ol,ul ul, ol ol { margin-top: 0; margin-bottom: 0px; }
ul li, ol li { margin: 0px 0px 8px 0px; }
a { color: #A41921; text-decoration: none; font-weight: bold; outline: none; }
a:hover { color: #F8B43B; text-decoration: underline; outline: none; }
a:hover, a:active { outline: none; }
img { display: block; border: 0; }
img a { display: block; border: 0; }
.imgleft { float: left; margin: 0px 10px 0px 0px; }
.imgright { float: right; margin: 0px 0px 0px 10px; }
.clear { clear:both; line-height: 0px; height: 0px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


#logo { background: url(logo.jpg) no-repeat; float: left; width: 390px; height: 85px; margin: 0 0; padding: 0 0; border: 0; text-indent:-9999px; display:block; }

/*===========================================================================*

	...the structure built on top of that...

*===========================================================================*/

#page_wrap { width: 980px; margin: 0 auto; }
#header { height: 100px; padding: 0px 12px 0px 8px; }
#h_splash { background: url(homesplashbg.jpg) no-repeat; position: relative; height: 290px; }
#meeting_name_h { background: url(hmeetingnamebg.jpg) no-repeat; height: 118px; margin: 0 0; padding: 0 0; }
#meeting_name_d { background: url(defaultsplashbg.jpg) no-repeat; height: 180px; margin: 0 0; padding: 0 0; }
#meeting_name_h h1, #meeting_name_h h2, #meeting_name_d h1, #meeting_name_d h2  { display: none; }
#content { background: url(contentbg.jpg) repeat-y; padding: 20px 30px 20px 30px; }
#footer { background: url(footerbg.jpg) no-repeat; height: 490px; margin: 0 0; padding: 0 0; border: 0; text-indent:-9999px; display:block; }

/*===========================================================================*

	...how we get around get around the structure...

*===========================================================================*/
#top_nav { float: right;  margin: 35px 0px 0px 0px; list-style: none; }
#top_nav li { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; border-right: 1px solid #ffffff; }
#top_nav li.toplast { border-right: none; padding: 0px 0px 0px 5px; }
#top_nav li a { color: #ffffff; text-decoration: none; font-weight: normal; letter-spacing: 1px; }
#top_nav li a:hover { text-decoration: underline; }

#main_nav { list-style: none;  background: url(navbg.jpg) no-repeat; height: 60px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; }
#main_nav li { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
#main_nav li a { color: #ffffff; font-size: 13px; display: block; height: 48px; margin: 0px 0px 0px 0px; padding: 12px 4px 0px 4px; border-right: 1px solid #F4BE99; text-decoration: none; }
#main_nav li a:hover { background: #A41921; }
#main_nav li a.firstitem { height: height: 48px; padding: 12px 6px 0px 8px; }
#main_nav li a.homeitem { background: #A41921; border-right: none; height: 48px; padding: 12px 9px 0px 9px; }
#main_nav li a.homeitem:hover { background: #F8B43B; color: #A41921; }
#main_nav li a.singleitem { height: 40px; padding: 20px 4px 0px 4px; }

#conversion_points { list-style: none; position: absolute; top: 25px; right: 30px; }
#conversion_points li { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
#conversion_points li a { background: url(arrow.png) left center no-repeat; padding: 0px 0px 0px 20px; display: block; font-family: Georgia, serif; font-size: 20px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }


