/*  
Theme Name: ˇˇHappy 24th Birthday!!
Theme URI: http://lindsay-web.org
Description: Wordpress theme made by Studio Ocho
Version: Version 6.0
Author: Studio Ocho
Author URI: http://lindsay-web.org
Tags: valid XHTML, valid CSS, right sidebar, widget ready, simple, widgets, two columns
*/

body {
background-image: url(images/mainbg.jpg);
background-repeat: repeat-x;
margin: 0px;
background-color: #dbdcde;
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 13px;
color: #767f88;
}
.music {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:10px;
color:#7e7f7f;
text-transform:uppercase;
}
.music strong {
color:#4e4e51;
}
.music em {
color:#4e4e51;
}

.side-content-elites img, .side-content-elites a img, .side-content-elites a img:visited {
margin: 2px;
border: #fff 0px solid;
}

.side-content-elites a img:hover {
margin: 2px;
border: #fff 0px solid;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}

.recentimages {
font-size: 10px;
}

.recentimages img, .recentimages a img, .recentimages a img:visited {
width:52px;
height:62px;
border: 1px solid #a4a286;
background-color: #d3d5ca;
padding: 2px;
margin: 2px;
-moz-border-radius:  4px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
-moz-box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
-webkit-box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
}

.recentimages a img:hover {
width:52px;
height:62px;
border: 1px solid #ac8d79;
background-color: #dfd3cb;
padding: 2px;
margin: 2px;
-moz-border-radius:  4px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
-moz-box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
-webkit-box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.10); 
}

ul {
list-style-image:url('images/bling.gif');
list-style-type:square;
}

ul a:hover {
text-decoration: none;
}

ol { list-style-image: url(""); margin:5px;
}

h1, h3, .subheading, .heading { 
font-size: 20px;
color: #93968b;
font-family: Arial, "Times New Roman", Times, serif;
line-height: 26px;
font-stretch: normal;
font-style: oblique;
text-shadow: #f5f5f5 1px 1px 1px;
text-align:left;
}

.side-title {
font-weight: bolder;
font-size: 19px;
color: #575757;
font-family: "Trebuchet MS", Verdana, Arial;
font-stretch: normal;
font-style: oblique;
letter-spacing: -1.3px;
text-shadow: #f5f5f5 1px 1px 1px;
text-align:center;
padding-bottom: 20px;
text-transform: capitalize;
}

.side-content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px; 
color: #2d3134; 
text-align:justify;
}

.side-content a:link, .side-content a:visited {
color: #a37c63;
text-decoration: none;	
}

.side-content a:hover {
color: #83593f;
text-decoration: none; 		
}

.news-title {
font-weight: bolder;
font-size: 16px;
color: #707070;
font-family: "Trebuchet MS", Verdana, Arial;
font-stretch: normal;
letter-spacing: -1.5px;
text-shadow: #f0f0f0 1px 1px 1px;
text-align:left;
text-align:center;
padding-top: 5px;
padding-bottom:5px;
text-transform:capitalize;
}
	
	
.news-title a:link {
font-size: 21px;
color: #909193;
cursor:default;
}
		
.news-title a:visited {
font-size: 21px;
color: #909193;
text-decoration:none;
}
				
.news-title a:hover {
font-size: 21px;
color: #9ea9a3;
text-decoration:none;
}
	
.news-content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size : 11px;
color: #6a6a6a;
padding-left: 13px;
padding-right: 13px;
}

.news-content a:link, .news-content a:visited {
color: #a37c63;
text-decoration: none;	
}

.news-content a:hover {
color: #83593f;
text-decoration: none; 		
}
		
.news-content img, .content img {
border: 1px solid #a4a286;
background-color: #d3d5ca;
padding: 4px;
margin: 4px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
-moz-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
-webkit-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
}

.news-content a img, .content a img {
border: 1px solid #a4a286;
background-color: #d3d5ca;
padding: 4px;
margin: 3px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
-moz-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
-webkit-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
}

.news-content a img:hover, .content a img:hover {
border: 1px solid #ac8d79;
background-color: #dfd3cb;
padding: 4px;
margin: 3px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
-moz-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
-webkit-box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
box-shadow:1px 2px 6px 1px rgba(104, 110, 58, 0.10); 
text-decoration: none;
}

.news-cat {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #737272;
text-align:center;
text-shadow: #f4f5f5 1px 1px 1px;
padding-bottom: 5px;
text-transform:uppercase;
font-weight:bold;
}

.news-cat a:link {
color: #b86c85;
}
	
.news-cat a:visited {
color: #b86c85;
}
	
.news-cat a:hover {
color: #c47a93;
text-decoration:none;
border-bottom:#b86c85 1px dotted; 
}
	
tr, td {
text-align:justify;		
}

blockquote {
background-color: #e6e9e3;
font-size: 11px; 
color: #707070;
border: 3px solid #dfe2db;
padding-right: 10px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#wrapper { 
width: 860px; 
margin: 0 auto; 
}
#content { 
width: 860px; 
float: left; 
padding: 4px;
}

.post { 
float: left; 
width: 580px; 
}

#sidebar { 
width: 270px; float: right; 
}

#footer { clear: both; width: 100%; float: left; background-color:#ededed;}
#footer .inner { padding: 8px;  background-color:#ededed; color:#878787; text-align: center; 
}

.sociable { margin: 0px 0;padding:1px 0;}

span.sociable_tagline { float:left; }
span.sociable_tagline span { }
span.sociable_tagline:hover span {
	color: black;
	line-height: 1.25em;
}
.sociable span {

}
.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: 1;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}

.sociable a img, .sociable a img:visited {
width:16px;
height:16px;
border: 0px solid #b7a97e;
padding:0px;
margin-right:-1px;
opacity:.90;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
}

.sociable a img:hover {
width:16px;
height:16px;
border: 0px solid #b7a97e;
padding:0px;
margin-right:-1px;
opacity:.60;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
}

strong {
font-family: Arial, Helvetica, sans-serif;
color: #7d6149;
} 
b {
font-family: Arial, Helvetica, sans-serif;
color: #b26781;
} 
em {
font-weight:bold;
font-family:Arial, "Times New Roman", Times, serif;
color: #484747;
}
i {
font-weight:bolder;
font-family: Arial, "Times New Roman", Times, serif;
color: #977738;
}
u {
font-weight:bold;
color: #3b7481;
text-decoration:none;
}
a:link, a:visited {
color: #a37c63;
text-decoration: none;	
}

a:hover {
color: #83593f;
text-decoration: none; 		
}


.title1 {
display : block;
text-transform :uppercase;
font-size : 11px;
font-weight : lighter;
}
.title2 {
font-family : Arial Black, Arial;
text-transform :uppercase;
font-size : 11px;
letter-spacing : -0.5px;
}



/* Twiiter */
.twitter li{padding:5px; display:block;background:eeefea url('none');margin-bottom:1px; -moz-border-radius:4px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#2d3134; border-bottom:1px solid #d0d1c7; }
.twitter li:hover{background: #ededef; -moz-border-radius: 4px; color:#2d3134;}
.twitter li.last{margin-bottom:0px;}	
#mainContent #rightCol a.light{color:#2d3134;}
	
.twitter li a:link{
color:#a37c63; 
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.twitter li a:active{
color:#a37c63; 
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.twitter li a:hover{
color:#83593f; 
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom:#a37c63 1px dotted;
}
.twitter li a:visited{
color:#a37c63; 
font-family:Geneva, Arial, Helvetica, sans-serif;
}
