/*
Theme Name: MAC Presents Default
Theme URI: http://digigraph-design.com/
Description: Default theme for Mac Presents developed by <a href="http://dabneymorris.com/">Dabney Morris</a> for <a href="http://digigraph-design.com/">DigiGRAPH Design</a>.
Version: 1.0
Author: Dabney Morris
Author URI: http://dabneymorris.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Default MAC Presents v1.0
	 http://digigraph-design.com/

*/

body
{
margin:0;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:140%;
color:#555;
}
img
{
border:none;
padding:0;
margin:0;
}
.gallery-icon img
{
border-style:none;
}
.imgtfe
{
border:none;
padding-right:5px;
margin:0;
}
a
{
text-decoration:none;
color:#588ab9;
}
a:hover
{
text-decoration:underline;
color:#71b0ec;
}
p
{
margin:5 0 5px 0;
}
ul li
{
list-style:none;
}
li
{
margin-left:0;
}
#wrapper
{
position:absolute;
margin-left:50%;
left:-400px;
height:100%;
padding:0;
width:803px;
}
#flash_header
{
margin:0;
padding:0;
display:inline;
float:left;
min-width:801px;
height:231px;

}
#index-wrapper
{
position:absolute;
margin-left:50%;
top:305px;
left:-400px;
padding:0;
width:803px;
}
#header
{
display:inline;
float:left;
margin:0;
padding:0;
width:803px;
}
.logo
{
display:inline;
float:left;
width:389px;
margin:0;
padding:0;
}
.nav
{
display:inline;
float:left;
padding:0;
}
.nav-item
{
display:inline;
float:left;
}
.header-img
{
margin:0;
padding:0;
display:inline;
float:left;
min-width:801px;
height:231px;
}
#content
{
margin:0;
background-color:#f0f0f0;
padding:3px 3px 5px 3px;
width:795px;
display:inline;
float:left;
}
.index-block
{
margin:4px;
padding:6px;
background-color:#fff;
width:244px;
min-height:200px;
display:inline;
float:left;
text-align:justify;
vertical-align: top;
}
.index-quote
{
margin-top: 8px;
margin-left:5px;
margin-bottom:-3px;
padding-bottom: -10px;
background-color: #FFF;
width:783px;
height:86px;
display:inline;
float:left;
text-align: center;
font-size: 24px;
font-weight:100;
line-height:normal;
}
.index-quote img
{
	margin-top: -23px;

}

.index-block img
{
position:relative;
top:-21px;
}
.index-block p, .full-page-block p, .half-page-block p
{
margin:0;
padding:0;
}
.index-block-title
{
position:relative;
top:80px;
}
.full-page-block
{
margin:4px;
padding:6px;
background-color:#fff;
width:772px;
display:inline;
float:left;
text-align:justify;
}
.full-page-block img
{
display:none;
}
#half-page
{
margin:0;
width:498px;
display:inline;
float:left;
}
.half-page-block, .team-block, .news-block, .contact-block, .what-block, .bio-block, .single-news-block
{
padding:6px;
width:498px;
margin:4px;
background-color:#fff;
text-align:justify;
display:inline;
float:left;
}
.team-title
{
color:#666;
font-size:110%;
font-weight:bold;
}
#footer
{
width:795px;
margin:0;
padding:0;
display:inline;
float:left;
}
.footer-content
{
float:right;
text-align:right;
color:#C7C7C7;
margin:5px 0 5px 0;
}
h1
{
padding:0;
color:#588ab9;
font-weight:bold;
font-size:140%;
}
h2
{
margin:2px 0 2px 0;
padding:0;
color:#588ab9;
font-weight:bold;
font-size:110%;
}
h6
{
color:#588ab9;
margin:2px 0;
font-weight:normal;
font-size:110%;
}
.more-link, .index-more-link, .older-posts, .newer-posts
{
color:#588ab9;
font-weight:bold;
font-size:85%;
letter-spacing:1px;
display:block;
margin:5px 0 0 0;
padding:0;
}
.older-posts
{
float:left;
}
.newer-posts
{
float:right;
}
.index-more-link
{
position:absolute;
top:500px;
}
#side-bar
{
width:266px;
display:inline;
float:left;
margin:4px;
height:100%;
}
.section-title
{
padding:3px 0 6px 0;
color:#588ab9;
font-size:130%;
font-weight:bold;
width:266px;
text-align:right;
}
.sidebar-content
{
padding:6px;
background-color:#f7f7f7;
width:253px;
display:inline;
float:left;
text-align:justify;
height:100%;
}

/*css position hacks*/

/*bio hacks*/
.bio-block .wp-caption-text
{
font-size:120%;
font-weight:bold;
margin:2px 8px;
text-align:right;
}
.bio-block .alignnone
{
float:left;
position:absolute;
left:77px;
top:312px;
}
.bio-block
{
min-height:350px;
}
.bio-title, .news-title
{
color:#588ab9;
font-weight:normal;
font-size:140%;
margin:0;
}
.bio-block h6
{
text-align:right;
position:absolute;
float:left;
right:528px;
top: 624px;
}
.bio-block p
{
margin:3px 3px 15px 3px;
}
.team-block p
{
font-size:11px;
margin:3px 0;
}
.team-block img
{
float:left;
margin-right:5px;
}
/*news hacks*/
.news-block img
{
display:none;
}
/*sidebar styles*/
.screen-reader-text
{
display:none;
}
.widget_search h2.widgettitle
{
font-weight:normal;
}
.widget-item
{
width:210px;
padding:0;
margin:0 20px 0 20px;
display:inline;
float:left;
}
.search-input
{
width:210px;
font-size:18px;
font-family: Helvetica, Arial, Verdana, sans-serif;
}
.search-submit
{
width:50px;
height:30px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
color:#fff;
background-color:#588ab9;
border-style:none;
margin:4px 0;
padding:0;
margin-left:165px;
}
.search-title
{
padding:0;
color:#588ab9;
font-size:110%;
}
.sidebar-list
{
margin:0 0 0 20px;
padding:0;
}
li.cat-item
{
margin-left:-25px;
padding:0;
}
li.cat-item a
{
color:#555;
}

/*contact block*/
.contact-block p, .news-block p
{
margin:0 0 13px 0;
}

/*what we do*/
.what-block ul, .what-block li
{
list-style-type:circle;
}
.what-block p
{
margin:0 0 12px 0;
}
.what-sub-nav
{
font-weight:normal;
margin:10px 0;
font-size:13px;
text-align:right;
width:253px;
}
.what-sub-nav a
{
color:#555;
}