/*
ThemeName: Amanda Seyfried
Author: Christine
AuthorURI: http://pinkchaos.org
*/

body{
margin:0px;
background-color: #faf4de;
background-repeat: repeat-x;
background-image: url();
font-family: tahoma;
font-size: 9pt;
color: #bcbcbc;
}

TD,TR{
font-size: 9pt;
color: #a8a8a8;
}

b{color: #959595;
}

i{color: #959595;
}

u{color: #959595;
}

h22{
color: #b9baba;
font-size: 15pt;
font-style: oblique;
font-family: georgia;
font-weight: none;
display: block;
letter-spacing: -1px; 
line-height:15pt; 
padding:5px;
text-shadow: #bcbcbc 1px 1px 1px;
background-color: #f6f7f7;
margin-bottom:5px;
margin-top:10px;
}

.beforemain{
background-color: #f4e8bf;
width: 100%;
display: block;
}

.menus{
padding:5px;
}

blockquote {
padding: 3px;
background: #f4f4f4;
border: 1px solid #e2e4e4;
margin: 5px;
}

.menu{
background-color: #f1ecd8;
padding: 6px;
font-family: tahoma;
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
color: #5f4032;
text-align: center;
}

.menu a:link{
background-color: #f1ecd8;
padding: 6px;
font-family: tahoma;
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
color: #5f4032;
text-decoration:none;
text-align: center;
}

.menu a:visited{
background-color: #f1ecd8;
padding: 6px;
font-family: tahoma;
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
color: #5f4032;
text-decoration:none;
text-align: center;
}

.menu a:active{
background-color: #f1ecd8;
padding: 6px;
font-family: tahoma;
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
color: #5f4032;
text-decoration:none;
text-align: center;
}

.menu a:hover{
background-color: #f1ecd8;
padding: 6px;
font-family: tahoma;
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
color: #5f4032;
text-decoration:none;
text-align: center;
}

A:link{
color: #5f4032;
text-decoration:none;
}

A:visited{
color:#5f4032;
text-decoration:none;
}

A:active{
color:#5f4032;
text-decoration:none;
}

A:hover{
color:#5f4032;
text-decoration:none;
}

input,textarea,select,button{
font-size: 9pt;
padding:3px;
color: #a8a8a8;
background: #FCFCFC;
border: 0px;
}

input:focus,textarea:focus,label:focus,select:focus,button:focus{
color:#a8a8a8;
padding:3px;
background:#FCFCFC;
border:0px;
}

.sidebar{
}

.top-content{
background-color: #f4f4f4;
width: 342px;
}

#header {
background: url(images/banner.png) no-repeat;
width: 950px;
height: 350px;
}

.ad {
position: absolute;
left: 144px;
top: 140px;
width: 325px;
}
.ad2 {
position: absolute;
left: 124px;
top: 290px;
width: 325px;
}

.side-title{
background-color: #dddcda;
padding: 5px;
font-family: tahoma;
font-size: 11pt;
letter-spacing: -1px;
line-height: 11pt;
color: #95abae;
text-transform: uppercase;
text-align: center;
width: 322px;
}

.side-content{
padding: 5px;
font-family: tahoma;
font-size: 9pt;
line-height: 9pt;
color: #a8a8a8;
width: 332px;
text-align: left;
background-color: #f1ecd8;
}

.footer{
}

a img{
background:#fafafa;
border-bottom:1px solid #d8d9d9;
border-top:0px solid #d8d9d9;
border-right:1px solid #d8d9d9;
border-left:0px solid #d8d9d9;
padding:5px;
margin:3px;
opacity: .7;
-moz-opacity: .7;
filter: alpha(opacity=70); 
}

a:hoverimg{
background:#f5f5f5;
border-bottom:1px solid #e2e3e3;
border-top:0px solid #e2e3e3;
border-right:1px solid #e2e3e3;
border-left:0px solid #e2e3e3;
padding:5px;
margin:3px;
}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; 
}

span.sociable_tagline span { display: none; width: 14em; 
}

span.sociable_tagline:hover span {
position: absolute;
display: block;
top: -5em;
background: #ffe;
border: 1px solid #ccc;
color: black;
line-height: 1.25em;
}

.sociable span {
display: block;
}

.sociable ul {
display: inline;
margin: 0 !important;
padding: 0 !important;
}

.sociable ul li {
background: none;
display: inline !important;
list-style-type: none;
margin: 0;
padding: 1px;
}
.sociable ul li:before { content: ""; 
}

.sociable img {
float: none;
width: 16px;
height: 16px;
border: 0;
margin: 0;
padding: 0;
}

.sociable-hovers {
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
}

.sociable-hovers:hover {
opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
}

#latestPhotos {
text-align: center;
vertical-align: middle;
margin: 1px;
}

#latestPhotos a img {
border-top: 0px solid #e2e0d9;
border-left: 0px solid #e2e0d9;
border-right: 1px solid #e2e0d9;
border-bottom: 1px solid #e2e0d9;
background-color: #f8f6ef;
padding: 5px;
width: 75px;
height: 85px;
margin: 1px;
}

#latestPhotos a:hover img {
border-top: 0px solid #e2e0d9;
border-left: 0px solid #e2e0d9;
border-right: 1px solid #e2e0d9;
border-bottom: 1px solid #e2e0d9;
background-color: #f8f6ef;
padding: 5px;
width: 75px;
height: 85px;
margin: 1px;
}

.rightsidebar a img {
border-top: 0px solid #e2e0d9;
border-left: 0px solid #e2e0d9;
border-right: 0px solid #e2e0d9;
border-bottom: 0px solid #e2e0d9;
background-color: #f1ecd8;
opacity: .7;
-moz-opacity: .7;
filter: alpha(opacity=70); 
padding: 1px;
}

.rightsidebar a:hover img {
border-top: 0px solid #e2e0d9;
border-left: 0px solid #e2e0d9;
border-right: 0px solid #e2e0d9;
border-bottom: 0px solid #e2e0d9;
background-color: #f1ecd8;
opacity: .9;
-moz-opacity: .9;
filter: alpha(opacity=90); 
padding: 1px;
}