/*
Theme Name: Inktel Theme
Theme URI: http://inktel.com/
Description: Custom theme for http://inktel.com/
Version: 1.0
Author: Rick Potratz
Author URI: http://makingcodepoetry.com/
*/

/*

----------------------------------------------------------

GENERAL STYLES 

----------------------------------------------------------

 */

* { border:0; margin:0; padding:0; }

body { background:#E6EFEE; color:#1A1A1A; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:0.78em; margin-bottom:2em; }

a:link { color:#0A4939; font-weight:bold; text-decoration:none; }

a:visited { color:#5B9384; font-weight:bold; text-decoration:none; }

a:hover { color:#807122; text-decoration:underline; }

p { line-height:1.2em; margin-bottom:1.2em; }

blockquote { color:#666; line-height:1.2em; margin-bottom:3em; }

blockquote span { font-weight:bold; margin-left:0.4em;}

#leftNav blockquote { background:url(http://www.inktel.com/assets/images/icon_quotes.gif) no-repeat top left;line-height:1.3em;margin-top:1.5em; margin-left:-0.3em; padding-left:1.7em; width:75%;}

#leftNav blockquote span.endquote { background:url(http://www.inktel.com/assets/images/icon_quotes2.gif) no-repeat top right; padding-right:1em; width:auto;}

#leftNav blockquote p { color:#666;  font-weight:bold; line-height:1.2em; margin-left: 0;font-size:9px; padding-top:0.9em; text-transform:uppercase; }

#rightCol blockquote { margin-bottom:1.2em; }

.clearing { clear:both; padding-top:2em; }

h1,h2,h3 { text-indent:-5000em; }

h1.sub a { float:left; height:46px; width:150px; }

h4 { color:#69420A; font-size:1.5em; font-weight:normal; margin-bottom:0.5em; margin-top:1.5em; text-indent:0; }

h4.first { margin-top:0; }

h4 a:link, h4 a:visited { font-weight:normal; }

h5 { font-size:1.1em; font-weight:bold; margin-bottom:0.5em; }

span { color:#4D4D4D; font-size:0.9em; font-weight:normal; text-transform:uppercase; }

span.inline { padding-left:0.4em; }

.abstract { font-size:0.9em; margin-top:0.3em; }

#search-results h2 { background:url(http://www.inktel.com/assets/images/header_search.gif) no-repeat top left; height:51px; width:154px; }

#search-results h5 { padding-bottom:1em; }

#search-results .abstract { padding-top:0.2em; }

#sitemap h2 { background:url(http://www.inktel.com/assets/images/header_sitemap.gif) no-repeat top left; height:29px; width:91px; }

#sitemap #rightCol { font-size:0.9em; }

#col1,#col2 { float:left; margin-right:6em; }



/*

----------------------------------------------------------

MAIN STRUCTURE 

----------------------------------------------------------

*/

#phonenumber {
position: absolute;
top: 5px;
width: 105px;
height: 30px;
line-height: 1.5em;
padding-left: 40px; 
padding-top: 5px;
margin: 0px;
margin-left: 610px; 
background-color: transparent;
background-image: url(/assets/images/phone.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;

}

#globalNav { background:url(/assets/images/logo_sub.gif) no-repeat top left; margin:20px auto 0; overflow:auto; padding:0 0 10px; width:740px; }
#home #globalNav { margin-top: 40px; }

#wrapper { background:white url(/assets/images/shadow.png) no-repeat bottom right; clear:both; margin:0 auto; padding:15px 20px 20px 15px; width:730px; overflow: auto; }
#home #wrapper { height: auto; overflow: auto; min-height: 1100px; }

/* Home Page SEO */
#seo { height: auto; overflow: visible; width: 710px; padding: 8px;  }
#seo ol { padding-left: 20px; }
#seo ol li { padding-left: 2px; margin-bottom: 10px; list-style-type: decimal; }

#seo h1 {
    font-size: 24px;
    text-indent: 1px;
}

#seo h2 {
    font-size: 20px;
    text-indent: 1px;
}

#footer { margin:0 auto; padding:12px 20px 20px 15px; width:735px; }
#footer #moncur-logo { float:right; padding-left:58px; }
#footer p#moncur-logo:hover { background:url(/assets/images/icon_createdbyMA_anim.gif) no-repeat top left; }

#home #header { margin:20px auto 0; overflow:auto; text-align:center; width:670px; }

#header { width:695px; }

#image-container { clear:both; height:249px; margin:15px auto 0 0; padding-top:300px; width:730px; }



/*

----------------------------------------------------------

SUBPAGE STRUCTURE 

----------------------------------------------------------

*/



#services.call #header,#services.fulfillment #header,#services.directmail #header,#services.datamgmt #header,#services.ecommerce #header,#services.digital-media #header,#services.graphic-design #header,#about.team #header,#about.icares #header,#about.casestudies #header,#about.clients #header,#about.mission #header,#news.releases #header,#news.news-events #header,#news.awards #header,#careers.openings #header,#careers.idea #header,#careers.eom #header,#careers.eoy #header,#careers.internship #header,#careers.events #header,#careers.videos #header,#careers.request #header,#contact.request #header,#search-results #header,#sitemap #header { background:url(http://www.inktel.com/assets/images/placeholder_subheader_bg.jpg) repeat-x bottom left; height:40px; margin-bottom:30px; padding:30px 0 0 36px; width:696px; }

#leftNav { float:left; font-size:0.9em; display:inline;margin-left:19px; padding-left:16px; width:175px; }
#rightCol { border-left:1px dotted #B3B3B3; margin:0 0 8em 205px; padding-left:24px; width:468px; }
#rightCol ul { list-style-type:none; }
#rightCol ul li { background:url(http://www.inktel.com/assets/images/bullet.gif) no-repeat 0 0.15em; line-height:1.2em; padding-bottom:0.5em; padding-left:15px; }

/*

----------------------------------------------------------

REQUEST / LOGIN FORMS

----------------------------------------------------------

 */

form#requestinfo div,form#loginform div { border-top:1px dotted #ccc; clear:both; margin-bottom:0.7em; padding:1em 0 0; }
form#loginform div { border-top: 0; padding-top:0.3em; }
form#requestinfo div.first,form#loginform div.first { border-top:0; padding-top:0;  }
form#requestinfo div.clearing input,form#loginform div input,form#requestinfo div textarea { border:1px solid #bbb; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:18em; }
form#loginform div input { width:10em; }
form#loginform { margin-top:1.5em; float:left; }
form#loginform div.formButtons, form#requestinfo div.formButtons { border-top:1px dotted #ccc; clear:both; margin-top:1em; padding-top:1em; }
form#requestinfo div input.inputbut,form#loginform div input.inputbut { width:100px; } 

.ddfmwrap { margin: 0px; padding: 0px; height: 400px; }
form.ddfm { float: left; margin-top: 10px; }
.ddfm p { border-top:1px dotted #ccc; clear:both; margin-bottom:0.7em; padding:1em 0 0; }
.ddfm p input, textarea { border:1px solid #bbb; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 2px; width: 18em; }
.ddfm input { width: 10em; }
textarea { height:5em; }
label { float:left; font-weight:bold; margin-right:2em; padding-bottom:1em; width:15em; } 
.credits { display: none; }


/* Custom rules added by Rick Potratz */
.widgettitle { display: none; }
blockquote li { list-style: none; }
.news p { font-size:0.9em; margin-top:0.3em; }

#clients-slideshow ul li { list-style: none; width: 200px; height: 180px;  background-image: none; }

.news h5 { margin-bottom: .3em; }


/* Image styles */
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}