/*
Theme Name: Brown Blog Films
Theme URI:
Description: Derived from Moo-Point, a child theme of Sandbox.
Author: Syn Creative
Author URI: http://www.syn.ie
Template: sandbox-custom
Version: 3.0
*/

@import url('reset.css');
/* constants */
html {font-size:100.01%; padding: 0;margin: 0 0 0.1em 0;overflow:auto;height:100%;background: #261706;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin: 0 auto;padding: 0;
background:#000000 url(images/background_repeat.jpg) repeat-y scroll center 837px;
 color: #efc492;line-height:1.6;}
a{color:#cc0000;text-decoration:none;outline: none;font-weight: bold;}
a:hover{color:#cc0000;text-decoration:none;outline: none; border-bottom:1px dotted #eecccc;}
a:visited{background:inherit;color:#cc0000;text-decoration:none;outline: none;}
blockquote {color: #eecccc;border: 0;font-style:italic;	text-indent: 15px;line-height: 1.8em;}
p{
color:#502B13;
display:block;
font-size:1.2em;
line-height:1.4em;
padding:0.5em 0 0.7em;
}
ol, ul, li {list-style: none;}
h1{font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: .9em;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
strong{font-weight:700;}
em{font-weight: bold;text-decoration: underline;}
del, del a, div.entry-content p del a {color: #C4C4C4;}
.caps{text-transform:uppercase;}
code, pre {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.9em;margin-bottom:0pt;margin-left:0pt;}

/* layout */
div#wrapper.hfeed {width: 100%; clear:both; overflow:hidden; margin: 0; background: transparent url(images/background_top.jpg) center top no-repeat;}
div#wrapper.hfeed > div {width: 960px; margin: 0 auto; }
div#wrapper.hfeed > div#footer {width: 100%; margin: 0 auto; height: 160px; background: transparent url(images/background_bottom.jpg) center top no-repeat !important;}
/*div#header {text-align:center;margin-bottom: .5em;padding: 0pt 15px .5em;border-bottom: 1px solid #92653b;min-height: 71px;}*/
div#header { width:960px; margin-left:0px; height:320px; display:block; margin-bottom:0; position:relative;}
div#container {float: left;margin: 0;width: 700px;}
div#content {
  margin:0 35px 0 90px;
  padding:1em 0 3em;
  position:relative;
  min-height:1366px;
}
div.sidebar {
border: none;
float:left;
font-size:0.9em;
overflow:hidden;
padding-left:28px;
width:145px;
min-height:1366px;
}
div#secondary {clear: right;margin-bottom: 1em;}
div#footer > div {width: 960px;border: none;}

/* header */
#blog-title { text-indent:-9999px;/*float: left;width: 70%;text-align: left;padding-top: 10px;font-size: 2.5em;text-transform: uppercase;letter-spacing: -2px;*/}
#blog-title a {
color:#785000;
cursor:pointer;
display:block;
height:80px;
left:10px;
outline:none;
position:absolute;
top:92px;
width:395px;
border:none;
}
#blog-title a:hover {background: none;}
#website-link a{
bottom:64px;
display:block;
height:50px;
position:absolute;
right:10px;
text-indent:-9999px;
width:145px;
cursor:pointer;
border:none;
}

#blog-description {display:none;}
div#access {display:block;/*padding-bottom: .5em;margin-bottom: 1em;border-bottom: 1px solid #92653b;*/}
#nav-news{  }
#nav-anim{  }
#nav-main {  }


/* navigation */
div#menu{font-size:1em;height:1.5em;padding-top:0.3em;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;text-transform: uppercase;outline: none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;outline: none;}
div#menu ul li a:hover, div#menu ul li:hover ul li a:hover, div#menu ul li:hover ul li {color: #efc492;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;outline: none;}
div#menu ul li:hover ul{display:block;font-size:0.8em;padding-top:.2em;position:absolute;}
div#menu ul li:hover ul li a{color: #efc492;border-top: 1px solid #b90903;display:block;padding:0.1em;width:9em;text-transform: uppercase;outline: none;}

/* content */
#content h2.page-title {
	border-bottom:1px dotted #92653B;
	font-size:1.8em;
	margin-bottom:1em;
}

#content h2.entry-title, #content h3.entry-title, #comments-list h3, #respond h3 {
background:transparent url(images/post_bg_top.jpg) no-repeat scroll 1px top;
border:0 none;
color:#B90903;
display:block;
font-size:32px !important;
height:48px;
margin-left:-20px;
margin-top:0;
padding:15px 20px 5px;
text-transform:uppercase;
width:570px;
}
#content h2.entry-title a { text-transform:uppercase; background-color:transparent; color:#b90903; }


div.entry-content {width: 420px;float: right;padding: .5em 0 2.5em 0;}
.page div.entry-content {width: 570px;float: left;padding: .5em 0 2.5em 0; min-height:300px;}
.entry-title{clear:both;font-size: 1.5em;border-bottom: none /*1px dotted #92653b*/;margin: .3em 0;}
.entry-title a {display: block;}
.entry-title a:hover{/*color:#efc492;*/text-decoration:none;outline: none; }
div.entry-date {
	color:#261708;
	font-size:0.9em;
	font-weight:bold;
	position:relative;
	text-align:center;
	top:25px;
}
div.entry-meta {color: #603b23;width: 135px;margin: 1em 0;padding: .5em 0;display: block;font-size: .9em;}
div.entry-meta p {font-size: 1em; font-weight:bold; color:#603b23; line-height:1.8em;}
div.entry-meta a {color: #cc0000;}
div.entry-meta a:hover {border-bottom:1px dotted #685000;}
div.entry-meta div.featured-image {
	margin-top:-18px;
	width:140px; 
	height:175px;
  margin-left:-9px;
	background: transparent url(images/featured-img-frame.png) left top no-repeat;
}
div.entry-meta div.featured-image span {
  background:#000000 none repeat scroll 0 0;
  display:block;
  height:111px;
  margin:0 13px 0;
  position:relative;
  top:22px;
  width:111px;
}



div.entry-meta div.meta-data {
	margin-top:0em;
	padding-top:0.5em;
}
div.entry-meta div.meta-options {
	margin-top:0.5em;
	padding-top:0.5em;
  margin-bottom:1.5em;
}
div.entry-meta div.edit-link {
	margin-top:0.5em;
	padding-top:0.5em;
}

div.sidebar h3 {
	font-size:22px !important;
}
div.post, div.page, div#comments-list, div#trackback-list, #respond {
background:transparent url(images/post_bg_repeat.jpg) repeat-y scroll 1px -7px;
margin-left:-20px;
margin-right:-20px;
overflow-x:hidden;
overflow-y:auto;
padding-left:20px;
padding-right:20px;
width:570px;
color:#603b23;
margin-bottom:20px;
margin-top:1em;
}

div#comments-list, div#trackback-list, #respond{
  padding-bottom:40px;
}


span.author.vcard {margin-bottom: .5em;}
div.entry-meta span.cat-links {display: block;margin: .5em 0;}
div.entry-meta span.comments-link {display: block;}
div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a {color: #cc0000;border-bottom: none;}

div.comments a:hover, div.comments p a:hover, div#nav-below a:hover, div.entry-content a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover {color: #cc0000; border-bottom:1px dotted #685000;}
div.entry-content p del a:hover {background: #C4C4C4;color: #92653b;}
div.entry-content blockquote p a {color: #9E3500;}
div.entry-content blockquote p a:hover {color:#C4C4C4;}
div.entry-content p code a {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.9em;border-bottom: 1px dotted #666;}
div.comments p strong a, div.entry-content p ins a {border: none;text-decoration: underline;}
div.comments p strong a, div.entry-content p ins a:hover {border: none;text-decoration: underline;}
a.more-link, div.page-link, p.akpc_pop {font-size: .8em;}
div.entry-content div.page-link a {background:#F1F1F1;color:inherit;}
.error404 div, .noresults div {width: 700px;color: #C44100;float: left;}
div.entry-content ol li ul, div.entry-content ul li {list-style: square;margin: .5em 1.5em;}
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 {border-bottom: none /*1px dotted #92653b*/;margin-top: .5em;padding: .5em 0 0;}
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat {list-style: none;margin: 1em 0;}
div.entry-content ol {padding-left: 1.5em;margin: .5em 0 1em;}
div.entry-content ol li {list-style: decimal;margin: .2em 0;}
div.entry-content ol li ol {margin: .2em 0;}
div.entry-content ol li ol li {list-style: upper-roman;}
div.entry-content ol li ul li, div.sidebar ul ul ul li {list-style: square;}
div.entry-content ol li ol li ol {margin: .2em 0;}
div.entry-content ol li ol li ol li {list-style: lower-alpha;}
div.entry-content dl dt {font-style: italic;text-decoration: underline;font-weight: bold;}
div.entry-content dl dd {margin: 7px;}
div.entry-content p abbr, div.entry-content abbr {cursor: help;border-bottom: 1px dotted #92653b;}
div.entry-content p ins {text-decoration: none;border-bottom: 1px dotted #92653b;}

p.wp-caption-text {
	font-size:11px;
	font-style:italic;
	color:#92653B;
}

div.nav-previous a{
  float: left;
  display:block;
  width:148px;
  height:91px;
  background:transparent url(images/older_posts-trans.png) left top no-repeat;
  text-indent:-9999px;
  border:0;
}

div.nav-next a{
  float: right;
  display:block;
  width:148px;
  height:91px;
  background:transparent url(images/newer_posts-trans.png) left top no-repeat;
  text-indent:-9999px;
}

div#nav-above, div.skip-link {display: none;}
div#nav-below{
bottom:0;
clear:both;
font-size:0.9em;
height:60px;
margin:0 0 -25px;
overflow:hidden;
padding:0;
position:absolute;
width:570px;
z-index:3;
}
div#nav-below a {color: #b90903;}

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta {display: inline;margin: 0 .7em 0 0;}
body.home .category-asides {font-size: .9em;color: #92653b;}
body.home .category-asides a {font-weight: normal;}
body.home .category-asides .entry-meta {display: none;}
body.home .category-asides .entry-date abbr.published {display: none;}
body.home .category-asides div.entry-content {clear: none;float: left;width: 100%;}

/* comments & trackbacks */
div#respond {clear: both;margin-top: .5em;}

#trackbacks-list h3{
border-bottom:medium none;
clear:both;
margin:2em 0 1em;
padding-top:0.5em;
text-align:left;
text-transform:uppercase;
}

#comments {
  font-size:0.9em;

}

#comments-list,#trackbacks-list {margin: 1em 0;}
div.comment-meta {
color:#CC0000;
display:block;
float:left;
font-size:1em;
font-weight:bold;
line-height:1.66em;
margin:0 0 2em;
position:absolute;
top:1px;
width:142px;

}
div.comment-meta strong {color: #92653B;}
div.comment-meta a {color: #92653b; display:inline; width:auto;}


#comments-list h3, #respond h3 {

}
div.comment-author a a:visited{color:#000;text-decoration:none;outline:0;}
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta {display: block;}
div.comments .byuser .comment-meta a {background: transparent url(images/by.registered.gif) no-repeat scroll right center;}
div.comments .bypostauthor .comment-meta a {background: transparent url(images/by.author.gif) no-repeat scroll right center;}
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a {background: none;color: #92653b;}
form#commentform .form-label{  font-weight:bold;}
form#commentform .form-input{background: transparent url(images/form_input_bg-trans.png) no-repeat right top; width:128px;}
form#commentform .form-textarea{
background: transparent url(images/form_textarea_bg-trans.png) no-repeat right top;
height:105px;
width:410px;
}
form#commentform,form#commentform p{padding:0;margin: 1em 0;}
input#author,input#email,input#url{
border:0 none;
font-size:1em;
margin:0 0 3px;
padding:5px 2px 2px;
width:120px;
}
textarea#comment{height:93px;margin:0;width:399px;padding:5px;border:0;background: transparent;font-size:1em;position:absolute;}
input#submit {border:1px solid #92653b;padding: 1px;}
div.comments ol { margin-top:1em;}
div.comments ol li{margin:0 0 1em;clear: both;min-height:100px;}
div.comments ol li p, span.unapproved {
line-height:1.5em;
margin:0 0 0.5em 150px;
padding:0 0 0.5em;
}
div.comments  ol li.comment {
border-bottom:1px dotted #92653B;
clear:both;
color:#FFFCF5;
min-height:90px;
position:relative;
}
form#commentform span.required, span.unapproved{color:#C44100;}

#commentform { position:relative; }

#commentform div.personal-info { position:absolute; width: 142px; left:0px;}
#commentform div.comment { margin-left:150px; }
#commentform div.action {}

/* sidebar */
div.sidebar h3{font-size:22px;padding: 0em 0 0; border-bottom: none /*1px dotted #92653b*/;margin-bottom: 0px;text-transform: uppercase;}
div.sidebar input#s{width:10em;}
input#s {border:1px solid #92653b;padding: 2px;}
input#searchsubmit {border:1px solid #92653b;padding: 1px; }
div.sidebar-menu > ul > li{list-style:none;margin:0 0 0.2em; padding:0 0 0 10px;}
div.sidebar li form{margin:0.2em 0 0;padding:0 0 1em;}

div.sidebar ul li a {color: #FFFFFF;}
div.sidebar ul li a:hover {color: #FFFFFF;}
div.sidebar ul ul{margin:-0.2em 0 1em}
div.sidebar ul ul li{list-style:none;margin:.1em 0;}
div.sidebar ul ul ul{margin:0 0 0 1.2em;}
#searchform div {padding: .2em 0;}

#accordion > li{padding:0 0 0 10px;}

div.sidebar h3.collapsible, 
div.sidebar h3.collapsible object {
 cursor:pointer;
}

#sidebar-rss {
height:90px;
padding-top:65px;
position:relative;
top:5px;
}

#sidebar-rss h3 {
  display:none;
}

#sidebar-rss li {
  padding:0 0 0 10px;
}

#sidebar-menu {
height:380px;
padding-top:55px;
position:relative;
top:5px;
}

#sidebar-tweets {
height:370px;
margin-left:10px;
margin-top:65px;
position:relative;
top:35px;
overflow:hidden;
}

#sidebar-tweets form {
  display:none;
}

#sidebar-tweets a {
  /*color: #cc0000;*/
}

#sidebar-tags {
margin-left:-5px;
margin-right:-5px;
overflow:hidden;
padding-top:5px;
position:relative;
top:70px;
width:150px;
}

#sidebar-tags #wpcumuluscontent {
  margin-top:20px;
}

/* widgets and misc */
table#wp-calendar {width: 100%;}
#archives select {margin:0.2em 0 0;padding:0;}
.sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, li#pages.widget.widget_pages, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text {display: none;}

span.meta-sep {
	color:#92653b;
}

#accordion {
height:425px;
}

/* footer */
div#footer{clear: both;text-align:center;margin-top: 1em;padding: 15px 0pt;letter-spacing: 2px;}
div#footer div.links {
bottom:20px;
clear:both;
color:#EFC492;
font-size:1em;
letter-spacing:0;
margin:53px auto 0;
overflow:auto;
text-align:left;
top:20px;
width:790px;
}
div #footer div.links a {
  color: #efc492; margin:0 4px;
}

#generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover {background: #261706;color: #efc492;}
#generator-link a {float: left;padding: 7px 15px;}
#theme-link a {float: right;padding: 7px 15px;}

/* Images */
div.entry-content img { display:block; clear:both;}
div.entry-content p.attachment a img {width: 0px;}
.page div.entry-content p img {max-width: 100%;}
.sidebar li img, .sidebar li a img {padding: 5px;border: 2px solid #efc492;max-width: 190px;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {padding: .9em .5em .5em 0;}
img.alignright {padding: .9em 0 .5em .5em;}
img.wp-smiley {color:inherit;}

#sidebar-tweets li {
font-size:11px;
line-height:15px;
margin-bottom:10px;
width:130px;
}

#related-posts ul li {
  margin-bottom:0.5em;
}

#related-posts h3 {
  line-height:1.2em;
  margin-bottom:0.5em;
  color:#603B23;
  font-size:1em;
  font-weight:bold;
  text-transform:uppercase;
}

#sidebar-tweets a.time-display {
  color: #efc492;
}

.read-more, .more-link {
  width:100%;
  text-align:right;
}

a.more-link {
  width: 109px;
  height:50px;
  background:url(images/read_more.png) left top no-repeat;
  text-indent:-9999px;
  display:block;
  text-indent: -9999px !important;
  text-align:left;
  float:right;
}

a.more-link:hover {
    border-bottom:none !important;
    margin:0;
}

small {
  font-size:0.75em;
}
