/*  
Theme Name: Hype Zine
Theme URI: http://www.hypeelite.com/
Description: Revised template for the Hype IMD website
Author: Erika Nicole Kendall for Hype IMD
Author URI: http://www.hypeelite.com/


*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
html{
font-size: 125%;
}

body {
line-height: 1;
background: url(images/bg-button-pattern.jpg) fixed;
font-size: 50%;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

.thou{
width: 960px;
margin: 0 auto;
padding: 0 0 1px;
background: url(images/bg-trans.png);
}
.cleaner {
clear:both;
height:0;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
.alignleft{
float: left;
margin: 10px;
}
.alignright{
float: right;
margin: 10px;
}
.aligncenter, .centered{
display: block;
margin: 0 auto;
}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	}
.hideme{
	display: none;
	}
a{	color: #5c4b2f;
}
a: visited{
	color: #333;
	}
em{
	font-style: italic;
	}
strong{
	font-weight: bold;
	}
/* header */
#header{
	background: url(images/bg-header-brwn.jpg) repeat-x;
	height: 133px;
	width: 940px;
	margin-left: 10px;
	position: relative;
	margin-top: 20px;
	}
#logo{
	width: 454px;
	height: 123px;
	text-indent: -9999px;
	display: block;
	background: url(images/logo.png);
	position: absolute;
	top: 5px;
	left: 10px;
	}
#twitter_div{
	position: absolute;
	right: 0px;
	top: 10px;
	width: 432px;
	height: 130px;
	background: url(images/bg-twitter.png) no-repeat;
	}
#twitter_div li{
	margin: 0 20px 20px 100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: italic;
	color: #5C4B2F;
	line-height: 1.3em;
	}
#twitter_div h6{
	margin: 10px 50px 10px 85px;
	font-size: 1.4em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5c4b2f;
	}
#twitter_div a, #twitter_div a:visited{
	color: #78643F;
	}
/* navigation */
#navigation{
	background: url(images/bg-navigation.png) no-repeat;
	margin: -1px auto 0 auto;
	width: 980px;
	height: 84px;
	padding-top: 13px;
	}
#navigation li{
	display: inline;
	font-size: 1.6em;
	padding: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	position:relative;
	}
#navigation li a{
	text-decoration: none;
	color: #524329;
	}
#navigation li ul{
	/*border:1px solid #998675;*/
	margin-left: 10px;
	margin-bottom: 10px;
	}
#navigation li div {
	display:none; 
	width:184px;
	border: 1px solid #78643f; 
	z-index: 23; 
	position: absolute; 
	left: 0;
	top: 17px;
	width: 300px;
	font-size: .9em;
	background:#524329;
	}
#navigation li div.oppos{
	right: 0;
	left: auto;
	}
#navigation li ul li{
	padding: 0;
	font-size: .9em;
	display: block;
	width: 280px;
	line-height: 1.3;
	}
#navigation li li.alt{
	background:#78643f;
	}
#navigation li li a{
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
	}
#nav h5{
	color: #e37a76;
	margin: 10px 10px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.4em;
	}
#navigation li h6{
	color: #f7bfad;
	margin: 5px 10px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 10px;
	border-bottom: 1px dotted #f7bfad;
	}	
#navigation li li a:hover{
	}
/* features */
#features{
	padding:0 0 20px;
	}
#features .left, #bookmarking .left{
	width: 685px;
	margin-left: 20px;
	float: left;
	}
#features .left{
	background: #a48958;
	height: 245px;
	}
#features .left img{
	height: 245px;
	width: 685px;
	}
#features .right{
	height: 245px;
	}
#features .right li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2;
	}
#features .right a, #features .right a:visited{
	display: block;
	text-decoration: none;
	color: #333;
	padding: 5px;
	}
#features .right a:hover{
	background: #F8C1AF;
	}
#features .right h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #5c4b2f;
	padding: 10px;
	}
#bookmarking{
	border-top: 1px solid #e48078;
	border-bottom: 1px solid #e48078;
	padding: 5px 0;
	margin: 0 20px;
	}
#bookmarking .left{
	margin-left: 0;
	}
#features .right, #bookmarking .right{
	margin-left: 725px;
	margin-right: 20px;
	}
#bookmarking .right{
	margin-right: 0;
	margin-left: 705px;
	}
#features .right{
	background: #e48078;
	}
#features .right ul li{
	list-style: none;
	padding: 5px;
	}
#bookmarking img{
	margin: 0;
	}
#bookmarking form{
	margin: 0;
	position: relative;
	padding: 0;
	}
#bookmarking .input-email{
	position: absolute;
	top: 1px;
	}
#bookmarking .email-submit{
	position: absolute;
	right: 0;
	top: 0;
	}
.input-email{
	height: 18px;
	width: 161px;
	border: 0;
	background: #F29391;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 5px 0 5px 5px;
	color: #AF5957;
	}
#footer .input-email{
	width: 161px;
	position: absolute;
	top: 1px;
	}
#footer .email-submit{
	position: absolute;
	right: 0;
	}
#footer #footeremail{
	height: 25px;
	}
#bookmarking .right input, #footeremail input{
	display: inline;
	}
#bookmarking li{
	float: left;
	background-image: url(images/heading-spread-the-info.gif);
	background-repeat: no-repeat;
	}
#bookmarking li.spreadin{
	width: 270px;
	height: 32px;
	text-indent: -9999px;
	}
#bookmarking li.badge{
	margin-left: 9px;
	}
#bookmarking li.badge a{
	width: 32px;
	text-indent: -9999px;
	height: 32px;
	display: block;
	}
#bookmarking .del{
	background-position: -282px 0;
	}
#bookmarking .newsvine{
	background-position: -324px 0;
	}
#bookmarking .digg{
	background-position: -366px 0;
	}
#bookmarking .emal{
	background-position: -407px 0;
	}
#bookmarking .fb{
	background-position: -448px 0;
	}
#bookmarking .stumb{
	background-position: -487px 0;
	}
#bookmarking .twtr{
	background-position: -528px 0;
	}
#bookmarking .reddit{
	background-position: -569px 0;
	}
#bookmarking .buzz{
	background-position: -610px 0;
	}
#bookmarking .bkrss{
	background-position: -651px 0;
	}
/* content */
#content{
	width: 940px;
	background: #f0ebd8;
	margin-top: -13px;
	margin-left: 10px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	}
.ribbon-l{
	height: 82px;
	background: url(images/ribbon-left-half.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	color: #524329;
	margin-left: -40px;
	padding: 8px 30px 0;
	font-weight: normal;
	}
.ribbon-r{
	height: 82px;
	background: url(images/ribbon-right-half.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	color: #524329;
	margin-right: -40px;
	padding: 8px 30px 0;
	font-weight: normal;
	text-align: right;
	}
.ribbon-l-23{
	height: 82px;
	background: url(images/ribbon-left-34th.png) no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	color: #524329;
	margin-left: -40px;
	padding: 8px 30px 0;
	font-weight: normal;
	}
.catego .ribbon-l-23{
	margin-left: -55px;
	}
/* recent comments */
.reccom{
	background: url(images/bg-comment.jpg) bottom left no-repeat;
	font-size: 1.2em;
	line-height: 1.4;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	width: 430px;
	}
.reccom h6{
	margin: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #555;
	text-align: right;
	}
.reccom h6 a{
	color: #555;
	}
.reccom p{
	margin: 10px;
	color: #78643f;
	}
.reccomdata{
	margin-left: 58px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E37A76;
	font-style: italic;
	margin-top: 15px;
	padding-bottom: 6px;
	}
.reccom a{
	color: #af5957;
	}
/* recent posts */
.recpos, .exer{
	margin: 0 0 20px;
	border: 1px solid #f29391;
	padding: 15px;
	height: 135px;
	}
.recpos img, .exer img{
	height: 125px;
	width: 125px;
	border: 3px solid #f29391;
	}
.recpos.even img, .exer.odd img{
	margin: 0 15px 15px 0;
	float: left;
	}
.recpos.odd img, .exer.even img{
	margin: 0 0 15px 15px;
	float: right;
	}
.recpos.even p, .exer.odd p{
	margin: 10px 0 0 140px;
	}
.recpos.odd p, .exer.even p{
	margin: 10px 140px 0 0;
	}
.recpos p, .exer p{
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 1.3;
	font-size: 1.2em;
	}
.recpos h5, .exer h5{
	margin-bottom: 10px;
	font-size: 2em;
	line-height: 1.2;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.recpos h5 a, .exer h5 a{
	color: #524329;
	text-decoration: none;
	}
.recpos a.more, .exer a.more{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #af5957;
	font-style: italic;
	}
.read-more a{
	display: block;
	float: right;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F7BFAD;
	background: #af5957;
	text-decoration: none;
	font-style: italic;
	}
.read-more a:hover{
	color: #af5957;
	background: #F7BFAD;
	}
.topofpage li{
	height: 170px;
	overflow: auto;
	}
/* categories */
.catego{
	margin: 20px 0 20px 20px;
	padding: 15px;
	}
.catego li{
	float: left;
	border: 1px solid #f29391;
	padding: 10px;
	margin-right: 16px;
	text-align: center;
	width: 140px;
	}
.catego li img{
	width: 130px;
	height: 130px;
	border: 3px solid #f29391;
	margin: 0 0 10px;
	}
.catego h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #78643f;
	font-style: italic;
	}
.catego h5 a{
	color: #78643f;
	text-decoration:none;
	}	
.catdesc p{
	line-height: 1.3;
	}
.recpost{
	background: #F0EBD8;
	margin-right: 10px;
	margin-top:-30px;
	margin-left: 10px;
	margin-bottom: -10px;
	padding-bottom: 20px;
	}
.recpost ul li img{
	width: 80px;
	height: 80px;
	}
.recpost li{
	width: 92px;
	}
.recpost h5{
	font-size: 1.2em;
	line-height: 1.2em;
	}
/* about erika */
#about-erika{
	background: #5c4b2f;
	padding: 15px;
	margin: -30px 10px 0;
	}
#about-erika img{
	float: left;
	border: 3px solid #f29391;
	margin-right: 15px;
	width: 300px;
	}
#about-erika h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #f29391;
	margin-bottom: 5px;
	}
#about-erika h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #e37a76;
	font-style: italic;
	margin-bottom: 15px;
		}
#about-erika p{
	margin: 0 30px 15px 0;
	font-size: 1.2em;
	line-height: 1.3;
	color: #f0ebd8;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
/* columns */
.twentytop{
	margin-top: 20px;
	}
.split .left{
	margin-left: 20px;
	width: 450px;
	float: left;
	}
.split .right{
	margin-left: 490px;
	margin-right: 20px;
	}
.split .col-2{
	float: left;
	width: 235px;
	}
.split .f-right{
	margin-left: 250px;
	}
/* single content */
.alpha{
	width: 685px;
	margin-left: 20px;
	float: left;
	}
.beta{
	width: 215px;
	float: left;
	}
.gamma{
	width: 450px;
	margin-left: 235px;
	}
.delta{
	margin-left: 725px;
	margin-right: 20px;
	}
.page-me{
	padding-bottom: 15px;
	}
/* the loop */
.breadcrumb{
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	}
.the-loop h2.title{
	font-size: 3em;
	line-height: 1.3;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5c4b2f;
	margin-bottom: 5px;
	}
.the-loop h4.title{
	color: #5c4b2f;
	padding: 10px;
	font-size: 1.2em;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	background: #f29391;
	font-style: italic;
	font-weight: normal;
	line-height: .5;
	vertical-align: middle;
	}
.the-loop h4.title a, .the-loop h4.title a:visited{
	color: #5c4b2f;
	}
.the-loop .categories{
	font-size: 1.2em;
	line-height: 1.4;
	color: #5c4b2f;
	font-family: Arial, Helvetica, sans-serif;
	}
.the-loop .categories a, .the-loop .categories a:visited{
	color: #5c4b2f;
	}
.postc{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.5;
	color: #333;
	}
.postc p{
	margin: 15px;
	}
.postc img.alignleft, .postc img.alignright, .postc img.aligncenter{
	border: 1px solid #af5957;
	background: #e37a76;
	padding: 5px;
	}
img.wp-smiley{
	background: none;
	border: none;
	padding: 0;
	}
img.alignleft{
	margin: 0 10px 10px 0;
	}
img.alignright{
	margin: 0 0 10px 10px;
	}
.size-medium{
	width: 200px;
	height: auto;
	}
#wherego_related{
/*	background: #dfdac5;
	margin: 15px;
	border-top: 1px solid #e37a76;
	border-bottom: 1px solid #e37a76;
	padding: 10px;*/
	}
#wherego_related ul, #wherego_related li{
	background: none;
	border: 0;
	}
#wherego_related li{
	padding: 4px;
	}
#wherego_related h3{
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 0;
	}
p.categories{
	background: #dfdac5;
	margin: 15px;
	border-top: 1px solid #e37a76;
	border-bottom: 1px solid #e37a76;
	padding: 10px;
	}
.postc h1, .postc h2, .postc h3, .postc h4, .postc h5, .postc h6{
	background: #dfdac5;
	margin: 25px 15px 15px;
	border-bottom: 1px solid #e37a76;
	color: #524329;
	padding: 10px;
	}
.postc h1{
	font-size: 2.6em;
	}
.postc h2{
	font-size: 2.4em;
	}
.postc h3{
	font-size: 2.2em;
	}
.postc h4{
	font-size: 2em;
	}
.postc h5{
	font-size: 1.8em;
	}
.postc h5{
	font-size: 1.6em;
	}
.postc em{
	font-style: italic;
	}
.postc strong{
	font-weight: bold;
	}
.postc blockquote{
	font-size: 1.1em;
	font-style: italic;
	background: #dfdac5;
	margin: 15px;
	border-top: 1px solid #e37a76;
	border-bottom: 1px solid #e37a76;
	padding: 10px;
	}
.postc blockquote *{
	font-size: 1em;
	}
.postc ol, .postc ul{
	font-style: italic;
	background: #dfdac5;
	margin: 15px 30px;
	border-top: 1px solid #e37a76;
	}
.postc ul li{
	border-bottom: 1px solid #e37a76;
	padding: 10px;
	list-style: circle inside;
	}
.postc ol li{
	border-bottom: 1px solid #e37a76;
	padding: 10px;
	list-style: lower-alpha inside;
	}
.catdesc{
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #524329;
	margin-bottom: 20px;
	}	
/* comments */
ol.commentlist{
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
h3#comments, #respond h3{
	background: #dfdac5;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 30px 15px 25px 0;
	border-bottom: 1px solid #e37a76;
	padding: 10px;
	font-size: 2.2em;
	color: #524329;
	}
li.comment{
	}
.comment-content{
	margin: 10px 10px 15px;
	}
.comme{
	padding-top: 1px;
	background: #F9C1B0 url(images/bg-comment.jpg) center bottom no-repeat;
	margin-bottom: 15px;
	width: 430px;
	font-size: 1.4em;
	line-height: 1.3;
	color: #333;
	}
.comment-meta{
	margin-left: 55px;
	margin-bottom: 6px;
	}
.comment-content p{
	margin-bottom: 10px;
	}
/*ol.commentlist li{
	font-size: 3em;
	margin-left: 50px;
	margin-right: 15px;
	color: #AF5957;
	font-style: italic;
	border-bottom: 1px solid #e37a76;
	}
div.comme{
	font-size: .4em;
	line-height: 1.4;
	padding: 15px 15px 15px 0;
	color: #333;
	font-style: normal;
	}
.comme p{
	margin: 0 0 15px 15px;
	}
.comment-meta{
	padding-left: 15px;
	text-align: right;
	}
.commentlist .odd{
	background: #DFDAC5;
	}*/
div.gravatar-shot{	
	float: left;
	margin: 0 10px 10px;
	}
.gravatar-shot img{
	border: 3px solid #e37a76;
	}
#commentform{
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#commentform p{
	font-size: 1.2em;
	margin-bottom: 15px;
	}
#commentform input.comminp{
	display: block;
	font-size: 1.6em;
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	margin-bottom: 10px;
	width: 430px;
	}
textarea#comment{
	width: 430px;
	}
h4.comment-area{
	font-size: 1.6em;
	margin-bottom: 10px;
	}
/* sidebar left */
.leftwidget, .rightwidget{
	margin-bottom: 20px;
	}
.leftwidget ul{
	}
.leftwidget img{
	border: 1px solid #e37a76;
	width: 210px;
	}
.leftwidget li, .rightwidget li{
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	}
.leftwidget li li, .rightwidget li li{
	font-size: 1em;
	padding-left: 6px;
	}
.leftwidget h5{
/*	background: #AF5957;
	padding: 10px;
	font-size: 2em;
	color: #F0EBD8;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background: #e37a76;
	padding: 3px;
	text-transform: uppercase;
	color: #F0EBD8;
	font-size: 1.6em;
	letter-spacing: .1em;
	}
.leftwidget li a{
	padding: 10px;
	border-bottom: 1px dotted #e37a76;
	display: block;
	background: #F9ECDB;
	}
.leftwidget a{
	text-decoration: none;
	color: #333;
	}
.leftwidget a:hover{
	color: #f0ebd8;
	background: #e37a76;
	}
.leftwidget .reccom{
	width: 212px;
	background: none;
	border-bottom: 1px dotted #e37a76;
	padding: 0;
	}
.leftwidget .reccom h6{
	font-size: .9em;
	margin-bottom: 5px;
	}
.leftwidget .reccom h6 a{
	text-decoration: underline;
	}
.leftwidget .reccom p{
	color: #5c4b2f;
	}	
.leftwidget .reccomdata{
	text-align: center;
	margin: 0;
	}
.rightwidget a:hover{
	color: #f0ebd8;
	background: #AF5957;
	}
.rightwidget h5{
	background: #AF5957;
	padding: 3px;
	text-transform: uppercase;
	color: #F0EBD8;
	font-size: 1.6em;
	letter-spacing: .1em;
	}
.rightwidget a{
	display: block;
	border-bottom: 1px dotted #af5957;
	padding: 5px;
	color: #333;
	text-decoration: none;
	}
.rightwidget a:hover{
	color: #f7bfad;
	}
.rightwidget hr{
	background-color: #AF5957;
	height: 1px;
	border: 0;
	color: #AF5957;
	}
.leftwidget hr{
	height: 1px;
	border: 0;
	background: #e37a76;
	color: #e37a76;
	}
hr.top{
	margin-top: 0;
	}
.onefive{
	margin-bottom: 15px;
	}
div.bookmarkifyPoweredBy{
	display: none;
	}
.sociable ul, .sociable ul li{
	border: 0;
	background: none;
	}
/* footer */
#footer{
	background: #F0EBD8;
	margin: 0 10px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	}
#footer .ribbon-l-23{
	margin-left: -10px;
	}
#footer .right li{
	margin: 0 0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.3;
	}
#footer .right li a{
	border-bottom: 1px solid #f7bfad;
	}
#footer .right li a:hover{
	border-bottom: 1px solid #af5957;
	}
#footer .left li{
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.3;
	text-transform: lowercase;
	float: left;
	}
.widget{
	margin-bottom: 20px;
	position: relative;
	}
#footer .split a, #footer .split a:visited{
	text-decoration: none;
	background: #F7BFAD;
	display: block;
	padding: 5px;
	}
#footer a:hover{
	background: #E47C76;
	color: #F0EBD8;
	}
#footer h6{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #524329;
	font-weight: normal;
	margin: 0 0 10px 0;
	}
p.credits{
	margin: -10px 0 0 10px;
	background: #5c4b2f;
	padding: 10px;
	color: #f7bfad;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	text-align: center;
	}
#footer .credits a, #footer .credits a:visited{
	color: #f7bfad;
	}
#footer .split{
	padding-bottom: 15px;
	}
#s{
	font-size: 1.4em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #af5957;
	background: #F7BFAD;
	padding: 5px;
	margin: 0;
	border: 0;
	width: 175px;
	display: inline;
	}
#searchsubmit{
	font-size: 1.4em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F7BFAD;
	background: #af5957;
	padding: 4px;
	display: inline;
	margin: 0;
	border: 0;
	}
#rules{
	font-size: 1.3em;
	line-height: 1.3;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5c4b2f;
	}
#rules li{
	list-style: disc inside;
	margin-bottom: 3px;
	margin-left: 15px;
	}
#rules p, #rules ul{
	margin-bottom: 15px;
	}