﻿body {
	margin: 0;
	padding: 0;
	background: #d2a6e3 url('../images/purple-bg.gif') repeat-x top;
	font-family: Helvetica, arial, sans-serif;
	line-height: 1.4em;
}

h1, h2, h3, p, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

p, h2, h3 {margin: 0 0 10px 0;}

#wrap {
	margin: 0 auto;
/*	margin-top: 40px;*/
	margin-bottom: 40px;
	padding: 5px;
	width: 758px;
	background: #fff url('../images/whitepaper.gif') repeat;
	border: 2px solid #8d238d;
}
.poemtitle {
	color: #8d238d;
	text-align: center;
}
.poem {
	font-family: "Comic Sans MS", Verdana, sans-serif;
	text-align: center;
}

.poemdivider {
	margin:10px 0 30px 0;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #8d238d;
}

#header {
	background: url('../images/plugit-header.jpg') no-repeat;
	height: 155px;
}

#header h1 {
	padding: 20px 0 3px 0;
	color: #008000;
	font-size: 175%;
	font-weight: normal;
	text-align: center;
	letter-spacing: -1px;
}

#header h2 {
	padding: 35px 0 20px 0;
	color: #008000;
	font-size: 120%;
	font-weight: normal;
	text-align: center;
}

#nav {
	margin: 5px 0 0 0;
	padding: 2px 0 0 4px;
	background: #12b36d;
	border-top: 5px solid #008000;
	border-bottom: 2px solid #008000;
	height: 22px;
}

#nav ul li {
	display: inline;
	margin: 0 0 0 1px;
	list-style-type: none;
}

#nav li a {
	padding: 3px 12px 2px 12px;
	color: #fefefe;
	text-decoration: none;
}

#nav a:hover {background: #5ce6aa;color: #8d238d;}

#nav a.active {background: #0f995d;}

#subnav {
	padding: 2px 0 2px 0;
	background: #5ce6aa;
	border-top: 1px solid #008000;
	height: 20px;
}

#subnav ul li {display: inline;margin: 0 10px 0 10px;list-style-type: none;}

#subnav li a {padding: 0 6px 5px 6px;color: #008000;text-decoration: none;}

#subnav a:hover {text-decoration: underline;}

.singlecol {
	margin: 0;
	padding: 10px;
}

#content {margin: 5px 0 0 0;padding: 10px;float: left;width: 472px;}

.shortcuts {background:#CCFFCC;border:1px solid #000;width: 470px;margin-bottom:30px;}

.shortcuts td {border:1px solid #000;background:#fff;}

.shortcell {width:120px;padding-left:5px;font-weight:bold;}

.committee {background:#CCFFCC;border:1px solid #000;width:736px;}

.committee td {border:1px solid #000;background:#fff;padding:5px;}

.committee td img {border:1px #000 solid;}

#content ul {padding: 0 0 0 30px;}

.sidebar {margin: 5px 0 0 0;padding: 10px;float: right;width: 236px;}

.sidebar ul {margin: 0 0 15px 0;padding: 0 0 0 40px;text-align: left;}

.regmark {font-size: x-small;vertical-align: super;}

.sidebar h3 {
	color: #fefefe;
	height: 24px;
	background: url('../images/sidebar-top.gif') no-repeat;
	font-weight: normal;
	text-align: center;
	margin: 0;
}

.sidebarcont {
	border-left: 2px solid #008000;
	border-right: 2px solid #008000;
	padding: 10px 5px 10px 5px;
	margin: 0;
	text-align: center;
}

.sidebot {
	color: #fefefe;
	height: 24px;
	background: url(../images/sidebar-bottom.gif) no-repeat;
	font-weight: normal;
	text-align: center;
	margin: 0;
}

.doublecol {
	margin: 5px 0 0 0;
	padding: 10px;
	float: left;
	width: 350px;
	}


#awards {float:left;}

#awards a img {border:0;background:#fff;margin:0 18px 0 0;}

#verified {float: right;}

#verified a img {border: 0;width: 88px;height: 31px;}

#footer {clear:both;padding:3px 10px 12px 10px;background: #12b36d;border-top: 5px solid #008000;border-bottom:2px solid #008000;}

#footer a {text-decoration: none;}

#footer p {text-align: center;padding: 1px 0 0 0;font-size: small;color: #fefefe;line-height: 145%;}

#footer p a {color: #fefefe;}

#footer ul li {clear:right;display:inline;margin: 0 0 0 1px;list-style-type:none;}

#footer li a {padding: 0 2px 20px 2px;color: #000;font-size: small;text-decoration: none;}

#footer a:hover {text-decoration: underline;}

.questions {font-size: x-large;color: #FF0000;}

.nounderline {text-decoration:none;color:#000;}

.nounderline:hover {text-decoration:underline;color:#8d238d;}

.demos {padding:0;list-style-type: none;}

.demos a {color:#8d238d;}

.demos a img {border:0;padding:0 10px 0 0;}

.demos a:hover {color:red;}

.demolinks {
	border:1px #000 solid;
	padding-top:10px;
	padding-left: 10px;
}

.demolinks dt {
	font-size:large;
	color:#8d238d;
	background-image:url(../images/red-square.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.demolinks dd {
	padding-bottom:20px;
	background-repeat:no-repeat;
	background-position: left 9px;
	background-image:url(../images/yel-square.gif);
	padding-left: 14px;
}

.demolinks dd a {
	color:#000;
	text-decoration:none
}

.demolinks dd a:hover {
	color:red;
}

.demolinks dt a {
	text-decoration:none
}

.demolinks dt a:hover {
	color:red;
}

.links {color:#8d238d;}
.links:hover {
	color:red;
}

#linkpage ul li {
	text-align:center;
}

#linkpage a {color:#8d238d;}
#linkpage a:hover {color:red;}
#linkpage a img {border:1px #000 solid;}

	
.demobox {
	float:right;
	margin:0;
	padding-bottom:10px;
	width:736px;
}

.demobox div {
	clear:none;
	float:right;
	font-size:1em;
	margin-top:10px;
	margin-right:10px;
	width:200px;
}

.demobox div img {
	border:1px solid #999999;
	float:left;
	height:60px;
	margin:0 9px 5px 0;
	width:60px;
}

.demobox div p {
	padding-left: 5px;
	margin:0px;
}

.diaryentry h3 {
	background-color:#12b36d;
	border-bottom:2px solid #008000;
	border-right:2px solid #008000;
	padding-left:3px;
	padding-top:2px;
}

.diaryentry p {
	padding-left:7px;
	padding-right:7px;
}
