body {
	/*background: #d7d7d7 url(../images/gradient.png) 0 156px repeat-x;*/
	background: #0f1217 url(../images/background.png) top center repeat-y;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #999;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}

/** headings */
h1, h2, h3, h4, h5, h6 {
	
}
h1, h2, h3 {
	
}
h4, h5, h6 {
	text-transform: uppercase;
}

/** links */
a, a:link, a:visited {
	outline: none;
	text-decoration: none;
	color: #b2b2b2;
}
a:hover {
	text-decoration: underline;
	color: #999;
}
a:active {
	
}
a img {
	border: none;
}

/** lists */
ol, ul {
	margin: 0;
	padding: 0 0 0 2em;
}
li {
	line-height: 1.5em;
}
ul li {
	list-style-image: url(../images/li.png);
}
ol li {
	list-style-type: decimal;
}

/** tables */
table {
	border-spacing: 0;
	/*border-collapse: separate;*/
	/*border-width: 1px;*/
	/*border-style: solid;*/
	/*border-color: #FFFFFF #D4C9AD #D4C9AD #FFFFFF;*/
}
th, td {
	/*font-family: Verdana, Arial, Tahoma, sans-serif;*/
	/*font-size: 12px;*/
	color: #333;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #D4C9AD #D4C9AD #FFFFFF;
	padding: 2px 4px;
}
th {
	background-color: #E8E8E8;
}
td {
	
}
tr, tr.row1 {
	background-color: #F2F2F2;
}
tr.row2 {
	background-color: #F3EFE5;
}

/** text */
p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: justify;
}
span {
	
}

/** forms **/
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

/** header */
#header {
	
}
#header .title {
	background: transparent url(../images/gwlogo-500.png) no-repeat;
	padding-top: 95px;
	height: 46px;
	width: 900px;
}
#header .title h1 {
	color: #edebd7;
	margin: 0;
	line-height: 1.4em;
	letter-spacing: 0.3em;
	font-size: 2.2em;
	font-weight: normal;
	text-align: center;
}
#menu ul {
	float: left;
	border-right: 1px solid #4b4b4b;
	margin: 0;
	padding: 0;
}
#menu li {
	border-right: 1px solid #252525;
	float: left;
	list-style: none;
}
#menu li + li {
	border-left: 1px solid #4b4b4b;
}
#menu li.active, #menu li:hover {
	background: transparent url(../images/menu_hover.png) left top repeat-x;
}
#menu a {
	color: #e8e8e8;
	display: block;
	line-height: 2.5em;
	padding: 0 0.75em;
	text-decoration: none;
}
#menu span {
	
}

/** content */
#content {
	background: #22272d url(../images/sidebar.png) repeat-y;
	width: 904px;
	margin: 16px auto 0;
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #4b4b4b;
	padding-bottom: 10px;
}

#content.one-column {
	background-image: none;
}
#content.one-column #main {
	float: none;
	width: 884px;
}

#left {
	float: left;
	width: 212px;
	padding: 0 10px;
}

#right {
	float: right;
	width: 195px;
	padding: 6px;
}

#error {
	
}

#main {
	/*margin-left: 208px;*/
	width: 652px;
	padding: 0 10px;
	float: right;
	/*background-color: #22272d;*/
}
#main a, #main a:link, #main a:visited {
	/*font-weight: bolder;*/
	color: #777;
}
#main .content ol, #main .content ul {
	margin: 0.5em 0;
}
.content h3 {
	color: #bbb;
	margin: 0;
	padding: 0 0.5em;
	line-height: 27px;
	background-color: #22272d;
	border-top: 2px solid #4b4b4b;
	border-bottom: 4px solid #4b4b4b;
}
#main .content .cap {
	padding: 0.5em;
	background-color: #22272d;
	border-bottom: 2px solid #4b4b4b;
	border-top: 4px solid #4b4b4b;
}

/** footer */
#footer {
	
}

/** breadcrumb */
#breadcrumb {
	border-top: 1px solid #2a2a2a;
	width: 904px;
	margin: 0 auto;
}
#breadcrumb .stripe {
	background: url(../images/stripe.png) repeat-x;
	height: 6px;
	border-top: 1px solid #444;
}
#breadcrumb .pathway {
	background: url(../images/menu_hover.png) repeat-x;
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0 1em;
	color: #999;
	border-bottom: 1px solid #2a2a2a;
}

/** menu and copyright bar */
.bar {
	position: relative;
	background: transparent url(../images/band.png) left top repeat-x;
	height: 156px;
}
.bar a {
	/*color: #999;*/
}
.bar a:hover {
	color: #555;
}
.bar .main {
	position: relative;
	background: transparent url(../images/header.png) left top repeat-x;
	width: 904px;
	height: 141px;
	margin: 0 auto;
	/*border-top: 1px solid #4b4b4b;*/
}
.bar .left, .bar .right {
	position: absolute;
	top: 0;
	height: 171px;
	width: 6px;
	margin: 0 auto;
	z-index: 1;
}
.bar .left {
	right: 50%;
	margin-right: 450px;
	background: transparent url(../images/left.png) left top no-repeat;
}
.bar .right {
	left: 50%;
	margin-left: 450px;
	background: transparent url(../images/right.png) right top no-repeat;
}
.bar .menubar, .bar .copyright {
	background: transparent url(../images/menu.png) center repeat-x;
	position: absolute;
	top: 141px;
	width: 904px;
	border-bottom: 1px solid #1f1f1f;
}
.bar .copyright {
	line-height: 30px;
	text-align: center;
	color: #bbb;
}

/** modules */
.module {
	
}
.module h3 {
	color: #bbb;
	margin: 0.75em 0 0;
	padding: 0 0.3em;
	height: 27px;
	line-height: 27px;
	border: 1px solid #ccc;
	background: #333 url(../images/h3.png) top left repeat-x;
}
.module .content {
	padding: 0.5em 0;
}
.module.module-right {
	text-align: right;
}
.module.module-box .content {
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #ccc;
	background: #2a2a2a url(../images/gradient.png) top right repeat-y;
	padding: 0.5em;
}

/** positional modules */
.top {
	
}
.top .module {
	
}
.left {
	
}
.left .module {
	
}
.right {
	
}
.right .module {
	
}
.bottom {
	
}
.bottom .module {
	
}

/** user modules */
.user, #user1, #user2, #user3, #user4, #user5, #user6, #user7, #user8, #user9 {
	
}
.user {
	
}
.user .module {
	padding: 0 0.5em;
}
#user1, #user5 {
	position: absolute;
	top: 0;
	right: 50%;
	margin-right: 456px;
}
#user2, #user6 {
	position: absolute;
	top: 0;
	right: 50%;
	width: 50%;
}
#user3, #user7 {
	position: absolute;
	top: 0;
	left: 50%;
	width: 50%;
}
#user4, #user8 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 456px;
}
#user9 {
	background-color: #0f1217;
	/*border-top: 1px solid #1f1f1f;*/
	border-bottom: 1px solid #1f1f1f;
	margin: 15px auto auto 0;
	padding-top: 15px;
	padding-bottom: 1em;
	text-align: center;
	/*width:904px;*/
}
#user9 .module {
	/*border-top: 1px solid #4b4b4b;*/
}

/** component */
.component {
	
}
.component h2 {
	color: #bbb;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0.4em;
	margin: 0.75em 0 0;
	height: 27px;
	line-height: 27px;
	border: 1px solid #ccc;
	background: #333 url(../images/h3.png) top left repeat-x;
}
.component .content {
	
}
.component.component-box .content {
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #ccc;
	background: #2a2a2a url(../images/gradient.png) top right repeat-y;
	padding: 0.5em;
}
.component .contentheading {
	font-weight: bold;
}
.component .contentdescription {
	font-size: 0.8em;
}
.component .small {
	font-size: 0.8em;
	font-weight: bold;
}
.component .createdate {
	font-size: 0.8em;
	font-style: italic;
}
.component .modifydate, .component .readon {
	font-size: 0.8em;
	float: right;
}
.component .article_separator {
	border-top: 1px solid 999;
	display: block;
	height: 1px;
}
.component .contentpaneopen {
	background-color: #F3EFE5;
	border: 2px solid #D4C9AD;
	width: 100%;
	padding: 0.25em;
	margin: 0.25em 0;
}

/** featured content */
.content {
	
}
.content .img {
	float: left;
	text-align: center;
	margin: 0 0.75em 0.75em 0;
}
.content .img img {
	border: 3px solid #111;
}
.content .text {
	
}
.content .caption {
	text-align: center;
}
.content .more {
	float: right;
	font-weight: bold;
	margin: 0.5em 0;
}

/** twitter */
.twitter {
	background: url(../images/twitter.png) no-repeat;
	min-height: 50px;
	padding-left: 60px;
	padding-top: 0px;
}

/** icons */
h3.decor {
	background: url(../images/lore.jpg) no-repeat;
	padding-left: 80px;
	height: 72px;
	line-height: 72px;
}
h3.icon {
	height: 62px;
	line-height: 62px;
	border: 0;
	margin: 0.5em 0;
	padding-left: 56px;
	background: none;
	background-repeat: no-repeat;
}
h3.icon span {
	display: inline-block;
	line-height: 27px;
	padding: 0 0.5em;
	margin: 1em 0;
	background-color: #22272d;
	border-top: 2px solid #4b4b4b;
	border-bottom: 4px solid #4b4b4b;
	width: 567px; /* hack to span width of block */
}
h3.icon.a1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Assassin_Sup.png);
}
h3.icon.a2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Assassin_Major.png);
}
h3.icon.a3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Assassin_Minor.png);
}
h3.icon.b1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Dervish_Superior.png);
}
h3.icon.b2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Dervish_Major.png);
}
h3.icon.b3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Dervish_Minor.png);
}
h3.icon.c1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Elementalist_Sup.png);
}
h3.icon.c2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Elementalist_Major.png);
}
h3.icon.c3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Elementalist_Minor.png);
}
h3.icon.d1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Mesmer_Sup.png);
}
h3.icon.d2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Mesmer_Major.png);
}
h3.icon.d3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Mesmer_Minor.png);
}
h3.icon.e1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Monk_Sup.png);
}
h3.icon.e2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Monk_Major.png);
}
h3.icon.e3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Monk_Minor.png);
}
h3.icon.f1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Necro_Sup.png);
}
h3.icon.f2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Necro_Major.png);
}
h3.icon.f3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Necro_Minor.png);
}
h3.icon.g1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Paragon_Superior.png);
}
h3.icon.g2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Paragon_Major.png);
}
h3.icon.g3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Paragon_Minor.png);
}
h3.icon.i1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ranger_Sup.png);
}
h3.icon.i2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ranger_Major.png);
}
h3.icon.i3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ranger_Minor.png);
}
h3.icon.j1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ritualist_Sup.png);
}
h3.icon.j2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ritualist_Major.png);
}
h3.icon.j3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Ritualist_Minor.png);
}
h3.icon.k1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Warrior_Sup.png);
}
h3.icon.k2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Warrior_Major.png);
}
h3.icon.k3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Warrior_Minor.png);
}
h3.icon.z1 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Vigor_Sup.png);
}
h3.icon.z2 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Vigor_Major.png);
}
h3.icon.z3 {
	background-image: url(http://images.gwrpc.org/guildwars/icons/runes/Rune_Vigor_Minor.png);
}
img.icon {
	width: 32px;
	height: 32px;
	padding-left: 4px;
}
span.icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	padding-left: 4px;
}
span.icon.everyone {
	background: url(http://images.gwrpc.org/guildwars/icons/everyone.png) no-repeat;
}
span.icon.teen {
	background: url(http://images.gwrpc.org/guildwars/icons/teen.png) no-repeat;
}
span.icon.mature {
	background: url(http://images.gwrpc.org/guildwars/icons/mature.png) no-repeat;
}
span.icon.guildwars {
	background: url(http://images.gwrpc.org/guildwars/icons/gw-logo.png) no-repeat;
}
span.icon.guildwars2 {
	background: url(http://images.gwrpc.org/guildwars/icons/gw2-logo.png) no-repeat;
}
span.icon.northamerica {
	background: url(http://images.gwrpc.org/guildwars/icons/northamerica.png) no-repeat;
}
span.icon.europe {
	background: url(http://images.gwrpc.org/guildwars/icons/europe.png) no-repeat;
}
span.icon.ic {
	background: url(http://images.gwrpc.org/guildwars/icons/ic.png) no-repeat;
}
span.icon.ooc {
	background: url(http://images.gwrpc.org/guildwars/icons/ooc.png) no-repeat;
}
span.icon.open {
	background: url(http://images.gwrpc.org/guildwars/icons/open.png) no-repeat;
}
span.icon.closed {
	background: url(http://images.gwrpc.org/guildwars/icons/closed.png) no-repeat;
}
span.icon.alliance {
	background: url(http://images.gwrpc.org/guildwars/icons/alliance.png) no-repeat;
}