A:link {color: #660000; text-decoration: underline; font-weight: bold;}
A:visited {color: #666600; text-decoration: underline; font-weight: bold;}
A:hover {color: #0000FF; text-decoration: underline; font-weight: bold;}

.hide {visibility: hidden}

body {
background-image: url(http://www.punchdragon.com/Backgrounds/Map3a.jpg);
scrollbar-face-color: #E8E1CB;
scrollbar-arrow-color: #4E3A0F;
margin: 0 0 0 0px;
}

#TopStrip {
	margin-left: 15px;
	height: 15px;
	padding: 0px;
	border-collapse: collapse;
	}

.TopMenuSegment {
	background-image: url(http://www.punchdragon.com/Backgrounds/TopMenuSegment2.gif);
	padding: 10px;
	margin: 0px;
	width: 90px;
	}

.MainTable {font-family: Arial;
font-size: 8px}

#container {
	height: 100%;
	width: 95%;
	margin-left: 15px;
	}

#MainMenu {font-family: Trebuchet MS, Comic Sans MS, Tempus Sans ITC, Maiandra GD, Arial;
font-size: 11px;
font-weight: bold;
background-image: url(http://www.punchdragon.com/Backgrounds/MenuBack.gif);
padding: 10 0 0 0px;
width: 90px;
}

#MainMenu p:first-child { 
margin-top: 0; 
}

#MainMenu a:link {color: #000; text-decoration: none;}
#MainMenu a:visited {color: #000; text-decoration: none;}
#MainMenu a:hover {color: #660000; text-decoration: underline;}

.MenuBorder {
	width: 4px;
	background-color: #3E6075;
	background-image: url(http://www.punchdragon.com/Backgrounds/NavyBorder.gif);
	}
	
.MenuLinks {
	background-image: url(http://www.punchdragon.com/Backgrounds/MenuLinksBack.gif);
	padding: 5 0 5 5px;
	margin: 0 10 0 10px;
	width: 90px;
	}

#MainContent {
padding: 5 10 10 10px;
}

td {
font-family: Trebuchet MS, Arial;
font-size: 12px;
}

h2 {
	font-family: Tempus Sans ITC, Copperplate Gothic Bold;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	}

.author {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	}

.update {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	}

.newsdate {
	font-style: italic;
	font-weight: bold;
	}

.caption {
font-family: Arial, Trebuchet MS;
font-size: 11px;
font-weight: bold;
}

.image {
border-style: solid;
border-color: black;
border-width: 1px;
}

.welcome {
font-family: Trebuchet MS, Arial;
font-size: 10px;
font-weight: bold;
}

.subscribe {
font-family: Trebuchet MS, Arial;
font-size: 10px;
background-color: transparent;
color: black;
font-weight: bold;
}

.burn {
width: 100%;
height: 258px;
background: url(/Backgrounds/BurnedMap.jpg) top left no-repeat;
padding: 0px;
margin: 0px;
border: 0px;
}

#banner {
width: 100%;
height: 224px;
background: url(/Backgrounds/BannerBack.gif) repeat;
padding: 0 0 0 0px;
margin: 0 0 0 0px;
border: 5 0 5 0px;
}

.BannerBorder {
	height: 8px;
	background-color: #3E6075;
	background-image: url(http://www.punchdragon.com/Backgrounds/NavyBorder.gif);
	}

#BannerImageBorder {
	vertical-align: center;
	width: 301px;
	height: 208px;
	background: url(/photos/BannerPics/BannerImageBorder.gif) repeat;
	margin: 0px;
	padding: 0px;
	}

.cellone {
	width: 50%;
	background: #A77F59;
	border-top: #D0A379;
	border-bottom: #D0A379;
	}
	
.celltwo {
	width: 50%;
	background: #D0A379;
	border-top: 5px #A77F59;
	border-bottom: 5px #A77F59;
	}	

#scroller {
	vertical-align: middle;
	position: absolute;
	top: 70px;
	}

#scroller img {
	border: 0px;
	}
	
/*scroll css*/
#motioncontainer a img{ /*image border color*/
border: 0px solid transparent;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 0px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
font-family: arial narrow, trebuchet ms, arial;
font-size: 10px;
border: 1px solid gray;
visibility: hidden;
}
/*end scroll css*/
