/*-----------------------------------------------------------------------------
-------------------------------------------------------------------------------
Stylesheet
-------------------------------------------------------------------------------
.001 - Body
.002 - Select Class
.003 - Mobile / Hides Mobile Site Menu From Browser
.004 - Navigation
.005 - Header
.006 - Read More Link Class
.007 - Regular Link Class
.008 - Wrapper/Container
.009 - Sidebar/Container Size
.010 - Sidebar Classes
.011 - Entry Classes
.012 - Image Classes
.013 - H Classes
.014 - Qtip
.015 - Blockquote
.016 - Textareas
.017 - Footer
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

.latestposts {
    width:100%;
  font-family: 'Lato', sans-serif;
  font-weight:400;
  font-size:13px;
  text-align:center;
}

.latestposts ul {
  list-style: none;
  margin:0;
  margin-left:-40px;

}
.latestposts li {
    display: inline-block;
    margin: 0 0.25em;
    list-style: none;
}

.duration {
    padding:5px;
    font-size:10px;
    text-transform:uppercase;
}

.views {
    padding:5px;
    font-size:10px;
    text-transform:uppercase;
}

.relatedposts {
    width:100%;
  font-family: 'Lato', sans-serif;
  font-weight:400;
  font-size:13px;
  text-align:center;
}

.relatedposts ul {
  list-style: none;
  margin:0;
  margin-left:-40px;

}
.relatedposts li {
    display: inline-block;
    margin: 0 0.25em;
    list-style: none;
}

.relatedposts img {
    width:130px!important;
}

.tags a:link {
    color: #292929;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:3px;
    padding-right:3px;
    font-size:12px;
    display:inline-block;
    font-style:italic;
    font-weight:normal;
    opacity:0.5;
}

.tags a:active {
    color: #292929;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:3px;
    padding-right:3px;
    font-size:12px;
    display:inline-block;
    font-style:italic;
    font-weight:normal;
    opacity:0.5;
}

.tags a:visited {
    color: #292929;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:3px;
    padding-right:3px;
    font-size:12px;
    display:inline-block;
    font-style:italic;
    font-weight:normal;
    opacity:0.5;
}

.tags a:hover {
    color: #BF3B2F;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:3px;
    padding-right:3px;
    font-size:12px;
    display:inline-block;
    font-style:italic;
    font-weight:normal;
    opacity:0.5;
}

.social a:link {
    padding:15px;
    display:inline-block;
}


/* Body
   ========================================================================== */
body {
    background-color:#EEEEEE;
    color:#2A2929;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:100%;
    margin:0;
    word-wrap: break-word;
}

/* Select Class
   ========================================================================== */
::-moz-selection {text-shadow: none; background:#dddddd; color:#878787;} 
::-webkit-selection {text-shadow: none; background:#dddddd;color:#878787;}
::selection {text-shadow: none; background:#dddddd;color:#878787;}

/* Mobile
   ========================================================================== */
.mobile {
    display:none;
}

/* Navigation
   ========================================================================== */
.menu main {
    border: 0!important;
}

#menu {
    border: 0!important;
}

.navibar {
    background-color:#171717;
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
}

.navibar a:link i {
    font-size:20px!important;
    font-family:'FontAwesome';
    display:inline;
}

.navibar a:link {
    color:#DAC1A0;
    font-size:100%;
    font-weight:400;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    text-decoration:none;
    letter-spacing:1px;
    text-transform:uppercase;
}

.navibar a:active {
    color:#DAC1A0;
    font-size:100%;
    font-weight:400;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    text-decoration:none;
    letter-spacing:1px;
    text-transform:uppercase;
}

.navibar a:visited {
    color:#DAC1A0;
    font-size:100%;
    font-weight:400;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    text-decoration:none;
    letter-spacing:1px;
    text-transform:uppercase;
}

.navibar a:hover {
    color:#BF3B2F;
    font-size:100%;
    font-weight:400;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    text-decoration:none;
    letter-spacing:1px;
    text-transform:uppercase;
}

.n1 {
    width:88%;
}
.n2 {
    width:12%;
}

/* Header
   ========================================================================== */
.site-wrapper {
    position:relative;
    top:260px;
    left:0;
}

.site-title {
    color:#ffffff;
    font-weight:700;
    font-size:300%;
    text-shadow: 2px 2px rgba(0,0,0,0.4);
    letter-spacing:-1px;
    margin-top:-10px;
}

.site-slogan {
    background-color:#ffffff;
    color:#232323;
    font-weight:700;
    font-size:70%;
    text-transform:uppercase;
    letter-spacing:2px;
}

/* Read More Link Class
   ========================================================================== */
a.more-link:link, a.more-link:visited, a.more-link:active {
    background: #222222;
    color: #ffffff;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:10px;
    padding-right:10px;
 }

a.more-link:hover {
    background: #661C14;
    color: #ffffff;
    text-decoration:none;
    text-transform:uppercase;
 }

/* Regular Link Class
   ========================================================================== */
a:link {
    color:#661C14;
    text-decoration:none;
    text-transform:none;
    letter-spacing:0;
    font-weight:700;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

a:visited {
    color:#661C14;
    text-decoration:none;
    text-transform:none;
    letter-spacing:0;
    font-weight:700;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

a:active {
    color:#661C14;
    text-decoration:none;
    text-transform:none;
    letter-spacing:0;
    font-weight:700;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

a:hover {
    text-decoration:none;
    text-transform:none;
    letter-spacing:0;
    font-weight:700;
    color:#BF3B2F;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

/* Wrapper/Container
   ========================================================================== */
#wrapper{
    margin:0 auto;
    width: 1100px;
}

#container{
    z-index:1; 
    width:1100px;
    margin:0 auto;
}

/* Sidebar/Container Size
   ========================================================================== */
#content {
    width:68%;
    margin-top:-18px;
}
#sidebar {
    width:32%;
}

/* Sidebar Classes
   ========================================================================== */
.sidebarcontainer{
    background-color:#EEEEEE;
    padding-top:20px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    font-size:90%;
    text-align:justify;
    color:#565656;
}

.sidebartitle{
    background-color:#232323;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size: 12px;
    line-height:100%;
    font-weight:700;
    text-align:left;
    color:#D6BD9C;
    padding:12px;
    margin-bottom:10px;
}

.sidebartitle:first-letter {
    background: transparent;
    color:#D6BD9C;
    font-size: 120%;
    padding:5px;
    margin-right:3px;
}

.sidebarcontainer ul { 
    padding:0px; 
}

.sidebarcontainer li { 
    background-color:#EEEEEE;
    padding:8px; 
    list-style:none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin-right:1px;
    margin-top:1px;
}

.sidebarcontainer li:hover { 
    background-color:#EEEEEE;
    padding:8px; 
    list-style:none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
    margin-right:1px;
    margin-top:1px;
}

.sidebarcontainer hr {
    background-color:#EEEEEE;
    border: 0;
    width: 100%;
    height: 1px;
}


.sidebarcontainer a:link {
    color:#9E1C1E;
    font-weight:400;
    text-decoration:none;
    text-transform:uppercase;
    text-align:justify;
    letter-spacing:0px;
    font-size:100%;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.sidebarcontainer a:visited {
    color:#9E1C1E;
    font-weight:400;
    text-decoration:none;
    text-transform:uppercase;
    text-align:justify;
    letter-spacing:0px;
    font-size:100%;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.sidebarcontainer a:active {
    color:#9E1C1E;
    font-weight:400;
    text-decoration:none;
    text-transform:uppercase;
    text-align:justify;
    letter-spacing:0px;
    font-size:100%;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.sidebarcontainer a:hover {
    color:#77455E;
    font-weight:400;
    text-decoration:none;
    text-transform:uppercase;
    text-align:justify;
    letter-spacing:0px;
    font-size:100%;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.tagcloud {
    font-size:10px!important;
    margin-top:5px;
    line-height:30px;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}


.tagcloud a:link {
    background-color:#FBEDEB;
    font-size:10px!important;
    padding:5px;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.tagcloud a:visited {
    background-color:#FBEDEB;
    font-size:10px!important;
    padding:5px;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.sidebarcontainer i {
        color:#4D4D4D;
}

.sidebarcontainer em {
        color:#4D4D4D;
}


/* Entry
   ========================================================================== */

.pcontent { 
        margin:0 auto; 
        padding:20px; 
        font-size:12px;
        list-style:none;
}

.pcontent a:link {
        color:#8C0508;
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-style:none;
        font-size:15px;
    	padding-top:14px;
    	padding-bottom:14px;
        line-height:15pt;
        letter-spacing:1px;
        display:inline;
        text-shadow: 2px 2px 0px #EEEEEE;
}

.pcontent a:visited{
        color:#8C0508;
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-style:none;
        font-size:15px;
    	padding-top:14px;
    	padding-bottom:14px;
        line-height:14pt;
        letter-spacing:1px;
        display:inline;
        text-shadow: 2px 2px 0px #EEEEEE;
}

.pcontent a:hover{
        color:#917554;
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-style:none;
        font-size:15px;
    	padding-top:14px;
    	padding-bottom:14px;
        line-height:15pt;
        letter-spacing:1px;
        display:inline;
        text-shadow: 2px 2px 0px #EEEEEE;
}

.contentcontainer{
    background-color:#EEEEEE;
    padding:20px;
    font-size:90%;
    text-align:justify;
    line-height:18px;
    font-family: 'Lato', sans-serif;
    font-weight: 400!important;
}

.date {
    padding-top:3px;
    padding-bottom:3px;
    padding-left:0px;
    padding-right:0px;
    font-weight: 700!important;
    font-size:70%;
    letter-spacing:1px;
    text-transform:uppercase!important;
    text-align:left;
    font-style:italic;
    color:#4d4d4d;
}

.date a:link {
    text-decoration:none;
    text-transform:uppercase!important;
    font-size:100%;
    color:#4d4d4d;
    font-style:italic;
    font-weight: 700!important;
    -webkit-transition: opacity 0.4s linear;
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.contenttitle {         
    font-family: 'Lato', sans-serif;
    font-weight: 400!important;
    text-transform:none;
    letter-spacing:1px;
    text-decoration:none;
    padding:12px;
    background-color:#E5E5E5;    
    color:#1E1E1E;
    font-size: 14px;
    text-align:left;
    margin-top:-12px;
    border:2px solid #DBDBDB;
}

.contenttitle a:link { 
    color:#1E1E1E!important;
    font-weight: 400!important;
    font-style:none;
    font-size:150%;
    text-decoration:none;
    letter-spacing:-1px;
    text-transform:none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}


.contenttitle a:hover { 
    color:#890708important;
    font-weight: 400!important;
    font-style:none;
    font-size:150%;
    text-decoration:none;
    letter-spacing:-1px;
    text-transform:none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.category {
    padding:3px;
    font-weight: 700!important;
    font-size:70%;
    letter-spacing:1px;
    text-transform:uppercase;
    text-align:left;
}

.category a:link {
    background-color:#77455E;
    text-decoration:none;
    text-transform:uppercase!important;
    font-size:100%;
    color:#ffffff;
    font-style:none;
    font-weight: 700!important;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.category a:hover {
    text-transform:uppercase!important;
    background-color:#9E1C1E;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.entry hr {
    background-color:rgba(0,0,0,0.1);
    border: 0;
    width: 100%;
    height: 1px;
}

.entry {
    margin-top:-15px;
    font-size:98%;
    color:#5c5c5c;
}

.entry tr.border_bottom td {
    border-bottom:1px dotted #e9e9e9;
    padding-top:10px;
    padding-bottom:10px;

}

.entry tr.border_bottom2 td {
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px dotted #e9e9e9;
    border-right:1px dotted #e9e9e9;
}


.sociable ul {
    padding:5px!important;
    margin:0;
}

.sociable li {
    padding:5px!important;
    background-color:transparent!important;
    margin:0;
}

.sociable li:hover {
    background-color:transparent!important;
    padding:5px!important;
    margin:0;
}

.entry ul { 
    padding:0px!important;
}

.entry li { 
    background-color:#E5E5E5;
    padding:10px; 
    list-style:none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin-right:1px;
    margin-top:1px;
}

.entry li:hover { 
    background-color:#DBDBDB;
    padding:10px; 
    list-style:none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
    margin-right:1px;
    margin-top:1px;
}

#glink {
    background-color:#fbfbfb;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;
    font-style:italic;
    font-size:89%;
}


.previous a:link {
    font-size:100%;
    font-weight: 700!important;
    text-decoration: none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color:#9E1C1E;
}

.previous a:link:hover {
    font-size:100%;
    font-weight: 700!important;
    text-decoration: none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color:#77455E;
}

.next a:link {
    font-size:100%;
    font-weight: 700!important;
    text-decoration: none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color:#9E1C1E;
}

.next a:link:hover {
    font-size:100%;
    font-weight: 700!important;
    text-decoration: none;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color:#77455E;
}


/* Image Classes
   ========================================================================== */
.featured img {
    margin-left:-15px;
    margin-top:-15px;
    margin-bottom:6px;
    padding:0px!important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-color:transparent!important;
    border: 0px solid #f1f1f1!important;
}

.featured img:hover {
    margin-left:-15px;
    margin-top:-15px;
    margin-bottom:6px;
    padding:0px!important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-color:transparent!important;
    border: 0px solid #f1f1f1!important;
}


.sociable img {
    padding:0px!important;
    background-color:transparent!important;
}

.sociable img:hover {
    padding:0px!important;
    background-color:transparent!important;
}

.project img {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    -moz-box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    opacity: 0.9;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
}

.project img:hover{
    -webkit-box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    -moz-box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    box-shadow: 0px 0px 5px 1px rgba(75,75,75,2);
    opacity: 0.8;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
}

a img {
    border:1px solid #dedede;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    -moz-box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    opacity: 0.9;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
}

a img:hover{
    border:1px solid #dedede;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    -moz-box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    box-shadow: 0px 0px 5px 1px rgba(219,219,219,1);
    opacity: 0.8;
    -webkit-transition: opacity 0.3s linear;
    -webkit-transition: all 0.3s ease-out; 
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
}


/* H Classes
   ========================================================================== */
h1 {
    background-color:#262423;
    letter-spacing:1px;
    text-transform:uppercase;
    padding:10px;
    font-size:80%!important;
    margin:0;
    color:#DAC1A0;
}

h2 {
    background-color:#262423;
    text-transform:uppercase;
    letter-spacing:1px;
    text-decoration:none;
    padding:12px;
    text-align:left;
    color: #DAC1A0;
    font-size:100%;
    margin:0;
    color:#F5DED8;
}

h3 {
    background-color:#262423;
    letter-spacing:0px;
    text-transform:uppercase;
    padding:10px;
    font-size:80%;
    margin:0;
    color:#DAC1A0;
}

/* 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;
}
/* Blockquote
   ========================================================================== */
blockquote {
    background-color:#ffffff; 
    color:#4d4d4d;
    padding:15px;
    font-size:90%!important;
    font-style:italic;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.19);
    -moz-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.19);
    box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,0.19);
}

/* Textareas
   ========================================================================== */
input, textarea {
    background-color:#E5E5E5;
    border: 2px solid #DBDBDB;
    color:#4d4d4d;
    padding:15px;
}

/* Footer
   ========================================================================== */
#footer{
    background-color:#E5E5E5;
    text-transform:none;
    text-align:center;
    font-size:80%;
    padding:20px;
    text-decoration:none;
    letter-spacing: 1px;
}

#footer span {
    text-transform:uppercase;
    letter-spacing:1px;
}

#footer span a:link {
    text-transform:uppercase;
}

#footer span a:visited{
    text-transform:uppercase;
}

#footer span a:active{
    text-transform:uppercase;
}

#footer span a:hover{
    text-transform:uppercase;
}

#footer a:link {
    text-transform:none;
    text-align:center;
    text-decoration:none;
}

#footer a:hover {
    text-transform:none;
    text-align:center;
    text-decoration:none;
}

#footer a:visited {
    text-transform:none;
    text-align:center;
    text-decoration:none;
}

#footer hr {
    background-color:#F5DED8;
    border: 0;
    width: 100%;
    height: 2px;
}

.clearfooter {
    height:10px;
    clear:both;
}

.clear{
    clear:both;
}