/*  
Theme Name: Audette Media Default
Theme URI: http://www.audettemedia.com/wp-content/themes/Audette/
Description: The default WordPress theme created for Audette Media.
Version: 4.8.2007
Author: Michelle Cole - Brass Blogs
Author URI: http://www.brassblogs.com

This theme was designed and built by Michelle Cole,
whose site you will find at http://www.brassblogs.com.

The CSS, XHTML and design is specifically NOT released 
under any license to anyone, save Adam Audette of Audette 
Media.  All design work is copyright 2007 and beyond to 
Michelle Cole of Brass Blogs.  Content is copyright to 
Adam Audette of Audette Media.  Violators will be 
prosecuted to the full extent of the law.
*/



/* Defaults - This stylesheet contains the global styles for the entire site. */

* {
margin:0;
padding:0;
border:none;
z-index:0;
}

html, body {
height:100.1%;
}

body {
background:#FCF1DF url("images/bg.jpg") repeat-x fixed;
font:89% "Trebuchet MS", Verdana, Arial, sans-serif;
color:#352515;
text-align:center;
}

a, a:link {
color:#79633E;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#160D06;
}

a:hover, a:active {
color:#C00000;
}

blockquote {
background-image:url("images/quotes.gif");
background-repeat:no-repeat;
padding:1.5em;
margin:1em 2em;
font-style:italic;
}

hr {
visibility:hidden;
height:0;
}

p {
line-height:1.6em;
margin-bottom:1em;
}

/* the following is a fix to clear floats without using extra HTML markup. */

.clear:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
}

.right {
float:right;
margin:10px 0 10px 10px;
}

.left {
float:left;
margin:10px 10px 10px 0;
}

.center {
display:block;
text-align:center;
}

/* div information */

#wrapper {
position:relative;
width:800px;
text-align:left;
margin:10px auto;
}

#header, #logo {
position:absolute;
top:0;
}

#header {
left:0;
}

#logo {
right:20px;
z-index:1000;
}

/* topnav div: contains the searchform nad image icon links at the very top of the page */

#topnav {
position:absolute;
top:0;
margin:30px 0 20px 40px;
width:17.5em;
}

#topnav .left {
margin:0 8px 0 0;
}

#topnav form {
float:right;
width:11em;
}

#topnav input {
border:1px solid #8E7147;
padding:2px;
color:#8E7147;
float:left;
width:9em;
}

#topnav input.submit {
border:none;
width:20px;
height:23px;
}

/* content information */

#content {
float:left;
margin:0 30px 0 40px;
}

div.post {
margin-bottom:2em;
}

div.post h1, div.post h1 a, div.post h1 a:link, div.post h1 a:visited {
color:#C00000;
font:normal 1.3em Georgia, serif;
border-bottom:1px solid #C00000;
margin-bottom:0.25em;
}

div.post h2, div.post p.postmetadata, div.post p.postmetadata a, div.post p.postmetadata a:link, div.post p.postmetadata a:visited {
color:#C00000;
font:normal 0.8em Georgia, serif;
margin-top:0.5em;
}

div.post h3, div.post h4 {
color:#352515;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:bold;
margin-left:0;
}

div.post h3 {
font-size:1.1em;
border-bottom:1px solid #352515;
width:100%;
}

div.post h4 {
font-size:0.9em;
text-transform:capitalize;
font-variant:small-caps;
}

div.post p.postmetadata a, div.post p.postmetadata a:link, div.post p.postmetadata a:visited {
font-size:1em;
}

div.post h1 a:hover, div.post h1 a:active, div.post p.postmetadata a:hover, div.post p.postmetadata a:active {
color:#800000;
}

div.entry {
border-bottom:1px solid #C00000;
padding:10px 20px 0 20px;
}

div.entry a, div.entry a:link {
color:#C00000;
text-decoration:underline;
}

div.entry a:visited {
color:#352414;
text-decoration:underline;
}

div.entry a:hover, div.entry a:active {
color:#770000;
text-decoration:none;
}

div.entry a.more-link, div.entry a.more-link:link, div.entry a.more-link:visited,
div.entry div.more-link a, div.entry div.more-link a:link, div.entry div.more-link a:visited {
color:#C00000;
font:normal 1.3em Georgia, serif;
font-size:1em;display:block;
text-align:right;
}

div.entry a.more-link:hover, div.entry a.more-link:active,
div.entry div.more-link a:hover, div.entry div.more-link a:active {
color:#800000;
}

div.entry div.more-link a {
margin-bottom:1em;
}

div.callout {
width:15em;
}

div.inside_callout {
width: 10em;
font-size:0.9em;
font-style: italic;
padding:1em;
background-color:#F5EDDA;
border:1px solid #D2B990;
margin:10px;
}

div.inside_callout_wide {
width: 20em;
font-size:0.9em;
font-style: italic;
padding:1em;
background-color:#F5EDDA;
border:1px solid #D2B990;
margin:10px;
}

/* rounded corner box information */

div.tr, span.tr { 
width:90%; 
margin:auto; 
padding:0; 
background:url("images/boxtr.gif") no-repeat right top; 
}

div.tl, span.tl { 
margin:0; 
padding:0; 
background: url("images/boxtl.gif") no-repeat left top; 
}

div.br, span.br { 
margin:0; 
padding:0; 
background: url("images/boxbr.gif") no-repeat right bottom; 
}

div.bl, span.bl { 
margin:0; 
padding:0; 
background: url("images/boxbl.gif") no-repeat left bottom; 
}

div.boxcontent, span.boxcontent { 
margin:0; 
padding:1em; 
}

div.bt, span.bt {
margin-bottom:2em;
}

div.bt p {
line-height:1.25em;
}

div.bt p a.more-link, div.bt div.more-link a {
text-align:right;
margin:2em 0 -2.15em 0;
}

div.bt p a.more-link, div.bt p a.more-link:link, div.bt p a.more-link:visited,
div.bt div.more-link a, div.bt div.more-link a:link, div.bt div.more-link a:visited {
font:0.9em normal;
color:#B8945C;
display:block;
line-height:0.1em;
}

div.bt p a.more-link:hover, div.bt p a.more-link:active,
div.bt div.more-link a:hover, div.bt div.more-link a:active {
color:#352414;
}

/* sidebar information */

div.widgetize_anything h3 {
display:none;
}

div.widget_text {
margin:3em 0 1.5em 0;
font-size:0.9em;
}

div.widget_text h3 {
text-align:center;
font-size:1.1em;
color:#C10000;
border-bottom:1px solid #C10000;
margin-bottom:7px;
}

div.textwidget p {
text-align:left;
}

#sidebar {
float:left;
font-size:0.9em;
width:265px;
}

#sidebar ul {
list-style:none;
}

#sidebar li {
display:block;
border-bottom:1px solid #EBDAC8;
text-transform:lowercase;
}

#sidebar li a span.sidebox, #sidebar li a:link span.sidebox, #sidebar li a:visited span.sidebox {
display:block;
float:left;
background-color:#EBDAC8;
}

#sidebar li a:hover span.sidebox, #sidebar li a:active span.sidebox {
background-color:#B99F75;
}

#sidebar li a span.linkname {
display:block;
margin-left:2.5em;
}

#sidebar li a span.sidetitle {
color:#352414;
font-family: Georgia, serif;
font-weight:normal;
display:block;
}

/* footer information */

#footer {
clear:both;
font-size:0.9em;
text-align:center;
padding-top:2em;
}

#footer p {
color:#9f7348;
}

#footer p a, #footer p a:link, #footer p a:visited {
color:#9f7348;
font-weight:normal;
}

#footer p a:hover, #footer p a:active {
color:#C10000;
}

#footerlinks {
list-style:none;
margin-bottom:1em;
}

#footerlinks li {
display:inline;
border-right:1px solid #9F735E;
padding: 0 10px 0 7px;
}

#footerlinks li.last {
border-right:0;
}

#footerlinks li a, #footerlinks li a:link, #footerlinks li a:visited {
color:#9f7348;
font-weight:bold;
}

#footerlinks li a:hover, #footerlinks li a:active {
color:#C10000;
}

#footer p.strong, #footer p.strong a {
margin-bottom:0;
font-weight:bold;
}

#footer p.copyright {
font-size:0.8em;
}



/* divider between the footer links and content area */

#divider {
clear:both;
background:url("images/divider-b.gif") no-repeat top center;
padding:1em 0;
}

/* shadow for the bottom of the page */

#bottom {
background:url("images/fbg.png") no-repeat bottom left;
height:20px;
width:800px;
}

/* Related posts stuff */
div.sidestuff {
/* old
width:14em; */
width:290px;
float:right;
margin-right:-60px;
text-align:center;
}

div.sidestuff div.related {
font-size:0.8em;
text-align:center;
width:80%;
margin:0 auto 1em auto;
}

div.sidestuff div.related h2 {
border-bottom:1px solid #6F5337;
color:#6F5337;
font-weight:bold;
}

div.breadcrumb {
font-size:0.8em;
margin:0 0 20px 40px;
}

/* Styling Images */
img.border {
     margin: 5px;
     padding: 10px;
     border: solid black 1px
}

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

.benslist ul {
	margin:0 1em 1em 0;
	font-size:-1.9em;
}
