 /* CSS goes here */

/* To center page in browser */
body
{
text-align: center;
background-image: url(backgroundgrid.gif);
}

div#container
{
margin-left: auto;
margin-right: auto;
}
/* To center page in browser */

#container
{
margin: 0em auto;
width: 1068px;
text-align: left;
border: px solid black;
}
/* begining of banner*/
#header
{
padding: 0em;
}


#col1
{
float: left;
width: 510px;
padding: 0em;
}

#col2
{
float: left;
margin-left: -1px;
padding-top: 2em;
width: 296px;
}

#col3
{
float: left;
margin-left: -10px;
width: 215px;
}

#col3 ul
{
list-style-type: none;
color: yellow;
padding-top: 10px;
}
/* end of banner section*/

#blueline
{
width: 1028px;
height: 2px;
}

/*navigation menu starts*/
#navigation
{
padding-top: 0em;
float: left;
width: 144px;
}

#navigation ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#navigation ul li
{
margin-top: 8px;
font-family: "lucidia sans unicode", verdana,;
font-size: 14px;
}

#navigation ul li a
{
display: block;
padding-left: 10px;
width: 144px;
text-decoration: none;
}

#navigation ul li ul a
{
display: block;
padding-left: 10px;
width: 144px;
text-decoration: underline;
color: #f69710;
}

a:link
{
color: #fff;
}

a:visited
{
color: #fff;
}

a:hover ,a:active
{
color: #fabd04;
background-color: #1525f2;
text-decoration: underline;
}
/*navigation menu ends*/


#contents
{
margin-left: 155px;
height: auto;
border: 1px green;
}

#catagories
{
height: 10px;
text-align: center;
padding: 10px;
}

#catagories ul
{
list-style-type: none;
display: inline;
}

#catagories li
{
margin-left: -100px;
padding-left: 6em;
padding-right: 7em;
display: inline;
font-family: "lucidia sans unicode", verdana,;
font-size: 14px;
color: #17b2fa;
}


.misctext
{
text-align: left;
padding-left: 2em;
padding-right: 2em;
font-family: verdana;
color: #f3e11c;
}

.subheadings
{
text-align: left;
padding-left: 2em;
font-family: verdana;
color: aqua;
font-size: 14px;
text-decoration: underline;
}

.morephotos
{
font-family: verdana;
color: red;
text-decoration: underline;
}

#contents h2
{
text-align: center;
padding-top: 2em;
font-family: verdana;
color: yellow;
font-size: 36px;
}

#contents h3
{
text-align: center;
font-family: verdana;
color: yellow;
font-size: 24px;
}

#contents h5
{
text-align: center;
font-family: verdana;
color: aqua;
font-size: 14px;
}

#favs a:link
{
color: #17b2fa;
font-size: 18px;
}

#favs a:visited
{
color: #17b2fa;
font-size: 18px;
}

#favs a:hover ,a:active
{
color: orange;
background-color: black;
font-size: 18px;
}

table.german
{
background-color: black;
border: #6699CC 1px solid;
}

table.german td.data1
{
font-family: verdana;
font-size: 12px;
text-indent: 20px;
padding: 10px;
margin: 2px;
border: 1px #6699CC solid;
color: white;
}

table.german td.image
{
border: 1px red solid;
}

.refnumber
{
color: yellow;
font-size: 16px;
}

p.top
{
text-align: center;
color: yellow;
font-size: 11px;
}

table.index
{
position: relative;
left: 165px;
top: 25px;
font-family: verdana;
font-size: 48px;
color: yellow;
}

table.index2
{
position: relative;
left: 25px;
top: 25px;
font-family: verdana;
font-size: 48px;
color: yellow;
}

/*footer and credit card info starts here*/
#creditcard	
{
clear: both;
height: 20px;
padding-top: 2em;
text-align: center;
}

#creditcard ul
{
list-style-type: none;
display: inline;
padding-right: 1.7em;
}

#creditcard li
{
display: inline;
padding: 2em;
}

#footer	
{
margin-left: -30px;
clear: both;
height: 10px;
text-align: center;
padding: 20px;
}

#footer ul
{
list-style-type: none;
display: inline;
}

#footer li
{
display: inline;
font-family: "orator STD";
font-size: 10pt;
color: #17b2fa;
}

#footer a:link
{
color: #17b2fa;
}

#footer a:visited
{
color: #17b2fa;
}

#footer a:hover ,a:active
{
color: #17b2fa;
}

#counter p
{
display: inline;
text-align: center;
}

#copyright
{
text-align: center;
padding: 0px;
}

#copyright p
{
font-family: verdana;
font-size: 10pt;
color: white;
padding: 0px;
}
/*footer and credit card info ends here*/
