* { margin:0; padding:0; }
img { display:block; border:0; }
abbr, acronym { cursor:help; }
a abbr { cursor: pointer; }
table { border-collapse:collapse; }

html {
font-size:62.5%;
height:100%;
background:url(/media/images/illustrations/illu_pattern-01.gif) 0 0 repeat;
}
body {
color:#000;
font-family:"Lucida Sans Unicode", sans-serif;
font-size:1.3em;
line-height:1.3;
margin:0 0 0 50px;
position:relative;
width:953px;
background:url(/media/images/illustrations/illu_lifeismeaning-sample-entries.gif) 100% 0 no-repeat;
padding:180px 0 0 0;

}

body#project {
background:none;
padding-top:10px;
}

body#project li#launch_project {
display:none;
}

body#project .main {
width:900px;
}


h1 {
font-size:2.5em;
margin-bottom:0.75em;
}
h2 { font-size:1.23em;}
h3 { font-size:1.075em; }
h4 { font-size:0.95em; }
h5 { font-size:0.925em; }
h6 { font-size:0.9em; }

a { color:#000;}


ol { list-style-position:inside; }

legend { font-weight:bold; }
input,
textarea,
select,
option {
padding:0.25em;
color:#333;
}
input:focus,
textarea:focus,
select:focus {
border:2px solid #620D6F;
}
textarea { width:98.5%; }
caption {
padding:0.5em;
font-style:italic;
font-weight:bold;
border:1px solid #aaa;
}

.odd, .hentry { clear:both; }


p {
margin-bottom:1em;
}


dl {
margin-bottom:0.5em;
}
dt, dd { display:inline; }
dt { font-weight:bold; }

#site_nav_global {
float:left;
margin-bottom:1.7em;
}
#site_nav_global li {
float:left;
list-style-type:none;
margin-right:6px;
}
#site_nav_global li a {
display:block;
text-decoration:none;
background:#000;
color:#fff;
padding:0 4px 0px;
font-size:1.1em;
}
#site_nav_global li a:hover {
text-decoration:underline;
}


#site_nav_global li#launch_project {
position:absolute;
top:90px;
right:0;
background:#000 url(/media/images/logos/logo_lifeismeaning.gif) 95% 0 no-repeat;
width:675px;
height:39px;
float:none;
margin-right:0;
}
#site_nav_global li#launch_project a {
padding:0;
height:39px;
margin-top:9px;
margin-left:10px;
background:url(/media/images/icons/icon_arrow-right-01.gif) 115px 3px no-repeat;
}


#feeds {
float:left;
}

#feeds li {
list-style-type:none;
}

#feeds li a {
background:url(/media/images/icons/icon_rss.jpg) 0 0 no-repeat;
display:block;
text-indent:-9999px;
margin-top:2px;
height:16px;
width:16px;
}


.main {
width:650px;
background:#fff;
padding:1em 25px 1em 25px;
clear:both;
margin-bottom:3em;
overflow:hidden;
}


.main .content_primary,
.main .content_secondary {
float:right;
}


.main .content_primary {
width:375px;
}
.main .content_secondary {
width:225px;
margin-right:50px;
}



.main .datetimestamp {
display:none;
}


#content a {
font-weight:bold;
}


.main li {
list-style-type:none;
}


#comments ul li {
margin-bottom:0.5em;
}
#comments fieldset {
padding:1em;
}


.vcalendar,
.vevent {
margin-bottom:1em;
}

.vcalendar li {
list-style-type:none;
}


dl.adr dt {
display:none;
}
dl.adr dd {
display:inline;
}
dl.adr .street-address,
dl.adr .extended-address {
display:block;
}




#footer {
margin-bottom:1em;
background:#fff;
float:left;
clear:both;
}

#footer li {
list-style-type:none;
}

address#lifeismeaning img,
.get_vcard,
.adr,
.rev {
display:none;
}
address {
font-style:normal;
float:left;
}

address .has_rights {
margin-right:2em
}

