/* Start of CMSMS style sheet 'Sensual Standard Stylesheet' */
body {
	margin: 0;
	padding: 20px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #8C0101 url(uploads/images/bg.gif);
        font-size: 16px;
}
p, a, td, dd {font-size: 14px;}
dt {font-weight: bold;}
a {
	color: #03F;
	text-decoration: none;
}
a:visited {color: #F69;}
a:hover {color: /*#758EFF*/#C33;}
a img {border: none;}
ul dfn, hr {display: none;}
#container {
	width: 770px;
	margin: auto;
	background-color: white;
}
#header {
	padding: 19px 0 0 0;
	background: #F3EEB7 url(uploads/images/header1.jpg) no-repeat;
}
#header h1, #header h2 {
	margin: 5px 0;
	color: #B60034;
        padding-left: 130px;
}
#header h1 a {
  font-size: 40px;
  text-decoration: none;
	color: #B60034;
}
#header h2 {
  font-size: 20px;
  margin-bottom: 21px;
  width: 350px;
}
#header ul {
	margin: 0;
	padding: 2px 0;
	list-style: none;
	text-align: center;
	background-color: #EFEFEF;
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
}
#header li {
        display: inline;
        padding: 0 5px;
}
#header .skip {display: none;}

#content {
	color: #0F0F70;
	padding: 10px;
}
#content #main {
	float: right;
	width: 73%;
	border-left: 1px solid #B9B8FF;
	padding-left: 10px;
}
#main h1, #main h2, #main h3 {margin-top: 0;}
#main a {
  color: #B60034;
  text-decoration: underline;
}
#main a:hover {
  color: rgb(221,70,69);
  text-decoration: none;
}
#main hr {
  display: block;
  border: none;
  border-top: 1px dotted #B9B8FF;
  clear: both;
}
#content #main blockquote {
  border: 1px dotted #0F0F70;
  padding: 0 10px;
  font-style: oblique;
}
#content #main .maintable {margin: 20px auto;}
#content ul {
	color: #FCC;
	float: left;
	width: 22%;
	margin: 0;
	padding: 0 0 10px 15px;
        list-style-image: url(uploads/images/rose_bullet.png);
}
#content #main ul {
  list-style-image: none !important;
  margin: 0;
	float: none;
	width: auto;
}
#content #main li, #content dt, #content dd {
  color: #0F0F70;
  font-size: 14px !important;
  margin-top: 10px;
}
#content ul ul {
  width: 90%;
  list-style: disc;
	float: none;
}
#content .skip {display: none;}
#content #quotes {
        clear: left;
        float: left;
        width: 22%;
        margin: 0;
	padding: 1px 0;
	border-top: 1px dotted #B9B8FF;
	border-bottom: 1px dotted #B9B8FF;
  color: #000;
  font-weight: bold;
}
#content #quotes h3 {
	margin: 5px 0;
	font-size: 16px;
}
#content #quotes cite {
  font-size: .8em;
  display: block;
  text-align: right;
}
#content blockquote {
	margin: 0;
	padding:0;
}
#bugreport {
        clear: left;
        float: left;
        width: 22%;
}
#bugreport * {font-size: 12px;}
#modified {
  clear: both;
  text-align: right;
  font-size:11px;
}
#footer {
	padding: 30px 0 10px 0;
	position: relative;
        background-color: #EFEFEF;
        border-top: 1px solid #CCC;
  clear: both;
}
#footer #banner {text-align: center;}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .skip {
	position: absolute;
	top: 0;
	right: 35px;
}
#footer .skip a {font-size: 12px;}

.groupsection {clear: left;}
.groupsection img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.groupsection div {
  width: 150px;
  margin: 0 auto;
  clear: both;
}
.groupsection div img {margin: 0;}


#formcontainer {
	margin: auto;
	border: 2px solid #CCC;
}
#formcontainer div {
	background-color: #CCF;
	padding: 1px 10px 10px 10px;
}
#formcontainer hr {display: none ;}
#formcontainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#formcontainer li {
	clear: left;
	padding: 2px 0;
}
#formcontainer li label {
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
#formcontainer input {width: 300px;}
#formcontainer #submit {
	margin-left: 100px;
	width: auto;
}
#formcontainer p {margin: 15px 10px;}
#formcontainer div p {margin: 15px 0;}
#polysitead {
	margin: auto;
	border: 2px solid #CCC;
	border-top: none;
	padding: 1px 10px;
}
.top {
  float: right;
  font-size: 12px;
}
.note {
  border: 1px dotted rgb(140, 1, 1);
  padding: 10px;
}
.news {
  border: 1px dashed #8C0101;
  color: #C09;
  padding: 1px 10px;
}
.news a {color: blue !important;}
.item img {
  float: left;
  margin-right: 10px;
}
.item p {margin-left: 144px;}
/* End of 'Sensual Standard Stylesheet' */

