/* 
Theme Name: Loomia
Theme URI: http://wordpress.org/
Description: This is the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> modified for use by Loomia.
Version: 1.5
Author: Michael Heilemann (with some changes by fkelly)
Author URI: http://binarybonsai.com/

    Kubrick v1.5
     http://binarybonsai.com/kubrick/

    This theme was designed and built by Michael Heilemann,
    whose blog you will find at http://binarybonsai.com/

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php
   

    *** REGARDING IMAGES ***
    All CSS that involves the use of images, can be found in the 'index.php' file.
    This is to ease installation inside subdirectories of a server.

    Have fun, and don't be afraid to contact me if you have questions.
*/



/* Begin Typography & Colors */



body  {
	background:#ededed url(http://www.loomia.com/wp-content/themes/loomia/images/body.png) repeat-x left top;
	font-family:Arial;
	font-size:12px;
	color: #444;
}



/* center column */
#wrapper { 
width: 800px;
margin-left: auto;
margin-right: auto; 
}


		div#wrapper ul#top-navigation,
		div#wrapper ul#top-left-navigation {
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			padding: 5px 0 0;
			width:18em;
		}
	       		div#wrapper ul#top-left-navigation {		
			    left: 50px;
			}

			ul#top-navigation li,
			ul#top-left-navigation li {
				display:block;
				float:left;
				padding-right:20px;
			}
				
				ul#top-navigation li a,
				ul#top-left-navigation li a {
					color:#555;
					text-decoration:none;
				}



div#hd {
    margin-top: 40px;
}


#page {
    background-color: #E6F3FC;
    /* border: 1px solid #959596; */
    text-align: left;
    }

#header { 
    background-color: #73a0c5;
    }

.widecolumn .entry p {
    font-size: 1.05em;
    }

.narrowcolumn .entry, .widecolumn .entry {
    line-height: 1.4em;
    }

.widecolumn {
    line-height: 1.6em;
    }
   
.narrowcolumn .postmetadata {
    text-align: center;
    }

.alt {
    background-color: #f8f8f8;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    }

#footer {
    background-color: #eee;
    }

small {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
    }

h1, h2, h3 {
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
    }

h1 {
    font-size: 4em;
    text-align: center;
    }

.description {
    font-size: 1.2em;
    text-align: center;
    }

h2 {
    font-size: 1.6em;
    }

h2.pagetitle {
    font-size: 1.6em;
    }

#sidebar h2 {
    font-family: 'Lucida Grande', Verdana, Sans-Serif;
    font-size: 1.2em;
    }

h3 {
    font-size: 1.3em;
    }

h1, h1 a, h1 a:hover, h1 a:visited, .description {
    text-decoration: none;
    color: white;
    }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #333;
    }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
    text-decoration: none;
    }

.entry p a:visited {
    color: #b85b5a;
    }

.commentlist li, #commentform input, #commentform textarea {
    font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }
   
.commentlist li {
    font-weight: bold;
    }

.commentlist cite, .commentlist cite a {
    font-weight: bold;
    font-style: normal;
    font-size: 1.1em;
    }

.commentlist p {
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
    }

#commentform p {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }

.commentmetadata {
    font-weight: normal;
    }

#sidebar {
    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }


#twitter_div {
    border: 1px solid #ccc; 
    width:200px; 
    background: #EFF9FF;
    padding: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color: #777;
    }
   
code {
    font: 1.1em 'Courier New', Courier, Fixed;
    }

acronym, abbr, span.caps
{
    font-size: 0.9em;
    letter-spacing: .07em;
    }

a, h2 a:hover, h3 a:hover {
    color: #06c;
    text-decoration: none;
    }

a:hover {
    color: #147;
    text-decoration: underline;
    }
   
#wp-calendar #prev a {
    font-size: 9pt;
    }

#wp-calendar a {
    text-decoration: none;
    }

#wp-calendar caption {
    font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    text-align: center;
    }

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }
/* End Typography & Colors */



/* Begin Structure */
body {
    margin: 0;
    padding: 0;
    }

#page {
    background-color: white;
    margin: 20px auto;
    padding: 0;
    width: 760px;
    /* border: 1px solid #959596; */
    }
   
#header {
    padding: 0;
    margin: 0 auto;
    height: 200px;
    width: 100%;
    background-color: #73a0c5;
    }

#headerimg {
    margin: 0;
    height: 200px;
    width: 100%;
    }


#content {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background: #ffffff;
    font-size: 1.2em;
    border: 1px solid #ccc;
    margin-top:23px;
    }

.narrowcolumn {
    float: left;
    padding: 0 40px 20px 40px;
    margin: 0;
    width: 450px;
    }

/* fix width and padding for IE6 */
* html #content {
    width: 440px;
}


.widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 150px;
    width: 450px;
    }
   
.post {
    margin: 0 0 40px;
    text-align: justify;
    }

.widecolumn .post {
    margin: 0;
    }

.narrowcolumn .postmetadata {
    padding-top: 5px;
    }

.widecolumn .postmetadata {
    margin: 30px 0;
    }
   
#footer {
    padding: 0 0 0 1px;
    margin: 0 auto;
    width: 760px;
    clear: both;
    }

#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
    }
/* End Structure */



/*    Begin Headers */
h1 {
    padding-top: 70px;
    margin: 0;
    }

.description {
    text-align: center;
    }

h2 {
    margin: 30px 0 0;
    }

h2.pagetitle {
    margin-top: 30px;
    text-align: center;
}

#sidebar h2 {
    margin: 5px 0 0;
    padding: 0;
    }

h3 {
    padding: 0;
    margin: 30px 0 0;
    }

h3.comments {
    padding: 0;
    margin: 40px auto 20px ;
    }
/* End Headers */



/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
    /* IE6 width fix */
    width: expression(this.width > 450 ? 450 : this.width);
    }




/*    Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */
   
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
    }
/* End Images */



/* Begin Lists

    Special stylized non-IE bullets
    Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
    }

html>body .entry li {
    margin: 7px 0 8px 10px;
    }

.entry ul li:before, #sidebar ul ul li:before {
    content: "\00BB \0020";
    }

.entry ol {
    padding: 0 0 0 35px;
    margin: 0;
    }

.entry ol li {
    margin: 0;
    padding: 0;
    }

.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
    }
   
#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    }

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;
    }

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
    }

#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
    }

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
    }

ol li, #sidebar ul ol li {
    list-style: decimal outside;
    }

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
    }
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
    margin: 10px auto;
    padding: 5px 3px;
    text-align: left;
    }

#sidebar #searchform #s {
    width: 115px;
    padding: 2px;
    }

* html #sidebar #searchform #s { width: 100px }

#sidebar #searchsubmit {
    padding: 1px;
    }

.entry form { /* This is mainly for password protected posts, makes them look better. */
    text-align:center;
    }

select {
    width: 130px;
    }

#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
    }

#commentform textarea {
    width: 100%;
    padding: 2px;
    }

#commentform #submit {
    margin: 0;
    float: right;
    }
/* End Form Elements */



/* Begin Comments*/
.alt {
    margin: 0;
    padding: 10px;
    }

.commentlist {
    padding: 0;
    text-align: justify;
    }

.commentlist li {
    margin: 15px 0 3px;
    padding: 5px 10px 3px;
    list-style: none;
    }

.commentlist p {
    margin: 10px 5px 10px 0;
    }

#commentform p {
    margin: 5px 0;
    }

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
    }

.commentmetadata {
    margin: 0;
    display: block;
    }
/* End Comments */



/* Begin Sidebar */
#sidebar
{
    padding: 20px 0 10px 0;
    margin-left: 545px;
    width: 190px;
    }

/* IE6 adjustment */
* html #sidebar {
}

#sidebar form {
    margin: 0;
    }
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
    }

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
    }

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
    }

#wp-calendar a {
    display: block;
    }

#wp-calendar caption {
    text-align: center;
    width: 100%;
    }

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
    }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
    background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
    }

acronym, abbr {
    border-bottom: 1px dashed #999;
    }

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
    }

blockquote cite {
    margin: 5px 0 0;
    display: block;
    }

.center {
    text-align: center;
    }

hr {
    display: none;
    }

a img {
    border: none;
    }

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
    }
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
    It won't be a stylish marriage, I can't afford a carriage.
    But you'll look sweet upon the seat of a bicycle built for two." */

/* Main Loomia Style sheet */


/* Reset.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* common styles */
.clearer {
	clear:both !important;
	float:none !important;
	display: block !important;
	margin:0 !important;
	width:auto !important;
	padding:0 !important;	
}
/* common styles end here */

body {
	background:#ededed url(http://www.loomia.com/wp-content/themes/loomia/images/body.png) repeat-x left top;
	font-family:Arial;
	font-size:12px;
	color: #444;
}

body#blog {
background-image: none;
background-color: #FFF;
color: #333;
}

/* Basic typography */

h1 {
	font-size: 176%;
}
p {
	margin-bottom: 1em;
}
a:link { color: #FFA93A; text-decoration: none;}
a:visited { color: #BF3B3B; }
a:hover, a:active { color: #FF0000; }



	div#wrapper {
		width:884px;
		margin:0 auto;
	}
		
		div#wrapper ul#top-navigation {
			width:18em;
			float:right;
			padding:6px 0 0 0;
		}
		
			ul#top-navigation li {
				display:block;
				float:left;
				padding-right:20px;
			}
				
				ul#top-navigation li a {
					color:#555;
					text-decoration:none;
				}
				
		a#logo {
			float:left;
			clear:right;
			margin-top:39px;
			margin-bottom:3px;
		}
		
		ul#main-navigation {
			width:632px;
			float:right;
			margin-top:55px;
		}
		
			#home ul#main-navigation {
				width:632px !important;
			}
			
			ul#main-navigation li {
				display:block;
				padding-right:25px;
				float:left;
				font-weight:bold;
				color:#666;
				font-size:15px;
				background:url(images/main-nav-back.png) right center no-repeat;
			}
			
			ul#main-navigation li.last {
				padding:0;
				background:none;
			}
			
				ul#main-navigation li a {
					color:#333;
					text-decoration:none;
				}
				
				ul#main-navigation li.last a {					
				/*	color:#666; */
				}
				
				ul#main-navigation li a:hover, ul#main-navigation li a.active {
					color:#c00;
				}

		div#header {
			clear:both;
			width:883px;
			height:180px;
			padding-top: 10px;
			background:url(images/header.png) no-repeat left;
		}

		/* NOTE: these header styles are also defined in IE6.css */		
		div#header.how-it-works {
			background:url(images/how-it-works-header.png) no-repeat left;
		}
		
		div#header.how-we-help {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/Our-solutions-final-banner-192.png) no-repeat left;
		}
		
		div#header.who-we-help {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/ourclients3.png) no-repeat left;
                        position: relative; left: -10px;		
                }
		
		div#header.about-loomia {
			background:url(http://www.loomia.com/wp-content/themes/loomia/images/about-loomia-header.png) no-repeat left;
                        position: relative; left: -10px;		
		}

		div#header.why-personalization {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/whypersonalization3.png) no-repeat left;
                        position: relative; left: -11px;
		}

		div#header.our-solutions {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/oursolutions3.png) no-repeat left;
		}

		div#header.blog {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/Blog-banner-192X874.png) no-repeat left;
		}
		
		div#header.why-loomia {
			background:url(http://www.loomia.com/wp-content/uploads/2010/03/whyloomia3.png) no-repeat left;
                        position: relative; left: -10px;
		}
			div#header-left {
				padding-top:18px;
				float:left;
				width:240px;
			}
				div#header-left ul {
					padding-left:30px;
				}
				
					div#header-left ul li a {
						display: block;
						background: url(images/header-nav-back.png) no-repeat top left;
						height: 12px;
						font-size: 13px;
						color: #333;
						padding-left: 15px;
						text-decoration: none;
						margin-bottom:13px;
						text-transform:lowercase;
					}
					
					div#header-left ul li a:hover, 
					div#header-left ul li.current_page_item a, 
					div#header-left ul li a.active {
						color:#c00;
						background-position:bottom left;
					}
						div#header-right{
							float:left;
							padding-top:38px;
						}
							div#header-right p{
								width:327px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								line-height:20px;
								color:#FFFFFF;
								margin-left:152px;	
							}
								#header-right h1{
									font-family: Arial, Helvetica, sans-serif;
									font-size:40px;
									color:#FFFFFF;
									padding-left:16px;
									font-weight:normal;
								}
	
		div#content {
			clear:both;
			margin-top:10px;
		}
			div#content ul {
			    margin: 0 0 1em 0;
			    padding-left: 15px;
			    list-position: outer;
			    list-style-type: disc;
			}
			div#content div#sidebar {
				float:left;
				width:183px;
				display:inline;
				margin-left:29px;
			}
				div#sidebar img#phone {
    					margin-left: -10px;
				}

				div#sidebar h3{
					font-family: Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight: bold;
					color:#333333;
					line-height:100%;
					padding-bottom:15px;
					
				}
					div#sidebar p{
						font-family: Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						padding-bottom:22px;
						line-height:140%;
						
					}
						.contact-enter{
							background:url(images/enter.png) no-repeat;
							display: block;
							width:65px;
							height:28px;
							text-indent:-3000px;
						}
						
			div#content div#main-content {
				background: url(images/main-content-back.png) top left repeat-y;
				width:626px;
				display:inline;
				margin-right:18px;
				float:right;
                                margin-left: -8px;
                                position: relative; 
                                left: -10px;
			}
			
	
			div#content div#main-content-1 {
					background: url(images/main-content-top.png) no-repeat left top;
					
				}
				
					div#content div#main-content-2 {
						background: url(images/main-content-bottom.png) no-repeat left bottom;
						font-size:0px;
						padding-top:5px;
					}
					
						div#content div#main-content-2 div.wide {
							width:588px;
						}
						
						div#center-content{
							float:left;
							padding-top:17px;
							padding-left:17px;
							padding-bottom: 34px;
							width:424px;
							line-height:160%;
							color:#444444;
							font-size:14px;
						}
							div#center-content h2 {
								font-size:24px;
								color:#CC0000;
								font-weight:bold;
								line-height:110%;
								padding-bottom:17px;
							}
							div#center-content h3,
							div#center-content h4 {
								font-size: 20px;
								font-weight: bold;
								line-height: 110%;
								border-top: 1px #ccc dotted;
								margin-top: 40px;
								padding-top: 10px;
								padding-bottom: 15px;
								white-space: normal;
							}
							div#center-content h4 {
								margin-top: 20px;
								border: 0;
							}
							div#center-content h3 a,
							div#center-content h4 a {
								color: #444;
								text-decoration: none;
							}
		
							div#center-content p{
								/* padding-bottom:20px; */
							}

						div#sidebar-inner{
							float:right;
							font-size:12px;
							line-height:140%;
							padding-top:22px;
							padding-right:17px;
							color:#565656;
						}
							div#sidebar-inner p{
								width:138px;
								padding-top:18px;
							}
												div#footer{
													width:594px;
													padding-left:258px;
													padding-top:12px;
													padding-bottom:12px;
												}
													div#footer li{
														/* background: url(images/footer_nav.gif) no-repeat right; */
														font-size:90%;
														display:inline;
														color:#777777;
														line-height:16px;
														padding-right: 0px;
													}
div#footer li:after {
    content: " | ";
}
div#footer li.last:after {
    content: "";
}
														div#footer li.last{
															background: none;
														}
														
														div#footer a{
															text-decoration: none;
															color:#777777;
														}
															div#footer a:hover{
																color:#CC0000;	
															}
															
/* Home Page Specific Styles */
#home #wrapper {
	width:922px;
}
	
	#home #logo {
		padding-left:20px;
		margin-bottom:6px;
	}
	
#home #home-content {
	width:886px;
	margin:0 auto;
	background:url(http://www.loomia.com/wp-content/themes/loomia/images/home-content-back.png) repeat-y left top;
}

	#home-content #home-content-1 {
	background: url(http://www.loomia.com/wp-content/themes/loomia/images/home-content-back-bottom.png) no-repeat left bottom;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	
		#home-content div.information {
			width: 553px;
			color:#404040;
			
			line-height:23.4px;
			float: left;
			display: inline;
			margin-left: 17px;
		}
		
		#home-content div.sidebar {
			width:260px;
			display:inline;
			float:right;
			margin-right:20px;
		}
		
			#home-content div.sidebar h2 {
				background:url(images/loomia-news-heading.png) no-repeat top left;
				width:93px;
				height:14px;
				text-indent:-3000px;
			}
			
			div.sidebar ul {
				
			}
			
				div.sidebar ul li {
					color:#01407f;
					padding-top:13px;
					display:block;
					line-height:16.8px;
				}
				
					div.sidebar ul li .date {
						color:#333;
					}
				
					div.sidebar ul li a {
						color:#c00;
						text-decoration:none;
					}
					
					div.sidebar ul li a:hover {
						text-decoration:underline;
					}
					
		div#home-bottom {
			background: url(images/home-bottom-center.png) repeat-y top left;
			width: 886px;
			margin: 10px auto 0 auto;
			font-size: 12px;
			color: #333;
			line-height: 19.2px;
		}
		
			div#home-bottom-1 {
				background:url(images/home-bottom-top.png) no-repeat top left;
			}
			
				div#home-bottom-2 {
					height: 22.5em;
					background: url(images/home-bottom-bottom.png) no-repeat bottom left;
				}
				
				div#home-bottom-2 div {
					float:left;
					margin-left: 17px;
					width:277px;
					display:inline;
					padding:18px 0 20px 0;
				}
				
				#home-bottom div.content-promotions {
					background:url(images/pin.png) no-repeat top right;
					width:276px;
                                        margin-left: 40px;
                                        float: right;
				}
				
					#home-bottom div.content-promotions h3, #home-bottom div.content-promotions h2  {
						background:url(images/content-promotions-heading.png) no-repeat top left;
						width:142px;
						height:37px;
						margin-left: -4px;
						margin-bottom:10px;
						text-indent:-3000px;
					}
					
					#home-bottom div.content-promotions p {
						width: 162px;
					}
					
					#home-bottom div.content-promotions a.learn-more {
						background:url(images/learn-more.png) no-repeat top left;
						width:100px;
						height:33px;
						display:block;
						text-indent: -3000px;
						margin-top:10px;
					}
				
				#home-bottom div.contact-loomia {
					width:276px;
					background:url(images/telephone.png) no-repeat top right;
                                        float: right;
				}
				
					#home-bottom div.contact-loomia h3, #home-bottom div.contact-loomia h2 {
						background:url(images/contact-loomia-heading.png) no-repeat top left;
						width:109px;
						height:15px;
						margin-bottom:10px;
						text-indent:-3000px;
					}
					
					#home-bottom div.contact-loomia p {
						width:151px;
					}
					
					#home-bottom div.contact-loomia a.contact {
						background:url(images/contact.png) no-repeat top left;
						width:74px;
						height:33px;
						display:block;
						text-indent: -3000px;
						margin-top:10px;
					}

				
				#home-bottom div.success-stories {
					width:250px;
				}
				

				a.divlink:hover, a.divlink:visited, a.divlink:active, a.divlink:link {
				text-decoration:none;
				color: #000;
				}

				
					#home-bottom div.success-stories h3, #home-bottom div.success-stories h2 {
						/* background:url(images/customer-success-heading.png) no-repeat top left; */
						width: 242px;
						height: 14px;
						margin-bottom:10px;
						text-indent:-3000px;
					}
					
					#home-bottom div.success-stories img {
						margin-bottom:10px;
					}
					
					#home-bottom div.success-stories a.more-stories-link {
						padding-top:40px;
						display:block;
						color:#c00;
						text-decoration:none;
					}
					
					#home-bottom div.success-stories a.more-stories-link:hover {
						text-decoration:underline;
					}
	
div#home-header {
	width:922px;
	height:180px;
	clear:both;
}

#home #footer {
	padding:0 0 0 0;
	width:683px;
	line-height:17.6px;
	text-align:center;
	margin:10px auto 10px auto;
}



/* Home Page Ends */


/* Forms */
	        .lvPair {
	            margin-bottom: 1em;
	        }
	    
	        input[type="text"], textarea {
	            width: 20em;
	        }
	    
	        label {
	            display: block;
	            font-weight: bold;
                    color: #666;
	        }
/* End Forms */

blockquote {
background-color: #E6F3FC;
padding: 8px 8px 0px 8px;
margin-bottom: 6px;
}

blockquote p {
font-size: 90%;
padding: 0px 6px 0px 12px;
}

p.blurb {
font-size: 120%;
margin-bottom: 16px; }

.blurbfirst { font-size: 130%; font-weight: bold;}

/* WP defaults */
.alignleft {
    float: left;
}

.wp-caption {
    text-align: center;
    margin-right: 10px;
}
    .wp-caption img { border: 1px solid #ccc; padding: 1px; }
    .wp-caption-text { font-size: 75%; }

.cf-sb {
text-align: left;
}

/* blog styles only */
#blog #wrapper {
width: 940px;
}

#blog #content {
width: 940px;
}

#blog #footer {
font-size: 90%;
}

#blog #sidebar {
width: 350px;
}

#blog .backtosite  {
padding-top: 8px;
font-size: 95%;
}


#blog ul {
line-height: 150%;
}

#blog li {
list-style-type: none;
margin-top: 3px;
}

#blog .formspace {
margin-bottom: 5px;
}

#blog #content #main-content {
background: none;
border: 0;
}

.news{
margin-left: 40px;
}

#twitter_update_list li{
margin-top: .5em;
margin-bottom: .5em;
}


