/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#023098;
	font-variant: normal;
	line-height: 18px;
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
}
p {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.pitalic, .reditalic {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-style:italic;
}
.reditalic{
	color:#CC3333;
}
.redtext{
	color:#CC3333;
}
.red20{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color:#CC3333;
}
.blue20{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;

}

h1 {
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	color:#CC3333;
}

h2{
font-size: 20px;font-style: normal;font-weight:100;	font-family: Georgia, "Times New Roman", Times, serif;color:#CC3333;height:25px;
}


.navlist {
	list-style-type:circle;
	line-height: 35px;
}
.txtlnk {
	font-size: 16px;
	font-weight: normal;
	color:#9966CC;
}
.btnInput{
	font-size: 16px;
	color:#023098;
}
a:link {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color:#023098;
	background-color: #F5F5F5;
	text-decoration: none;
}
a:visited {
	font-size: 16px;
	line-height: 18px;
	color:#023098;
	background-color: #F5F5F5;
	text-decoration: none;
}
a:hover {
	font-size: 16px;
	border-bottom-width: 2px;
	border-bottom-color: #CC0033;
	border-bottom-style: dotted;
	line-height: 18px;
}
#flag {
	position: absolute;
	left: 4px;
	top: 40px;
	height: 59px;
	width: 745px;
	z-index: 2;
	text-align: center;
}
#heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	text-align: center;
	position: absolute;
	top: 99px;
	height: 50px;
	left: -2px;
	width: 752px;
	font-style: normal;
	line-height: 60px;
}
#sabf{
	position: absolute;
	top: 8px;
	left: -2px;
	width: 749px;
	height: 37px;
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times,serif;
	text-align: center;
}
#wrapper {
	position: relative;
	left: auto;
	top: 0px;
	right: auto;
	text-align: left;
	height: auto;
	width: 750px;
}
#banner {
	position: absolute;
	left: -5px;
	top: -14px;
	width: 744px;
	height: 202px;
}
#bulletins {
	position: absolute;
	top: 435px;
	width: 230px;
	height: 388px;
	left: 340px;
	text-align: justify;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#results{
	position: absolute;
	top: 211px;
	width: 503px;
	left: 206px;
	height: 156px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#main{
	position: absolute;
	top: 210px;
	width: 503px;
	left: 231px;
	height: 156px;
	text-align: center;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#pairs_results{
	position: absolute;
	top: 189px;
	width: 740px;
	left: -6px;
	height: 704px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#pairs_hands{
	position: absolute;
	top: 185px;
	width: 332px;
	left: 406px;
	height: 437px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#teams_results{
	position: absolute;
	top: 205px;
	width: 728px;
	left: -5px;
	height: 700px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}
#teams_hands{
	position: absolute;
	top: 221px;
	width: 317px;
	left: 394px;
	height: 608px;
	text-align: left;
	border-width: 1px;
	border-color:#023098;
	border-style:solid;
}
#contact {
	position: absolute;
	top: 270px;
	width: 659px;
	height: 468px;
	left: 70px;
	text-align:justify;
}
#venue {
	position: absolute;
	top: 276px;
	width: 731px;
	height: 646px;
	left: 4px;
	text-align:justify;
}


#schedule{
	position: absolute;
	top: 192px;
	width: 736px;
	left: -3px;
	height: 800px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}

#navbar {
	position: absolute;
	width: 220px;
	left: -9px;
	top: 211px;
	height: 649px;
	text-align: left;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
}

#navbar2 {
    position: absolute;
    width: 247px;
    left: -6px;
    top: 212px;
    height: 494px;
    text-align: left;
    border-width: 1px;
    border-color: #023098;
    border-style: solid;
    
}
#map {
	position: absolute;
	top: 227px;
	text-align: center;
	width: 715px;
	left: 1px;
	height: 440px;
}
#teams a:link{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color:#023098;
	background-color: #F5F5F5;
	text-decoration: none;	
}
#invite{
	position: absolute;
	top: 217px;
	width: 463px;
	left: 253px;
	height: 41px;
	text-align: center;
}
#thanks{
	position: absolute;
	top: 356px;
	left: 68px;	
	width: 667px;	
	height: 60px;
	text-align: center;
	vertical-align:middle;
	font-size: 36px;
	font-style: normal;
	font-weight:100;	
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#CC3333;
}
#photos {
	position: absolute;
	top: 498px;
	left: 318px;
	width" 600px;
	height: 36px;
	text-align:center;
	width: 116px;
}
#photo1 #photo2 #photo3 #photo4 #photo5 #photo6 #photo7{
	position: absolute;	
	width: 305px;
	height: 322px;
	text-align: center;
	vertical-align:middle;
	houzontal-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight:100;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#photo1{
	position: absolute;
	top: 301px;
	left: 101px;
}
#photo2{
	position: absolute;
	top: 305px;
	left: 332px;
}

#photo3{
	position: absolute;
	top: 305px;
	left: 548px;
}
#photo4{
	position: absolute;
	top: 610px;
	left: 98px;	
}
#photo5{
	position: absolute;
	top: 610px;
	left: 335px;
}
#photo6{
	position: absolute;
	top: 610px;
	left: 550px;
}
#photo7{
	position: absolute;
	top: 910px;
	left: 335px;
}
#updated {
    position: absolute;
    text-align: center;
    color: #CC3333;
    left: 4px;
    top: 153px;
    width: 202px;
    height: 15px;
}
#ctimage {
    position: absolute;
    top: 230px;
    width: 729px;
    height: 635px;
    left: -13px;
    text-align: justify;
    border-width: 1px;
    border-color: #023098;
    border-style: solid;
    align-items: center;
    text-align: center;
}
#ctimage2 {
	position: absolute;
	top: 374px;
	width: 505px;
	height: 402px;
	left: 228px;
	text-align: justify;
	border-width: 1px;
	border-color: #023098;
	border-style: solid;
	align-items: center;
	text-align: center;
}
#accommodation {
    position: absolute;
    top: 211px;
    width: 545px;
    height: 1600px;
    left: 200px;
    text-align: justify;
    border-width: 1px;
    border-color: #023098;
    border-style: solid;
    align-items: center;
    text-align: center;
}
#hotel {
    position: absolute;
    top: 207px;
    width: 545px;
    height: 750px;
    left: 201px;
    text-align: justify;
    border-width: 1px;
    border-color: #023098;
    border-style: solid;
    align-items: center;
    text-align: center;
}
