*
{
   font-family: verdana, sans-srif;
   font-size: 12px;
   color: #696c5d;
}

body
{
   background: #a3a790 url(boardsBG.jpg) center bottom repeat-x;
   margin: 5px 0px 25px 0px;
   text-align: center;
}

a
{
   color: #c7be5f;
   text-decoration: none;
}

a:hover
{
   color: #cab391;
   text-decoration: underline;
}

p
{
   line-height: 1.5em;
}

#print
{
   display: none;
}

#container
{
   margin: 0px auto;
   width: 950px;
   text-align: left;
   background: #efedc6;
   border: dashed 1px #a3a790;
   padding: 5px 5px 0px 5px;
   position: relative;
}

#header
{
   background: #000 url(boards.jpg) no-repeat;
   text-align: center;
   height: 99px;
   margin: 0px;
   padding-top: 1px;
   overflow: hidden;
   width: 750px;
}

#header h1
{
   font-family: times, serif;
   font-size: 125px;
   color: #fff;
   margin: -20px 0px 0px 0px;
   padding: 0px;
   text-align: center;
}

#navigation
{
   background: #696c5d;
   width: 190px;
   padding: 3px 0px 3px 0px;
   position: absolute;
   height: 94px;
   top: 5px;
   right: 5px;
}

#navigation ul
{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

#navigation ul li
{
   border-top: solid 1px #efedc6;
   display: block;
   margin: 0px;
   padding: 0px 10px;
}

#navigation ul li a
{
   font-size: 16px;
   font-weight: bold;
   font-family: times, serif;
   color: #fff;
}

#navigation ul li a:hover
{
   text-decoration: none;
   color: #c7be5f;
}

#content #onePhotoADay
{
   height: 200px;
}

#content #onePhotoADay p a
{
   display: none;
}

#content #onePhotoADay p a img
{
   display: block !important;
}

#sideLinks1
{
   width: 390px;
   position: absolute;
   right: 0px;
   top: 110px;
}

#sideLinks2
{
   width: 950px;
   float: right;
}

#sideLinks1 h3, #sideLinks2 h3
{
   font-size: 11px;
   margin: 5px 0px 0px 5px;
}

#sideLinks1 p, #sideLinks2 p
{
   font-size: 9px;
   margin: 0px 0px 5px 5px;
}

#sideLinks1 ul, #sideLinks2 ul
{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

#sideLinks1 ul li a,
#sideLinks2 ul li a,
#sideLinks1 ul li
{
   font-size: 10px;
}

div.workoutLog,
div.flickr,
div.stalkMe
{
   float: left;
   border: dotted 1px #696c5d;
   margin: 1px;
   padding: 0px 2px 0px 3px;
}

div.stalkMe
{
   width: 374px;
}

div.stalkMe a
{
   display: block;
   width: 60px;
   height: 60px;
   float: left;
   margin: 0px 5px;
}

div.stalkMe a.rss
{
   background: url(/images/icons/feed_cloud.png) no-repeat;
}

div.stalkMe a.twitter
{
   background: url(/images/icons/twitter_cloud.png) no-repeat;
}

div.stalkMe a.facebook
{
   background: url(/images/icons/facebook_cloud.png) no-repeat;
}

div.stalkMe a.deviant
{
   background: url(/images/icons/deviant_cloud.png) no-repeat;
}

div.stalkMe a.flickr
{
   background: url(/images/icons/flickr_cloud.png) no-repeat;
}

div.stalkMe a.picasa
{
   background: url(/images/icons/picasa_cloud.png) no-repeat;
}

div.stalkMe a.vimeo
{
   background: url(/images/icons/vimeo_cloud.png) no-repeat;
}

div.stalkMe a.youtube
{
   background: url(/images/icons/youtube_cloud.png) no-repeat;
}

div.stalkMe a.linkedin
{
   background: url(/images/icons/linkedin_cloud.png) no-repeat;
}

div.stalkMe a.tumblr
{
   background: url(/images/icons/tumblr_cloud.png) no-repeat;
}

div.stalkMe a span
{
   display: none;
}

#sideLinks1 div.workoutLog
{
   width: 374px;
   height: 400px;
   overflow: auto;
}

#sideLinks1 div.workoutLog p
{
   display: none;
}

#sideLinks1 div.flickr div#flickrPhotos
{
   display: block;
   width: 374px;
   height: 465px;
   overflow: auto;
}

#sideLinks1 div.flickr div#flickrPhotos p
{
   text-align: center;
}

#sideLinks1 div.flickr div#flickrPhotos p a img
{
   margin: 0px auto;
}

div.linkBox
{
   float: left;
   border: dotted 1px #696c5d;
   margin: 1px;
   padding: 0px 2px 0px 3px;
}

#sideLinks1 div.linkBox
{
   width: 182px;
   height: 260px;
}

#sideLinks2 div.linkBox
{
   width: 157px;
   height: 495px;
}

#sideLinks2 div#tweets
{
   height: 495px;
   width: 437px;
   overflow: auto;
}

#content
{
   width: 540px;
   float: left;
   background: #fff;
   padding: 5px;
   margin: 4px 3px 0px 3px;
   border: dashed 1px #efedc6;
}

#footer
{
   clear: both;
   text-align: center;
}

#footer p, #footer a
{
   font-size: 9px;
}
