@charset "utf-8";
/* CSS Document */

html, body {
background: #ffffff;
font-family: Arial, Helvetica, sans-serif;
margin: 15px 0px 0px 0px;
text-align: center
}

.album img {
border: none;
text-decoration: none
}

#container {
margin-left: auto;
margin-right: auto;
overflow: visible;
text-align: left;
width: 780px
}

#header {
width: 780px;
height: 250px;
text-align: center;
overflow: hidden
}

#content {
width: 780px;
min-height: 250px;
text-align: left;
overflow: visible
}

#header-main {
background: url(img/headbg.gif) repeat-x;
float: left;
overflow: hidden;
width: 778px
}

#welcome-msg  {
background: #8f8f8f;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: 30px;
line-height: 30px;
margin: 0px auto 0px auto;
text-align: center;
vertical-align: middle;
width: 458px;
}

#welcome-msg a {
color: #ffffff;
text-decoration: none
}

#welcome-msg a:hover {
color: #8f8f8f;
text-decoration: none
}

.header-border {
background: url(img/head-border.gif) no-repeat top;
float: left;
height: 250px;
overflow: hidden;
width: 1px
}

#logo {
margin: 20px auto 0px auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 100px;
color: #1e1e1e
}

#logo a {
color: #1e1e1e;
text-decoration: none
}

#logo a:hover {
color: #820000;
text-decoration: none
}

.nav {
color: #8f8f8f;
margin: 25px auto 0px auto;
}

.nav a {
color: #820000;
font-size: 14px;
padding: 3px 10px 3px 10px;
background: #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-weight: bold;
text-decoration: none;
}

.nav a:hover {
background: #820000;
color: #ffffff;
border-top: 2px solid #820000;
border-bottom: 2px solid #820000;
overflow: hidden
}

#head-break {
background: url(img/head-break.gif) no-repeat;
margin: 35px auto 0px auto;
width: 612px;
height: 1px;
overflow: hidden;
}

.album {
width: 752px;
text-align: left;
overflow: visible;
margin: 50px auto 0px auto;
}

.title {
background: #af3434;
color: #ffffff;
font-size: 30px;
font-weight: normal;
margin: 0px;
padding: 3px 10px 3px 10px;
}

.title a {
color: #ffffff;
text-decoration: none
}

.title a:hover {
color: #af3434;
}

.title-small {
background: #af3434;
color: #ffffff;
font-size: 14px;
vertical-align: middle;
line-height: 40px;
text-decoration: none;
padding: 3px 10px 3px 10px
}

.title-small a {
color: #ffffff;
text-decoration: none	
}

.title-small a:hover {
color: #af3434;
}

.album-a1-prepare {
width: 773px;
height: 325px;
float: left;
overflow: hidden
}

.photo-nextprev a {
background: #af3434;
color: #ffffff;
font-size: 16px;
vertical-align: middle;
line-height: 40px;
text-decoration: none;
padding: 3px 10px 3px 10px	
}

.photo-greyout {
background: #8f8f8f;
color: #ffffff;
font-size: 14px;
vertical-align: middle;
line-height: 40px;
text-decoration: none;
padding: 3px 10px 3px 10px	
}

.album-a1-1 {
position: absolute;
margin-top: 36px;
margin-left: 31px;
width: 233px;
height: 205px;
overflow: hidden
}

.album-a1-prepare img {
margin-left: -50px;
width: 306px;
height: 206px
}

.album-a1-2 {
position: absolute;
margin-top: 54px;
margin-left: 254px;
width: 239px;
height: 195px;
overflow: hidden
}

.album-a1-3 {
position: absolute;
margin-top: 46px;
margin-left: 492px;
width: 232px;
height: 190px;
overflow: hidden
}

.album-a1-overlay {
position: absolute;
margin: 0px;
background: url(img/a1-overlay.png) no-repeat;
width: 773px;
height: 325px;
overflow: hidden
}

.description {
color: #5b5b5b;
font-size: 14px;
width: 530px;
margin-left: 115px;
margin-top: 25px;
text-align: center;
overflow: hidden
}

.hold-tags {
margin: 25px auto 5px auto;	
width: 500px;
overflow: hidden
}

.tags {
background: #8f8f8f;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: 30px;
line-height: 32px;
text-align: center;
vertical-align: middle;
width: 60px;
float: left;
overflow: hidden;
}

.showtags {
float: left;
font-size: 12px;
margin-left: 10px;
width: 430px;
line-height: 30px;
vertical-align: middle;
overflow: hidden;
text-align: center;
}

.t1 a {
color: #ff0000;
text-decoration: none
}

.t2 a {
color: #000000;
text-decoration: none
}

.album-a2-prepare {
width: 762px;
height: 327px;
float: left;
overflow: hidden
}

.album-a2-1 {
position: absolute;
margin-top: 49px;
margin-left: 38px;
width: 235px;
height: 193px;
overflow: hidden
}

.album-a2-prepare img {
margin-left: -50px;
width: 306px;
height: 206px
}

.album-a2-2 {
position: absolute;
margin-top: 56px;
margin-left: 271px;
width: 239px;
height: 195px;
overflow: hidden
}

.album-a2-3 {
position: absolute;
margin-top: 39px;
margin-left: 499px;
width: 235px;
height: 215px;
overflow: hidden
}

.album-a2-overlay {
position: absolute;
margin: 0px;
background: url(img/a2-overlay.png) no-repeat;
width: 762px;
height: 327px;
overflow: hidden
}

#footer {
margin: 0px;
background: url(img/footer.png) #0b0d0f repeat-x;
width: 100%;
min-height: 230px;
text-align: center;
overflow: hidden
}

#footer-objects {
width: 740px;
margin: 80px auto 0px auto;
}

.foot-object {
width: 220px;
float: left;
text-align: left;
font-size: 12px;
color: #ffffff;
margin: 0px 40px 30px 0px;
overflow: hidden
}

.foot-object a {
color: #ffffff;
text-decoration: none
}

.foot-title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color: #ffffff
}

.flick {
color: #0063dc;
float: left
}

.r {
color: #ff0084;
float: left
}

.twitter {
color: #33ccff;
float: left	
}

.face {
color: #6d84b4;
float: left
}

.book {
color: #3b5998;
float: left
}