﻿/*   
Theme Name: A Custom Theme 
Theme URI: 
Description: A custom theme for clients. 
Author: Tamara Lance
Author URI: http://tamaralance.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body {
background-image:url(http://drelainageorge.com/wp-content/uploads/2009/11/Background.png);
background-position:center top;
background-repeat:repeat-x;
}
#header {
background-image:url(http://drelainageorge.com/wp-content/uploads/2009/11/Header_Page.png);
background-repeat:no-repeat;
height:241px;
margin-left:10%;
position:inherit;
width:950px;
z-index:-1;
}
#header2 {
background-image:url(http://drelainageorge.com/wp-content/uploads/2009/11/Header_Front.png);
background-repeat:no-repeat;
height:400px;
margin-left:10%;
width:950px;
}
hr {
margin:0 auto;
}
#access {
background-color:transparent;
border:medium none;
height:70px;
width:836px;
z-index:0;
}
.sf-menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
height:35px;
margin-left:15px;
margin-top:-55px;
}
.sf-menu a {
border:0 none;
font-size:12px;
line-height:10px;
}
.menu {
height:2px;
}
#blog-title {
margin-left:-1000px;
}
#footer {
background-image:url(http://drelainageorge.com/wp-content/uploads/2009/11/Background.png);
background-repeat:repeat-x;
border-top:1px solid #EBEBEB;
margin:0 auto;
text-align:center;
width:100%;
}
#main {
margin-left:12%;
margin-top:-88px;
padding:10px;
width:800px;
}
#container2 {
margin-top:81px;
width:950px;
}
.widget_thematic_search {
}
#access-search {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:29px;
left:50%;
margin-left:69px;
margin-top:-21px;
padding:2px 0 0 4px;
position:absolute;
width:260px;
}
#container {
margin-top:42px;
}
#container2 {
margin-top:26px;
}
#nav_fp {
color:grey;
font-family:arial;
font-size:14px;
font-weight:bold;
margin-left:12%;
margin-top:104px;
position:absolute;
}
#nav_fp a {
color:#004680;
padding-right:20px;
text-decoration:none;
}
#content {
margin-left:-3px;
margin-top:-47px;
padding-right:20px;
width:570px;
}
#teaser {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:4px double #F1CAA7;
color:#002D6D;
font-family:arial;
font-size:14px;
margin-left:12%;
margin-top:145px;
padding:20px;
position:absolute;
width:500px;
z-index:1;
}
#teaser a {
color:#4B84B2;
text-decoration:none;
}
#nav {
color:grey;
font-family:arial;
font-size:14px;
font-weight:bold;
margin-left:12%;
margin-top:120px;
position:absolute;
z-index:1;
}
#nav a {
color:#004680;
padding-right:20px;
text-decoration:none;
}
#social {
margin-left:59%;
margin-top:-31px;
position:absolute;
}
#social img {
padding-right:10px;
}
h2, entry-content {
border-bottom:1px dotted #CCCCCC;
color:#407CAD;
line-height:12px;
margin-bottom:10px;
}
p {
font-family:arial;
font-size:12px;
}
li, entry-content {
font-family:arial;
line-height:20px;
margin-bottom:10px;
}
#container, #primary, #secondary {
margin-right:-99px;
}
#primary, #secondary {
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none none dotted;
border-width:medium medium medium 1px;
}
#container, h3 {
padding-top:49px;
}
#container, p {
margin-top:-10px;
}
.entry-title a {
color:#4B84B2;
}
.entry-title {
font-weight:normal;
margin-top:20px;
}
#subsidiary {
margin:0 auto 0 12%;
text-align:left;
}
#subsidiary li {
margin-bottom:-1px;
}
a:link, a:visited {
color:#4781B0;
text-decoration:none;
}
.aside li {
margin-bottom:-1px;
padding-top:10px;
}
.widgettitle {
font-style:normal;
font-weight:bold;
margin-top:-27px;
}
.itunes {
border:1px solid #CCCCCC;
padding:5px;
}
#rssfeed {
margin-left:987px;
margin-top:293px;
position:absolute;
z-index:1;
}
li {
color:#004680;
font-size:12px;
}
h4 {
color:#4A83B1;
font-size:12px;
font-weight:normal;
line-height:32px;
padding-bottom:10px;
}
#siteinfo {
margin-left:12%;
}

#banner {
text-align:center;
border:1px #ccc solid;
width:468px;
height:60px;
margin:-30px 375px 20px;
}

#banner_sq {
border:1px #ccc solid;
margin:0 0 -20px;
}

#bp_desc {
border:1px dotted #ccc;
padding-left:15px;
padding-right:15px;
}