body{
background : url(/images/body-back.gif);
margin:0;
padding:0;
font : normal 11pt Arial, Helvetica, sans-serif;
color:#BFF1FF;
}
#bod{
background : url(/images/body-backFade.gif) repeat-x;
width:100%;
text-algin:center;
}
#container{
margin:0 auto;
width:1000px;
}
#header{
background : url(/images/headBar-back.gif) repeat-x;
height:43px;
position:relative;
width:1000px;
}
#navPics{
background : url(/images/navBar-back.gif) repeat-x;
height:56px;
position:relative;
width:1000px;
margin-bottom:10px;
}
.Hleft{
position:absolute;
left:0;
}
.Hright{
position:absolute;
right:0;
}
.Hcontents{
margin:0 40px 0 33px;
}
#photoSelect{
background : url(/images/photosBar-back.gif) repeat-x;
height:56px;
position:absolute;
right:32px;
}
.Hcontents FORM{
margin:0;
padding:0;
display:inline;
}
.Hcontents FORM select{

}
#photoSelect .Hcontents{
margin:10px 0px 0 20px;
}
.Hlabel{
display:inline;
}
#photoSelect .Hlabel{
color:#fff;
font:12px Arial, Helvetica, sans-serif;
margin-right:5px;
}
#nav{
padding-top:10px;
}
#nav ul, #nav li{
margin:0;
padding:0;
display:inline;
font:12px Arial, Helvetica, sans-serif;
}
#nav li{
padding:0 15px 0 0;
}
#nav li a:link, #nav li a:active, #nav li a:visited{
color:#fff;
text-decoration:none;
}
#nav li a:hover{
color:#005B73;
text-decoration:none;
}
a:link, a:active, a:visited{
color:#00CCFF;
text-decoration:none;
}
a:hover{
color:#fff;
text-decoration:none;
}
.compTop{
background : url(/images/compSideT.png) repeat-x;
}
.compBottom{
background : url(/images/compSideB.png) repeat-x;
}
.compLeft{
background : url(/images/compSideL.png) repeat-y;
}
.compRight{
background : url(/images/compSideR.png) repeat-y;
}
.compCont{
background : url(/images/compBack.png);
width:100%;
}
#newPhotosFlag{
background : url(/images/newRibbon.png);
height:32px;
width:32px;
position:absolute;
left:6px;
z-index:100;
}
#journal{
float:left;
width:480px;
padding:0 0 0 20px;
margin:0;
}
#components{
margin-left:510px;
width:488px;
}
#contents{
width:960px;
margin:0 auto;
padding-bottom:20px;
}
h1{
margin:0 0 1em 0;
font : bold 14pt Arial, Helvetica, sans-serif;
color:#FFF;
}
h2{
margin:0 0 1em 0;
font : bold 12pt Arial, Helvetica, sans-serif;
color:#FF9300;
}
p{
margin:0 0 1em 0;
}
.entry{
margin:0 0 2em 60px;
position:relative;
clear:both;
}
.entry a img{
margin:.5em;
border : 1px solid #00CCFF;
}
.dateStamp{
position:absolute;
background : url(/images/dateBadge.png) no-repeat;
width:58px;
height:65px;
text-align:center;
margin:0 5px -5px -65px;
top:0;
}
.dateDay, .dateMonth{
color:#00789A;
font : bold 25px Arial, Helvetica, sans-serif;
margin:6px 0 -2px 0;
}
.dateMonth{
font : normal 12px Arial, Helvetica, sans-serif;
margin:0;
}
.entryText{
padding:10px 0 0 0;
}
.entry .title h1{
margin:0 0 0 0;
font : bold 14pt Arial, Helvetica, sans-serif;
color:#fff;
}
.component .compCont .title h1{
margin:0 0 0 0;
font : bold 12pt Arial, Helvetica, sans-serif;
color:#FF9300;
}
#photog{

}
ul{
list-style : disc outside url(/images/bullet.png);
margin:.5em 0 .5em 1em;
padding:0;
}
ul li{
margin:0;
padding:0;
}
ul#ntf{

}
ul#ntf li{
display:inline;
padding:0 15px 0 0;
}
#poll, #features{
width:100%;
}
#wishlist, #birthday, #ntf, #beer, #art{
width:100%;
}
#components1{
float:left;
width:243px;
margin:0;
padding:0;
}
#components2{
margin:0 0 0 245px;
width:242px;
}
#tagline{
margin:13px 0 0 0;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#008CB3;
position:absolute;
left:245px;
}
#logo{
/*background : url(/images/logo.png) no-repeat;*/
width:205px;
height:30px;
position:absolute;
left:20px;
top:5px;
}
#footer{
text-align:center;
margin:0;
padding:10px;
border-top:3px solid #B2B2B2;
background:#005B73;
font:8pt Arial, Helvetica, sans-serif;
}
#footer div{
margin:0 auto;
}
#footer ul, #footer li{
margin:0;
padding:0;
display:inline;
}
#footer li{
padding:0 15px 0 0;
}
div#copyright{
margin:10px 0 0 0;
}
#search{
right:30px;
top:18%;
position:absolute;
color:#00789A;
font-size : 9pt;
}
.button{
border : 3px solid #B2B2B2;
color : #00789A;
background : #E5E5E5;
font:bold 11pt Arial, Helvetica, sans-serif;
}
#search .button{
border : 1px solid #00789A;
background : #003C4C;
font:normal 10pt Arial, Helvetica, sans-serif;
}
#photoSelect .button{
color:#fff;
border : 1px solid #fff;
background : #B3B3B3;
font:normal 10pt Arial, Helvetica, sans-serif;
}
.pollGraph{
background:#FF9300;
font:6pt Arial, Helvetica, sans-serif;
}
.pollOption{
margin:0 0 5px 0;
}
.pollResult{
width:200px;
margin-top:1em;
}
.pollPercent{
width:20%;
display:inline;
font:8pt Arial, Helvetica, sans-serif;
}
.pollGraphHolder{
width:80%;
display:inline;
font:8pt Arial, Helvetica, sans-serif;
}
.pollOption{

}
#pollQuestion{
font-weight:bold;
margin:0 0 .5em 0;
}
#banner{
margin:0 auto 1.5em auto;
text-align:center;
}
.fortune{
color: red; 
font-size: 16px; 
font-weight: bold;
}
#birthdayBoy{
margin:0 0 1em 0;
}
TH{
	background-color : #FF9300;
	color :#003C4C;
}
TH a:link, TH a:active, TH a:visited{
color :#003C4C;
}
.TD_B{
	background-color : #004B5E;
}

.TD_C{
	background-color : #003C4C;
}

#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important; clear:both;}
form{
margin:0;
}
.spacer{
height:1em;
}
.clear{
clear:both;
}


/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:100%;}
#flickr_badge_wrapper {padding:10px 0 0 0; margin:0 auto; width:455px;}
.flickr_badge_image {width:100px; height:100px; margin:0 10px 10px 0px; float:left;}
.flickr_badge_image img {border: 1px solid white !important; margin:0 auto; text-align:center;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}