html, body  {
height: 100%;
} 
* html #container  {
height: 100%;
}

body {
margin : 0;
padding : 0;
font : 73% verdana, "Trebuchet MS", arial, tahoma, sans-serif;
line-height : 1.7em;
color : #666;
background : white url(img/background3.jpg) repeat-y top center;
width:100%;
}
#container {
width : 740px;
min-height: 98.4%;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 5px solid #fff;
color : #666;
background : #fff;
}
.rightalign {
    text-align: right;
}
			/*TOP BANNER*/
#banner {
height : 150px;
padding : 0;
margin : 0;
color : #ffccff;
text-align: center;
background : #c4da64 url(img/new_rose_pic2.bmp) right center;
}
#banner h1 {
margin-top : 0;
padding : 15px 100px 0 0px;
font-size : 2em;
border-bottom : none;
color : silver;
background : transparent;
}
			/*TOP MENU*/
#navlist {
padding : 3px 0;
margin : 0;
text-align : left;
letter-spacing : 1px;
border : 0px solid #eee;
background-image : url(img/aluminium_74376d.jpg);
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
width: 100px;
}
#navlist li a {
padding : 6px 0.5em;
margin-left : 3px;
color : #151B8D;
background-image : url(img/aluminium_74376d.jpg);
text-decoration : none;
}
#navlist li a:link, #navlist li a:visited {
color : #151B8D;
background-image : url(img/aluminium_74376d.jpg);
}
#navlist li a:hover, #navlist li a#current {
color : #342D7E;
font-weight: bold;
background-image : url(img/aluminium_74376d.jpg);
}
			/*MAIN CONTENT*/
#content {
padding : 5px;
margin-left : 192px;
margin-bottom : 0;
color : #666;
background : #fff;
}
			/*SIDEBAR*/
#sidebar {
float : left;
width : 175px;
margin : 0 10px 0 0;
padding : 5px;
border-right : 1px solid #eee;
}
			/*SIDEBAR LINKS*/
#sidebar ul li {
margin : 0 15px 0 0;
padding : 0;
list-style-type : square;
color : #2554C7;
background : inherit;
}
#sidebar a {
text-decoration : none;
color : #2554C7;
background : #fff;
}
#sidebar a:hover {
color : #15317E;
background : silver;
}
			/*FOOTER*/
#footer {
clear : both;
height: 40px;
padding : 3px;
font: normal 90% "Trebuchet MS", verdana, tahoma, sans-serif;
margin : 0px;
text-align : center;
border-top : 1px solid #000066;
color : #151B8D;
background : #fff;
}
			/*TYPOGRAPHY*/
h1 {
margin-top : 20px;
font : normal 130% "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 5px;
letter-spacing : 3px;
border-bottom : 1px solid #eee;
text-transform : uppercase;
color : #151B8D;
background : inherit;
}
h2 {
padding : 10px;
font : bold 130% verdana, tahoma, "Trebuchet MS", sans-serif;
color : #000066;
background : inherit;
}
h3 {
margin-top : 30px;
font : normal 100% "Trebuchet MS", verdana, tahoma, sans-serif;
padding-left : 5px;
letter-spacing : 1px;
text-transform : uppercase;
color : #151B8D;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #000066;
}
			/*LINKS*/
a {
text-decoration : underline;
color : #2554C7;
background : inherit;
}
a:hover {
text-decoration : none;
color : #15317E;
background : inherit;
}
a img {
border : 0;
}

			/*ROUNDED CORNERS*/
.rbroundbox {
background : url(img/Wfnhym8ngw.jpg) repeat;
}
/*.rbtop div {
background : url(img/tl3.jpg) no-repeat top left;
}
.rbtop {
background : url(img/tr3.jpg) no-repeat top right;
}
.rbbot div {
background : url(img/bl3.jpg) no-repeat bottom left;
}
.rbbot {
background : url(img/br3.jpg) no-repeat bottom right;
}*/
.rbtop div, .rbtop, .rbbot div, .rbbot {
height : 10px;
font-size : 1px;
}
.rbcontent {
margin : 0 7px;
}
.rbroundbox {
width : 90%;
margin : 0.5em auto;
}
			/*IMAGES*/
.imgleft {
float : left;
padding-left : 15px;
height: 160px;
}

.founders {
width: 450px;
}