body {padding:0px; margin:0px;}

a {text-decoration:none;}

#container {width:762px; margin:0px auto; background:url(images/background.gif); border:1px solid #000;}

#sidephoto {width:150px; height:176px; padding:424px 0px 0px 229px; background:url(images/McCallPhoto.jpg); background-repeat:no-repeat; float:left;}

#sidephoto a {display:block; width:123px; padding:4px 10px; margin-bottom:5px; background-color:#011742; border:1px solid #fff; color:#fff; font:12px Tahoma, Arial, Verdana;}

#homepage a.home, #patrickpage a.patrick, #yolandapage a.yolanda, #familypage a.family, #contactpage a.contact, #linkspage a.links, #sidephoto a:hover {width:130px; background-color:#002366; border-right:1px solid #002366;}

#homepage a.home, #patrickpage a.patrick, #yolandapage a.yolanda, #familypage a.family, #contactpage a.contact, #linkspage a.links {font-weight:bold;}

#rightcolumn {width:381px; float:left;}

#title {width:278px; background:#fff; padding:29px 50px 29px 52px; font:bold 13px Tahoma, Arial, Verdana; text-align:center;}

#title img {margin-bottom:2px;}

#content {width:341px; padding:23px 20px; color:#fff; font:12px Tahoma, Arial, Verdana;}

#content a {color:#FFFF00;}

#content a:hover {text-decoration:underline;}

.clearbox {clear:both;}

#footer {width:760px; margin:0px auto; padding:20px 0px; font:10px Tahoma, Arial, Verdana; text-align:justify;}

h1 {padding:2px; margin:0px 0px 10px; display:block; font-size:14px; border-bottom:1px solid #fff;}

li {margin-bottom:5px;}
