BODY {
 background-color: #2369d0;
 color: #ffffff;
 font-family: Arial;
 font-size: 13px;
 background-image: url(stripe.jpg);
 background-repeat: repeat-x;
 background-position: top;
 background-attachment: fixed;
}


.major { font-size:20px; font-weight: bold; } 
.headertext { font-size:16px; font-weight: bold }
.setoff { margin-left:50px; font-size: 26px; font-weight: bold;}
.setoff2 { margin-left:40px; font-size: 16px; font-weight: bold;}
A:link {color: #07136b; font-weight: bold; }
A:visited {color: #06105a; font-weight: bold; }
A:hover {color: #9b81dc; font-weight: bold; }
td { font-family: Arial; font-size: 13px; }

.mainheader {
  position: fixed;
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  height: 178px;
  z-index: 2;
} 

.maincontainer {
	margin-top: 178px;
	margin-left: auto;
	margin-bottom: auto;
	width: 980px;
 }

.standard {
  top: 178px;
  margin-left: 10%;
  margin-right: 10%;
	}

.long {
  margin: 10px;
  background-image: url(gradient.png);
  background-repeat: repeat-y;
  background-position: left;
  background-color: #ffffff;
  color: #000000; 
  position: relative; 
  padding: 20px;
  border: solid #9fb7d4 1px;
	}

.header {
  position: fixed;
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  height: 100px;
  z-index: 2;
} 
 

.phototable
	{
	position: relative;
	width: 90%;
	padding: 10px;
	}

.phototable-text1
	{
	position: absolute;
	top: 10px;
	left: 400px;
	padding: 10px;
	}

.phototable-text2
	{
	position: absolute;
	top: 10px;
	left: 500px;
	padding: 10px;
	}

.phototable-text3
	{
	position: absolute;
	top: 10px;
	left: 580px;
	padding: 10px;
	}

.phototable-text4
	{
	position: absolute;
	top: 10px;
	left: 455px;
	padding: 10px;
	}


.naviright
{
  float: right;
  margin-right: 20px;
}

.navileft
{
  float: left;
  margin-left: 20px;
}


.gradient {
  background-image: url(gradient.png);
  background-repeat: repeat-y;
  background-position: left;
  background-color: #ffffff; 

}
.box {
  color: #001133;
  border: solid #9fb7d4 1px;
  position: absolute;
  top: 10px;
  margin-top: 0px;
  margin-left: 400;
  margin-right: 20px;
  padding: 10px;
}


/* This is for the Stories page and subpages */

.charbox
	{
	z-index: 1;
	position: fixed;
	left: 25px;
	top: 110px;
        width: 396px;
        height: 403px;
	}

.stories
	{
	z-index: 1;
        position: absolute;
        left: 430px;
        top: 105px; 
	padding: 10px;
	}

.subtext
	{
	font-family: Arial;
	font-size: 13px;
	margin-left: 40px;
	font-style: italic;
	}

.quotation
	{
	margin-left: 60px;
	margin-right: 60px;
	font-style: italic;
	}


/* This is for the Story subpages page */

.stories2
	{
	z-index: 1;
        position: absolute;
        left: 10px;
        top: 105px; 
	padding: 20px;
	padding-bottom: 0px;
	}


.FloatLeft 
	{ 
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: -10px;
	padding: 0px;
	width: 300px;
	height: 286px;
	}

.FloatRight 
	{ 
	float: right;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: -10px;
	margin-left: 10px;
	padding: 0px;4
	width: 244px;
	height: 286px;
	}

.cutey
	{
	z-index: 1;
        position: absolute;
        left: 200px;
	margin-right: 200px;
        top: 105px; 
	padding: 10px;
	}

/* This is for the Travel pages */

.phototravel
	{
	z-index: 1;
	position: fixed;
	left: 40px;
	top: 105px;
        width: 240px;
        height: 443px;
	}

.travel
	{
	z-index: 1;
        position: absolute;
        left: 300px;
	right: 30px;
        top: 105px; 
	padding: 10px;
	}

.countrylist
	{
	padding: 10px;
	}

.flag
        {
 	position: relative;
	float: left;
	padding: 10px;
	width: 68px;
	height: 50px;
	border: 0px;
	}




.main-australia
	{
	z-index: 1;
        position: absolute;
        left: 10px;
        top: 237px; 
	padding: 20px;
	padding-bottom: 0px;
	}

/* This is for the Skyscraper page */

.photoskyscrapers
	{
	z-index: 1;
	position: fixed;
	left: 40px;
	top: 105px;
        width: 560px;
        height: 430px;
	}

.photocoasters
	{
	z-index: 1;
	position: fixed;
	left: 70px;
	top: 105px;
        width: 564px;
        height: 455px;
	}

.translucent {
  background-image: url(transparent.png);
  background-repeat: repeat-y;
  background-position: left;

}

.translucent2 {
  background-image: url(transparent2.png);
  background-repeat: repeat-y;
  background-position: left;

}


.specialbox
	{
	color: #001133;
	z-index: 1;
        position: absolute;
        left: 500px;
        top: 200px;
	width: 380px;
	padding: 10px;
	}

.specialbox2
	{
	color: #001133;
	z-index: 1;
        position: absolute;
        left: 270px;
        top: 200px;
	width: 580px;
	padding: 10px;
	}


/* This is for the Editorials page */

.editorials
	{
	z-index: 1;
        position: absolute;
        left: 90px;
	margin-right: 100px;
        top: 105px; 
	padding: 10px;
	}


/* This is for the About the Author page */



.politics
	{
	z-index: 1;
        position: absolute;
        left: 30px;
	right: 400px;
        top: 105px; 
	padding: 10px;
	}

