BODY {
	FONT-SIZE: 62.5%; BACKGROUND: #fff; MARGIN: 0px; COLOR: #444; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; TEXT-ALIGN: center
}
A {
	COLOR: #157; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H1 A {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H2 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H2 A {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H3 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H4 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H5 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H6 {
	MARGIN-BOTTOM: 0px; COLOR: #27a; TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 2.4em
}
H2 {
	FONT-SIZE: 2em
}
H3 {
	FONT-SIZE: 1.6em
}
H4 {
	FONT-SIZE: 1.2em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 0.8em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px; BORDER-RIGHT-WIDTH: 0px
}
IMG.wp-smiley {
	MARGIN: 0px
}
INPUT {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 1.2em; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 1.2em; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
#page {
	MIN-WIDTH: 760px; MARGIN: 0px auto; TEXT-ALIGN: left
}
#wrapper {
	PADDING-RIGHT: 230px; MARGIN: 0px 5%
}
#content {
	BORDER-RIGHT: #eee 230px solid;
	PADDING-RIGHT: 4%;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 96%;
	MARGIN-RIGHT: -230px;
	PADDING-TOP: 20px;
	font-size: 1.2em;
}
#sidebar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px -230px 0px 0px; WIDTH: 190px; PADDING-TOP: 20px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #555 0.2em solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#header {
	BACKGROUND: #237ab2; MARGIN: 0px; HEIGHT: 363px
}
#header .head {
	WIDTH: 766px; HEIGHT: 363px
}
#header .headnin {
	WIDTH: 766px; HEIGHT: 363px
}
#header {
	BACKGROUND: url(images/right_rep.jpg) #f6f7f9 repeat-x
}
#header .head {
	BACKGROUND: url(images/head.jpg) no-repeat
}
#header .headnin {
	BACKGROUND: url(images/headnin.jpg) no-repeat;
}
#headertitle {
	MARGIN: 0px 5%
}
#headertitle H1 {
	MARGIN: 0px
}
#headertitle H1 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#headertitle H1 A:hover {
	TEXT-DECORATION: none
}
#headertitle P {
	FONT-SIZE: 1.1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #fff
}
.search {
	RIGHT: 5%; FLOAT: right; BOTTOM: 3em; POSITION: relative
}
.search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.search INPUT {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: #237ab2; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; WIDTH: 218px; COLOR: #eee; PADDING-TOP: 0.2em; BORDER-BOTTOM: #eee 1px solid
}
#hmenu {
	BORDER-TOP: #555 0.1em solid; BACKGROUND: #165279; BORDER-BOTTOM: #555 0.1em solid
}
#hmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; BACKGROUND: #165279; PADDING-BOTTOM: 0.5em; MARGIN: 0px 5%; TEXT-INDENT: 0px; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#hmenu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#hmenu UL LI:unknown {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #eee; content: "|  "
}
#hmenu UL LI.hmenu1:unknown {
	content: ""
}
#hmenu UL LI A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #c6c8c9; PADDING-TOP: 0.5em; TEXT-DECORATION: none
}
#hmenu UL LI.hmenu1 A {
	PADDING-LEFT: 0px
}
#hmenu UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar UL LI {
	MARGIN: 0px 0px 2em
}
#sidebar UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar LI LI {
	MARGIN: 0.1em 0px
}
#sidebar LI LI LI {
	PADDING-LEFT: 10px
}
#sidebar UL H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #4588c4; PADDING-TOP: 0px
}
#footer {
	FONT-SIZE: 1em; BACKGROUND: #165279; COLOR: #eee; TEXT-ALIGN: center
}
#footer A {
	COLOR: #aac
}
.post {
	CLEAR: both; MARGIN: 0px 0px 4em
}
.post P {
	MARGIN-TOP: 0px; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
.post OL LI {
	MARGIN-TOP: 0px; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
.post UL LI {
	MARGIN-TOP: 0px; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
.post LI LI {
	FONT-SIZE: 1em
}
.post BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 0.4em solid; PADDING-TOP: 0px
}
.post BLOCKQUOTE BLOCKQUOTE {
	FONT-SIZE: 1em; MARGIN-LEFT: 0px
}
.postmetadata {
	FONT-SIZE: 1em; MARGIN: 1em 0px; COLOR: #888; TEXT-ALIGN: justify
}
#comments {
	MARGIN: 0px 2em
}
.commentlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.commentlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; OVERFLOW: auto; PADDING-TOP: 2em; BORDER-BOTTOM: #eee 0.1em solid
}
.commentlist P {
	MARGIN: 0.5em 0px
}
.commentlist H4 {
	MARGIN: 0px
}
TEXTAREA#comment {
	WIDTH: 100%
}
#wp-calendar CAPTION {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #27a; TEXT-ALIGN: center
}
#wp-calendar THEAD TH {
	FONT-WEIGHT: normal; COLOR: #27a; TEXT-ALIGN: center
}
#wp-calendar TBODY TD {
	TEXT-ALIGN: center
}
#wp-calendar TBODY TD A {
	FONT-WEIGHT: bold
}
#wp-calendar TBODY TD.pad {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
ABBR {
	CURSOR: help; BORDER-BOTTOM: 0.1em dotted
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.rsgbox {
	background-color: #ccd7ff;
}
.rsgboxin {
	background-color: #ebebeb;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
#letter {
	BORDER-RIGHT: #eee 130px solid;
	border-left: #eee 130px solid;
	PADDING-RIGHT: 4%;
	PADDING-LEFT: 4%;
	FLOAT: left;
	PADDING-BOTTOM: 20px;
	WIDTH: 92%;
	
	PADDING-TOP: 20px;
	font-size: 1.2em;
}
#thanks {
	background-color: #ebebeb;
	padding: 10px;
	margin-bottom: 20px;
	color: #27a;
	font-size: 1.2em;
}
#bio {
	margin-left: 5%;
	margin-right: 5%;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background: #ccd7ff;
}

.desc-box {
	margin-left: 5%;
	margin-right: 5%;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background: #ccd7ff;
}
.points-box {
	border: medium solid #a57676;
	margin-bottom: 5px;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
	background: #ffffa8;
	font-size: 1.2em;
}

#order {
	border: medium solid #a57676;
	margin-bottom: 5px;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
	background: #ffffa8;
	font-size: 1.2em;
}
#ninpic {
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 10px 10px;
	background: #d0daff;
	text-align: center;
}
#article {
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 10px 10px;
	
	background-color: #eeeeee;
}
#articlefoot {
	
	padding: 20px 20px 10px 20px;
	background-color: #eeeeee;
	font-size: 0.8em;
}
#loginbox {
	
	border: medium solid #3399ff;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	background-color: #c1eaf7;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 30%;
	margin-right: 30%;
}
