/* global.css */ 
body { 
background-color: #07013F;
color: White;
margin-left: auto;
margin-right: auto;
} 

a:link {
    color: White;
}

a:visited {
    color: White;
}

h1, h2, h3 {text-align: center;}

h1 {
font-size: 1.25em;
padding: 2% 0;}

h2 {
font-size: 1.3em;
padding: 2% 0;}

h2 a {
    color: White;
}

h3 {
font-size: 1.3em;
padding: 2% 0;}

.p1 {padding: 1% 10%;
font-size: .8em;
}
.p2 {padding: 1% 0;
font-weight: bold;
text-align: center;
}

.p2 a {
    color: White;
}

.p3 {margin: -4% 0 2% 0;
/*font-weight: bold;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.p4 {padding: 5em 0em 2% 0;
font-weight: bold;
text-align: center;
display: block;
}
.p4 a {
    color: White;
}
.p5 {padding: 0em 0em 2% 0;
font-weight: bold;
text-align: center;
display: block;
}
.p5 a {
    color: White;
}
.pf  {/*margin: -2% 0 2% 0;*/
/*font-weight: bold;*/
text-align: center;
font-size: .8em;
}

#container { 
width: 90%; 
max-width: 1100px;
font-family: Arial, Helvetica, sans-serif; 
margin: auto; 
} 

#header { 
width: 90%; 
margin: auto;
/*color: White; */
/*height: 50%*/
text-align: center;
margin-bottom: 2em;
} 

#header img { 
/*display: block;*/
/*    margin: auto;*/
 /*   width: 85%; */
} 

#navbar ul {
    margin-top: 5px;
    list-style-type: none;
    margin-left: 20%;
    margin-right: 0%;
   }
#navbar li { 
    display: inline;
   }
#navbar li a {
    padding: 7% 4%;
   }



.adtop { 
width: 80%;
margin: auto;
padding-left: 5%;
padding-top: 2%;
}

.adtopad {
 width: 336px;
 height: 280px;
}


.adleft {  /*max-width: 10%;*/
/*display:block;*/
float: left;

}
.adleftad {
   width: 160px;
    height: 600px;
}


.adcenter { 
/*display:block;*/
/*margin: 0 0 0 8%;*/
/*padding-left: 2em;*/
/*padding-right: 10%;*/
/*padding-top: 4%;*/

}
img.adcenterad {
   width: 728px;
    height: 90px;
}


#blurbright { width: 60%;
float: right;
}

#notices { 
/*display: none;*/
width: 80%;
padding-top: 20em;
/*display: inline-block;*/
margin: auto;
}

#topsection {
width:90%;
margin:auto;
/*padding: 0em 0em 0em 0em;*/
margin-top: 2em;
/*float: right;*/
}

#dailypuzzle {
/*display: inline-block;*/
/*width: 60%;*/
margin:auto;
padding-bottom: 1em;
float: left;
}


#anncmnt {
/*width:30%;*/
/*margin:auto;*/
padding: 0em 0em 0em 1em;
/*margin-top: 2em;*/
/*float: right;*/
}




#gallerytitle {width: 50%;
margin:auto;
/*padding: 0em 7em 2em 0em;*/
color: yellow;
text-align: center;
}
#added {
margin-top: -1.5em;
font-size: .8em;
font-weight: bold;
}

#links { 
display: inline-block;
width: 90%; 
text-align: center;
margin: auto;
} 

#linkbar { 
display: inline-block;
width: 50%; 
text-align: center;
margin: 0 25%;
} 

#linktable { 
/*display: inline-block;*/
/*width: 70%; */
text-align: center;
margin: auto;
} 
#linktable table{ 
width: 50%; 
/*text-align: center;*/
/*margin: auto;*/
} 

#footer { 
clear:left; 
width: 100%; 
padding: 1%; 
margin: auto;
}

div.gallery {
    border: 7px double #aaa;
}

div.gallery:hover {
    border: 3px solid #777;
}

div.gallery img {
    width: 100%;
    height: auto;
}

div.desc {
    padding: 5px;
    text-align: center;
font-size: .8em;
}

* {
    box-sizing: border-box;
}

.responsive {
    padding: 0 6px;
    float: left;
    /*width: 24.99999%;*/
    width: 22%;
height: 200px;
}

@media only screen and (max-width: 700px){
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    .responsive {
        width: 100%;
    }
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
	
	#bottom { 
text-align: center;
/*width: 90%; */
padding: 1%; 
/*margin: auto;*/
}
	#bottom a{ 
color: yellow;
}




