/*   
Theme Name: amc.com live v2.0
Theme URI: http://amcaccounting.com/
Description: Live Theme for amcaccounting.com 2.0 (2008-10-07)
Author: MLS
Author URI: http://rehanaandmarc.com/
Version: 2.0

Copyright MLS. All rights reserved.
*/

body
{
background: #bfbfbf;
color: #404040;
font-family: verdana, sans-serif;
margin: 2em 1em;
}

/* General Styles */
a
{
color: #0060c0;
text-decoration: none;
}

p
{
line-height: 1.5;
}

a img
{
border: none;
text-decoration: none;
}

/* Page Constructs */
#page
{
width: 820px;
margin: 0 auto;
padding: 16px;
border: 1px solid #595959;
background: #fff;
position: relative;
}

#header
{
overflow: auto;
width: 100%; /* IE needs this */
background: url(img/masthead-amc.jpg) no-repeat right bottom #e0e0c0;
padding-bottom: 212px;
border-bottom: 1px solid #595959;
}

#logo
{
background: #707070;
width: 200px;
float: left;
}

#nav
{
float: left;
}

#content
{
margin-left: 320px;
padding-right: 1em;
}

#pull-out
{
width: 280px;
position: absolute;
top: 120px;
left: 30px;
background: url(img/shadowAlpha.png) no-repeat bottom right;
behavior: url(iepngfix.htc);
}

#pull-out-content
{
background: #fff;
border: 1px solid #bfbfbf;
margin: -5px 5px 5px -5px;
padding: 10px;
}

body#home #pull-out {width: 360px;}
body#home #content {margin-left: 400px;}

#footer
{
background: url(img/bg-amc-footer.gif) repeat-y left top #e0e0c0;
margin-top: 1em;
}

body#home #footer
{
margin-top: 5em;
}


/* Navigation */

#general-nav
{
text-align: right;
overflow: auto;
width: 842px;
padding: 0 5px;
margin: 0 auto;
}

#general-nav ul
{
float: right;
padding: 0;
margin: 0;
list-style: none;
}

#general-nav li
{
float: left;
padding: 0;
}

#general-nav a
{
display: block;
font-size: small;
text-decoration:none;
text-align: center;
margin: 0 0 .2em .5em;
padding-left: .5em;
border-left: 1px solid #707070;
}

#general-nav li.first a
{
border: none;
}

#general-nav a:hover {color: #005aa1;}

#nav
{
padding: .5em 0 0 1em;
}

#nav ul
{
padding: 0;
margin: 0;
list-style: none;
}

#nav li
{
float: left;
padding: 0 1em;
}

#nav a
{
display:block;
font-size: 70%;
text-decoration:none;
text-transform: uppercase;
text-align: center;
border-top: 1px solid #e0e0c0;
padding-top: 2px;
}

#nav a:hover {border-top: 1px solid #005aa1; color: #005aa1;}

/* Content Styles */

#content
{
font-size: small;
}

#content a:hover
{
text-decoration: underline;
}

a.contact-us
{
font-style: italic;
}

#content h1
{
font-size: small;
font-variant: small-caps;
letter-spacing: 1px;
}

#content h2
{
font-size: small;
color: #666;
margin: .2em 0;
}


#content ul li, #content ol li
{
padding: 0 0 .5em 0;
margin-left: 2em;
}

.teaser
{
background: #efefdf;
border: 1px solid #e0e0c0;
padding: .5em;
}

.teaser p
{
margin: 0;
}

.highlight
{
background: #d0e0ef;
border: 1px solid #60a0e0;
padding: .5em;
}

#pull-out-content h2
{
font-size: x-small;
color: #005aa1;
text-transform: uppercase;
border-bottom: 1px solid #404040;
padding-bottom: .2em;
}

#pull-out-content .highlight h2
{
font-size: x-small;
color: #005aa1;
margin: 0 .5em .2em 0;
text-align: right;
border: none;
padding: 0;
}

.highlight h3
{
font-size: x-small;
margin: .5em 0;
}

.highlight p
{
margin: .5em 0;
font-size: xx-small;
line-height: 1.2;
}

.highlight p.section-start
{
margin-top: 1.5em;
}

p.sidebar-subscribe
{
font-size: x-small;
margin-bottom: 2em;
}

p.sidebar-subscribe a
{
font-weight: bold;
}

p.no-bulletins
{
font-size: x-small;
text-align: center;
margin-bottom: 2em;
}

dl.bulletins
{
font-size: x-small;
margin-bottom: 2em;
}

dl.bulletins dt
{
margin-top: 1em;
}

dl.bulletins dd
{
margin: 0;
padding: 0;
}

dl.bulletins p
{
margin: 0;
}

/* Footer Styles */

#footer p
{
font-size: x-small;
color: #404040;
padding: .2em;
margin: 0;
text-align: right;
}

/* WP specific styles */
img#wpstats {display: none;}
.linklove {display: none;}