* {
     margin: 0px;
     padding: 0px;
}

body {
     background-color: white;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     margin-left: auto;
     margin-right: auto;
     width: 900px;
}

a:link {
     color: #0000FF;
     text-decoration: none;
}

a:visited {
     color: #0000FF;
     text-decoration: none;
}

a:hover {
     color: #E8051B;
     text-decoration: underline;
}

a:active {
     color: #0000FF;
}

p.bodytext {
     margin-top: 5px;
}

h1 {
     color: #E8051B;
     font-family: georgia,serif;
     font-size: 16px;
     font-weight: bold;
     text-transform: capitalize;
}



h3, h2{
     background-color:#FF9900;
     color: white;
     font-family: georgia,serif;
     font-size: 12px;
     font-weight: bold;
     padding-bottom: 7px;
     padding-left: 5px;
     padding-top: 7px;
     word-spacing: -1px;
}

h2 	{	
	background-color:#FFCC00;
	}

#masthead {
     height: 121px;
     margin-bottom: 10px;
}

#navbar {
     border-color: white white #E8051B;
     border-style: solid;
     border-width: 1px;
     height: 35px;
}

#navbarimage {
     background-color: black;
     color: white;
     float: left;
     font-size: 20px;
     font-weight: bold;
     height: 30px;
     margin-left: 10px;
     text-align: center;
     vertical-align: middle;
     width: 55px;
}

#navbar a:link, ul.leftmenulist a:link, #photonavigation a:link, #navbar a:visited, ul.leftmenulist a:visited, #photonavigation a:visited {
     color: black;
     line-height: 27px;
     padding: 7px 10px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
}

#navbar a:hover, ul.leftmenulist a:hover, #photonavigation a:hover, #navbar a:active, ul.leftmenulist a:active, #photonavigation a:active {
     background-color: #E8051B;
     color: white;
}

#secondarynavbar {
     float: right;
     height: 35px;
     width: 900px;
}

#secondarynavbar a:link, #secondarynavbar a:visited {
     color: black;
     font-size: 10px;
     line-height: 27px;
     padding: 2px 8px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
}

#secondarynavbar a:hover, #secondarynavbarnavbar a:active {
     background-color: black;
     color: white;
}

ul {
     font-size: 11px;
     letter-spacing: 1px;
     list-style-type: none;
     padding-bottom: 0px;
     padding-top: 1px;
}

#columna {
     border-left: 0pt none;
}

div.column {
	-moz-background-size: 200px auto;
	box-sizing:border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; 
     border-left: 1px dotted #E8051B;
     float: left;
     height: 100%;
     padding: 0px 8px 8px;
     width: 300px;
}

li.navbar, li.leftmenulist, li.secondarynavbar {
     float: right;
}

ul.leftmenulist {
     clear: right;
     float: none;
     margin: 0px;
     padding: 0px;
}

#container {
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     height: 500px;
}

#rightarea {
	-moz-background-size: 200px auto;
	box-sizing:border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; 
     background-color: white;
     border-left: 1px dotted #E8051B;
     float: right;
     width: 600px;
}

#rightarea4photos {
     background-color: white;
     float: right;
     height: 580px;
     margin-bottom: 10px;
     margin-top: 2px;
     width: 722px;
}

#footer {
     background-color: #E8051B;
     clear: both;
     color: white;
     float: right;
     font-family: georgia,serif;
     font-size: 9px;
     font-weight: normal;
     margin-right: 10px;
     margin-top: 80px;
     padding: 5px;
     width: 175px;
}

#photonavigation {
     clear: both;
     float: right;
     font-size: 11px;
     letter-spacing: 1px;
     margin-bottom: 10px;
     width: 162px;
}

#phototext {
     border-top: 1px solid red;
     clear: both;
     float: right;
     height: 55px;
     margin-bottom: 10px;
     padding-top: 5px;
     width: 537px;
}

#divloveheight {
     -moz-background-size: 200px auto;
	box-sizing:border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; 
     height: 364px;
     margin-left: 10px;
     margin-right: 10px;
     width: auto;
}

#a1, #a2, #a3, #a4, #a5, #a6, #a7 {
     float: left;
     height: 70%;
     width: 14.28%;
}

#b1, #b2, #b3, #b4, #b5, #b6, #b7 {
     float: left;
     height: 7%;
     width: 14.28%;
}

#lowerrowleft {
     background-color: #2B2A2A;
     float: left;
     height: 23%;
     width: 71.4%;
}

#lowerrowleft1, #lowerrowleft2, #lowerrowleft3 {
     float: left;
     height: 100%;
     width: 25.8%;
}

#lowerrowright1 {
     background-color: #514E4E;
     float: left;
     height: 23%;
     width: 14.28%;
}

#lowerrowright1a, #lowerrowright1b, #lowerrowright1c {
     float: left;
     height: 100%;
     width: 25.6%;
}

#lowerrowright2 {
     background-color: #090909;
     float: left;
     height: 23%;
     width: 14.3%;
}

#a1 {
     background-color: #C0C0C0;
}

#a2 {
     background-color: #C0C000;
}

#a3 {
     background-color: cyan;
}

#a4 {
     background-color: #00C000;
}

#a5 {
     background-color: #C000C0;
}

#a6 {
     background-color: #C00000;
}

#a7 {
     background-color: #0000C0;
}

#b1 {
     background-color: blue;
}

#b2 {
     background-color: black;
}

#b3 {
     background-color: magenta;
}

#b4 {
     background-color: black;
}

#b5 {
     background-color: cyan;
}

#b6 {
     background-color: black;
}

#b7 {
     background-color: blue;
}

#lowerrowleft1 {
     background-color: #00214C;
}

#lowerrowleft2 {
     background-color: #EEEEEE;
}

#lowerrowleft3 {
     background-color: #32006A;
}

#lowerrowright1a {
     background-color: #090909;
}

#lowerrowright1b {
     background-color: #3C3939;
}

#lowerrowright1c {
     background-color: #626060;
}

td {
     background-color: #FFC0C0;
     border: 2px solid black;
padding-right:2px;
padding-left:2px;
     font-family: georgia,serif;
     font-size: 10px;
     text-align: center;
}

td a:link {
     color: #0066CC;
}

th {
     font-size: 11px;
}

.blank, tr.lanthanoids td.blank, tr.actinoids td.blank {
     background-color: white;
}

.bordernone {
     border: 0px none;
}

tr.dottedborder td {
     border: 2px dotted black;
}

tr.dottedborder td.bordernone {
     border: 0px none;
}

tr.topgroup th {
     background-color: #E9E955;
}

tr.actinoids td {
     background-color: #FF99CC;
}

.noblegases {
     background-color: #C0FFFF;
}

.nonmetals {
     background-color: #A0FFA0;
}

.alkalimetals {
     background-color: #FF6666;
}

.halogens {
     background-color: #FFFF99;
}

.metalloids {
     background-color: #CCCC99;
}

.othermetals {
     background-color: #CCCCCC;
}

.alkalineearthmetals {
     background-color: #FFDEAD;
}

.fromdecay, tr.dottedborder td.fromdecay {
     border: 2px dashed black;
}

.lanthanoids, tr.lanthanoids td {
     background-color: #FFBFFF;
}

.unknown {
     background-color: #E8E8E8;
}

#shirtrow1, #shirtrow2, #shirtrow3, #shirtrow4, #shirtrow5 {
     height: 23%;
     width: 100%;
}

.shirtwhite, .shirthorizontalback, .shirtverticalback {
     background-color: #F6DD78;
     float: right;
     height: 100%;
     width: 16.6%;
}

.shirthorizontalback, .shirtverticalback {
     background-color: #7F5425;
}

.shirthorizontalback1, .shirthorizontalback2, .shirthorizontalback3 {
     height: 25%;
     width: 100%;
}

.shirthorizontalback1, .shirtverticalback1 {
     background-color: white;
}

.shirthorizontalback2, .shirtverticalback2 {
     background-color: #E6841A;
}

.shirthorizontalback3, .shirtverticalback3 {
     background-color: #C17320;
}

.shirtverticalback1, .shirtverticalback2, .shirtverticalback3 {
     float: left;
     height: 100%;
     width: 25%;
}



#innerscrollbar {
     margin-right: -875px;
}

#innerscrollbar.pastworkscroll{
	margin-right:-2930px;
	}

#scrollbarcontainer {
     margin-left: 10px;
     margin-right: 10px;
     overflow: auto;
}

img.floatright {
     float: left;
}

#flickrshow {
    background-color:#E8051B;
    float: right;
    height: 370px;
    margin-right: 10px;
    width: 578px;
}

.swf	{
	margin-left:30px;}

.marginright{
	margin-right:10px;
	margin-top:8px;
	border:1px solid black;
	}

.aligncenter{
	align:center;
	}

#alignright{
	float:right;
	margin-top:7px;
	}

#pastwork{
	margin-left:10px;
	}
