div#navcontainer{color: blue;}
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 10px;padding-bottom:0em;margin-top: .5em;
background-repeat: no-repeat; color: blue;background-color:#ffb90f;
background-position: 0 .5em;
}
.sniper1{
font-size: 14px; font-style:normal; font-weight: bold; 
margin-top: 1em;color:blue;
}

.sniper2{
/* border:1px solid blue; */
background-color: #ffb90f;padding-bottom: 0em;
}
.sniper2:hover{
/* border:1px solid red; */
background-color: red;padding-bottom: 0em;
 
}
.sniperx{
border:1px solid red;
background-color: yellow;padding-bottom: 0em;
}
span.sniper3{ color: #ffffff;}

.main_container {background:#ccc; color:#fff; margin:0 15px;}
.wordpressapitop, .wordpressapibottom{
display:block;
background:#fff;
}
.wordpressapitop *, .wordpressapibottom *{
display: block;
height: 1px;
overflow: hidden;
background:#ccc;
}
.wordpressapi1{margin: 0 5px}
.wordpressapi2{margin: 0 3px}
.wordpressapi3{margin: 0 2px}
.wordpressapi4{
margin: 0 1px;
height: 2px
}

.back {
	background-color: #ff00ff;
	bgcolor: #ff00ff;
}

div.header {
	background-repeat: no-repeat;
	background-image: url(banner-bkg.png);
	background-position: center;
	padding: 0;
    margin: 0;
    border: 0;
	float: none;
}

div.navigation {
	background-repeat: no-repeat;
	background-position: center;
	padding: 0;
    margin: 0;
    border: 0;
	float: none;
}

#container {
width:772px;
margin:0 auto;
padding:0 13px;
position:relative;
background:url(bg.gif) repeat-x #dfdfdf;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
color:#454545;
text-align:left;
}
body{padding: 0px 0 0;background:#ffb90f;
    font: 100.01%/1.3 Verdana,Arial,sans-serif;text-align:center}
div.bod {
	background-image: url(content_background.png);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0;
    margin: 0;
    border: 0;
	float: none;

}

div.footer {
	background-image: url(Images/flower-4.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0;
    margin: 0;
    border: 0;

}
h1 { text-align: center;
	font-style: italic;
	font-family: cursive;
	font-weight: bold;
	font-size: 30px;
	color: #ffb90f;
	}

h2 { text-align: center;
	font-style: italic;
	font-family: cursive;
	font-weight: bold;
	font-size: 25px;
	color: navy;
	}

div#box4 { text-align: center;
	font-style: italic;
	font-family: cursive;
	font-weight: bold;
	font-size: 20px;
	color: blue;
	float: right;
	background: #c0c0c0;
	width: 100%;
	padding-top: 20px;padding-bottom:20px;position: relative; top: 0px;
	 
	}
div#box{ padding-top: 20px; padding-bottom: 20px;
    background-color: transparent ;position: relative; top: -6.0em; text-align: center;
  font-weight: bold;
 font-size: 24pt;
 font-style: italic;
  width: 100%;
  margin: 0em;
  color: #cde472;}

div#box5{
 text-align: center;
	font-style: italic;
	font-family: cursive;
	font-weight: bold;
	font-size: 20px;
	color: blue;
	float: right;
	background: #c0c0c0;
	width: 100%;
	padding-top: 20px;padding-bottom:20px;position: relative; top: -100px;}

div#box6{width:100%;padding-top: 20px;padding-bottom:20px;margin-top:5em;float: right;
     font-size: 25px;background:#E60000;text-align: center; position:relative;  }


div#box3{width:50%;padding-top: 20px;padding-bottom:20px;margin-top:0em;float: right;
     font-size: 25px;font-weight: bold;
	background:#E60000;text-align: center; position:relative; top:0px; }

div#box7{width:100%;padding-top: 0px;padding-bottom:20px;margin-top:1em; margin-bottom: 1em; float: right;
     font-size: 25px; font-weight: bold;background:#08c1cd;text-align: center; color: ; }
div#box2{width:100%;padding-top: 20px;padding-bottom:20px;margin-top:1em;float: right;
     font-size: 25px; font-weight: bold;background:#E60000;text-align: center;  }

.h3p { 
	text-align: center;
	font-style: italic;
	font-family: cursive;
	font-weight: bold;
	font-size: 20px;
	color: blue;
	padding:20px;
}

p#p1 {
	float:right;padding: 20px;margin-top:2px;
     font-size: 20px;text-align: left;
	 background-color: #ff0000;position:relative;top:-2em;
	 color: #ffffff;	
}

p {
	margin: 0;
}
.guest{ font-weight:bold; font-style:italic; color: black;}
.special1{ font-weight:bold; font-style:normal; color: blue;}
.tiny{ font-weight:lighter; font-style:normal; color: black; font-size:x-small;}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.style2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style3 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.style4 {font-size: 5px}

.centeredImage
    {
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px;

    }

.centeredSalImage
  {  
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px;
    position: relative;
    border:5px groove blue;
}

.leftImage
    {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	float:left;
	position: relative; top: 0px;
    }

.leftSalImage
    {
	padding:5px;
	border:5px solid red;
	background-color: #ff0;
	width: 205;
	height: 287;
	text-align:left;
	float: left;
}

.centeredCounterImage
    {
   padding:5px;
   border:5px solid red;
   background-color: #fff000;
   text-align:center;
   border:3px solid red;
}

div.sal
{
  margin: 0px;
  border: 0px solid #0000ff;
  height: 574px;
  width: 410px;
  text-align: center;
}
div.sal img
{
 width: 410px;
 height: 574px;
  display: inline;
  margin: 1px;
 }
#logo
 {
  text-shadow:  1px -2px 4px #ffffff, 2px -4px 10px #ffff00, 8px -20px 30px #ff1a00;
 }
#l1 
{
text-shadow:  2px -2px 4px #ffffff, 2px -4px 10px #ffff00, 8px -20px 30px #ff1a00;
}
#l2 
{
text-shadow:  2px -2px 4px #ffffff, 2px -4px 10px #fff000, 8px -20px 30px #ff1a00;
}
#l3 
{
text-shadow:  2px -2px 4px #ffffff, 2px -4px 10px #fff000, 8px -20px 30px gold;
}
#banner
{
margin-top: 10px; margin-bottom:0em;
margin-left:auto;
margin-right:auto;
color: #000fd8;
  height:198px;
  width: 940px;
  background:url(Images/cropped-flagimage2.jpg) no-repeat top center;
  background-size:cover; 
	position: relative;
  text-align: center;
	border: 10px groove #4A1CE2;
}	
div.img img
{
width: 100%;
 height: 200;
  display: inline;
  margin:0em;
 margin-bottom: 2em;
 }
div.imgx ax:hover img {border: 5px solid #0000ff;}



div.desc
{
  text-align: center;
  font-weight: bold;
 font-size: 24pt;
 font-style: italic;
  width: 100%;
  margin: 2px;
  color: red;
 background-color: rgb(255,255,240);
border: 0px inset blue;
border-bottom-left-radius:10px; 
-moz-border-bottom-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-right-radius:10px; 
-moz-border-bottom-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px; 
-moz-border-top-left-radius:10px;
-webkit-border-top-left-radius:10px;
border-top-right-radius:10px; 
-moz-border-top-right-radius:10px;
-webkit-border-top-right-radius:10px;
}

#preamble p span, #participation p span, #requirements p span {
padding:0 85px 10px 17px;
display:block;
}

.flower
{
	background-image: url(Images/flower-4.gif);
	background-repeat:no-repeat;
	width:auto;
	
}

a:link {
	color: blue;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: blue;
}
a:hover {
	text-decoration:  none;
	color: navy;
}
a:active {
	text-decoration: none;
}

