* {margin: 0; padding: 0;}
body, html{height:550px;}

body{background:#fff url(../img/bellabwtrb5.png) no-repeat -0.5% 0%; font-family:Arial,Verdana,Sans-serif; font-size:1.0em; color:#000; padding:0}

#header{text-align:left;width:100%; height:45px; font: 175% Georgia,Arial,Verdana,Sans-serif; color:#E6E6FA; font-weight: bold; padding-bottom:6px; padding-top:6px; padding-left:73%; border:1px solid #aaa; margin: 0 0 10px 0; background: url(../img/header1.jpg) repeat; opacity:0.80; filter: alpha(opacity=50);}

#content{position:relative; width:84%; height:100%; margin-top:5px; margin-left:auto !important; margin-right:auto !important; text-align:left}

#wiki li {font-size: 85%; margin-top: -1px; margin-left:20px;font-weight:500;list-style-image:url(../img/li.png);}

#leftcol{position:relative; width:19%; min-height:100%; padding-left:0; padding-right:0; float:left; text-align:left; clear:none; background-color:#F8F8FF; margin-top:0; opacity:0.80; border:1px solid #aaa;}

#leftxt{color:#000; position:absolute; width:99%; height:100%; padding-left:4%; padding-right:1%; float:left; text-align:left; right:auto; top:0; left:0}

#leftxt h3{color:#111; font-size:1.3em;}

.ltxt{font-weight:500; font-size:70%; width:95%; color:#444;}

.lbox{width:80%; border:1px solid #aaa; font-size:70%; color:#444; background:#eee; font-weight:bold; font-style:italic; margin:15px 6px 0; padding:4px;}

.lbox a{color:#2B60DE; text-decoration:none}

.lbox a:hover{color:lime;}

.lboxi{width:80%; border:1px solid #aaa; font-size:70%; font-weight:bold; color:#333; margin:15px 6px 0; padding:4px;}

.img {text-align:center; margin-top:20px; text-decoration:none;}
.img a{text-decoration:none; text-align:center;}

.cen {margin-left:80px;}

div.container {border: 1px dotted #333; background-color: #ffe;}
  
div.spacer {clear: both;}
  
div.float {float: left; margin-left:10px;}
  
div.float p {text-align: left; font-size:x-small;}

div.float p a:link {display: inline-block;text-decoration: none;border-bottom:1px dashed navy; color: navy;}
div.float p a:hover {text-decoration:none;border-bottom:1px dashed green; color: green;}
div.float p a:visited {text-decoration:none;border-bottom:1px dashed navy; color: navy;}

.valign{margin-top:60px;}

#main{font-size:80%; position:relative; width:61%; height:100%; margin-bottom:5px; float:left; padding-left:1% !important; padding-right:1% !important; background-color:#F8F8FF; border-top:1px solid #777; border-bottom:1px solid #555;}

h1{font:140% Georgia,Arial,Verdana,Sans-serif; line-height:1.4em; color:#000; margin:.25em 0 0; padding:5px 0 2px}

h2{font:100% Georgia,Arial,Verdana,Sans-serif; color:#555; margin:.75em 0 .5em}

h3{font:130% Georgia,Arial,Verdana,Sans-serif; letter-spacing:.0.5em; font-weight:600; color:#555; margin:0.5em 0 0.5em}

#content img{border:0px;}

#content blockquote{margin:1em 20px}

#content blockquote p{margin:.75em 0}

#content p{line-height:1.2em}

#footer{width:100%; height: 33px; clear:both; font:60% Georgia,Arial,Verdana,Sans-serif; letter-spacing:.1em; color:#000; border:1px solid #aaa; text-align:center; margin: auto; padding-top: 10px; background: url(../img/footerbg.jpg) repeat;}

#footer a{color: navy; text-decoration:none;}

#footer a:hover{color:#347C17;text-decoration:underline;}

#footer a:visited{color:navy;}

.rtxt{background: #f4f4fd; border:1px solid #ddd; font-size:85%; color:#7F525D; margin:15px 17px 0px; padding:3px !important}

.rtxt a{font-size:100%; color:#2B60DE; text-decoration:none;}

.rtxt a:hover{font-size:100%; color:lime; text-decoration:none;}

.rtxt a:visited{font-size:100%; color:#2B60DE; text-decoration:none;}

.rtxtt{border-left:3px solid #ff0000; font-size:95%; color:#ff0000; margin:20px 17px 0px; padding:3px !important}

.rtxtt a{font-size:100%; color:#0ff; text-decoration:none;}

.rtxtt a:hover{font-size:100%; color:#fff; text-decoration:none;}

.rtxtt a:visited{font-size:100%; color:#0ff; text-decoration:none;}

.rtxtr{background:#fff url(../img/rrlogo2.jpg) no-repeat; border:1px solid #ddd; font-size:85%; color:#555; margin:30px 2px 0px; padding:2px !important}

.rtxtr a{font-size:70%; font-weight:700; color:#b50101; text-decoration:none;}

.rtxtr a:hover{font-size:70%; color:#ccc; text-decoration:none;}

.rtxtr a:visited{font-size:70%; color:#b50101; text-decoration:none;}


.links{border:1px solid #444; font-size:75%; color:#aaa; margin:6px 7px 0; padding:3px !important}

.links a{color: #0ff; text-decoration:none;}

.links a:hover{color: #8a88a2; text-decoration:none;}

.alien{border:1px solid #aaa; text-align:center; font-size:70%; color:#555; margin:4px 10px 3px; padding:2px !important}

.brand{border:1px solid #aaa; font-size:75%; background-color:orange; color:#000; margin:6px 2px 0; padding:3px !important}

.brand a{color: blue; text-decoration:none;}

.brand a:hover{color: #8a88a2; text-decoration:none;}


#rightcol{height:100%;}

#rightcol{position:relative; width:15%; min-height:100%; float:left; padding-left:1%; padding-right:1%; border:1px solid #aaa; background:#F8F8FF; font-size:100%}

#rightcol h3{font-size:130%; text-align:center; color:#777}
#rightcol h2{font-size:70%; text-align:center; color:#777}

