/*
Theme Name: RudoRez
Description: Rudo Resurrection's official theme modified from default.
*/

body { 
  margin: 0px;
  padding: 0px;
  background-color: #000000;
  background-image: url(/gridbg.gif);
  background-repeat:repeat;
 }

#container {
  margin: 0px auto;
  padding: 0px;
  width: 702px;
  text-align: center;
  background-image: url(/middle-piece.png);
  background-position: center;
  background-repeat: repeat;
}

#title {
  margin: 0px auto;
  padding: 0px;
  width: 702px;
  height: 350px;
  background-image: url(/top-piece.png);
  background-repeat:no-repeat;
}

#rightside {
  width: 200px;
  float: right;
  margin: 0px;
  padding: 0px;
}

.righttitle {
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 11px; 
  font-weight: bold;
  line-height: 16px;
  font-variant: small-caps;
  letter-spacing: 2px;
  color: #C0C0C0;
}

.right {
  margin: 6px 36px 15px 32px;
  padding: 5px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 11px; 
  line-height: 16px;
  color: #EEDCDC;
  background-color: #880003;
  border-color: #920003;
  border-width: 2px;
  border-style: solid; 
  text-shadow: 1px 1px 1px #000000;
  border-radius: 10px 0px 0px 10px;
  -moz-border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
  background-image: url(/smredgrad.png);
  background-repeat: repeat-y;
}

.right A {
  text-decoration: none;
  color: #EEDCDC;
}

.right A:hover {
  font-style: italic;
  color: #FFFFFF;
}

.navbar {
  margin: 0px auto;
  width: 630px; 
  padding: 0px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 16px;
  color: #EEDCDC;
  text-align: center;
  background-color: #272727;
  border-width: 2px 0px 2px 0px;
  border-color: #393939; 
  border-style: dotted; 
  text-shadow: 1px 1px 1px #000000;
}

.entry {
  margin: 0px 0px 0px 36px;
  width: 450px; 
  padding: 10px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 17px;
  color: #D5D5D5;
  text-align: justify;
  background-color: #393939;
  border-width: 3px;
  border-color: #272727; 
  border-style: solid; 
  text-shadow: 1px 1px 1px #000000;
  border-radius: 0px 10px 10px 0px;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  background-image: url(/greygrad.png);
  background-repeat: repeat-y;
}

.entry A {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}

.entry A:hover {
  text-decoration: underline;
}

.beginpost {
  margin: 0px 0px 0px 36px;
  width: 440px; 
  height: 20px;
  padding: 0px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 11px; 
  line-height: 18px;
  color: #EEDCDC;
  font-weight: bold;
  text-align: center;
  border-width: 2px 2px 0px 0px;
  background-color: #720003;
  border-color: #920003; 
  border-style: solid; 
  text-shadow: 1px 1px 1px #000000;
  border-radius: 0px 10px 0px 0px;
  -moz-border-radius: 0px 10px 0px 0px;
  -webkit-border-radius: 0px 10px 0px 0px;
  background-image: url(/begin-post.png);
  background-repeat: repeat-x;
}

.beginpost A {
  color: #EEDCDC;
  text-decoration: none;
}

.endpost {
  margin: 0px 0px 20px 36px;
  width: 440px; 
  height: 20px;
  padding: 0px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 11px; 
  line-height: 18px;
  color: #EEDCDC;
  text-align: center;
  border-width: 0px 2px 2px 0px;
  background-color: #720003;
  border-color: #920003; 
  border-style: solid; 
  text-shadow: 1px 1px 1px #000000;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 10px 0px;
  -webkit-border-radius: 0px 0px 10px 0px;
  background-image: url(/end-post.png);
  background-repeat: repeat-x;
}

.endpost A {
  color: #EEDCDC;
  text-decoration: none;
}

.table {
  margin: 0px auto;
  width: 610px; 
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 13px; 
  font-weight: bold;
  font-variant: small-caps;
  line-height: 20px;
  text-align:center;
  table-layout:fixed;
  border-spacing: 8px;
}

.table TD {
  background-color: #720003;
  border-width: 2px;
  border-color: #920003; 
  border-style: solid; 
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  text-shadow: 1px 1px 1px #000000;
}

.table A {
  color: #FFFFFF;
  text-decoration: none;
}

.table TD:hover {
  background-color: #A40708;
  border-color: #620002; 
}

#footer {
  margin: 0px auto;
  width: 702px;
  height: 90px;
  background-image: url(/bottom-piecetall.png);
  background-repeat:no-repeat;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 10px; 
  line-height: 16px;
  color: #EEDCDC;
  text-align: center;
}

#footer A {
  color: #EEDCDC;
  text-decoration: none;
}

#footer A:hover {
  text-decoration: underline;
}

form {
  margin: 0px auto;
  width: 450px; 
  padding: 5px 10px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 17px;
  color: #D5D5D5;
  text-align: justify;
  background-color: #393939;
  border-width: 3px;
  border-color: #272727; 
  border-style: solid; 
  text-shadow: 1px 1px 1px #000000;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-image: url(/greygrad.png);
  background-repeat: repeat-y;
}

textarea {
  margin: 0px auto;
  width: 425px; 
  padding: 10px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 17px;
  color: #000000;
  text-align: justify;
  background-color: #B6B6B6;
  border-width: 3px;
  border-color: #272727; 
  border-style: solid; 
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

input {
  margin: 0px auto;
  padding: 5px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 17px;
  color: #D5D5D5;
  text-align: center;
  background-color: #272727;
  border-width: 2px;
  border-color: #000000; 
  border-style: solid; 
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  text-shadow: 1px 1px 1px #000000;
}

.plaintext {
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 14px; 
  font-weight: bold;
  line-height: 17px;
  color: #D5D5D5;
  text-align: center;
}

.plaintext A {
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 13px; 
  font-weight: bold;
  line-height: 17px;
  color: #D5D5D5;
  text-align: center;
  text-decoration: none;
}

.plaintext A:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

.comment-body {
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  color: #D5D5D5;
  margin: 0px 0px 0px 36px;
  width: 450px; 
  padding: 10px;
  text-decoration: none;
}

.entry img {
  margin: auto;
  max-width: 445px;
  height: auto;
  text-align: center;
  border: 3px solid #000000;
}


.commentlist li {
list-style: none;
 	padding: 5px 18px 22px 18px;
        width: 430px; 
	margin: 0px;
	background:#454545 url(/bg_commentlist.gif) bottom no-repeat;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  text-align: left;
	color:#e4edee;
        border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
}

.commentlist cite {
	display:block;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 10px;
  text-align: left;
	color:#FFF;
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color:#E2E2E2;
	text-decoration:none;
  font-size: 11px;
	}

.commentlist cite a:hover, .commentlist cite a:active {
	color:#FFF;
	text-decoration:underline;
	}
