/*   
Theme Name: Lyon Films
Theme URI: LyonFilms.com
Description: Lyon Films Blog
Author: 
Author URI: 
Template: 
Version: 
.
General comments/License Statement if any.
.
*/

body {
background:white url(images/lyon_films_bg_repeat.jpg);
/*background-repeat:no-repeat;*/
background-position:top center;
margin:0; 
padding:0;
}

div#container {
width:791px;
height:1057px;
background:url(images/lyon_films_bg_bokeh.jpg);
background-repeat:no-repeat;
background-position:top center;
margin-left:auto;
margin-right:auto;
}

div#left_column {
width:416px;
text-align:right;
}

div#right_column {
width:257px;
float:right;
text-align:left;
}

div#center_column {
width:100px;
margin:0 5px 0 0;
height:650px;
float:right;
}

h1 {
margin:0 0 5px 0;
color:black;
font-size:1em;
font-family: arial, sans-serif;
}

h2 {
margin:0 0 -5px 0;
color:black;
font-size:.9em;
font-family: arial, sans-serif;
font-weight:bold;
}

h3 {
margin:0 0 -5px 0;
color:black;
font-size:.8em;
font-family: arial, sans-serif;
font-weight:bold;
}

p {
margin: 0 3px 7px 0;
color:black;
font-size: .8em;
font-family: arial, sans-serif;
}

ol.commentlist li {
color:black;
font-family: arial, sans-serif;
list-style:none;
}

ol.commentlist li a {
color: #38657a;
text-decoration: none;
font-size: .7em;
}

ol.commentlist li a:hover {
color: black;
}

#respond a {
color: #38657a;
text-decoration: none;
}

#respond a:hover {
color: black;
text-decoration: none;
}

textarea#comment {
cols:300px;
rows:10;
}

p.quote {
margin: 0 0 0 0;
color:black;
font-size: .7em;
font-family: arial, sans-serif;
/*font-style:oblique;*/
}

p.quotee {
margin: 3px 0 15px 0;
color:black;
font-size: .7em;
font-family: arial, sans-serif;
font-weight:bold;
}

p.contact {
margin: 0 0 0 0;
color:#38657a;
font-size: .8em;
font-family: arial, sans-serif;
font-weight:bold;
}

p.address {
margin: 3px 0 0 0;
color:#38657a;
font-size: .7em;
font-family: arial, sans-serif;
}

a.right {
color:#1c475b;
font-size: .8em;
font-family: arial, sans-serif;
text-decoration:none;
}

a.right:hover {
color:#ffffff;
font-size: .8em;
font-family: arial, sans-serif;
text-decoration:none;
}

a.left {
color:#38657a;
font-family: arial, sans-serif;
text-decoration:none;
font-weight:bold;
}

a.left:hover {
color:black;
font-family: arial, sans-serif;
text-decoration:none;
font-weight:bold;
}

#navlist
{
padding-left: 0;
margin-left: 0;
}

#navlist li
{
list-style: none;
margin: 0 0 12px 0;
padding: 0;
}

#navlist li a
{
color:white;
font-size:.8em;
font-family:'century gothic', arial, sans-serif;
text-decoration: none;
}

#navlist li a:hover
{
color:black;
}

span.fax {
color:#38657a;
font-size:.7em;
font-family: arial, sans-serif;
}

#sidebar h3 {
font-size:.9em;
color:#38657a;
margin:20px 0 2px 0;
font-family:arial,sans-serif;
}

#sidebar ul {
list-style:none;
margin:-2px 0 0 -15px;
}

#sidebar a {
font-size:.8em;
color:#000000;
font-family:arial,sans-serif;
text-decoration:none;
}

#sidebar a:hover {
font-size:.8em;
color:#38657a;
font-family:arial,sans-serif;
text-decoration:none;
}

.post h2 {
margin:20px 0 1px 0;
}

.post h2 a {
color:black;
font-family:arial,sans-serif;
font-size:1.1em;
text-decoration: none;
margin:0 0 5px 0;
}

.post h2 a:hover {
color:#38657a;
}

.post small {
color:#38657a;
font-family:arial,sans-serif;
font-size:.8em;
text-decoration: none;
}

.post a {
color:black;
}

.post a:hover {
color:#38657a;
text-decoration: none;
}

.postmetadata {
color:gray;
font-family:arial,sans-serif;
font-size:.8em;
}

.postmetadata a {
color:gray;
text-decoration: none;
}

.postmetadata a:hover {
color:#38657a;
text-decoration: none;
}

.navigation a {
color:#38657a;
text-decoration: none;
font-size:.8em;
font-family:arial,sans-serif;
}

.navigation a:hover {
color:black;
text-decoration: none;
}

div.navigation {
margin: 15px 0 0 0;
}

#twitter_div ul {
list-style:none;
margin:-2px 0 0 -15px;
font-size:.8em;
color:#000000;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div li {
list-style:none;
margin:8px 0 0 0;
font-size:.9em;
color:#000000;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div a {
font-weight:bold;
color:#ffffff;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div a:hover {
color:#000000;
}