/* WorkBuddy Solutions Content Styles
 * Derived from mozilla.org Base Content Styles http://www.mozilla.org/ with permission
 */

/* Body */

	body {
		background: #fff;
		color: #000;
	}

	#side {
		float: left;
		background-color: transparent;
		line-height: 1; /* value other than 'normal' needed for WinIE */
		color: #000;
	}

	#mainContent {
		background: #fff;
		padding: 15px 12px 15px 12px;
		line-height: 1.4; /* value other than 'normal' needed for WinIE */
		font-size: 80%;
		color: #ccc;
		border-bottom: 2px solid #ccc;
	}
	

/* Random HTML Styles */

	#mainContent img {
		padding: 0;
		margin: 3px;
	}
	
	#mainContent ul {
		margin-bottom: 2em;
	}
	
	hr {
		height: 1px;
		background-color: #000;
		color: #000;
		margin: 2em 0;
	}
	
	dl {
		color: #ccc;
	}

	li {
		margin: 0.6em;
		color: #666;
	}

	.tatatata li {
		list-style-image: url("../../images/tatatata.png");
	}
	
	.tatatata li a {
		color: #666;
	}

	dt {
		letter-spacing: 1px;
		color: #fff;
	}
	
	dd {
		line-height: 1.4;
		margin: 1.5em 0 2.2em 1em;
	}

	p {
		color: #666;
	}
	
	.diagram {
		float: right;
		width: 290px;
		clear: right;
		color: #888;
		margin: 3px 3px 3px 10px;
	}
		
	.diagram img {
		padding: 0;
		margin: 5px;
		border: 1px dashed #fff;
	}
	
	.diagram a:hover img { border-color: #FFCC99 }
	
	#image_page { min-width: 0 !important; background: #555; }
	
	#image_page { padding:0;margin:0 }

	#image_page .fullimage {
		color: #fff	;
		text-align: center;
		font-size: 11px;
		font-weight: 700;
	}
	
	#image_page img {
		margin: 0;
		border: none;
	}
	
	form.standard .form_label {
		margin-top: 5px;
		font-weight: 700;
		color: #666;
	}
	
	form.standard input.text, form.standard textarea {
/*		border: 1px solid #999;*/
		font-family: verdana, arial, sans-serif;
		width: 220px;
		border:	1px solid #999;
		background: #D9DBE1;
		padding: 2px 4px;
		font-size: 1em;
	}
	
	form.standard input.text:hover, form.standard textarea:hover,
	form.standard input.text:focus, form.standard textarea:focus {
		background: #fff;
	}
	
	form.standard input.button {
		margin-top: 5px;
		border: 1px solid #666;
		font-size: 1em;
		background: #666;
		color: #fff;
		font-weight: 700;
	}
	
	/*input[type="submit"] {
		font-weight: bold;
	}*/

/* General Structure */
    body, td, th, label, input { /* redundant rules for bad browsers  */
            font-family: verdana, arial, sans-serif;
	    font-weight: 100;
            font-size: x-small;
            voice-family: "\"}\"";
            voice-family: inherit;
            font-size: small;
    }

	h1, h2, h3, h4, h5, h6 {
		margin: 1em 0 0.2em 0;
		font-family: verdana, arial, sans-serif;
	    	font-weight: 100;
	}

	#header h1 { border: 0; }

	h1 { font-size: 160%; font-weight: normal; }
	h2 { font-size: 140%; font-weight: 700; color: #333; }
	h3 { font-size: 110%; font-weight: bold; color: #FC7B00; letter-spacing: 1px; }
	h4 { font-size: 100%; font-weight: 700; color: #666; }
	h5 { font-size: 90%; }
	h6 { font-size: 90%; border: 0; }

	#side { letter-spacing: 1px; } /*text-transform: uppercase; }*/
	#nav { font-size: 80%; letter-spacing: 1px; } /*text-transform: uppercase; }*/
	#sticky { font-size: 70%; letter-spacing: 1px; } /*text-transform: uppercase; }*/
	
	ul.alpha { list-style-type: lower-alpha }
	ul.roman { list-style-type: lower-roman; margin-bottom: 0 !important; }
	ul.number { list-style-type: decimal; }
	ul.nomarker { list-style-type: none; }
	ul.logo_list { list-style-type: none; margin: 20px 0 0 0; padding: 0; }
	ul.logo_list li { width: 24%; height: 150px; float: left; margin: 0 5px 0 0;padding:0; text-align: center;  }
	
	p.quote { font-style: italic; color: #333; font-weight: 700; padding-left: 2em; padding-right: 2em; margin-bottom: 0 }
	p.quoteby { font-style: italic; font-weight: 700; text-align: right; margin-top: 0; padding-right: 3em; }

	#mainContent h2 { padding-top: 0.6em; padding-bottom: 0; margin: 0 !important }

/* Navigation */

        :link { color: #039; }
        :visited { color: #636; }
        :link:hover, :visited:hover { color: #333; }
        :link:active, :link:active { color: #000; }
        
        /*#nav :link { color: #DDECF1; }
        #nav :visited { color: #636; }
        #nav :link:hover, :visited:hover { color: #DDECF1; }
        #nav :link:active, :link:active { color: #000; }*/

/* Product Specific CSS */
	
	.newslist h3 {
		color: #666;
	}
	

