* {
margin : 0px;
padding : 0px;
}
body {
background : #fff;
font-size : 16px;
line-height : 22px;
color : #033;
}
a {
text-decoration : none;
color : #336699;
}
a:hover {
text-decoration : underline;
color : #111;
}
#wrap {
width : 900px;
margin: 0 auto;
}
#header {
height : 40px;
}
#header h1 {
font-size : 28px;
letter-spacing : -1px;
padding : 23px 0 0 20px;
color : #3069ae;
}
#header h1 a {
color : #3069ae;
text-decoration : none;
font-weight : 100;
letter-spacing : -2px;
}
#header h1 a:hover {
color : #111;
}
#header h2 {
font-size : 19px;
color : #da0000;
padding : 5px 0 0 20px;
letter-spacing : -1px;
font-weight : 100;
}
#menu {
height : 30px;
line-height : 30px;
background : #1954A6 repeat;
}
#menu ul {
list-style-type : none;
padding-left : 20px;
}
#menu ul li {
display : block;
float : left;
}
#menu ul li a {
padding : 0 20px 0 0;
text-decoration : none;
font-weight : 100;
font-size : 20px;
color : #fff;
}
#menu ul li a:hover {
color : #fff;
text-decoration : underline;
}
#content {
padding : 0 20px 20px 20px;
}
.left {
float : left;
width : 600px;
text-align : justify;
padding-top : 10px;
}
.left h2 {
font-size : 18px;
font-weight : 100;
padding : 15px 0 7px 0;
}
.left h2 a {
text-decoration : none;
}
.left h2 a:hover {
color : #111;
}
.right {
float : right;
width : 220px;
padding-top : 15px;
}
.right h2 {
margin : 10px 0 0 0;
padding-left : 10px;
height : 24px;
line-height : 24px;
background : #1954A6;
color : #fff;
font-size : 16px;
font-family : "Trebuchet MS Verdana", Arial, Helvetica, sans-serif;
}
.right ul {
padding : 10px 0 15px 10px;
list-style-type : none;
}
.right ul li a {
color : #1954A6;
text-decoration : none;
font-size : 16px;
font-weight : 100;
}
.right ul li a:hover {
color : #111;
}
#footer {
height : 30px;
line-height : 30px;
text-align : center;
font-size : 11px;
color : #fff;
background-color : #1954A6;
background-repeat : repeat;
}
#footer a {
color : #fff;
}
strong {
font-size : 16px;
line-height : normal;
}
.grouplist h3 {
margin-top : 30px;
}
.grouplist table {
cellpadding : 0;
width : 100%;
}
.grouplist img {
width : 80px;
}
.img-col {
align : center;
width : 20%;
}
.name-col {
text-width : 76%;
text-align : left;
}
.grouplist hr {
margin-bottom : 10px;
}
.mugshot {
display: block;
width : 80px;
height : 80px;
background-repeat: no-repeat;
background-size : cover;
}

.left {
margin-bottom : 100px;
}

.center {
display: block;
margin-left: auto;
margin-right: auto;
}

#wrap #content .left table tr td p {
font-family : Lucida Console, Monaco, monospace;
}
#wrap #content .left table tr td p a {
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
}
#wrap #content .left table tr td p a tt {
font-family : Lucida Console, Monaco, monospace;
}
#wrap #content .right ul p {
text-align : justify;
}
#wrap #content .right ul {
text-align : justify;
}
#wrap #content .right ul {
text-align : left;
font-weight : normal;
}
#wrap #content .right ul p {
text-align : right;
}
#wrap #content .right ul p {
text-align : center;
}
#wrap #content .right ul p {
text-align : justify;
}
#wrap #content .right ul p {
text-align : left;
}
#wrap #content .left table tr td p strong {
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
}

.tab { margin-left: 10px; }
