/*  
Theme Name: GF.com
Theme URI: http://www.gentilfernandes.com/
Description: Black Theme.
Author: Gentil Fernandes / Wordpress Coding by Lisa Fraser
Author URL: http://www.gentilfernandes.com

*/

* {
 margin: 0;
 padding: 0;
}

a:link {
 color : #c00;
 text-decoration : none;
}

a:visited {
 color : #900;
 text-decoration : none; 
}

a:hover {
 color : #f00;
 text-decoration : none;
}

a:active {
 color : #fff;
 text-decoration : none;
}

body {
 font-family: verdana, arial, sans-serif;
 font-size: 1em; 
 color: #fff;
 background-color: #000;
 background-image: url(images/GFbanner.jpg);
 background-repeat: no-repeat;
 background-position: top center;
}

p {
 padding: 0 0.5em; 
}

h3 {
 text-align: center;
 color: #fff;
 padding: 1em 0;
}

ul {
 list-style-type: none; 
}

ul.bullets {
 padding: 2em 5em;
 list-style-type: disc;
}

hr {
 height: 0px;
 border: 0px;
 border-top: 1px #999 solid;
 margin-top: 1em;
 margin-bottom: 1em;
}

#container {
 padding: 0;
 margin: 130px auto 0 auto;
 width: 700px;
}

#content {
 float: left;
 width: 80%;
 border-right: 1px #999 solid;
}

#navigation {
 width: 18%;
 float: right;
 text-align: right;
}

#navigation img {
 display: block;
 margin: auto;
 border: 0;
 padding-bottom: 0.5em; 
}

#navigation ul {
 font-size: 1em;
 list-style-type: none;
 border-top: 1px #fff solid;
 border-left: 1px #fff solid;
}

#navigation ul li {
 width: 99%;
 border-right: 1px #fff solid;
 border-bottom: 1px #fff solid;
}

#navigation ul li a:link {
 display: block;
 padding: 0 .2em;
}

#navigation ul li a:visited {
 display: block;
 padding: 0 .2em; 
}

#navigation ul li a:hover {
 display: block;
 padding: 0 .2em
}

#navigation ul li a:active {
 display: block;
 padding: 0 .2em;
}

ul#media {
 border: 0;
 padding-top: 3em;
 padding-bottom: 2em;
}

ul#media li {
 border: 0; 
}

#current {
 background: #fff;
 color: #fff;
}

#heading {
 border-bottom: 1px #999 solid;
}

#footer {
 clear: both;
 font-size: .8em;
 text-align: center;
 padding: 2em 2em;
 margin-top: 5em;
 border-top: 1px #999 solid;
}

dl {
 width: 200px;
 height: 250px;
 margin: 2em;
 padding: 2em;
 font-size: .6em;
 text-align: center;
 float: left;
}

dt img {
 border: 1px solid #999;
}

dd {
 margin: 0;
 padding-top: 1em;
}

p.blogpostfooter {
 font-size: .8em;
 margin-bottom: 2em; 
}

div.blogpostfooter {
 font-size: .8em;
 margin-bottom: 2em;
}

div.blogpost {
 padding: 1em 0;
 margin-left: 1em; 
}

div.blogpost p {
 padding-bottom: 1em;
}

h5.posttitle {
 border-bottom: 1px #999 solid; 
}

div.pagepost {
 padding-bottom: 1em; 
}

div.pagepost p {
 padding: 1em .5em; 
}

li.current_page_item {
 background: #fff;
 color: #fff;
}

li.contact {
 background: #fff;
 color: #fff;
 text-align: center;
}

ul.archive {
 padding: 3em;
 text-align: center;
}

#commentlink {
 font-size: 1em;
}

#respond {
 padding: 1em 5em 1em 0.8em;
 font-weight: bold;
 font-size: 0.8em;
 color : #c00;
}

#startcomm {
 color : #c00;
 font-size: 0.8em;
 font-weight: bold;
 padding-bottom: 1em;
}

p.nocomments {
 padding: 0 5em .4em 0;
 color : #c00;
 font-size: 0.8em;
}

#commentform {
 margin-left: 1em;
 margin-bottom: 1em;
 font-size: 0.8em;
}

ol.commentlist {
 width: 80%;
}

ol.commentlist li {
 margin-left: 4em;
 border-bottom: 1px #999 solid; 
}

p.commentmetadata {
 margin-top: 1em;
 margin-bottom: 0.2em;
 font-size: 0.8em; 
}