/* Elements */
body {
background: #d2ddec url(../images/bg.jpg) repeat-x;
text-align: center;
margin: 0;
}

div, table, td {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

a, a:visited {
color: #505050;
text-decoration: underline;
}

a:hover {
color: #505050;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 786px;
text-align: center;
padding: 0;
}

/* Header */
#header {
background:#fff url(../images/header.jpg) top left no-repeat;
width:786px;
height:189px;
}

#header-logo {
width:425px;
float:left;
}

#header-email {
width:361px;
float:left;
}

.header-txtbox {
float:left;
padding: 47px 3px 0 0;
}

.header-btn {
float:left;
padding:48px 0 0 0;
}

/* Body */
#body-bg {
background:url(../images/body-bg.gif) top left no-repeat;
width:786px;
overflow:hidden;
text-align:left;
}

#body-bg-repeat {
background: url(../images/body-bg-repeat.gif) repeat-y;
width:786px;
}

/* Left Column */
#left-column {
width:248px;
float:left;
}

#left-column-bg {
background: url(../images/left-column-nav-bg.gif) repeat-y;
width:248px;
}

/* Links */
#nav-links {
background:#fff url(../images/nav-links.gif) top left no-repeat;
width:248px;
height:40px;
}

#nav-links ul {
margin: 0;
padding: 6px 0 0 42px;
list-style: none;
}

#nav-links li {
float: left;
margin: 0;
padding: 0 6px 0 0;
list-style: none;
}

#nav-links span {
display: none;
}

#nav-links a {
float: left;
}		

#nav-links-youtube {
width: 55px;
height: 25px;
background-image:url(../images/youtube-off.gif);
background-repeat:no-repeat;
}

#nav-links-youtube a {
padding: 0 55px 25px 0;
}

#nav-links-youtube a:hover {
background:url(../images/youtube-on.gif) no-repeat top left;
}

#nav-links-facebook {
width: 55px;
height: 25px;
background-image:url(../images/facebook-off.gif);
background-repeat:no-repeat;
}

#nav-links-facebook a {
padding: 0 55px 25px 0;
}

#nav-links-facebook a:hover {
background:url(../images/facebook-on.gif) no-repeat top left;
}

#nav-links-flickr {
width: 55px;
height: 25px;
background-image:url(../images/flickr-off.gif);
background-repeat:no-repeat;
}

#nav-links-flickr a {
padding: 0 55px 25px 0;
}

#nav-links-flickr a:hover {
background:url(../images/flickr-on.gif) no-repeat top left;
}

/* Navigation */

.nav-footer {
background:#fff url(../images/nav-footer.gif) top left no-repeat;
width:248px;
height:47px;
clear:both;
}

/* Left Column InsidePage */
.left-column-content {
font-size:11px;
color:#6f6e6e;
font-weight:bold;
text-align:center;
padding: 0 8px 0 46px;
line-height:16px;
}

.quotes-open {
text-align:left;
padding: 0 0 1px 0;
}

.quotes-close {
text-align:right;
padding:2px 15px 12px 0;
}

/* Right Column */
#right-column {
background: url(../images/right-column-bg.gif) top left no-repeat;
width:538px;
height:303px;
float:left;
}

html > body #right-column {
background: url(../images/right-column-bg.gif) top left no-repeat;
width: auto;
height: auto;
width: 538px;
min-width: 538px;
min-height: 303px;
}

.contribute {
width:538px;
height:38px;
text-align:right;
}

.contribute-btn {
padding: 2px 49px 0 0;
}

.content-main {
padding: 0 78px 10px 30px;
font-size:11px;
color:#505050;
line-height:16px;
}

.content-main h2 {
padding: 0px 0px 0px 0px;
font-size:19px;
color:#505050;
line-height:19px;
}

.content-main h4 {
font-size:15px;
color:#002d62;
padding: 0 0 12px 0;
}

/* Buckets HomePage */
#left-column-buckets {
width:398px;
float:left;
}

.buckets-left {
padding: 0 0 0 45px;
}

#right-column-buckets {
width:388px;
float:left;
}

.bucket-header {
background:#fff url(../images/bucket-header.gif) top left no-repeat;
width:339px;
height:29px;
}

.bucket-header h4 {
font-size:14px;
color:#fff;
padding: 7px 0 0 25px;
}

.bucket-body {
background:#fff url(../images/bucket-body.gif) top left no-repeat;
width:339px;
height:155px;
}

.bucket-content {
font-size:11px;
color:#505050;
padding: 12px 12px 0 22px;
}

.bucket-content td {
font-size:11px;
color:#505050;
}

.bucket-content a, .bucket-content a:visited {
color:#002d62;
text-decoration:underline;
font-weight:bold;
}

.bucket-content a:hover {
color:#002d62;
text-decoration:none;
}

.bucket-footer {
background:#fff url(../images/bucket-footer.gif) top left no-repeat;
width:339px;
height:11px;
font-size:0px;
margin: 0 0 10px 0;
}

/* Footer */
#footer {
background:#fff url(../images/footer.gif) top left no-repeat;
width:786px;
height:101px;
text-align:left;
color:#b1b1b1;
background-color:transparent;
}

#footer-copyright {
width:546px;
float:left;
}

#footer-copyright p {
margin:0;
padding: 45px 0 0 45px;
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif, "Lucida Sans Unicode"
}

#footer-paid-by {
width:240px;
float:left;
}

#footer-paid-by p {
margin:0;
padding: 48px 0 0 10px;
font-size:10px;
}

a.ls:link,
a.ls:visited {
color:#b1b1b1;
text-decoration:none;
}

a.ls:hover {
color:#b1b1b1;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#b1b1b1;
text-decoration:underline;
}

a.lshome:hover {
color:#b1b1b1;
text-decoration:none;
}
