a:link { 
	color: #8b5772;
}

a:active { 
	color: #8b5772;
}

a:hover { 
	color: #4b585b;
}

a:visited { 
	color: #8b5772;
}

/*------------------------------------------
     Topbar Colors
------------------------------------------*/
.title {
        background-color:#262626;
        color: #f5f5f5;
}

.navigation {
      
        color: transparent!important;
}

.navigation a:link {

        color: transparent!important;
}

.navigation a:hover {
  
         color: transparent!important;
}

.navigation a:visited {
    
       color: transparent!important;
}

.navigation a:active{
      
       color: transparent!important;
}

/*------------------------------------------
     Header and Site Name Colors
------------------------------------------*/

.header {

        background-image: url("../images/header.png");
        background-position: center;
	background-repeat: no-repeat;
}

.stitle {
        color:#ffffff;
}

.stitle span {
        color:#ba988c;
}

.stitle small {
        color:#838383;
}

.welcomemessage {
        background: #333333;
        border: 1px solid #333333;
        color: #838383;
}

.welcomemessage i {
        color: #8d8d8d;
}

/*------------------------------------------
     Read More Colors
------------------------------------------*/
a.more-link:link, a.more-link:visited {
        font-family: 'Brandon', sans-serif;
	text-transform: uppercase!important;
	font-size: 11px;
        color: #414141;
 }

a.more-link:hover {
        font-family: 'Brandon', sans-serif;
	text-transform: uppercase!important;
	font-size: 11px;
        color: #757575!important;
 }

/*------------------------------------------
     Image Classes
------------------------------------------*/

.featured img {
        background-color:transparent!important;
        border: 0px solid #f1f1f1!important;
}

.featured img:hover {
        background-color:transparent!important;
        border: 0px solid #f1f1f1!important;
}


.project img {
        background-color: rgba(0,0,0,0.3);
        border-top:0px solid rgba(0,0,0,0.3);
        border-bottom:0px solid rgba(0,0,0,0.3);
}

.entry img {
    border: 1px solid #c9c9c9;
    background-color: #d2d2d2;
    padding: 3px;
    margin: 3px;
	opacity: 0.9;
	
   
}

.entry img:hover {
	  border: 1px solid #c9c9c9;
    background-color: #d6ad9e;
    padding: 3px;
    margin: 3px;
}

a img {

        border:1px solid #e8e8e8;
}

a img:hover{

        border:1px solid #2e383a;
}

.family {
        background-color:transparent;
}

.family img {
        border: 0px solid #f1f1f1;
        background-color:transparent;
        -webkit-box-shadow:  2px 2px 0px 1px rgba(0,0,0,0.2);
        box-shadow:  2px 2px 0px 1px rgba(0,0,0,0.2);
}


.family img:hover {
        border: 0px solid #f1f1f1;
        background-color:transparent;
        -webkit-box-shadow:  2px 2px 0px 1px rgba(0,0,0,0.2);
        box-shadow:  2px 2px 0px 1px rgba(0,0,0,0.2);
}

/*------------------------------------------
     Container Colors
------------------------------------------*/

#container{
        background-image: url("../images/wrapper.png");
        background-repeat: repeat-y;
}


/*------------------------------------------
     Sidebar Colors
------------------------------------------*/

#sidebar {
    
}

.sidebarcontainer {
       color: #b2b1b2;
    text-shadow: 1px 1px 0px #232323;
}

.sbar {
        border-bottom:4px solid #333333;
}

.sidebartitle{
        border-bottom:4px solid #262626;
        color:#f2f2f2;
}

.sidebartitle i {
        color:#4b585b!important;
}

.sidebarcontainer i {
        color:#f1ede6;
	font-style: normal!important;
}

.sidebarcontainer em {
        color:#f1ede6;
	font-style: normal!important;
}

.sidebarcontainer b {
        color:#e5bdab!important;
	font-weight: 900!important;
}

.sidebarcontainer strong {
        color:#e5bdab!important;
	font-weight: 900!important;
}

.sidebarcontainer s{
        color:#2e383a;
}

.sidebarcontainer u {
        color:#f1ede6;
	text-decoration: none!important;
	border-bottom: 1px solid #f1ede6;
}

.sidebarcontainer a:link {
        color:#f1ede6;
}

.sidebarcontainer a:visited {
        color:#f1ede6!important;
}

.sidebarcontainer a:active {
        color:#f1ede6;
}

.sidebarcontainer a:hover {
        color:#e5bdab!important;
}

.sidebarcontainer li { 
        color:#757575;
        border-bottom:2px solid rgba(0,0,0,0.1); 
}

.sidebarcontainer li:hover { 
        color:#ba988c;
        border-bottom:2px solid rgba(0,0,0,0.1);
}

.sidebarcontainer li:nth-child(odd) { background-color:rgba(0,0,0,0.1); }
.sidebarcontainer li:nth-child(even) { background-color:rgba(0,0,0,0.5); }

.sidebarcontainer hr {
        color: #1f1f1f;
        background-color: rgba(0,0,0,0.2);
}

.sidebarcontainer a img{
	    padding: 2px!important;
    border: 1px solid #493a3e!important;
}

.sidebarcontainer img{
	    padding: 2px!important;
    border: 1px solid #493a3e!important;
}

.tagcloud a:link {
        background-color:rgba(0,0,0,0.5);
        color:#9b9b9b;
}

.tagcloud a:visited {
        background-color:rgba(0,0,0,0.5);
        color:#9b9b9b;
}

/*------------------------------------------
     Content Colors
------------------------------------------*/
.contentcontainer {
        color:#7d7d7d;
}

.contentcontainer tr.border_bottom td {
  border-bottom:1px dotted #e9e9e9;
}

.contentcontainer tr.border_bottom2 td {
  border-bottom:1px dotted #e9e9e9;
  border-right:1px dotted #e9e9e9;
}

.contentcontainer hr {
	border-width: 1px;
    width: 500px;
	
}

hr {
	
	background-color: #757575; 
	height: 1px; border: 0;
}

.contenttitle{ 
       	color: #614b52;
}

.contenttitle a:link { 
	color: #614b52;
	text-shadow: 1px 1px 0px #ffffff;
}

.contenttitle a:active { 
	color: #614b52;
	text-shadow: 1px 1px 0px #ffffff;
}

.contenttitle a:hover { 
	color: #614b52!important;
	text-shadow: 1px 1px 0px #ffffff;
}

.contenttitle a:visited { 
	color: #614b52;
	text-shadow: 1px 1px 0px #ffffff;
}

.bottominfo {
	font-family: 'Brandon', sans-serif;
	color: #b2b1b2!important;
	text-shadow: 1px 1px 0px #f9f9f9;
}

.bottominfo a:link{
	font-family: 'Brandon', sans-serif;
color: #b2b1b2!important;
	text-shadow: 1px 1px 0px #f9f9f9;
}

.bottominfo i {
	color: #b2b1b2!important;
}

.entry hr {
        color: #1f1f1f;
        background-color: #eaeaea;
}



.entry i {
        color:#614b52!important;
	font-style: normal!important;
	font-size: 10px!important;
}

.entry em {
	
        color:#614b52;
	font-style: italic!important;
	
}

.entry b {
        color:#ba988c;
	font-weight: 900!important;
}

.entry strong {
	
        color:#ba988c;
	font-weight: 900!important;
}

.entry s{
        color:#ba988c;
}

.entry u {
       
      
}

.entry a:link {
        color:#322b2f;
	font-weight: 900!important;
}

.entry a:visited {
        color:#322b2f!important;
	font-weight: 900!important;
}

.entry a:active {
        color:#322b2f;
	font-weight: 900!important;
}

.entry a:hover {
        color:#ba988c!important;
	font-weight: 900!important;
}

.entry li { 
        color:#757575;
        border-bottom:1px solid #eaeaea; 
}

.entry li:hover { 
        color:#ba988c;
        border-bottom:1px solid #eaeaea; 
}

.entry li:nth-child(odd) { background-color:#f5f5f5; }
.entry li:nth-child(even) { background-color:#ffffff; }

#glink {
        background-color:#fbfbfb;
        border:1px solid #f4f4f4;
}

.previous a:link {
        color:#757575;
}

.previous a:link:hover {
        color:#414141;
}

.next a:link {
        color:#757575;
}

.next a:link:hover {
        color:#414141;
}


a:link {
        color:#444444;
}

a:visited {
        color:#444444;
}

a:active {
        color:#444444;
}

a:hover {
        color:#ba988c;
}

/*------------------------------------------
     H Class Colors
------------------------------------------*/
h1 {
 	background-color:#ba988c; 
	color:#ffffff;
}

h2 {
	color: #414141;
}

.sidebarcontainer h3 {
 	background-color:#414141; 
	color:#ffffff;
}

.sidebarcontainer h6 {
 	background-color:#ba988c; 
	color:#ffffff;
}

h3 {
 	background-color:#eeeeee; 
	color:#383838;
}

h5 {
 	background-color:#404040; 
	color:#ba988c;
}

h6 {
 	background-color:#383838; 
	color:#ffffff;
}

.h4 {
        background-color:#ba988c;
	color: #ffffff;
        text-shadow: #ba988c 1px 1px 1px;
}

.h4 a:link {
        color: #ffffff;
}

.h4 a:hover {
        color: #ffffff;
}

.h4 a:active {
        color: #ffffff;
}

.h4 a:visited {
        color: #ffffff;
}

/*------------------------------------------
     Blockquote
------------------------------------------*/
blockquote {
 	background-color:#f9f1f4; 
	color:#464646;
}

.sidebarcontainer blockquote {
 	background-color: #493a3e;
    color: #b2b1b2!important;
	margin-top:5px;
	border: none!important;
}

.official{
 	background-color: #2e3436;
    color: #b2b1b2!important;
	margin-top:5px;
	border: none!important;
	padding: 10px;
}

.official a:link, a:hover, a:active, i{
	color: #e6e4e4!important;
}

.official a:visited {
	color: #e6e4e4!important;
}

/*------------------------------------------
     QTip
------------------------------------------*/
div#qTip {
        background-color:rgba(0,0,0,0.8);
        border: 0px solid #414141;
        color: #eeeeee;
        text-shadow: rgba(0,0,0,0.9) 1px 1px 1px;
}

/*------------------------------------------
     Input/Textarea
------------------------------------------*/
input, textarea {
        background-color: #f4f4f4;
        border: 2px solid #eaeaea;
        color:#707070;
}

/*------------------------------------------
     Other
------------------------------------------*/
.pcontent { 
        border-bottom:2px solid #f1f1f1; 
}

.sharedaddy a.sd-button {
        background: #ffffff!important;
        color:#a1a1a1!important;
}
.sharedaddy ul li a.sd-button > span {
        background: #ffffff!important;
        color:#a1a1a1!important;
}

.sharedaddy li:nth-child(odd) { background-color:#ffffff; }
.sharedaddy li:nth-child(even) { background-color:#ffffff; }


/*------------------------------------------
     Footer Colors
------------------------------------------*/

#footer{
           background-image: url("http://lilyjames.net/wp-content/themes/LilyJamesWP/images/footer.png");
        color: #505050;
	height: 200px;
}

#footer a:link {
        color: transparent!important;
}

#footer a:hover {
        color: transparent!important;
}

#footer a:visited {
        color: transparent!important;
}