@import url('../twentyten/style.css');

/*
Theme Name: IAMOA
Theme URI: URI to your theme
Description: IAMOA
Author: Maggie
Version: 0.0.1
Template: twentyten
Tags: two-columns, right-sidebar, custom-header, custom-colors, custom-background, custom-menu, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* header--body */


body {padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000;}

.assoc {width:980px;margin:auto;padding:auto;}
.assoc .re {position:relative;z-index:9999999;float:right;margin-right:10px;margin-top:40px;}


#top {
background-image: url('images/top-bg-tile.jpg'); height: 65px; padding: 10px 0 0 0;}

#top-cont { width: 1000px; margin: 0 auto;}

#logo {float: left; width: 480px; padding-left: 20px;}

#topmenu {float: left; width: 400px; background-image:url(images/topmenu-bg.png); background-repeat: no-repeat; height: 40px; padding: 5px 10px; margin-top: 8px;}

#topmenu a {text-decoration: none; color: #d8d6d6; font-size: 11px; border-right: 1px solid #d8d6d6; padding: 3px 8px; }

#topmenu a:hover {color: #000;}

#menu2 {height: 47px; background-image: url('images/menu2-bg.png'); border-top:10px solid #fff; border-bottom: 10px solid #fff;}

#menu2-cont { width: 600px; margin: 0 auto; padding-top: 4px; padding-left: 400px;}

#menu2-cont a {text-decoration: none; font-size: 12px; color: #5E5E5E; padding: 0 10px 0 3px;}

#menu2-cont a:hover {color: #000; }


#photoarea {clear: both; height: 408px;text-align: center;margin:auto;padding:auto;}

#bottom {background-color: #000;position:relative; clear: both;}
#bottom3 {background-color: #000;position:absolute; z-index:999999;top:545px;left:25%;width:750px;margin:auto;padding:auto;}

#bottom-cont {width: 750px; margin: 0 auto; position:relative; top: -20px; background-color: #000; height: 250px;margin:auto;padding:auto;}

#bottom1 {float: left; width: 345px; background-image:url(images/bottom1bg.jpg); background-repeat: repeat-x; padding: 5px;}

#bottom2 {float: left; width: 375px; background-image:url(images/bottom2bg.jpg); background-repeat: repeat-x; height: 235px; padding: 15px 0 0 20px;}

#fb-bar {background-image: url(images/fb-bar2.png); background-repeat: no-repeat; height: 35px; color: #A3A3A3; padding: 10px 0 0 45px; font-size: 11px; text-align: left;}

#footer { color: #ccc; text-align: center; padding: 15px 0;width:90%}

.sample {color: #9C9C9C; border-bottom: 1px dotted #ccc; text-decoration: none;}

#access {
    background: none;
    display: block;
    float: left;
    margin: 0 auto;
    width: 820px;
}



#access .menu-header, div.menu {
    color: #5E5E5E;
    font-size: 12px;
    padding: 0 10px 0 3px;
	text-transform: uppercase;
}

#access li
{
	background-image: url(images/menu-arrow2.png); 
	background-repeat:no-repeat;
	padding-left: 20px;
	
}

#access li ul li
{
	z-index: 9999;
	
}

#access li ul li
{
	background-image: none;
	color: #ccc;
	padding-left: 0px
	
}

#access ul ul a
{
	color: #ccc;
	
}

#access li:hover > a
{
	background: none;
	color: #000;
	
}

#access ul ul :hover > a {
	background: #5e5e5e;
	color: #fff;
}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
    color: #000; 
}

	

#bottom-inside {width: 600px; float: left; background-color: #fff; margin-right: 20px; padding: 15px 30px;}

#bottom-inside2 {width: 260px; float: left;}

#bottom-cont-inside {width: 950px; margin: 0 auto; position:relative; background-color: #000; padding-top: 20px;}

#comments {display: none;}
}

#slider {overflow:hidden;height:300px;width:980px;}

#slideshow,img.bgM{overflow:hidden;min-height:550px;min-width:9px;width:100%;position:fixed;top:0;left:0;z-index:-9999;overflow:hidden;}
#slideshow2, img.bgMb {
       
        width: 942px;
        height:408px;
        position: relative;
        top: 0px;
        left: 0;
        z-index:-999;
}
#wrap{background:none repeat scroll 0 0;margin:auto;padding:auto;height:408px;position:absolute;z-index:99;left:10%} /*BS took out top:142px on 6-10-13 was causing a Chrome bug*/
#wrap h3{font-size:45px;font-family:georgia;font-weight:normal;color:#000000;line-height:50px;padding:0;margin:0;}
#linkback a{position:absolute;top:-15px;left:520px;background:#d80000;border:1px solid #999999;border-radius:160px;box-shadow:0 0 5px #333333,1px 1px 50px #a41111 inset;width:130px;height:110px;z-index:100;font-size:28px;line-height:26px;color:#FFFFFF;text-align:center;text-shadow:1px 1px 0 #000;text-decoration:none;padding-top:20px;font-weight:bold;}

#bottom-inside {width: 600px; float: left; background-color: #fff; margin-right: 20px; padding: 15px 30px;}

#bottom-inside-about {background-image: url(images/about-us-title.jpg); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-about h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-mem {background-image: url(images/members-title.png); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-mem h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-membership {background-image: url(images/membership.png); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-membership h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-membership h1 {color: #509970; margin-bottom: 10px;border-bottom: 1px dotted #ccc;margin-top:30px;}

 h1 {color: #509970; margin-top: 30px;border-bottom: 1px dotted #ccc;padding-bottom:10px;}

#bottom-inside-industry {background-image: url(images/industry-links-title.jpg); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-industry h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-contact {background-image: url(images/contact-title.png); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-contact h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-locator {background-image: url(images/membership-directory.png); background-repeat: no-repeat; width: 940px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-locator h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-sitemap {background-image: url(images/sitemap-title.jpg); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-sitemap h2 {color: #ee8e27; border-bottom: 1px dotted #ccc; margin-bottom: 8px; font-size: 17px; line-height: 22px;}

#bottom-inside-tournaments {background-image: url(images/tournaments-title.jpg); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-ptournaments {background-image: url(images/pool-tournament.png); background-repeat: no-repeat; width: 640px; float: left; background-color: #fff; margin-right: 20px; padding: 130px 30px 15px 30px;}

#bottom-inside-tournaments h2 {text-decoration:none;color: #ee8e27; border-bottom: 0px dotted #ccc; margin-bottom: 5px; font-size: 17px; line-height: 22px;padding-top:10px;}
#bottom-inside-tournaments h2 a:link, #bottom-inside-tournaments h2 a:visited {text-decoration:none;color: #ee8e27;  }
#bottom-inside-tournaments h2 a:hover {text-decoration:none;color: #000; font-size: 17px; }

#bottom-inside-tournaments h3 {font-weight:normal;text-decoration:none;color: #EF1F4D; border-bottom: 1px dotted #ccc; margin-bottom: 5px; font-size: 17px; line-height: 22px;padding-top:10px;}
#bottom-inside-tournaments h3 a:link, #bottom-inside-tournaments h2 a:visited {text-decoration:none;color: #EF1F4D;  }
#bottom-inside-tournaments h3 a:hover {text-decoration:none;color: #000; font-size: 17px; }


#bottom-inside2 {width: 260px; float: left; z-index: 1;}

#bottom-cont-inside {width: 1000px; margin: 0 auto; position:relative; padding-top: 20px;}

#comments {display: none;}

.sub-menu ul {z-index: 99999; display: relative;}

.sub-menu ul li {z-index: 99999;  display: relative;}

.sub-menu ul li a {z-index: 99999;  display: relative;}

.entry-title {display: relative;}

.menu-members-menu-container, .menu-right-menu-container {margin-top:30px;}

.menu-pool-container li#menu-item-631 a,
.menu-pool-container li#menu-item-632 a,
.menu-pool-container li#menu-item-633 a,
.menu-dart-container li#menu-item-637 a,
.menu-dart-container li#menu-item-638 a,
.menu-dart-container li#menu-item-639 a,
.menu-right-menu-container li#menu-item-120 a,
.menu-right-menu-container li#menu-item-121 a,
.menu-members-menu-container li#menu-item-102 a,
.menu-members-menu-container li#menu-item-1148 a,
.menu-members-menu-container li#menu-item-101 a,
.menu-members-menu-container li#menu-item-100 a, 
.menu-members-menu-container li#menu-item-99 a, 
.menu-members-menu-container li#menu-item-98 a 
{height:20px;border-bottom:1px dotted #ffffff;text-decoration:none;display:block;width:300px;padding:5px;color:#ffffff;font-size:15px;}

.ngg-gallery-thumbnail {float: left; width: 100px; margin: 15px;}

h2 {padding-top:30px; color:#ee8e27}
#acc {float:left;width:30%;padding-right:2%;font-size:11px;}
#white {background:#ffffff;padding:5px;clear:both;height:100%;height: inherit;}
#grey {background:#ececec;padding:5px;clear:both;height:100%;height: inherit;}
#tdl {float:left;width:30%;padding-right:5%;}
#tdr {width:30%;float:left;padding-right:5%;}
#tdr2 {width:30%;float:left;}


#greyr {background:#ececec;padding:5px;float:right;width:40%;}
#pdf {margin-bottom:10px;background:#ececec url(../../../images/pdf.png) top right no-repeat;padding:10px;clear:both;}
#web {margin-bottom:10px;background:#ececec url(../../../images/web.png) top right no-repeat;padding:10px;clear:both;}
 h3{font-weight:bold;}
 h3 a:link,  h3 a:visited{color: #666;text-decoration:none;}

.clear {
    clear: both;
}

.ui-accordion-header{
    margin:5px 0 0;
}
.ui-accordion-header a{
    padding:5px 12px;
    background: #CCC; 
    color:#000000;
    display:block;
}
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
    background-color: #DDD;
}
.ui-accordion-content{
    padding-top:10px;
}

.caption{display:none;}

@media only screen and (min-width: 850px) and (max-width: 950px) {
.hentry {
margin: 0;
}
#access {
    background: none;
    display: block;
    float: left;
    margin: 0 auto;
    width: 850px;
}


#top-cont {
width: 100%;
margin: 0 auto;
}
#logo {
float: left;
width: 300px;
padding-left: 20px;
padding-bottom:10px;
}
#topmenu {
float:left;
width: 400px;
background-image: url(images/topmenu-bg.png);
background-repeat: no-repeat;
height: 40px;
padding: 5px 10px;
margin-top: 8px;
}

#menu2-cont {
width: 500px;
margin: 0 auto;
padding-top: 4px;
padding-left: 200px;
}
#access {
background: none;
display: block;
float: left;
margin: 0 auto;
width: 100%;
}


#bottom-inside {width: 400px; float: left; background-color: #fff; margin-right: 20px; padding: 15px 30px;}
#bottom-inside-about {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px;}
#bottom-inside-mem {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px; }
#bottom-inside-membership {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px; }
#bottom-inside-industry {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px; }
#bottom-inside-contact {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px; }
#bottom-inside-locator {background-image: none; background-repeat: no-repeat; width: 840px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px;}
#bottom-inside-sitemap {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px;  padding-top:10px;}
#bottom-inside-tournaments {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px; }
#bottom-inside-ptournaments {background-image: none; background-repeat: no-repeat; width: 440px; float: left; background-color: #fff; margin-right: 20px; padding-top:10px;}
#bottom-inside2 {width: 260px; float: left; z-index: 1;}
#bottom-cont-inside {width: 100%; margin: 0 auto; position:relative; padding-top: 20px;}


}

@media only screen and (min-width: 451px) and (max-width: 849px) {
#wrap {
background: none repeat scroll 0 0;
margin: auto;
padding: auto;
height: 408px;
position: absolute;
z-index: 99;
left: 0px;
top: 310px;
width: 100%;
overflow: hidden;
}
.assoc .re {
position: relative;
z-index: 9999999;
float: left;
margin-right: 10px;
margin-top: 40px;
}

#bottom1 {
float: none;
width: 100%;
background-image: url(images/bottom1bg.jpg);
background-repeat: repeat-x;
padding: 5px;
}

#bottom2 {
float: none;
width: 100%;
background-image: url(images/bottom2bg.jpg);
background-repeat: repeat-x;
height: 235px;
padding: 15px 0 0 20px;
}
.assoc {width:450px;margin:auto;padding:auto;}


#bottom3 {background-color: #000;position:initial; z-index:999999;top:545px;left:25%;width:450px;margin:auto;padding:auto;}

#bottom-cont {width:100%; margin: 0 auto; position:relative; top: 10px; background-color: #000; height: 550px;}


#access {
    background: none;
    display: block;
    float: left;
    margin: 0 auto;
    width: 451px;
}

#top {
background-image: url('images/top-bg-tile.jpg'); height: 120px; padding: auto;margin:auto;}

#top-cont {
width: 100%;
margin: auto;
padding:auto;
}

#logo {
width: 300px;
padding:auto;
margin:auto;
clear:both;
padding-bottom:10px;
}
#topmenu {
clear:both;
width: 400px;
background-image: url(images/topmenu-bg.png);
background-repeat: no-repeat;
height: 40px;
padding: 5px 10px;
margin-top: 8px;
}
#bottom-cont-inside {
width: 100%;
margin: 0 auto;
position: relative;
padding-top: 20px;
}

#bottom-inside2 {
width: 260px;
clear:both;
z-index: 1;
}
#menu2-cont {
width: 100%;
margin: 0 auto;
padding-top: 4px;
padding-left: 0px;
}

#bottom-inside {width: 100%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-about {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-mem {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px; }
#bottom-inside-membership {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-industry {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px;padding: 15px 10px 10px 10px; }
#bottom-inside-contact {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-locator {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-sitemap {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-tournaments {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-ptournaments {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 20px; padding: 15px 10px 10px 10px;}
#bottom-inside2 {width: 90%; float: left; z-index: 1;}
#bottom-cont-inside {width: 90%; margin: 0 auto; position:relative; padding-top: 20px;}
#menu2 {height: 160px; background-image: none;background-color:#ffffff; border-top:10px solid #fff; border-bottom: 10px solid #fff;clear:both;width:100%;}
#menu2-cont {
width: 100%;
margin: 0 auto;
padding-top: 4px;
padding-left: 0px;
}
#access .menu-header li, div.menu li {
clear: both;
position: relative;
}

#menu2 {height: 160px; background-image: none;background-color:#ffffff; border-top:10px solid #fff; border-bottom: 10px solid #fff;clear:both;width:100%;}
#menu2-cont {
width: 100%;
margin: 0 auto;
padding-top: 4px;
padding-left: 0px;
}
#top {
background-image: url('images/top-bg-tile.jpg');
height: 105px;
padding: 10px 0 0 0;
}
.hentry {
margin: 0;
}
#access ul ul :hover > a {
display:none;
}

#access ul ul a {
display:none;

}
#slideshow, img.bgM {
overflow: hidden;
min-height: 407px;
min-width: 9px;
width: 100%;
position: relative;}

}


@media only screen and (min-width: 0px) and (max-width: 450px) {
.assoc .re {position:relative;z-index:9999999;float:none;margin-right:10px;margin-top:40px;}

img.re {width:100%}


#bottom1 {float: left; width: 100%; background-image:url(images/bottom1bg.jpg); background-repeat: repeat-x; padding: 5px;}

#bottom2 {float: left; width: 100%; background-image:url(images/bottom2bg.jpg); background-repeat: repeat-x; height: 235px; padding: 15px 0 0 20px;}

#slideshow2 {display:none;}

.assoc {width:250px;margin:auto;padding:auto;}
#bottom3 {background-color: #000;position:absolute; z-index:999999;top:545px;left:0;width:100%;margin:auto;padding:auto;}

#bottom-cont {width: 250px; margin: 0 auto; position:relative; top: -20px; background-color: #000; height: 250px;margin:auto;padding:auto;}


#access .menu-header li, div.menu li {
clear: both;
position: relative;
}

#access {
    background: none;
    display: block;
    float: left;
    margin: 0 auto;
    width: 100%;
}

#top-cont {
width: 100%;
margin: 0 auto;
}

#logo {
width: 90%;
clear:both;
padding-bottom:10px;
}
#topmenu {
float:center;
clear:both;
width: 95%;
background-image: url(images/topmenu-bg.png);
background-repeat: no-repeat;
height: 80px;
padding: 5px 10px;
margin-top: 8px;
}
#bottom-inside2 {
width: 100%;
clear:both;
z-index: 1;
}
#bottom-cont-inside {
width: 100%;
margin: 0 auto;
position: relative;
padding-top: 20px;
}

#bottom-inside {width: 100%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-about {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-mem {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px; }
#bottom-inside-membership {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-industry {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px;padding: 15px 10px 10px 10px; }
#bottom-inside-contact {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-locator {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-sitemap {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-tournaments {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 0px; padding: 15px 10px 10px 10px;}
#bottom-inside-ptournaments {background-image: none; background-repeat: no-repeat; width: 90%; float: left; background-color: #fff; margin-right: 20px; padding: 15px 10px 10px 10px;}
#bottom-inside2 {width: 90%; clear:both; margin-top:10px;z-index: 1;}
#bottom-cont-inside {width: 90%; margin: 0 auto; position:relative; padding-top: 20px;}
#menu2 {height: 160px; background-image: none;background-color:#ffffff; border-top:10px solid #fff; border-bottom: 10px solid #fff;clear:both;width:100%;}
#menu2-cont {
width: 100%;
margin: 0 auto;
padding-top: 4px;
padding-left: 0px;
}
#top {
background-image: url('images/top-bg-tile.jpg');
height: 105px;
padding: 10px 0 0 0;
}
.hentry {
margin: 0;
}

#access ul ul :hover > a {
display:none;
}

#access ul ul a {
display:none;

}

#topmenu a {
text-decoration: none;
color: #d8d6d6;
font-size: 9px;
border-right: 1px solid #d8d6d6;
padding: 3px 3px;
}


}

