/* @override http://pubaustralia.audienceofone.com.au/css/global.css */

@media all {

/* ------- RESET & BASE STYLES -------- */			
/* Developed from 'Resetting Again' by Eric Meyer, http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ ---*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
		font: normal 9pt Arial, Helvetica, sans-serif;
	}
	table thead { font-weight: bold; }
	table tbody { font-weight: normal; }
	a{overflow: hidden;} /*consider these to get around IE itallics bug, also solves strings and urls too long for their containers and resolves padding issues on IE submit buttons*/
/* ------- GLOBAL STYLES -------- */
  body {
    color:#000;
		background:#e7e7e7;
		font:62.5% Arial, Helvetica, sans-serif;
  }
  .clearFloat {
    clear: both;
		height: 0;  
		line-height: 1px;
		font-size: 1px;  
		visibility: hidden;                     
  }
/*  a {
    color:#0054a6;
    text-decoration:none;
  }
*/

  a {
    color:#0090CF;
    text-decoration:none;
  }
    a:hover {
      color:#0090CF;
      text-decoration:underline;
    }
    a:active {
      background:#F2F2F2;
    }
    a img {
      display:block;
    }
  .hide {
    display:none;
  }  
/* ------- HEADER -------- */  
  #header {
    background:#333;
    color:#fff;
    padding:26px 0 0 0;
  }
    #header .inner {
      width:1000px;
      margin:0 auto;
      position:relative;
    }
   /* #header .siteLogo {  
      margin:0 0 24px 10px;
    } */
	
	#header .siteLogo {  
      margin: -26px 0 15px 0;
    }
	
     /* #header .siteLogo a {
        display:block;
        width:381px;
        height:68px;
        background: url(../images/site_logo_2010.gif) no-repeat 0 0;
        text-indent:-1000em;
      } */
	  
	    #header .siteLogo a {
        display:block;
        width:457px;
        height:109px;
        background: url(../images/PA_logo.gif) no-repeat 0 0;
        text-indent:-1000em;
		margin-left: 8px;
      } 
	  
	  
    #header .topBanner {
      position:absolute;
      top:0;
      right:0;
    }
  #searchBar {
     background: url(../images/bkg/bkg_searchBar.gif) repeat-x 0 0;
     height:41px;
     clear:both;
  }
    #searchBar .searchKeyword {
      font-size:1.4em;
      width:150px;
      height:23px;
      border:1px solid #999999;
      border-right:none;
      margin:9px 0 0 20px;
      padding:0 0 0 10px;
      float:left; 
      background:#f4f4f4;
    }
    #searchBar .searchButton {
      border:none;
      display:inline-block;
      height:25px;
      width:24px;
      cursor:pointer;
      text-indent:-1000em;
      margin:9px 0 0 0;
      background: url(../images/btn/btn_search.gif) no-repeat 0 0;
      float:left;   
    }
    #searchBar form {
      float:left;
    }
    #searchBar .loginForm {
      float:left;
    }
      #searchBar .loginForm label,
      #searchBar .loginForm span,
	  .secureloginform label,
	   {
        font-size:1.1em;
      }
        #searchBar .loginForm span {
          padding:0 10px 0 0;
        }
          #searchBar .loginForm span a {
            color:#fff;
          }
		  
		  .secureloginform a:link, .loginBar a:link, .secureloginform a:visited, .loginBar a:visited {
		  color: #fff;
		  text-decoration: underline;
		  }
		  
		  .secureloginform a:hover, .loginBar a:hover {
		  text-decoration: none;
		  }
		  
      #searchBar .loginForm .textbox, .secureloginform .textbox {
        width:72px;
        height:17px;
        border:1px solid #999999;
        background: #f4f4f4;
        padding:0 5px;
        color:#7b7b7b;
      }
    #searchBar .loginBar {
      float:right;
      margin:10px 0 0 0;
    }  
    #searchBar .loginBar input.loginButton,
    #searchBar .loginBar a.loginButton {
      border:none;
      display:inline-block;
      height:19px;
      width:63px;
      margin:0 5px 0 0;
      cursor:pointer;
      text-indent:-1000em;
      background: url(../images/btn/btn_signIn.gif) no-repeat 0 0;
    }
      #searchBar .loginBar a.loginButton {
        background: url(../images/btn/btn_joinNow.gif) no-repeat 0 0;
        margin-top:1px;
      }   
/* ------- NAVIGATION -------- */
  #nav {
    height:26px;
    display:block;
  }
    #nav li {
      float:left;
      padding:0 3px 0 0;
    }
      #nav li a {
        display:block;
        width:117px;
        height:27px;
        text-indent:-1000em;
      }
        #nav li a:hover,
        #nav li.selected a {
          background-position:-117px 0!important;
        }
        #nav li.home a {
          background: url(../images/nav/tab_home.gif) no-repeat 0 0;
        }
        #nav li.news a {
          background: url(../images/nav/tab_news.gif) no-repeat 0 0;
        }
        #nav li.resources a {
          background: url(../images/nav/tab_resources.gif) no-repeat 0 0;
        }
        #nav li.events a {
          background: url(../images/nav/tab_events.gif) no-repeat 0 0;
        }
        #nav li.awards a {
          background: url(../images/nav/tab_awards.gif) no-repeat 0 0;
        }
        #nav li.directories a {
          background: url(../images/nav/tab_directories.gif) no-repeat 0 0;
        }
        #nav li.conference a {
          background: url(../images/nav/tab_conference.gif) no-repeat 0 0;
        }
        #nav li.membership a {
          background: url(../images/nav/tab_membership.gif) no-repeat 0 0;
        }   
        #nav li.about a {
          background: url(../images/nav/tab_about.gif) no-repeat 0 0;
        }   
/* ------- CONTENT -------- */    
  #content {
    background: url(../images/bkg/bkg_body.gif) repeat-y top center;
  }
    #content .inner {
      width:1000px;
      margin:0 auto;
    }
    #content .carousel,
    #content .featureSponsor {
      float:left;
    }
      #content .featureSponsor h3 {
        display:block;
        background:#373737;
        color:#56544d;
        padding:4px 0;
        text-align:center;
      }      
    #content #main {
      float:left;
      width:790px;
      margin-right:15px;
      padding:20px 0 0 20px;
    }
#content #main h1 {
font-size:3em;
}

    #content #article #body p,
    #content #awardsLayout p {
      font-size:1.4em;
      padding:10px 0 10px 0;
    }
    #content #article #body ul li,
    #content #awardsLayout ul li {
      list-style:disc outside;
      font-size:1.4em;
      padding:0 0 10px 0;
	  margin-left: 15px;
    }
      #content #article #body ul li ul li,
      #content #awardsLayout ul li ul li {
         list-style:circle inside;
         padding:20px 0 0 10px;
         font-size:1em;
      }
    #content #article #body h1,
    #content #awardsLayout h1 {
      font-size: 22px;
      font-weight:300;
      padding:0 0 20px 0;
    } 
    #content #article #body h2,
    #content #awardsLayout h2 {
      font-size: 18px;
      font-weight:300;
      padding:0 0 10px 0;
	  color: #0090CF;
    }
    #content #article #body h3,
    #content #awardsLayout h3 {
      font-size:1.8em;
      font-weight:300;
      padding:0 0 20px 0;
    }
    #content #article #body blockquote,
    #content #awardsLayout blockquote {
      padding:0 20px 20px 20px;
      font-size:1.4em;
      font-style:italic  
    }    
    #content #article #body ol li,
    #content #awardsLayout ol li {
      list-style:decimal inside;
      font-size:1.4em;
      padding:0 0 20px 0;
    }
    #content #article #body sub,
    #content #awardsLayout sub {
      font-size:0.85em;
      vertical-align:sub;
    }
    #content #article #body sup,
    #content #awardsLayout sup {
      font-size:0.85em;
      vertical-align:super;
    }
    #content #article #body del,
    #content #awardsLayout del {
      text-decoration: line-through;
    }
    #content #article #body table,
    #content #awardsLayout table {
      font-size:1.4em;
      border:1px solid #999999;
      margin:0 0 20px 0;
	  width: 100%;
    }
    #content #article #body td,
    #content #awardsLayout td {
      border:1px solid #999999;
      padding:2px 5px;
    }
    #content #article #body thead th,
    #content #awardsLayout thead th {
      font-weight:700;
      background:#EEEEEE;
      border:1px solid #999999;
      padding:2px 5px;
    }
/* ------- HOME -------- */    
    #content .homeBlock {
      float:right;
      width:240px;
      background: url(../images/bkg/bkg_homeBlock.gif) no-repeat 0 0;
      padding:20px 0 0 20px;
      margin:0 3px 20px 0;
    }
      #content .homeBlock .inner {
        margin:0;
        padding:0 12px 18px 0;
        width:auto;
        background: url(../images/bkg/bkg_homeBlockInner.gif) no-repeat bottom right;
      }
      #content .homeBlock h2 {
        font-size:2em;
        font-weight:300;
        float:left;
      }
      #content .homeBlock .rss,
      #content .homeBlock .lock {
        float:right;
        display:block;
        background: url(../images/ico/ico_rss.gif) no-repeat 0 0;
        width:15px;
        height:15px;
        margin:10px 0 0 0;
      }
        #content .homeBlock a.rss:hover {
          text-decoration:none;
        }
        #content .homeBlock .lock {
          background: url(../images/ico/ico_lock.gif) no-repeat 0 0;
          width:12px;
          height:17px;
          margin:8px 0 0 0;
        }
      #content .homeBlock .header {
         background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
         margin:0 0 17px 0;
         padding:0 0 7px 0;
      }
        #content .resources .header {
         background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
        }
      #content .moreButton {
        float:right;
      }
        #content .moreButton a {
          display:block;
          background: url(../images/ico/ico_more.gif) no-repeat top right;
          padding:0 18px 0 0;
          color:#999999;
        }
    #content .story {
      border-bottom:1px solid #e1e1e1;
      margin:0 0 11px 0;
    }
      #content .story h3 {
        font-size:1.2em;
        font-weight:bold;
        margin:0 0 4px 0;
      }
      #content .story p {
        font-size:1.2em;
        margin:0 0 10px 0;
      }
      #content .story p.date {
        font-size:1.1em;
        color:#999;
        margin:0 0 4px 0;
      }
    #content .news .content {
      float:left;
      width: 206px;
    }
    #content .events .content,
    #content .resources .content {
      padding:0 0 0 20px;
      background: url(../images/ico/ico_eventsList.gif) no-repeat 5px 5px;
    }
    #content .last {
      border:none;
    }
    #content .membersOnly {
      background:#f2f2f2;
      padding:15px;
      margin:0 0 10px 0;
    }
      #content .membersOnly p {
        font-size:1.8em;
        color:#999999;
        margin:0 0 15px 0;
      }
        #content .membersOnly p a {
          color:#bc7a00;
          font-weight:700;
        }
        #content .membersOnly .textbox {
          font-size:1.4em;
          height:22px;
          padding:0 0 0 5px;
          margin:0;
          width:133px;
          border:1px solid #cccccc;
          border-right:none;
          float:left;
        }
        #content .membersOnly .joinButton {
          border:none;
          display:inline-block;
          height:24px;
          width:55px;
          cursor:pointer;
          text-indent:-1000em;
          margin:0;
          background: url(../images/btn/btn_membersJoin.gif) no-repeat 0 0;
        }
    #content .galleryBlock {
      width:750px;
      float:left;
     /* background: url(../images/bkg/bkg_galleryBlock.gif) repeat-y 0 0;*/
	  background: transparent url(../images/bkg/bkg_homeBlockInner.gif) no-repeat scroll right bottom;
      margin:0 9px 25px 0;
    }
      #content .galleryBlock .inner {
        /*background: url(../images/bkg/bkg_galleryBlockTop_New.gif) no-repeat 0 0;*/
		background: transparent url(../images/bkg/bkg_homeBlock.gif) no-repeat scroll 0 0;
        padding:20px;
        margin:0;
        width:695px;
		overflow: hidden;
      }
      #content .galleryBlock h2 {
        font-size:2em;
        font-weight:300;
        display:block;
       background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
        padding:0 0 10px 0;
        margin:0 0 15px 0;
      }
      #content .galleryBlock .story {
        width:100px;
        text-align:center;
        border-bottom:none;
        float:left;
        margin:0 18px 0 0;
      }
      #content .galleryBlock img {
        margin:0 0 4px 0;
      }
      #content .galleryBlock p {
        color:#999999;
        font-size:1.1em;
      }
      #content .galleryBlock .galleryBlockBottom {
       /* background: url(../images/bkg/bkg_galleryBlockBottom.gif) no-repeat bottom left;*/
        height:6px;
      }
      #content .galleryBlock .last {
        margin-right:0;
      }
/* ------- ARTICLE -------- */
      #content #article {
        width:559px;
        float:left;
        margin:0 10px 0 0;
        padding:0 0 0 20px;
      }
        #content #article h1 {
          font-size:3em;
          font-weight:300;
          display:block;
          margin:0 0 25px 0;
        }
        #content #article .date {
          font-size:1.4em;
          color:#999999;
          padding:0 0 4px 0;
        }
        #content #article .label {
          float:left;
          color:#999999;
          font-size:1.4em;
          padding:0 4px 20px 0;
        }
        #content #article .tags {
          font-size:1.4em;
        }
          #content #article .tags li {
            float:left;
            border-right:1px solid #cccccc;
            padding:0 4px;
          }
            #content #article .tags li a {
              color:#669900;
            }
          #content #article .tags .last {
            border:none;
          }
      #content #subcol {
        width:180px;
        float:left;
      }
      #content #articleTools li {
        float:left;
        border-right:1px solid #d7d7d7;
        padding:0 6px;      
      }
        #content #articleTools li a {
           background: url(../images/ico/ico_articleTools.gif) no-repeat 0 0;
           display:block;
           text-indent:-1000em;
           height:16px;
           width:125px; 
        }
          #content #articleTools li.share {
            padding-left:0;
          }
          #content #articleTools li.email a {
            width:12px;
            background-position:-125px 0;
          }
          #content #articleTools li.print {
            border:none;
            padding-right:0;
          }
            #content #articleTools li.print a {
              width:14px;
              background-position:-137px 0;
            }
      #content #subcol .articleImage {
        margin:15px 0;
      }
      #content #subcol h3 {
        font-size:1.4em;
        color:#666666;
        font-weight:300;
        padding:0 0 8px 0;
        border-bottom:1px solid #eeeeee;
        margin:0 0 13px 0;
      }
      #content #subcol .module li {
        padding:0 0 10px 19px;
        font-size:1.2em;
        margin:0 0 8px 0;
        border-bottom:1px dotted #dddddd;
        background: url(../images/ico/ico_eventsList.gif) no-repeat 5px 5px;
      }
        #content #subcol .module li.last {
          border:none;
          padding-bottom:30px;
        }
      #content #comments {
        padding:0 25px 0 20px;
        margin:0 0 30px 0;
      }
        #content #comments h2 {
          font-size:2em;
          font-weight:300;
          padding:0 0 10px 0;
          background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
          display:block;
          margin:0 0 20px 0;
        }
      #content .topStories {
        background: url(../images/bkg/bkg_topStories.gif) repeat-y 0 0;
        margin:0 0 30px 0;
      }
        #content .topStories .inner {
          background: url(../images/bkg/bkg_topStoriesTop.gif) no-repeat 0 0;
          padding:20px;
          width:auto;
          margin:0;
        }
        #content .topStories .topStoriesBottom {
          background: url(../images/bkg/bkg_topStoriesBottom.gif) no-repeat 0 0;
          height:5px;
        }
        #content .topStories h2 {
          font-size:2em;
          font-weight:300;
          padding:0 0 10px 0;
          background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
          display:block;
          margin:0 0 20px 0;
        }
        #content .topStories .story {
          width:180px;
          float:left;
          margin:0 10px 0 0;
          border:none;
        }
          #content .topStories .story img {
            margin:0 0 10px 0;
          }
        #content .topStories .last {
          margin-right:0;
        }
		
/*-----EVENTS IN HOMEPAGE-----*/

      #content #awardsLayout2 {
        background: none;
        margin:0 0 15px 0;
      }
        #content #awardsLayout2 .inner {
          background: none;
          width:auto;
          margin:0;
          padding-left: 27px;
		  width: 200px;
        }
        #content #awardsLayout2 #awardsLayoutBottom {
          background: url(../images/bkg/bkg_awardsLayoutBottom.gif) no-repeat 0 0;
          height:17px;
        }
        #content #awardsLayout2 .tabbedNav {
          border-bottom:1px solid #d7d7d7;
          margin:0 0 15px 0;
		  width: 200px;
     	}
				
		#content #awardsLayout2.tabbedNavEvents {
          border-bottom:1px solid #d7d7d7;
          margin:0 0 40px 0;
		  width: 200px;
        }
		
        #content #awardsLayout2 .tabbedNav li {
            font-size:12px;
            color:#0076a3;
            float:left;
            padding-right: 15px;
            list-style:none;
			height: 22px;
          }
        #content #awardsLayout2 .tabbedNav li a {
              display:block;
              padding:0 0 8px 0;
            }
        #content #awardsLayout2 .tabbedNav li a:hover,
        #content #awardsLayout2 .tabbedNav li.selected a {
                text-decoration:none;
                background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
              }
            #content #awardsLayout2 .tabbedNav li#OverviewTab {
              padding-left:0;
            }
        #content #awardsLayout2 h4 {
          font-size:3em;
          font-weight:300;
          padding:0 0 20px 0;
        }
        #content #awardsLayout2 .signatureBox {
          width:160px;
          margin:0 10px 0 0;
          float:left;
        }
          #content #awardsLayout2 .signatureBox p {
            color:#666666;
            font-size:1.2em;
            padding:0 0 10px 0;
          }
		  
		  #content #awardsLayout2 h1 {
		  	font-size: 14px;
			font-weight: bold;
		  }                		
		       
/* ------- AWARDS -------- */
      #content #awardsLayout {
        background: url(../images/bkg/bkg_awardsLayout.gif) repeat-y 0 0;
        margin:0 0 15px 0;
      }
        #content #awardsLayout .inner {
          background: url(../images/bkg/bkg_awardsLayoutTop.gif) no-repeat 0 0;
          width:auto;
          margin:0;
          padding:20px 40px;
		  overflow: hidden;
        }
        #content #awardsLayout #awardsLayoutBottom {
          background: url(../images/bkg/bkg_awardsLayoutBottom.gif) no-repeat 0 0;
          height:17px;
        }
        #content #awardsLayout .tabbedNav {
          border-bottom:1px solid #d7d7d7;
          margin:0 0 20px 0;
     	}
				
		#content #awardsLayout .tabbedNavEvents {
          border-bottom:1px solid #d7d7d7;
          margin:0 0 40px 0;
		  width: 200px;
        }
		
          #content #awardsLayout .tabbedNav li {
            font-size:1.8em;
            color:#0076a3;
            float:left;
            padding:0 15px;
            list-style:none;
						height: 30px;
          }
            #content #awardsLayout .tabbedNav li a {
              display:block;
              padding:0 0 8px 0;
            }
              #content #awardsLayout .tabbedNav li a:hover,
              #content #awardsLayout .tabbedNav li.selected a {
                text-decoration:none;
                background: url(../images/bkg/bkg_newsHr.gif) repeat-x bottom left;
              }
            #content #awardsLayout .tabbedNav li#OverviewTab {
              padding-left:0;
            }
        #content #awardsLayout h4 {
          font-size:3em;
          font-weight:300;
          padding:0 0 20px 0;
        }
        #content #awardsLayout .signatureBox {
          width:160px;
          margin:0 10px 0 0;
          float:left;
        }
          #content #awardsLayout .signatureBox p {
            color:#666666;
            font-size:1.2em;
            padding:0 0 10px 0;
          }                
/* ------- SIDEBAR -------- */      
      #content #sideBar {
        float:left;
        width:160px;
        padding:15px 0 0 0;
		margin-top: 10px;
      }
      #content #mostReadCommented {
        background:#eeeeee;
        margin:0 0 10px 0;
      }
        #content #mostReadCommented h3 {
          font-size:2em;
          font-weight:300;
          padding:10px 0 10px 20px;
        }
        #content #mostReadCommented .tabbedNav li {
          float:left;
        }
          #content #mostReadCommented .tabbedNav li a {
            font-size:1.4em;
            color:#999999;
            display:block;
            height:19px;
            padding-top:3px;
          }
            #content #mostReadCommented .tabbedNav li#mostReadTab a {
              width:50px;
              padding-left:20px;
              background: url(../images/bkg/bkg_mostReadTab.gif) no-repeat -70px 0;
            }
            #content #mostReadCommented .tabbedNav li#mostDiscussedTab a {
              width:78px;
              padding-left:12px;
              background: url(../images/bkg/bkg_mostDiscussedTab.gif) no-repeat -90px 0;
            }
            #content #mostReadCommented .tabbedNav li.selected a {
              color:#666666;
              background-position: 0 0!important;
            }
        #content #mostReadCommented h4{
          font-size:1.4em;
          color:#666666;
          font-weight:300;
          padding:10px 10px 10px 20px; 
        }  
        #content #mostReadCommented .module li {
          border-bottom:1px solid #fff;
        }
          #content #mostReadCommented .module li a {
            font-size:1.2em;
            display:block;
            padding:10px 15px 10px 25px;
            background: url(../images/ico/ico_eventsList.gif) no-repeat 12px 15px;
          }
      #content .forumButton {
        margin:0 0 10px 0;
      }
      #content #sideBar .sideBarSponsors img {
        margin:0 auto 17px auto;
        display:block
      }          
/* ------- FOOTER -------- */  
  #footer {
    background:#3e3e3e;
    padding: 20px 20px 20px;
    color:#fff;
	clear: both;
}
    #footer h4 {
      font-size:1.4em;
      font-weight:700;
      padding:0 0 20px 0;
    }
    #footer #sitemap {
      width:100%;
      padding:0 0 20px 0;
      border-bottom:1px solid #666666;
      float:left;
      margin:0 25px 10px 0;
    }
      #footer #sitemap li {
        font-size:1.2em;
        padding:0 0 8px 20px;
        float:left;
        width:180px;
        background:url(../images/ico/ico_footerList.gif) no-repeat 10px  5px;
      }
        #footer #sitemap li a {
          color:#fff;
        }
    #footer #affiliatedSites {
      float:left;
      width:335px;  
    }
    #footer p {
      color:#999999;
      font-size:1.1em;
    }
/* ------- end @media tag -------- */ 
}
.date { float: left; width: 50px; background: #e8e3d9; margin: 0px 15px 15px 0px; }
.date .mon, .date .year { background: #8DC73F;text-align: center; color: white; font: bold 9pt Arial, Helvetica, sans-serif; }
.date .day { text-align: center; padding: 5px 0px; font: normal 18pt Arial, Helvetica, sans-serif; color: #8DC53E; background: #DEECC9; font-weight: bold; }
.date .year { font-size: 11pt; }
.clearer { clear: both; }

.dsq-widget-list { list-style: url(none) none outside; }
.floatleft { float: left; margin-right: 10px; }
.floatright { float: right; margin-left: 10px; }
.tiny { font-size: 9pt; }
.left { text-align: left; }
.rssposition {
	float: right;
	padding: 5px 5px 0 0;
}

.formregister {
border: 1px solid #E1E1E1;
font-size: 12px;
padding: 10px;
width: 500px;
}

.formregister .item {
margin: 10px 0;
}

a.sitemap:link, a.sitemap:visited {
	color: #fff;
	text-decoration: underline;
}

a.sitemap:hover, a.sitemap:active {
	color: #999;
	text-decoration: none;
}

.blog-post {
font-size:12px;
line-height:18px;
margin-bottom:15px;
}

h2.post-title {
}

.innerbooking {
font-size: 12px;
}

.dirItem{border-bottom:1px dotted #cccccc;margin-bottom:10px;padding-bottom:10px;}
.dirLogo{float:left;width:120px;text-align:center;margin-right:20px;}
.dirLogo img{width:120px;}
.dirDesc{float:left;width:560px;font-size:13px;}
.dirDesc strong{font-size:16px;}

#freeeventform {
border:1px solid #BEBEBE;
font-size:12px;
padding:10px;
width:300px;
}

#paideventform {
border:1px solid #BEBEBE;
font-size:12px;
padding:10px;
width:500px;
}

.space {
padding-right: 8px;
cursor: pointer;
}

#apis {
float:right;
margin-right:15px;
width:155px;
margin: 10px 15px 20px 0;
}

.twiticon, .linkedinicon, .fbicon, .rssicon {
	display: block;
	text-indent: -9999px;
	float: left;
	margin: 7px 5px 0 0;
}

.twiticon {
	background: url(/images/icon_twitter.jpg) no-repeat;
	width: 32px;
	height: 34px;
}

.linkedinicon {
	background: url(/images/icon_in.jpg) no-repeat;
	width: 34px;
	height: 34px;
}

.fbicon {
	background: url(/images/icon_fb.jpg) no-repeat;
	width: 34px;
	height: 34px;
}

.rssicon {
	background: url(/images/icon_rss.jpg) no-repeat;
	width: 34px;
	height: 34px;
}

#twitfloat {
	float: right;
	margin: 13px 15px 0 0;
	display: none;
}

.daspace {
	margin-bottom: 13px;
}

.adrotate {
	float: right;
}

.info {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-top: -15px;
	margin-bottom: 7px;
}
#content #article #body .answer p {
	font-size: 14px;
}

#datespace {
	padding: 0 0 5px 0;
}

.directoriessearch {
	float: right;
	margin-top: -30px;
}

#contactform {
	font-size: 12px;
	float: left;
	width:300px;
}

#sidebarsponsor {
}
.sidebarlogo {
	margin-bottom: 10px;
}

#sideawards {
}

#affiliateSites {
	clear: both;
}
.webform, .ssignup, .form .item {
	font-size: 12px;
}

#faq {
	font-size: 14px;
	padding: 10px 0;
}
.pub_newsarticle {font-size: 14px;}
.pub_newsarticle h3 a {font-size: 18px;}
#content .homeBlock .story h2 {font-size: 15px; font-weight: bold;}
#content .homeBlock .story #datespace {clear: both; padding-top: 5px;}
.appNews{width:165px;font-size:11px;}
.appNews strong{font-size:13px;}
.appResources{border-bottom:1px solid #cccccc;margin-bottom:10px;}
.linkIt{font-size:12px;text-align:right;margin-bottom:10px;}
.appDate{font-size:11px;color:#666666;}
.viddesc {margin-left: -10px;}
.appVideo{font-size:11px;text-align:center;width:130px;}
.appVideoLeft{font-size:12px;margin-bottom:10px;width:180px;float:right;}
.appVideoLeft p{font-size:12px;}
.appVideoRight{width:500px;float:right;margin-left:20px;margin-bottom:10px;}
#content #article #body .appVideoLeft p,#content #awardsLayout .appVideoLeft p {font-size:12px;}

#content #article #body .digital td, #content #awardsLayout .digital td,#content #article #body .digital table, #content #awardsLayout .digital table {border:none;}
#content #article #body .clearTable td, #content #awardsLayout .clearTable td,#content #article #body .clearTable table, #content #awardsLayout .clearTable table {border:none;padding:0px;}
#sitemaplist {}

#sitemaplink {
	width: 800px;
}
.link {
	width: 150px;
	float: left;
}
.link1 {
background:transparent url(/images/ico/ico_footerList.gif) no-repeat scroll 10px 5px;
color:red;
font-size:12px;
padding: 0 0 10px 30px;
}

a.fipp {
display: block;
background: url(/images/afi_fipp_gray.gif) no-repeat;
width: 103px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.fipp:hover{
background: url(/images/afi_fipp_color.gif) no-repeat;
}
a.aba {
display: block;
background: url(/images/afi_aba_gray.gif) no-repeat;
width: 157px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.aba:hover{
background: url(/images/afi_aba_color.gif) no-repeat;
}
a.aimia {
display: block;
background: url(/images/afi_aimia_gray.gif) no-repeat;
width: 112px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.aimia:hover{
background: url(/images/afi_aimia_color.gif) no-repeat;
}
a.piaa {
display: block;
background: url(/images/afi_piaa_gray.gif) no-repeat;
width: 117px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.piaa:hover{
background: url(/images/afi_piaa_color.gif) no-repeat;
}
a.ami {
display: block;
background: url(/images/afi_ami_gray.gif) no-repeat;
width: 75px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.ami:hover{
background: url(/images/afi_ami_color.gif) no-repeat;
}
a.nielsen {
display: block;
background: url(/images/afi_color_gray.gif) no-repeat;
width: 120px;
height: 122px;
text-indent: -9999px;
float: left;
}
a.nielsen:hover{
background: url(/images/afi_nielsen_color.gif) no-repeat;
}
a.newsagent {
display: block;
background: url(/images/afi_newsagent_gray.gif) no-repeat;
width: 120px;
height: 126px;
text-indent: -9999px;
float: left;
}
a.newsagent:hover{
background: url(/images/afi_newsagent_color.gif) no-repeat;
}
a.mfa {
display: block;
background: url(/images/afi_mfa_gray.gif) no-repeat;
width: 120px;
height: 126px;
text-indent: -9999px;
float: left;
}
a.mfa:hover{
background: url(/images/afi_mfa_color.gif) no-repeat;
}
