
/* The International Private Members Club Style Sheet*/

/* divs */

body
{
    font-family: Verdana, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
    color: #2f2f2a;
    background-color:#dfe0db;
    text-align:center;
	background-image:url(/images/bg.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}

body.home
{
    font-family: Verdana, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
    color: #2f2f2a;
    background-color:#dfe0db;
    text-align:center;
	background-image:url(/images/bg_home.jpg);
    background-repeat: repeat-x;
	background-position: top left;
}

#container
{
    position:relative;
    width:990px;
    margin:0 auto 0;
    padding:0;
	z-index: 2;
}

#header_home
{
	width:990px;
    height: 355px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	background-image:url(/images/bg_header.jpg);
    background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}

#header
{
	width:990px;
    height: 175px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	background-image:url(/images/bg_header_thin.jpg);
    background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}

#logo
{
	width:485px;
    height: 140px;
    margin: 0px 0px 30px 0px;
    padding: 0px;
}

#introtext
{
	width:485px;
    height: 190px;
    margin: -10px 0px 0px 75px;
	color:#dfe0db;
    padding: 0px;
	text-align:left;
}

#contacttext_home
{
	width:350px;
    margin: -300px 0px 0px 580px;
	color:#ffffff;
    padding: 0px;
	text-align:right;
	float:left;
}

#contacttext
{
	width:350px;
    margin: -155px 0px 0px 580px;
	color:#ffffff;
    padding: 0px;
	text-align:right;
	float:left;
}

#content
{
	width:990px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
	text-align:left;
}

#homepromo01
{
	width:440px;
    height: 495px;
    margin: 20px 20px 20px 0px;
    padding: 20px;
	background-color:#ffffff;
	border: none;
	border-collapse:collapse;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	float: left;
}

#homepromo02
{
	width:440px;
    height: 495px;
    margin: 20px 0px 20px 0px;
    padding: 20px;
	background-color:#ffffff;
	border: none;
	border-collapse:collapse;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	float: left;
}

#display
{
	width:950px;
    margin: 20px 0px 20px 0px;
    padding: 20px;
	background-color:#ffffff;
	border: none;
	border-collapse:collapse;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	float: left;
}

#backlink
{
	width:100px;
    margin: -45px 0px 10px 850px;
	text-align:right;
}

#display_image
{
	width:600px;
	height: 300px;
    margin: 0px 20px 0px 0px;
	float: left;
}

#display_details
{
	width:290px;
	height: 260px;
    margin: 0px 0px 0px 0px;
	padding: 20px;
	background-color:#dfe0db;
	float: left;
}

#display_sideimage
{
	width:330px;
	height: 300px;
    margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color:#dfe0db;
	float: left;
}

#upcomingevents
{
	width:460px;
    height: 200px;
    margin: 10px 20px 0px 20px;
    padding: 0px;
	text-align:left;
	float:left;
}

.eventlisting_first
{
	width:480px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
	text-align:left;
	clear:both;
}

.eventlisting
{
	width:480px;
    margin: 10px 0px 10px 0px;
    padding: 0px;
	text-align:left;
	clear:both;
}

.eventlisting_icon
{
	width:90px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

.eventlisting_details
{
	width:350px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
	color:#262626;
}

#homehighlights
{
	width:480px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

.highlight01
{
	width:440px;
    height: 130px;
    margin: 0px 0px 20px 0px;
    padding: 20px;
	background-color:#272727;
	border: none;
	border-collapse:collapse;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.highlight02
{
	width:440px;
    height: 130px;
    margin: 0px 0px 20px 0px;
    padding: 20px;
	background-color:#272727;
	border: none;
	border-collapse:collapse;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.highlight_image
{
	width:190px;
    margin: 0px 15px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

.highlight_details
{
	width:210px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
	color:#ffffff;
}

#base
{
    margin: 0px 0px 10px 20px;
}

#base_newslettersignup
{
	width:313px;
	height: 96px;
    margin: 0px 15px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
	background-image:url(/images/basepanel_newsletter.jpg);
    background-repeat: no-repeat;
	background-position: top left;
}

#newsletterform
{
	width:220px;
    margin: 30px 0px 0px 80px;
    padding: 0px;
	text-align:left;
}

#base_facebook
{
	width:313px;
    margin: 0px 15px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

#base_twitter
{
	width:313px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

#scheduledevents
{
	width:460px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}

#schedulehighlights
{
	width:480px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	text-align:left;
	float:left;
}


/* text */

h1 { font-size: 2.3em; color: #73a311; text-decoration: none; margin:0px 0px 5px 0px;}
h2 { font-size: 1.4em; color: #73a311; text-decoration: none; margin:0px 0px 5px 0px;}
h3 { font-size: 1.3em; color: #73a311; text-decoration: none; margin:0px 0px 5px 0px;}
h4 { font-size: 1.2em; color: #73a311; text-decoration: none; margin:0px 0px 5px 0px;}
h5 { font-size: 1.1em; color: #73a311; text-decoration: none; margin:0px 0px 5px 0px;}

span.title { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 1.1em; color: #7cc5ff; font-weight: bold; text-decoration: none; }
span.subtitle2 { color: #8F00D1; font-weight: bold; }
span.copyright { color: #365200; float:right;}
span.price { color: #74ad00; font-size: 1.7em;}
span.special { letter-spacing:-1px; font-size:1.5em; color: #df5b12; margin: 0px 0px 0px 0px;}
span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.address { color: #FFFFFF; text-decoration: none; }
span.white { color: #FFFFFF; text-decoration: none; }
span.strong { color: #4C6B8E; text-decoration: none; }
span.light { color: #ADADAD; text-decoration: none; }
span.red { color: #9f0000;}

span.highlight_green { color: #91bc37;}
span.highlight_yellow { color: #fbd319;}
span.headercontact_phone { font-size:36px; color:#fbd319; letter-spacing: -3px;}
span.headercontact_address { font-size:16px; color:#ffffff;}

span.firstline { color: #2f71a5; font-style:italic;}
span.firstline_ondark { color: #69b6f2; font-style:italic;}
span.listingtitle { color: #004479;}
span.listinginfo { color: #6c6c6c;}
span.footer { color: #3a3a35; margin: 0px 0px 20px 0px; }
span.jackpot { color: #a90000; font-weight:bold; font-size:16px;}

span.schedule_date { color: #5ab31b; clear:top; margin:5px 0px 5px 0px;}
span.schedule_time { color: #fba819;}
span.schedule_poker { clear:top;}
span.schedule_chess { clear:top;}
span.schedule_bigscreen { clear:top;}
span.schedule_pool { clear:top;}
span.schedule_backgammon { clear:top;}
span.schedule_chess { clear:top;}


/* hyperlinks */

a:link {color:#2f71a5;}
a:visited {color:#2f71a5;}
a:hover {color:#72bffb; text-decoration:underline;}

a.headeremail:link {color: #ffffff; font-size: 1.3em; text-decoration:none;}
a.headeremail:visited {color: #ffffff; font-size: 1.3em; text-decoration:none;}
a.headeremail:hover {color: #ffffff; font-size: 1.3em; text-decoration:none;}

a.listinglink:link {color: #84b700; text-decoration: underline; margin: 0px 0px 0px 0px;}
a.listinglink:visited {color: #84b700; text-decoration: underline; margin: 0px 0px 0px 0px;}
a.listinglink:hover {color: #628605; text-decoration: underline; margin: 0px 0px 0px 0px;}

a.ondark:link {color: #6ab7f3; text-decoration: underline; margin: 0px 0px 0px 0px;}
a.ondark:visited {color: #6ab7f3; text-decoration: underline; margin: 0px 0px 0px 0px;}
a.ondark:hover {color: #628605; text-decoration: underline; margin: 0px 0px 0px 0px;}


/* images */

img.link {border:none;}
img.list {border:none; margin: 0px 0px 0px 0px;}
img.banner {border:none; margin: 0px 0px 10px 0px;}
img.navicon_first {border:none; margin: 20px 0px 0px 0px;}
img.navicon {border:none; margin: 20px 0px 0px 27px;}
img.baselink_left {border:none; margin: 0px 10px 20px 0px;}
img.baselink_right {border:none; margin: 0px 0px 20px 0px;}
img.slogan {border:none; margin: 0px 0px 5px 0px;}
img.backbutton {border:none; text-align:right;}
img.schedulebutton_long {border:none; margin: 0px 0px 10px 0px;}
img.schedulebutton_first {border:none; margin: 0px 0px 5px 0px;}
img.schedulebutton {border:none; margin: 0px 0px 5px 18px;}


/* paragraphs */

p {padding: 5px; margin: 0px;}
p.first {color: #ae072e; text-decoration: none; font-size: 1.05em;} 


/* rules */
hr {border: 1px solid #666666; height:1px;}
hr.clear {clear:both; border: 1px solid #666666; height:1px;}
br.clear {clear:both; margin:0px;}
 

/* tables */

table.form { border-collapse: collapse; border: none; margin: 0px 0px 10px 0px;}
table.form td { padding: 2px; text-align: left;}

