html, body { width: 100%; height: 100%; margin: 0; padding: 0; position: relative; }
body { background-image: url(images/bodybg.jpg); background-position: left top; 
	background-repeat: repeat-x; background-color: #1E1F20; }
	#mainholder { background-image: url(images/bg.jpg); background-position: left top; 
	background-repeat: no-repeat; width: 900px; min-height: 700px; position: absolute;
	left: 0; top: 0; }
	
a img { border: none; }
	
.title { color: #338FE2; font-weight: bold; font-size: 20px; font-family: Tahoma, Helvetica, Geneva, Sans-serif; }
.dropcap { color: #338FE2; font-family: Verdana, Tahoma, Sans-serif; 
	font-size: 100px; line-height: 70px; float: left; padding-top: 2px; margin-bottom: 2px; }
	
#navigation { position: absolute; top: 85px; left: 30px; color: #ffffff; font-size: 12px; 
	font-family: tahoma, verdana, arial, geneva, Sans-serif; }
	#navigation a { color: #ffffff; text-decoration: none; }
	#navigation a:hover { text-decoration: underline; }
	
#header { font-size: 14px; font-family: Georgia, "Times New Roman", Serif;
	color: #ccc; position: absolute; top: 110px; left: 15px; padding-top: 15px;
	height: 90px;	width: 700px; text-align: center; }
#smalltitle { position: absolute; top: 275px; left: 15px; height: 40px; 
	width: 690px; color: #fff;	text-align: right; font-size: 18px; 
	font-family: Georgia, "Times New Roman", Serif; font-weight: normal; }
.smalltitle2 { font-weight: bold; color: #ccc; font-family: Tahoma, Verdana, Arial, Serif;
               font-size: 14px; background-image: url(images/titlebg.gif); background-repeat: repeat-x;
               background-position: bottom left; }
.smalltitle3 { font-weight: bolder; color: #dfdfdf; font-family: Tahoma, Verdana, Arial, Serif;
               font-size: 12px; background-image: url(images/darktitlebg.gif); background-repeat: repeat-x;
               background-position: bottom left; }
.portthumbs { min-width: 90px; padding: 10px; min-height: 250px; margin: 10px; border-color: #ccc; border-width: 1px;
              border-style: solid; border-collapse: collapse; background-image: url(images/portbg.jpg);
              background-repeat: no-repeat; background-position: left top; background-color: #222;
              display: block; float: right; }
              .portthumbs a img { border-color: #ccc; border-width: 1px; border-style: solid; border-collapse: collapse; }

#leftcontent { position: absolute; left: 15px; top: 300px; width: 450px;
	padding: 10px; min-height: 340px; border-right-width: 1px; border-right-color: #3E3428; 
	border-right-style: solid; border-collapse: collapse; font-family: Georgia, "Times New Roman", Serif;
	font-size: 14px; color: #fff; }
#rightcontent { position: absolute; left: 485px; top: 300px; width: 210px; min-height: 340px; padding: 10px; 
	font-family: Georgia, "Times New Roman", Serif; font-size: 10px; color: #fff; }
#leftcontent a { color: #c20002; background-image: url(images/linkbg.gif); background-position: bottom left;
    background-repeat: repeat-x; font-weight: bold; padding-bottom: 2px; text-decoration: none; }
    #leftcontent a:hover { color: #fff; }
#maincontent { position: absolute; left: 15px; top: 300px; width: 680px; padding: 10px; min-height: 340px;
               font-family: Georgia, "Times New Roman", Serif; font-size: 14px; color: #fff; }
               #content6 a img { border-style: solid; border-width: 1px; border-color: #ccc; border-collapse: collapse; }

#maincontent p a { color: #c20002; background-image: url(images/linkbg.gif); background-position: bottom left;
    background-repeat: repeat-x; font-weight: bold; padding-bottom: 2px; text-decoration: none; }
    #maincontent p a:hover { color: #fff; }

#tabbedarea { width: 100%; position: relative; }
#tabnav { display: block; position: absolute; top: 0; left: 0; }
    #tabnav ul { list-style: none; margin: 0; padding: 0; }
    #tabnav li { margin: 0; padding: 0; font-size: 0; line-height: 1em; }

.content { position: absolute; left: 213px; top: 10px; }
#content2, #content3, #content4, #content5, #content6 { display: none; }

.linklist a { color: #ccc; border-bottom-style: solid; border-bottom-color: #338FE2; border-bottom-width: 2px;
              text-decoration: none; border-collapse: collapse; font-size: 11px; }
.linklist a:hover { color: #fff; border-bottom-color: #c20002; border-collapse: collapse; }
.linklist li { margin: 4px 0 4px 0; }