/*
Theme Name: Realtime
Theme URI: http://www.realtimeservices.com
Description: Stylized Custom Theme for Realtime Services website
Version: 1.0
Author: Kit Lamoureux
Author URI: http://www.kitlamoureux.com
Tags: two colum, green


*/

@import url(css/reset.css);
@import url(css/clearing.css);
@import url(css/nav.css);


/* LAYOUT  */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.right {float:right;}
.left {float:left;}
.copyright {float:right;padding-right:40px;}

body {
	background-color:#2B2B2B;
	background-image: url(img/bkgd/main_bkgd.jpg);
	background-repeat: repeat-y;
	background-position:center top;
}

img.left { float: left; margin: 2px 20px 16px 0; }
img.right {float: right;margin: 2px 10px 10px 20px;}
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
img.bottom {margin-top: 18px;margin-left: 20px;}
img {border:none;}

#container {width:980px;margin: 0 auto;background-color:#FFFFFF;padding-bottom:40px;}

#site {width: 980px;background-color:#FFFFFF;margin:0 auto;}
#content {
	padding-top:0px;
	background-color:#FFFFFF;
	padding: 10px;
}
#content#colA {width: 665px;float: left;padding-left:10px;}
#content.home #colA {width: 665px;float: right;}
#flashContent {margin-bottom:10px;}
#colB {
	float: right;
	width: 257px;
}
#content.home #colB {
	float: left;
	width: 257px;
}
#bodyCopy{
	float:left;
	width:600px;
	padding-top:1.0em;
}
#content.home #bodyCopy{
	float:left;
	width:367px;
	padding-top:0;
}

#news{
	float:right;
	width:282px;
}
#sidebar{padding-left:10px;}

div.entry {padding-bottom:10px;}
#footer {
	text-align:left;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	margin:10px 0px 40px 0px;
	padding: 0 10px 0 10px;
}
#mainCallout {background-color:#F6EBCF;background-image: url(img/bkgd/resources_bkgd.png);background-repeat:no-repeat;background-position:left bottom;margin-bottom:20px;}
#mainCallout h2 {background-image: url(img/bkgd/sidebar_h2_bkgd.png);background-repeat:no-repeat;height:29px;padding: 0px 0px 0px 10px;}
div.callout {background-color:#ECECEC;background-image: url(img/bkgd/callout_bkgd.png);background-repeat:no-repeat;background-position:left bottom;margin-bottom:20px;}
div.callout h2 {background-image: url(img/bkgd/sidebar_h3_bkgd.jpg);background-repeat:no-repeat;height:29px;padding: 0px 0px 0px 10px;}
#colA #news h2{
	background-image: url(img/bkgd/news_h2_bkgd.png);
	background-repeat:no-repeat;
	height:29px;
	padding: 0px 0px 0px 10px;
}
#colB h3 {padding-left:10px;padding-top:5px;}
#colB p {padding-left:10px;padding-bottom:10px;}
#colB #mainCallout h3{padding-left:0;margin-left:10px;}
#colB #mainCallout p{width:175px;border-bottom:1px solid #999999;padding-left:0;margin-left:10px;}
#colB #mainCallout p.no-border{border:0;}

/* TYPE  */

#colA h1{font-size:1.6em;}
#colA h2{font-size:1.4em;font-weight:bold;line-height:1.8;}
#colA h3{font-size:1.3em;font-weight:bold;}
#colA h4{}
#colA p{font-size:1.2em;}
#colA div.breadcrumb {font-size:1.1em;}
#colA div.breadcrumb a{font-size:1.0;}

#colB h1{}
#colB h2{font-size:1.3em;font-weight:bold;line-height:1.8;}

#colB h3{font-size:1.4em;font-weight:bold;}
#colB div.callout h3{font-size:1.2em;font-weight:bold;}
#colB h4{}
#colB p{
	font-size:1.1em;
}

#bodyCopy p {padding-bottom:1.0em;}

#pageTitle {font-size:1.4em;font-weight:bold;color:#000000;padding-top:125px;padding-left:20px;text-transform:uppercase;}
#pageTitle img{padding-top:2px;vertical-align:top;}
#pageTitle span.green {color:#669900;font-weight:bolder;}
