/*
	Theme Name: IACC
	Theme URI: http://troothmedia.com/
	Description: IACC
	Version: 1.0	
	Author: Robert Power
	Author URI: http://troothmedia.com/
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0;padding:0;}
body {background:#fff;color:#5d5c5c;margin:0;font:12px Arial, Verdana, Helvetica, Trebuchet, sans-serif;}
#wrap {width:940px;margin:0 auto;padding:0;}
a, a:visited {border:none;}
a:hover, a:active {border:none;outline:none;}
/************************************************
*	menu        		   						*
************************************************/	
#menu {float:left;margin:5px 0 0px 0px;padding:0;width:940px;height:30px;position:relative;clear:both;background:#888671;}
#menu ul {clear:left;float:left;list-style:none;margin:0 0 0 5px;padding:0;position:relative;/*left:50%;*/text-align:left;}
#menu ul li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;/*right:50%;*/}
#menu ul li a:link, #menu ul li a:visited {display:block;margin:10px 20px 0 0;padding:0px 0px 0px 7px;color:#fff;line-height:16px;font:bold 12px Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;text-decoration:none;outline:none;}
#menu ul li a:hover, #menu ul li a:active {color:#000;text-decoration:none;outline:none;}
#menu ul li.current_page_item a, #menu ul li.current_page_item a:hover {color:#000;text-decoration:none;}
#menu ul li.page-item-20 a {margin-right:0;}	

#header {width:940px;margin:20px auto 0px auto;padding:0;clear:both;background:#fff;}
#headerRight {float:right;width:480px;height:130px;margin:0px 0px 0 0px;}
.logo h1 a {display:block;width:190px;border:none;float:left;height:124px;margin:0px 0 0px 0px;padding:0;background:url(images/logo.jpg) no-repeat;text-indent:-9999px;}
.logo h1 a:hover {border:none;}

#subnav {float:right;width:360px;color:#f83f84;margin:0px 0px 0 0px;text-align:right;}	
#subnav p {color:#616161;margin:0px 0px 5px 0px;text-align:right;font-size:12px;}
#subnav h2 {color:#000;margin:48px 0px 0px 0px;text-align:right;font-size:16px;font-weight:normal;}		
#subnav p a:link, #subnav p a:visited {font-size:12px;color:#616161;text-decoration:none;padding:0px 5px 0 5px;border:none;outline:none;}	
#subnav p a:hover, #subnav p a:active {text-decoration:none;border:none;outline:none;color:#000;}
#subnav p a:link img, #subnav p a:visited img {text-decoration:none;padding:0;border:none;margin:0;}	
#subnav p a:hover img, #subnav p a:active img {text-decoration:none;padding:0;border:none;outline:none;}	

#searchform {float:right;width:210px;text-align:right;padding-top:3px;margin:0 7px 0 0;}
#s {width:150px;font-size:1em;}	
#s:focus {background:#f8f8f8 !important;}
#searchsubmit {vertical-align:middle}		

/************************************************
*	content		   								*
************************************************/	
#contentWrap {width:940px;margin:0px 0 10px 0;padding:0;display:inline;float:left;}
#content {float:left;width:940px;background:#fff;margin:5px 0px 10px 0px;padding:0;display:inline;position:relative;}

#contentMain {float:left;width:469px;margin:0px 0px 0px 0px;padding:0;display:inline;position:relative;}
#contentMain h1 {color:#fff;margin:10px 0px 5px 0px;padding:0;font:normal 25px Arial, Helvetica, Verdana, sans-serif;line-height:28px;}
#contentMain h2 {color:#fff;font-size:18px;font-weight:normal;margin:5px 0px 10px 0px;}
#contentMain h2 a:link, #contentMain h2 a:visited {color:#000;padding:0px;font:normal 18px Arial, Verdana, Helvetica, sans-serif;margin:0px 0px 0px 0;text-decoration:none;line-height:18px;}
#contentMain h2 a:hover, #contentMain h2 a:active {color:#000;text-decoration:underline;}
#contentMain h3 {color:#000;font-size:20px;font-weight:normal;margin:0px 0px 10px 0px;}
#contentMain h4 {color:#bfbdbd;font-size:14px;font-weight:normal;margin:0px 0px 10px 0px;}
#contentMain h5 {color:#333;font-size:12px;font-weight:bold;margin:5px 0px 5px 0px;text-transform:uppercase;}
#contentMain h4 a:link, #contentMain h4 a:visited {color:#000;font-size:14px;font-weight:normal;margin:10px 10px 10px 0px;text-decoration:none;}
#contentMain h4 a:hover, #contentMain h4 a:active {color:#000;text-decoration:none;}
#contentMain p {margin:0px 0px 10px 0px;padding:0;font-size:12px;line-height:16px;}
#contentMain p img {margin:0;padding:0;}
#contentMain p a:link, #contentMain p a:visited {color:#000;font-size:12px;font-weight:normal;text-decoration:none;}
#contentMain p a:hover, #contentMain p a:active {color:#0383b2;text-decoration:none;}
#contentMain p.pics {float:left;margin:5px 10px 5px 0;border:1px solid #999;}
#contentMain ul {margin:10px 0 10px 0px;list-style-position:inside;list-style-type:circle;
list-style-type:}
#contentMain ul li {margin:0px 0px 5px 0px;}
#contentMain ul li a:link, #contentMain ul li a:visited {color:#4a4949;margin:0px 0px 0px 0px;padding:0;font:bold 12px Arial, Helvetica, Verdana, sans-serif;line-height:14px;text-decoration:none;} 
#contentMain ul li a:hover, #contentMain ul li a:active {color:#5d5c5c;text-decoration:none;}
/*about*/
#aboutTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#b50000;}
/*news*/
#newsTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#064355;}
/*contact*/
#contactTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#a1a1a1;}
/*register*/
#registerTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#064355;}
/*register*/
#venueTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#55c500;}
/*register*/
#programTop {width:469px;margin:0 0 20px 0;padding:0;height:409px;background:#fc6401;}

#contentHome {float:left;width:940px;margin:5px 0px 0px 0px;padding:0;display:inline;position:relative;}
#homeLeft {float:left;width:460px;height:480px;border-bottom:2px solid #d3d3d3;margin:0 0 10px 0;}
#LatestNews {float:left;width:460px;height:180px;border-bottom:2px solid #d3d3d3;margin:0 0 10px 0;}
#contentHome p.readNews {margin:7px 0 0px 0;}
p.readNews a:link, p.readNews a:visited {color:#999;line-height:15px;font-size:10px;font-weight:bold;margin:15px 0 0px 0;text-decoration:none;}
p.readNews a:hover, p.readNews a:active {color:#000;text-decoration:none;}
p.latestNewsTitle a:link, p.latestNewsTitle a:visited {color:#333333;line-height:15px;font-size:15px;margin:5px 0 0px 0;text-decoration:none;}
p.latestNewsTitle a:hover, p.latestNewsTitle a:active {color:#000;text-decoration:none;}
p.latestNewsText a:link, p.latestNewsText a:visited {color:#595858;font-size:11px;text-decoration:none;}
p.latestNewsText a:hover, p.latestNewsText a:active {color:#000;text-decoration:none;}

#newsSign {float:left;width:460px;height:180px;border-bottom:2px solid #d3d3d3;margin:0 0 10px 20px;padding:0;}
#newsSignContent {margin:0 0 10px 0px;}
#promoBox {float:right;width:220px;height:180px;border-bottom:2px solid #d3d3d3;margin:0 0 10px 0;}
#promoBox a:link img, #promoBox a:visited img {background:none;border:none;}
#promoBox a:hover img, #promoBox a:active img {background:none;border:none;}
#promoBoxContent {margin:0 0 10px 0px;}
#homeIntro {float:right;width:461px;height:480px;border-bottom:2px solid #d3d3d3;color:#666666;line-height:16px;font-size:12px;margin:0 0 10px 0;}
#register {width:458px;background-color:#efefef;height:168px;border:1px solid #cdcdcd;margin:15px 0 0 0;}
.regText {float:right;margin:10px 10px 0 0px;width:202px;}
div.regText h1 {color:#004376;margin:0px 0px 5px 0px;padding:0px;font:normal 22px Arial, Verdana, sans-serif;line-height:26px;}
.regVid {float:left;width:214px;margin:10px 0px 0 10px;border-right:1px solid #fff;padding:0 10px 0 0;}
#register p.blockLink {margin:5px 0px 10px 0px;}
p.blockLink a:link, p.blockLink a:visited {width:auto;height:20px;line-height:15px;padding:3px 5px;margin:0px;font:bold 11px Arial, Verdana, sans-serif;text-decoration:none;color:#fff;background:#a1a1a1;}
p.blockLink a:hover, p.blockLink a:active {cursor:pointer;background:#858383;text-decoration:none;}

#contentHome h1 {color:#004376;margin:0px 0px 5px 0px;padding:0px;font:normal 24px Arial, Verdana, sans-serif;line-height:26px;}
#contentHome h2 {color:#c00016;margin:0px 0px 5px 0px;padding:0px;font:normal 24px Arial, Verdana, sans-serif;line-height:26px;}
#contentHome h2 a:link, #contentHome h2 a:visited {color:#c00016;font:normal 24px Arial, Verdana, Helvetica, sans-serif;margin:0px 0px 0px 0;text-decoration:none;line-height:28px;}
#contentHome h2 a:hover, #contentHome h2 a:active {text-decoration:underline;}
#contentHome h3 {color:#000;margin:0px 0px 5px 0px;padding:0px;font:normal 17px Arial, Verdana, sans-serif;line-height:19px;}
#contentHome h4 {color:#004376;margin:0px 0px 5px 0px;padding:0px;font:normal 16px Arial, Verdana, sans-serif;line-height:19px;}
#contentHome p {color:#595858;margin:0px 0px 5px 0px;padding:0;font-size:12px;line-height:15px;} 
#contentHome ul {margin:10px 0 0px 0px;list-style-position:inside;list-style-type:none;width:940px;}
#contentHome ul li {margin:0px 19px 0px 0px;font-size:12px;font-weight:normal;width:220px;height:350px;float:left;}
#contentHome ul li.home1 {background:url(images/home1.jpg) no-repeat top center;border-bottom:2px solid #c00016;}
#contentHome ul li.home2 {background:url(images/home2.jpg) no-repeat top center;border-bottom:2px solid #fc7000;}
#contentHome ul li.home3 {background:url(images/home3.jpg) no-repeat top center;margin-left:2px;border-bottom:2px solid #6fce01;}
#contentHome ul li.home4 {background:url(images/home4.jpg) no-repeat top center;margin-right:0;border-bottom:2px solid #21505e;}
#contentHome ul li h1 {color:#fff;margin:0px 0px 0px 0px;padding:3px 0 0 5px;}
#contentHome ul li h1 a:link, #contentHome ul li h1 a:visited {color:#fff;margin:0px 0px 0px 0px;padding:0;font:normal 20px Helvetica, Verdana, Arial, sans-serif;line-height:21px;text-decoration:none;} 
#contentHome ul li h1 a:hover, #contentHome ul li h1 a:active {color:#e4e0e0;text-decoration:none;}
#contentHome ul li h2 {color:#333;margin:140px 0px 10px 0px;padding:0;font-size:14px;line-height:15px;}
#contentHome ul li p a:link, #contentHome ul li p a:visited {color:#666;margin:5px 0px 5px 0px;padding:0;font-size:12px;line-height:14px;text-decoration:none;}
#contentHome ul li p a:hover, #contentHome ul li p a:active {color:#333;text-decoration:none;}  

#contentContent {clear:both;margin:10px 0 0 0;}

#contentMain p.print {background:#909090;width:110px;padding:2px 2px;margin:15px 0 0 0}
#contentMain p.print a:link, #contentMain p.print a:visited {font-size:10px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#contentMain p.print a:hover, #contentMain p.print a:active {color:#fff;text-decoration:none;background:#858383;}
img.WP-PrintIcon {vertical-align:middle;}

.breadcrumb {font-size:11px;color:#666;margin:5px 0 0 0px;position:relative;float:left;text-transform:uppercase;}
.breadcrumb a:link, .breadcrumb a:visited {font-size:11px;color:#666;text-decoration:none;}
.breadcrumb a:hover {font-size:11px;color:#000;text-decoration:none;}

ul#pageNav {margin:20px 0 20px 0;list-style-position:inside;}
#contentMain p img.padImg {margin:40px 0 10px 0;}

p.tafSend {width:auto;}
.formRight {float:right;width:250px;margin:0 5px 0 0;}
.formLeft {float:left;width:250px;margin:0;}

<!--tables-->
table.logos {width:469px;padding:0px;border:none;margin:0 0 15px 0;}
td.tablePhoto {font-size:12px;border:1px solid #909090;background-color:#fff;vertical-align:middle;padding:0px;font-weight:bold;width:140px;height:160px;margin:0 0 5px 0;}
td.tableCaption {border:none;width:140px;text-align:center;}
td.tableCaption a:link, td.tableCaption a:visited {color:#000;font-size:12px;font-weight:normal;text-decoration:none;text-align:center;}
td.tableCaption a:hover, td.tableCaption a:active {color:#0383b2;text-decoration:none;}
/************************************************
*	News        		    	    	        * 
************************************************/
#newsEntry {margin:10px 0 10px 0;padding:0;float:right;width:469px;}
#newsEntry h2 {color:#000;padding:0px;font:normal 18px Arial Verdana, Helvetica, sans-serif;margin:0px 0px 0px 0;line-height:18px;}
#newsEntry h2 a:link, #newsEntry h2 a:visited {color:#000;padding:0px;font:normal 18px Arial Verdana, Helvetica, sans-serif;margin:0px 0px 0px 0;text-decoration:none;line-height:18px;}
#newsEntry h2 a:hover, #newsEntry h2 a:active {color:#000;text-decoration:underline;}
#newsEntry p a:link, #newsEntry p a:visited {color:#000;font-size:12px;font-weight:normal;margin:10px 0px 10px 0px;text-decoration:none;}
#newsEntry p a:hover, #newsEntry p a:active {color:#000;text-decoration:none;}
#newsEntry p {margin:0px 0px 5px 0px;padding:0;color:#666;font-size:12px;line-height:15px;}
#newsEntry p.postDateMain {margin:0px 0px 5px 0px;padding:0;color:#000;font:normal 11px Arial Verdana, Helvetica, sans-serif;line-height:12px;}
#newsEntry p a.more-link {color:#0099cc;font-size:11px;text-decoration:none;}
#newsEntry p a.more-link:hover {color:#03779d;text-decoration:none;}

.pright {float:right;}
.wp-pagenavi {overflow:hidden;clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current {background-color:#efefef;border:1px solid #cdcdcd;padding:3px 12px;margin-right:5px;float:left;color:#9e9d9d;}
.wp-pagenavi a, .wp-pagenavi a:link {width:auto;text-decoration:none;font-weight:bold;}
.wp-pagenavi a:hover {margin-right:5px;background-color:#efefef;}
.wp-pagenavi span.pages {padding:3px 12px 3px 0;float:left;}
.wp-pagenavi span.current {font-weight:bold;width:auto;color:#666;}
.wp-pagenavi span.extend {width:auto;}
<!--comments-->
h5.comTitle {color:#c4c3c3;font:18px Arial Verdana, Helvetica, sans-serif;margin:0px 0px 0px 0;}
textarea#comment {border:1px solid #d9d8d8;padding:2px;width:465px;}
input#author, input#email, input#url, input#subject {border:1px solid #d9d8d8;padding:2px;width:230px;}
#contentMain p.commentText {font-size:11px;color:#BFBDBD;}
/************************************************
*	Sidebars     		    	    	        * 
************************************************/
#r_sidebar {float:right;width:218px;margin:0 0 10px 0;padding:0;display:inline;height:auto;}
#r_sidebar h1 {color:#999;margin:10px 10px 0px 0px;padding:5px 10px 4px 10px;font:bold 18px Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;line-height:24px;}
#r_sidebar h2 {color:#000;font:normal 18px Helvetica, Verdana, Arial, sans-serif;margin:10px 10px 10px 0px;}
#r_sidebar h2 a:link, #r_sidebar h2 a:link img, #r_sidebar h2 a:visited, #r_sidebar h2 a:visited img {text-decoration:none;font-weight:bold;border:none;outline:none;color:#fff;text-transform:uppercase;font-size:12px;margin:5px 0 0 0;}
#r_sidebar h2 a:hover, #r_sidebar h2 a:hover img, #r_sidebar h2 a:active, #r_sidebar h2 a:active img {text-decoration:underline;outline:none;}
#r_sidebar h3 {color:#004878;font-size:24px;font-weight:normal;margin:0px 5px 3px 10px;}
#r_sidebar h4 {color:#fff;font-size:20px;font-weight:normal;margin:3px 5px 1px 10px;line-height:20px;}
#r_sidebar h5 {color:#fff;font-size:12px;font-weight:normal;margin:0px 5px 5px 10px;}
#r_sidebar h3 a:link, #r_sidebar h3 a:visited {color:#fff;font-size:27px;font-weight:normal;margin:15px 15px 0px 0px;text-decoration:none;}
#r_sidebar h3 a:hover, #r_sidebar h3 a:active {color:#000;text-decoration:none;}
#r_sidebar p {color:#666;font:12px Arial, Helvetica, sans-serif;line-height:15px;padding:0;margin:0px 10px 5px 10px;}

#aboutSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#b50000;}
#contactSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#a1a1a1;}
#newsSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#064355;}
#registerSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#064355;}
#venueSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#55c500;}
#programSidebar {float:left;width:240px;margin:0 0 10px 0;padding:0;display:inline;height:409px;background:#fc6401;}

#sidebarContent h1 {color:#fff;margin:5px 0px 0px 10px;padding:0;font:normal 30px Arial, Helvetica, Verdana, sans-serif;line-height:31px;}
#sidebarContent h2 {color:#000;font:normal 18px Helvetica, Verdana, Arial, sans-serif;margin:10px 10px 10px 0px;}
#sidebarContent p {color:#000;font:12px Arial, Helvetica, sans-serif;line-height:15px;padding:0;margin:5px 0 10px 0px;}
#sidebarContent ul {margin:10px 0 0px 10px;list-style-position:inside;list-style-type:none;width:230px;}
#sidebarContent ul li {margin:0px 0px 5px 0px;}
#sidebarContent ul li a:link, #sidebarContent ul li a:visited {color:#fff;text-transform:uppercase;margin:0px 0px 0px 0px;padding:0;font:bold 11px Arial, Helvetica, Verdana, sans-serif;line-height:14px;text-decoration:none;} 
#sidebarContent ul li a:hover, #sidebarContent ul li a:active {color:#e4e0e0;text-decoration:none;}

#registerSide {width:216px;background-color:#efefef;height:236px;border:1px solid #cdcdcd;margin:0px 0 8px 0;}
.regInsideSide {width:438px;height:148px;margin:10px 0 0 10px;}
.regInsideSide img {float:left;margin:0px 10px 0 0px;border-right:1px solid #fff;padding:0 10px 0 0;}
#newsSignSide {width:216px;height:162px;border:1px solid #cccccc;margin:0 0 0px 0;background-color:#009fda;}
#promoBoxSide {width:218px;height:170px;border:1px solid #cccccc;margin:10px 0 10px 0;}
#promoBoxSide a:link img, #promoBoxSide a:visited img {background:none;border:none;text-decoration:none;}
#promoBoxSide a:hover img, #promoBoxSide a:active img {background:none;border:none;outline:none;text-decoration:none;}

div.blockLink {margin:10px 0px 0px 10px;}
div.blockLink a:link, div.blockLink a:visited {width:auto;height:20px;line-height:15px;padding:3px 5px;font:bold 11px Arial, Verdana, sans-serif;text-decoration:none;color:#fff;background:#a1a1a1;}
div.blockLink a:hover, div.blockLink a:active {cursor:pointer;background:#858383;text-decoration:none;}

#contentMain p.blockLink2 {margin:10px 0px 0px 0px;}
#contentMain p.blockLink2 a:link, #contentMain p.blockLink2 a:visited {width:auto;height:20px;line-height:15px;padding:3px 5px;font:bold 11px Arial, Verdana, sans-serif;text-decoration:none;color:#fff;background:#a1a1a1;}
#contentMain p.blockLink2 a:hover, #contentMain p.blockLink2 a:active {cursor:pointer;background:#858383;text-decoration:none;}
/************************************************
*	TAF		     		    	    	        * 
************************************************/
a.close {float:right;color:#000;text-decoration:none;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}  
#boxes .window {position:fixed;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #taf {width:375px;height:385px;padding:10px;background-color:#ffffff;}
#boxes #taf h3 {width:230px;float:left;font-size:13px;color:#000;}
/************************************************
*	galleries				    	    * 
************************************************/
#gallery {width:469px;height:313px;margin:10px 0 0px 0;}
#gal a {border:1px solid #ccc;background:#909090;color:#fff;text-decoration:none;margin:0 3px 5px 0;padding:3px 5px;}
#gal a.activeSlide {background:#6f6d6d;}
#gal a:focus {outline:none;}
/************************************************
*	footer				    	    	        * 
************************************************/
#footer {margin:0px 0 10px 0px;width:940px;clear:both;}
#footer p {margin:0px 0 10px 0px;color:#717171;font:normal 11px Arial, Verdana, sans-serif;clear:both;}
#footer h2 {color:#7e7e7e;margin:0px 0px 5px 0px;padding:0px;font:bold 12px Arial, Verdana, sans-serif;line-height:14px;}
#footer ul {margin:10px 0 10px 0px;list-style-position:inside;list-style-type:none;width:940px;clear:both;}
#footer ul li {margin:0px 23px 10px 0px;width:auto;height:104px;float:left;}
#footer ul li.listLast {margin-right:0;}
#footer p a:link, #footer p a:visited {color:#000;font:bold 11px Arial, Verdana, sans-serif;text-decoration:none;padding:1px 5px 1px 5px;margin:0 5px 0 0px;}
#footer p a:hover, #footer p a:active {color:#3b3b3b;text-decoration:none;}
#footer a:link img, #footer a:visited img {background:none;border:none;}
#footer a:hover img, #footer a:active img {background:none;border:none;}