p {
margin: 0.4em 0 0.8em 0;
line-height: 1.4em;
}
a img {
border-style: none;
padding: 0;
margin: 0;
}
position: relative;
min-height: 100%;
}

html {
height: 100%;
}
body {
text-align: left;
color: #fff;
background: url('_images/mc2_bg01.gif') #d62655 top left repeat-x;
font-family: verdana, sans-serif;
font-size: 0.7em;
height: 100%;
padding: 0;
margin: 0;
}
#centerize {
width: 700px;
margin: 0 auto;
height: 100%;
padding: 0;
}
a {
color: white;
font-weight: bold;
}
a:hover {
color: #da0042
}
#flashgal {
padding: 0;
margin: 10px 0 0 0;
}
h1 {
font-size: 1.2em;
color: #fff;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
}
h2 {
font-size: 1.6em;
color: #000072;
font-weight: normal;
}
h2 a {
color: #000072;
}
h2 a:hover {
color: #2d3192;
}
#top {
color: white;
position: absolute;
top: 0;
left: 0;
text-align: right;
background: url('_images/img_linxsol_topbg.jpg') top left repeat-x;
border-bottom: 1px solid white;
font-family: verdana, sans-serif;
font-size: 0.8em;
width: 100%;
height: 38px;
padding: 0;
margin: 0;
}
#top a {
color: white;
font-weight: bold;
}
#top a:hover {
color: #7676ff;
}
#top p {
padding: 10px 20px 0 0;
margin: 0;
}
.thumbs img {
padding: 0 10px 10px 0;
}
#logobox {
background: url('_images/img_linxsol_lbbg.jpg') top left repeat-y;
width: 100%;
height: 215px;
}
#logobox img {
padding: 20px 0 0 15px;
}
#logo {
top: 38px;
position: absolute;
z-index: 5;
background-color: white;
width: 251px;
height: 177px
}
#main {
padding: 5px 20px 20px 275px;
margin: 0;
}
#main b {
color: #000072;
}
main ul {
list-style-image: url(_images/img_bullet01.gif); 
padding-top: 0;
margin-top: 0;
}
#menu {
position: absolute;
top: 240px;
color: white;
text-align: right;
width: 230px;
padding: 0;
margin: 0;
}
#menu ul {
list-style: none;
padding: 0;
margin: 0;
}
#menu li {
border-bottom: 1px solid #333381;
padding: 0.2em 0;
}
#menu li a {
text-decoration: none;
}
#menu a {
color: white;
font-weight: bold;
}
#menu a:hover {
color: #7676ff;
}
a.e {
text-decoration: underline;
}
#details {
padding: 40px 0 0 0;
font-size: 0.85em;
}
#topright {
z-index: 1;
position: absolute;
right: 0;
top: 39px;
width: 635px;
height: 176px;
}
#footer {
background: url('_images/img_bg02.jpg') top center repeat-x;
background-color: #00adef;
position: relative;
margin: -100px 0 0 0;
padding: 0;
height: 100px;
width: 100%;
color: white;
font-size: 0.8em;
clear: both;
} 
#footer p {
padding: 30px 0 0 13px;
margin: 0;
}
#footer b {
color: white;
}
#footer a {
color: white;
}
#footer a:hover {
color: #2d3192; /* purple */
}
h1#welcome {
background: url("_images/title_welcome.gif") no-repeat;
width: 324px;
height: 33px;
margin: 0;
padding: 0;
}

/* IE7 Only */
*:first-child+html h1 span {
position: relative;
}

table {
width: 600px;
padding: 0;
margin: 0 auto;
border-collapse: collapse;
}
table td {
vertical-align: top;
}
input {
color: #515151;
font-family: arial, sans-serif;
font-size: 1em;
}
input.submit {
font-family: arial, sans-serif;
font-size: 1em;
}
/* gallery */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #00adef; /* big p blue */
border: 1px solid #fff;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 0.8em arial;
color: white;
padding: 5px 0;
text-align: center;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
border: 1px solid white;
background-color: white;
}
#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
font: bold 0.8em verdana;
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}