/*Theme Name: ClientSiteCMS
Theme URI: http://www.ctzdesign.com/
Description: Basic Theme Small Business Sites using WordPress as CMS
Version: 0.1
Author: Charlie Zegers
Datum: July 17, 2008

/* RESET ALL MARGINS AND PADDING */

* {   margin: 0;   padding: 0;}

/***** Global Settings *****/ 
html, body {border:0;margin:0;padding:0;} 
body {font:100%/1.25 arial, helvetica, sans-serif;} 
a:link, a:visited {color: #0000aa;text-decoration: none;}      

/***** Common Formatting *****/ 
h1, h2, h3, h4, h5, h6 
{margin:0;padding:0;font-weight:normal;} 
p, ul, ol {margin:0;padding:0;} ul, ol {padding:1em;} 
blockquote {margin:22px 40px;padding:0;} 
small {font-size:0.85em;} img {border:0;}


/***** Site Structure *****/
body {text-align:center;background:#DDEEFF;font-family: "Georgia", times, serif;color: #666;}	
#frame {width:790px;margin: 0 auto;text-align:center;border: 1px solid #efefef;background:#ffffff;padding: 25px;}
#stage {}
#content {width:790px;font-size: 18px;}
#content h2 {font-family: "arial", sans-serif;font-weight: 700;font-size: 25px;letter-spacing: -1px;font-stretch: condensed;}
#content h3 {font-family: "arial", sans-serif;font-weight: 700;font-size: 20px;letter-spacing: -1px;font-stretch: condensed;}
.entry p {margin-bottom: 15px;}
#sidebar {width: 265px;float: right;text-align: left;margin-left: 10px;padding: 0 0 15px 20px;border-left: 1px solid #000000;font-family: "arial", sans-serif;}
h2.widgettitle {font-family: "arial", sans-serif;font-weight: 700;font-size: 25px;letter-spacing: -1px;font-stretch: condensed;padding-top:15px}
p.address {text-align: center; font-family: "arial", sans-serif;font-variant: small-caps;font-weight: 800;}
#footer {clear: both;padding-top:15px;padding-bottom:15px;font-family: "arial", sans-serif;text-align:center;font-size:12px;}

/* P.I.E. Float Clearing ----------------------------------------------------------------*/
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* Header ----------------------------------------------------------------*/
#header {text-align:left;height:140px;background: url(images/ct_header_bg.gif) no-repeat right bottom;}
#header h1 {font-size: 40px;font-family: "georgia";font-weight: 700;color: #0000aa;font-style:bold;margin-top:10px;}
#header h2 {font-size: 20px;color: #00aa00;margin-top:-5px;}
#header ul {text-align:right;padding: 0;}        
#header li {display: inline;padding:0;list-style-type: none;font-family: "arial", sans-serif;font-size: .75em;text-transform:uppercase;margin: 0px 15px 0px 15px; }
#header a {text-decoration: none;}             
#header a:link, #header a:visited {color: #666;text-decoration: none;}        
#header a:hover {color: red;}


/* Custom Archive for Member List ----------------------------------------------------------------*/
.listing-thumb {width:220px;float:left;border:margin:0 10px 0 0}
.listing-text {margin-left:225px}
.listing-thumb a {text-decoration:none;font:.75em "arial";margin-right:5px}
.attachment-post-thumbnail {border:1px solid #efefef;}
.listing-bullet {margin-right:5px}
.attachment-post-thumbnail {margin:0}
.tagline {font-style:italic; }
.post {text-align:left;padding:25px 50px;border-bottom:1px solid #efefef;}
.post h3 a {text-decoration:none;}

/* Custom Format for 2col Pages ----------------------------------------------------------------*/
.text-leftcol {width:300px;float:left;text-align:left;padding-left:5px}
.text-rightcol {width:300px;float:right;text-align:left;}


/* WordPress Generated Classes ----------------------------------------------------------------*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*  use this for the JS script tool tip  */
#dhtmltooltip {
	font:14px "arial";
        position: absolute;
	border: 1px solid #666;
	padding: 2px;
	background-color: #ffffff;
	color: #000000;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
