/* body not allowed */
div#body_container, div#profile_container {
    color: #444444;
    font: normal 11px Arial;
}

div#body_container {
    width: 100%;
    background: #000000 url("http://www.rgknight.com/robot/pattern.jpg") repeat-x;
}

div#profile_container {
   border-right-width: 10px;
   border-left-width: 10px;
   border-right-style: solid;
   border-left-style: solid;
   border-right-color: #CAC6A6;
   border-left-color: #CAC6A6;
   background: #E5DFCD;
}

* {
	margin: 0;
	padding: 0;
	}
a{outline:none;}
:focus{-moz-outline-style:none;}
#container {
	width: 500px;
	w\idth: 500px;
	background: #CAC6A6 url(http://www.rgknight.com/robot/parchment.jpg) repeat-y top left;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CAC6A6;
	border-left-color: #CAC6A6;
	background-color: #CAC6A6;
	}

a,
a:link,
a:visited {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.module h3 a,
.module h3 a:visited {
	font-weight: normal;	
}

.h3_dash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#masthead {
	height: 200px;
	background: #990000 url(http://www.rgknight.com/robot/masthead.jpg) no-repeat left top;
	width: 520px;
	text-indent: -5000px;
	z-index: 10;
	}
	

#intro { 
	width: 380px;
	text-indent: -5000px;
	}

#content {
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-top: 5px;
	}

#content img {
	border: 4px solid #0E5060;
	}

#content a:hover img {
	border: 4px solid #690B09;
	}

h2 {
margin: 0;
padding: 0;
	color: #690B09;
	font-size:2em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 6px;
	}

h1 {
    font-size: 25px;
    color: #680000;
	letter-spacing: .5 em;
    
}

h6 {
	background-color: #F0EEE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding: 7px;
	text-align: left;
	margin-bottom: 15px;
}

h3 {
	color: #0D4F5F;
	font-size:1.5em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	}

h4 {
	color: #000033;
	font-weight: normal;
	margin-bottom: 20px;
	font-size: 1.1em
	}
	
a {
	text-decoration: none;
	color: #690B0B;
	}

a:hover {
	color: #003366;
	}

#readMe {
	color: #071C21;
	font-size: 1.1em;
	line-height:1.6em;
	margin-bottom: 5px;
	text-indent: 15px;
	}

.gutter {
	margin-right: 5px;
	}
#footBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F0EEE3;
	text-align: center;
	background-color: #690B09;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CAC6A6;
}


.centre {
	margin: 0 auto;
	}

.footer {
	text-align: center;
	font-size: 0.9em;
	color: #990000;
	clear: both;
	border-bottom: 10px solid #CAC6A6;
	padding-bottom: 10px;
	}
	
#nav {
	position: absolute;
	top: 25px;
	left: 510px;
	margin:0;
	padding: 0;
	width: 170px;
	}

.Links {
	background-image: url(http://www.rgknight.com/robot/linkTop2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0E5060;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 20px;
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #690B09;
}
div.module {
	text-align: left;
    border-top: 2px solid #680000;
    color: #444444;
	margin-bottom: 20px;
	font-size: 12px;
	display: block;
}
image.module {
	width: 50px;
}

div.module h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}

img.virb_image {
    background: #ffffff;
	width: 75px;
    margin: 0 11px 11px 0;
}
a:hover img.virb_image {
	background: #680000;
}





div#comments {
    border-top: 2px solid #680000;
    width: 485px;
}
div.comment_box,
div.comment_box_alt {
    background-color: #efefef;
}

div.comment_box,
div.comment_box_alt {
    border-top: 1px dotted #680000;
}

.comment_box p,
.comment_box_alt p,
.comment_box p.comment_post,
.comment_box_alt p.comment_post {
    color: #5d5d5d;
    font-size: 11px;
    text-align:left;
}

.comment_box p.comment_extras,
.comment_box_alt p.comment_extras {
    color: #888888;
    font-size: 11px;
}

p.comment_author a,
p.comment_author a:visited {
    color: #680000;
}
p.comment_author a:hover {
    color: #999999;
}
#comments {
        padding-right: 0;
        margin-bottom: 35px;
    }

    div.comment_box,
    div.comment_box_alt {
        display: block;
        padding: 15px;
        margin: 0 0 10px 0;
    }

        .comment_box p.comment_extras,
        .comment_box_alt p.comment_extras {
            margin-top: 15px;
        }
    
    div#add_comment {
        display: none;
        margin: 0 0 20px 0;
    }
.comment_box p,
.comment_box_alt p,
.comment_box p.comment_post,
.comment_box_alt p.comment_post {
    margin: 0 0 .5em 0;
}
    .comment_box p em,
    .comment_box_alt p em {
        margin-top: 2.5em;
        font-size: 10px;
    }     
    
    div.comment_box form p textarea {
        width: 99%;
    }

    * html div.comment_box form p textarea {
        margin-right: -100px;
        width: 500px;
    } 

    div.comment_box_alt form p textarea {
        width: 99%;
    }

    * html div.comment_box_alt form p textarea {
        margin-right: -100px;
        width: 500px;
    } 
    

    #player_personal p {
        text-align: center;
    }
    
    input,
    textarea {
        font: bold 12px Arial, Helvetica, Verdana, sans;
        color: #333;
        padding: .2em;
        width: 100%;
        margin: 1em 0 .5em 0;
        letter-spacing: -1px;
    }
    
    input.comment_btn {
        width: auto;
        padding: 0;
    }

    textarea.comment_text {
        height: 90px;
        margin: 0;
        font-weight: normal;
    }
    





#connect { 
	border: 0;
}

#connect ul {
        font-size: 11px;
	color: #999999;
    }
#connect ul li a,
#connect ul li a:visited {
			font-style:normal;
            text-decoration: none;
			padding: 5px 0;
}
#connect ul li em {
           font-family: Arial, Verdana, sans-serif;
}
        #connect ul li#isFriend,
        #connect ul li#friendshipPending,
        #connect ul li#isYou {
            padding: 5px 0;
			font-style:normal;
        }



.modules .module {border: 0;}

table.modules {
	width: 150px;
}
table.modules h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0E5060;
	padding-bottom: 5px;
}

table.modules a,
table.modules a:link,
table.modules a:visited {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #690B09;
	font-weight: normal;
}
table.modules a:hover {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0E5060;
}