/*
Theme Name: RoH
Theme URI: http://ReignofHoonor.com/
Description: The official theme for ReignofHonor.com
Version: 1.0
Author: iFrankie
*/

body {
margin: 0;
padding: 0;
background-color: #F7F7F7;
font-size: 62.5%; /* Resets 1em to 10px */
font-family:Helvetica, Verdana, Arial, Sans-Serif;
color: #000000;
}

/* begin structure elements */
#topborder {
margin: 20px auto 0 auto;
padding:0;
width: 600px;
height: 60px;
background: #FFF url(images/topborder.jpg);
}

#wrap {
width: 600px;
margin-left: auto;
margin-right: auto;
padding: 0;
background: #FFF url(images/bg.gif);
}

#wrap2 {
margin: 0 0 0 0;
width: 600px;
padding: 0;
background: #FFF url(images/bg.gif);
}

#header {
margin: 0;
padding: 0;
width: 600px;
height: 260px;
color:inherit;
background: #FFF url(images/header.jpg);
}

#main {
padding: 0;
width: 600px;
float: left;
color:inherit;
}

#main2 {
padding: 0;
width: 400px;
float: left;
color:inherit;
}

#sidebar {
padding: 0;
margin-left: 400px;
width: 197px;
color:inherit;
}

#searchnav {
margin:0;
padding:0;
width: 300px;
height: 60px;
float: left;
color:inherit;
}

#loginnav {
margin:0;
padding:0;
width: 300px;
height: 35px;
float: left;
color:inherit;
}

#footer {
margin: 0 auto 0 auto;
width: 600px;
height: 60px;
color:inherit;
clear: both;
background: #FFF url(images/bottom.gif);
}
/* end structure elements */
/* begin text elements */

a:link {
text-decoration: none;
color: #000;
}

a:visited {
text-decoration: none;
color: #000;
}

a:active {
text-decoration: none;
color: #000;
}

a:hover {
color: #000;
text-decoration: underline; 
}

h1, h2, h3 {
font-weight: bold;
}

h1 {
font-size: 1.9em;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 1.2em;
}

#sidebar h2 {
font-size: 1.6em;
}

#sidebar {
font-size: 1em;
}

.metanav {
margin:8px;
padding-right:10px;
text-align: right;
font-size: 1.1em;
}

.navbar {
text-align:right;
padding: 35px 14px 0 0;
}

.navbar ul {
margin: 0;
padding: 0;
white-space: nowrap;
}

.navbar li {
display: inline;
list-style-type: none;
font-size: 1.2em;
padding: 0 5px 0 5px;
border-left: 1px dotted #000;
}

.navbar li:first-child {
border-left:none
}

.navigation {
padding: 20px 45px 15px 30px;
}

.searchnavalignleft {
text-align:right;
font-size: 1.1em;
}

.searchnavalignright {
text-align:left;
font-size: 1.1em;
}

.navalignleft {
text-align:left;
font-size: 1.1em;
}

.navalignright {
text-align:right;
font-size: 1.1em;
}

.title {
padding: 10px 0 0 30px;
text-align:left;
letter-spacing:1px;
}

.title a {
text-decoration: none;
}

.entry {
padding-left:30px;
padding-right:35px;
margin-bottom:25px;
font-size: 1.2em;
line-height: 1.5;
}

.page_item {
}

.current_page_item {
font-weight: bold;
}

.sidebartitle {
padding: 10px 0 0 0;
text-align:left;
letter-spacing:1px;
}

.sidebarstuff ul {
margin-left: 0;
padding-left: 1em;
padding-right: 1em;
}

.sidebarstuff li {
line-height: 1.5;
padding-right: 20px;
padding-bottom: 5px;
}

.postmetadata {
padding: 0 0 6px 30px;
text-align:left;
letter-spacing:1px;
}

.leftfooter {
padding: 30px 0 0 20px;
font-size: 1.0em;
text-align:left;
letter-spacing:1px;
color:#666666;
float: left;
}

.rightfooter {
padding: 30px 20px 0 0;
font-size: 1.0em;
text-align:right;
letter-spacing:1px;
color:#666666;
float: right;
}

.leftfooter a {
color:#666666;
text-decoration: none;
}

.rightfooter a {
color:#666666;
text-decoration: none;
}

.respond {
padding: 10px 45px 10px 30px;
clear:both;
}

.archives1 {
float:left;
padding-left:5px;
padding-right:10px;
}

.archives2 {
float:left;
padding-right:10px;
}

.archives3 {
float:left;
}

.attachment a img {
border: none;
}

img.post-icon {
width:128px;
height:85px;
float:right;
border-style:none;
padding-top:4px;
padding-left:15px;
padding-right:2px;
}
/* end text elements */
/* begin comment elements */

ol.commentlist {
padding:0 0 0 55px;

}


li.alt {
margin-top:20px;
margin-bottom:20px;
width:350px;
border: 1px dotted #000000;
padding:10px;
}

.commentlist li {
width:350px;
border: 1px dotted #000000;
padding:10px;
}

.commenttext {
font-size: 1.1em;
line-height: 1.5;
}
/* end comment elements */
/* start form elements */
#searchform {
margin-top: 20px;
margin-bottom: 20px;
}

#searchform #s {
width: 150px;
background-color: #FFFFFF;
color: #000000;
padding: 1px;
border: 1px dotted #000000;
font-family: Verdana, Arial, Sans-Serif;
font-size: 100%;
}

#searchsubmit {
background-color: #FFFFFF;
color: #000000;
border: 1px dotted #000000;
font-family: Verdana, Arial, Sans-Serif;
font-size: 100%;
}

form#commentform input, form#commentform textarea {
background-color: #FFFFFF;
border: 1px dotted #000000;
color: #000000;
font-size: 105%;
font-family: Verdana, Arial, Sans-Serif;
margin: 0px 0px 0px 31px;
width: 320px;
}

form#commentform input#submit {
background-color: #FFFFFF;
border: 1px dotted #000000;
color: #000000;
font-size: 105%;
width: 150px;
font-family: Verdana, Arial, Sans-Serif;
margin: 0px 0px 0px 31px;
}

label {
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
/* end comment elements */
/* start post gallery */
#postgallery {
margin:30px 30px 50px 30px;
}

.postgalleryimage {
width:128px;
border: 1px solid #cccccc;
float:left;
margin: 0 10px 10px 10px;
}

.postgalleryimage a img {
border: none;
}
/* end post gallery */
/* start page gallery */
#pagegallery {
padding: 0 45px 0 30px;
}

.pagegalleryimage {
width:118px;

margin: 0 10px 10px 10px;
float:left;
}

.pagegalleryimage a img {
border: none;
}
/* end page gallery */

code {
font-size:1.3em; 
color: #6B238E;
font-style: italic;
background: #F7F7F7;
width:200px;
}

.wow_image {
float:left;
width:188px;
color:#CF5F2C;
font-size: 1.0em;
text-align:left;
font-weight: bold;
padding: 5px 5px 5px 5px;
border: 1px;
border-style: dotted;
border-color: #000;
}

.wow_character_image {
float:left;
width:177px;
color:#CF5F2C;
font-size: 1.0em;
text-align:left;
font-weight: bold;
margin: 0 15px 30px 10px;
border: 1px;
border-style: solid;
border-color: #000;
}

.wow_label {
float:left;
width:105px;
color:#CF5F2C;
font-size: 1.0em;
text-align:left;
font-weight: bold;
padding: 0 0 0 10px;
}

.wow_label_2 {
float:left;
width:60px;
color:#CF5F2C;
font-size: 1.0em;
text-align:left;
font-weight: bold;
padding: 0 0 0 10px;
}

.wow_label_links {
float:left;
color:#000;
font-size: 1.0em;
text-align:left;
}

.wow_label a {
text-decoration: none;
}

.wow_space {
width:300px;
padding: 8px 0 8px 0;
clear:both;
}

.wow_data {
float:left;
color:#000000;
font-size: 1.0em;
text-align:left;
}

.wow_data a {
text-decoration: underline;
}

.wow_character {
padding: 0 0 0 200px;
}

.wow_gallery {
padding: 0 0 0 0;
}

.wow_profile fieldset {
border:0;
}

.wow_gallery fieldset {
border:0;
}

.wow_character fieldset {
border:0;
}

.wow_character fieldset legend {
border:0;
color:#CF5F2C;
font-weight: bold;
}

.wow_gallery fieldset legend {
border:0;
color:#CF5F2C;
font-weight: bold;
}