* {

    font-family: tahoma, sans-serif;

    }



p   {

    text-align: justify;

    }



a:link      { color: blue }

a:visited   { color: navy }

a:active    { color: green }

a:hover     { color: red}



.none {

    display: none;

    }



body    {

    position: relative;

    margin: 0%;

    padding: 0;

    }



.here {display: none !important; width: 0; padding: 0; margin: 0;}   



#logo   {

    text-align: center;

    margin: 0;

    padding: 0;

    }



#inline-links {

    text-align: center;

    margin-right: auto;

    margin-left: auto;

    padding: 2% 0 0 0;

    }



#inline-links ul {

    left: 0;

    text-align: center;

    margin-left: auto;

    margin-right: auto;

    margin: 0;

    padding: 0;

    }



    



#inline-links ul li {

    list-style: none;

    display: inline;

    padding: 0;

    margin: 1%;

    }



    

#inline-links ul li img {

    border: none !important;

    padding: 0;

    }

    



#google {

    text-align: center;

    margin-right: auto;

    margin-left: auto;

    }



#google form p {

    text-align: center;

    }



#google img {

    margin: 0;

    padding: 0;

    border: none !important;

    vertical-align: middle;

    }



#content {

    position: absolute;

    left: 2%;

    width: 96%;

    margin: 0 0 2em 0;

    padding: 0;

    }



#content ul {

    position: relative;

    left: -38px;

    margin-top: 0;

    }



#content ul li {

    text-align: left;

    padding: .2em 0;

    list-style: none;

    }



#left {
	position: absolute;
	top: 0;
	left: 0;
	width: 165px;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	height: 228px;


    }



#center {

    margin: 0 22% 0 20%;

    font-size: 0.9em;

    min-height: 10em;

    }



#webcams {

    margin: 0 10%;

    }



#center div {

    float: left;

    height: auto;

	margin: 0;

	padding: 0 1em 0 0;

    width: 29%;

    }



#center>div {

	float: left;

	width: 46%;

	}

	

div.cams

    {

    float: left;

    width: 320px;

    padding-right: 40px;

    }



.cam {

    display: inline;

    border: 1px solid black;

    padding: 0;

    margin: .2em 0 0 0;

    }



#right {

    text-align: center;

    position: absolute;

    top: 0;

    left: 82%;

    width: 18%;

    padding: 0;

    font-size: 0.8em;

    }



#right p {

    text-align: center;

    padding-top: 0;

    margin-top: 0;

    } 

    

#right a img {

    border: none !important;

    }



#footer {

    clear: both;

    padding-top: 2em;

    }



#footer div {

    float: left;

    display: inline;

    }



#footer p {

    height: 60px;

    margin-top: 0;

    padding-top: 22px;

    font-size: 0.8em;

    }



h2 {

    font-size: 1.2em;

    font-weight: bold;

    text-align: left;

    border-bottom: thin solid black;

    margin: 0 0 1em 0;

    padding: 0;

    }



h3 {

    font-size: 1em;

    text-align: left;

    font-weight: bold;

    margin: 0;

    padding: 0;

    }



.horizon {

    font-size: 1.2em;

    font-weight: bold;

    }

