/*
Theme Name:     An Organized Theme
Theme URI:      http: //www.ekcetera.com/
Description:    Customization for Time To Organize of the HTML5 boilerplate/starkers theme by Aaron T. Grogg (http://aarontgrogg.com/boilerplate/)
Author:         Kelly Garrett
Author URI:     http: //www.ekcetera.com
Version:        1.0

Colors: Dark Blue: #0089a6
        Light Blue: #99cccc
        Purple: #7b70aa
        Light Purple: #ede8fd
        Dark Grey: #a9a9a9
        Light Grey: #d8d8d8
        Green: #82a128
		<p> Almost Black: #444
*/

/*
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded   HTML5 baseline)
  v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font: inherit;
    vertical-align: baseline; }

html {    font-size: 62.5% }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block }

nav ul {    list-style: none }

blockquote, q {    quotes: none }

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none; }

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none; }

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold; }

del {    text-decoration: line-through }

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help; }

table {
    border-collapse: collapse;
    border-spacing: 0; }

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0; }

input, select {    vertical-align: middle }

input[type="submit"] {
    background-image: url(images/submit.png);
    background-repeat: no-repeat;
    width: 65px;
    height: 33px;
    border: none;
    text-indent: -9999px; }

em {    font-style: italic }

::-moz-selection, ::-webkit-selection, ::selection {
    text-shadow: none;
    background: #9cc;
    color: #fff; }

/* END RESET CSS */

/* fonts.css from the YUI Library: developer.yahoo.com/yui/
   refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages

  there are three custom edits:
   * remove arial, helvetica from explicit font stack
   * we normalize monospace styles ourselves
   * table font-size is reset in the HTML5 reset above so there is no need to repeat
*/

/* normalize monospace sizing
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */

pre, code, kbd, samp {    font-family: monospace, sans-serif }

/*
 * minimal base styles
 */

body {
    background-image: url(images/linen_background.jpg);
    font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 10pt;
    color: #444;
    }

p {
	text-align: justify;
	line-height: 160%;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

/* headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */

h1 {
	color: #0089a6;
	font-size: 25px;
	margin-top: 20px;
	text-transform: lowercase;
	margin-bottom: 20px;
}

h2 {
    color: #82a128;
    font-size: 18px;
    margin-top:10px;
	margin-bottom: 0px;
    text-transform: lowercase; }

h3 {
    color: #444;
    font-size: 15px;
    line-height: 20px;
    text-transform: lowercase; }

/* always force a scrollbar in non-IE: */

html {    overflow-y: scroll }

/* accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */

a:hover, a:active {    outline: none }
a, a:active {
    color: #0089a6;
    text-decoration: none; }

a:visited {
    color: #9cc;
    text-decoration: none; }

a:hover {
    color: #82a128;
    text-decoration: none; }

ul, ol {
    padding-left: 20px;
    list-style-type: disc;
    color: #444;
}

ol {    list-style-type: decimal }

/* remove margins for navigation lists */
nav ul, nav li {    margin: 0 }
small {    font-size: 85% }
strong, th {    font-weight: bold }
td {    vertical-align: top }

/* set sub, sup without affecting line-height: gist.github.com/413930*/
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative; }

sup {    top: -0.5em }
sub {    bottom: -0.25em }
pre { /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
    padding: 15px; }

/* BEGIN Structure */

#wrapper {
    /* the main container with blue border, rounded corners, shadow */
    width: 1018px;
    background-color: #FFF;
    border: 7px solid #0089a6;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    /* Firefox 3.6 and earlier */
    -webkit-box-shadow: 0 0 5px #888;
    -moz-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    /* Firefox 3.6 and earlier */
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    padding-top: 0;
    padding-right: 25px;
    padding-bottom: 30px;
    padding-left: 20px;
    overflow: auto; }

#container {
    height: 100%;
    float: left;
	 }

#content {
    float: left;
    width: 720px;
    padding: 0 0 0 6px;
    height: 100%;
	overflow:hidden;}

#franchise-content {
    width: 720px;
    padding: 0 0 0 35px;
    height: 100%;
    overflow:hidden;
    top: -100px;
    position: relative;
    float: right;
}
/* BEGIN Home Styles */

#homeimg {
    position: relative;
    top: -30px;
    z-index: 0; }

#home-widgets {    float: left }

#home-widgets ul {
    float: left;
    width: 100%;
    overflow-x: hidden;
    padding-left: 0; }

#home-widgets ul li {
    list-style-type: none;
    width: 222px;
    float: left;
    margin-right: 18px;
    max-height: 300px;
    overflow: hidden; }

#home-widgets ul li:last-child {    margin-right: 0 }

#home-widgets li #twitter-1 h3 a, #home-widgets li #twitter-1 h3 a:visited, #home-widgets li #twitter-2 h3 a, #home-widgets li #twitter-2 h3 a:visited {    color: #82a128 }

#home-widgets li h3 {
    text-align: center;
	padding-bottom: 10px; }

#home-widgets li h3 a {
    color: #82a128;
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: lowercase;
    margin-bottom: 10px;
    text-align: center; }

#home-widgets li .textwidget, #home-widgets li#twitter-1 ul.twitter li.twitter-item, #home-widgets li#twitter-2 ul.twitter li.twitter-item {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 110%;
    text-transform: lowercase;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
    display: block;
    font-style: italic;
    width: 99%;
    padding: 0 1% 0 0; }

span.twitter-timestamp abbr {
    border-bottom: none;
    cursor: auto;
	text-align: right; }

span.twitter-timestamp abbr:before {    content: " — " }

#home-widgets li#twitter-1 ul.twitter li.twitter-item, #home-widgets li#twitter-2 ul.twitter li.twitter-item {
    padding-bottom: 10px;
    border-bottom: 1px solid #666; }

.testimonial-text {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    font-style: normal; }

.testimonial-credit {
    text-align: right;
    padding-top: 0;
    padding-bottom: 12px;
    font-style: italic;
    }
    
.testimonial-box {
	width: 680px;
	background: #0089A6;
	padding: 20px;
	position: relative;
	outline: 1px solid white;
	outline-offset: -10px;
	color: white;
	margin: 20px 0;
	}
#home-widget-donate {
    background-image: url(images/donate.png);
    background-repeat: no-repeat;
    width: 225px;
    height: 205px;
    float: left; }

/* BEGIN Page Styles */
#page-breadcrumbs {
    padding-bottom: 5px;
    color: #0089a6;
    margin-top: -25px; }

#page-breadcrumbs p {
    color: #0089a6;
    text-transform: lowercase; }

#breadcrumbs a {    color: #0089a6 }

/* BEGIN Sidebar */

#side-material {
    width: 275px;
    float: left;
    overflow: hidden; }

#access {
    width: 275px;
    float: left; }

.logo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
 	height: 114px;
    z-index: 3;
	width: 269px;
	}

.franchise-logo {
    background-image: url(images/franchiselogo.png);
    background-repeat: no-repeat;
 	height: 114px;
    z-index: 3;
	width: 269px;
	}
	
/* BEGIN Accordion Navigation */

.mainnav {
    /* The accordion section of the navigation */
    padding-bottom: 0;
    background-image: url(images/navshadow.png);
    background-repeat: no-repeat;
    text-transform: lowercase;
    width: 269px;
	 }

.mainnav ul {
    /* The navigation list as a whole */
    padding: 15px 0 0 75px;
    width: 170px;
    background-image: url(images/navback.png);
    background-repeat: repeat-y;
    z-index: -1; }

.mainnav ul li a {
    /* Navigation main list item text links */
    font-size: 16px;
    color: #FFF; }

.mainnav ul li {
    /* Navigation main list items */
    min-height: 40px;
    padding: 10px 0 0 40px; }

.mainnav ul li ul {
    /* Navigation sub-menu list */
    padding: 0;
    background-image: none;
    width: 150px; }

.mainnav ul li ul li {
	margin:0;
	padding:0;
    min-height: 15px; }

.mainnav ul li ul li a {
    /* Nagivation sub-menu list item text links */
    font-size: 12px;
    color: #FFF;
    line-height: 12px; }

.mainnav ul li ul li, .mainnav ul li ul li:nth-child(1), .mainnav ul li ul li:nth-child(2), .mainnav ul li ul li:nth-child(3), .mainnav ul li ul li:nth-child(4), .mainnav ul li ul li:nth-child(5), .mainnav ul li ul li:nth-child(6), .mainnav ul li ul li:nth-child(7) {
    /* Navigation sub-menu list items */
    padding: 0;
    background: none;
    min-height: 0;
    font-size: 10px; }

.mainnav ul li ul li:last-child {    padding-bottom: 10px }

.mainnav ul li:nth-child(1) {
    background-image: url(images/home.png);
    background-repeat: no-repeat; }

.mainnav ul li:nth-child(2) {
    background-image: url(images/bulb.png);
    background-repeat: no-repeat; }

.mainnav ul li:nth-child(3) {
    background-image: url(images/clip.png);
    background-repeat: no-repeat; }

.mainnav ul li:nth-child(4) {
    background-image: url(images/file.png);
    background-repeat: no-repeat; }

.mainnav ul li:nth-child(5) {
    background-image: url(images/case.png);
    background-repeat: no-repeat;
    padding: 5px 0 5px 40px; }

.mainnav ul li:nth-child(6) {
    background-image: url(images/blog.png);
    background-repeat: no-repeat; }

.mainnav ul li:nth-child(7) {
    background-image: url(images/mail.png);
    background-repeat: no-repeat; }
    
.navbottom {    position: relative;
	width: 269px;
	}

/* END NAVIGATION ACCORDION */

/* BEGIN FORM STYLING */

select, input, textarea, button {
    /* Basic form elements styling */
    background-color: transparent;
    font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 10pt;
    color: #a9a9a9;
    outline: none;
    border: 1px solid #9CC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 6px 10px 5px;
    min-height: 22px; }

#searchform {
    /* search form as a whole element */
    float: right;
    background-image: url(images/search.png);
    background-repeat: no-repeat;
    height: 23px;
    width: 250px;
    margin-right: 20px;
    margin-top: 20px; }

#s {
    /* search form input area */
    border: none;
    height: 22px;
    width: 200px;
    padding-left: 30px;
    padding-right: 15px; }
textarea {    overflow: auto }

/* BEGIN Signup Styling */

.constantcontact {
    width: 231px;
    float: left;
    padding-left: 20px;
    font-size: 10px;
    list-style: none;
    text-align: center;
    margin-top: 15px; }

#cc_banner {
    background-image: url(images/cc-banner.png);
    background-repeat: no-repeat;
    width: 241px;
    height: 41px;
    margin-bottom: 15px; }

#cc_email {
    width: 220px;
    border: 1px solid #9cc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 6px 10px 5px;
    height: 30px;
    float: left;
    content: "Email"; }

.constantcontact input[type="submit"] {
    background-image: url(images/cc-button.png);
    background-repeat: no-repeat;
    width: 152px;
    height: 37px;
    margin: 0 39px 20px 39px;
    border: none;
    text-indent: -9999px; }

/* END Signup */

#frame {
	background-image: url(images/frame.png);
	width: 235px;
	float: left;
	margin-top: 15px;
	height: 247px;
	clear: left;
	margin-left: 15px;
	background-repeat: no-repeat;
   	 }

img.wp-post-image {
	width: 208px;
	height: 148px;
	position: relative;
	top: 67px;
	left: 11px;
	}
/* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend {    margin-left: -7px }
/* thnx ivannikolic! */

/* align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] {    vertical-align: text-bottom }

input[type="checkbox"] {    vertical-align: bottom }

.ie7 input[type="checkbox"] {    vertical-align: baseline }

.ie6 input {    vertical-align: text-bottom }

/* hand cursor on clickable input elements */

label, input[type="button"], input[type="submit"], input[type="image"], button {    cursor: pointer }

/* webkit browsers add a 2px margin outside the chrome of form elements */

button, input, select, textarea {    margin: 0 }

/* colors for form validity */

input:invalid, textarea:invalid {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 0 5px red;
    -moz-box-shadow: 0 0 5px red;
    box-shadow: 0 0 5px red; }

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {    background-color: #f0dddd }

/*  j.mp/webkit-tap-highlight-color */

a:link {    -webkit-tap-highlight-color: #FF5E99 }

/* make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */

button {
    width: auto;
    overflow: visible; }

/* END FORM STYLING */

/* bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */

.ie7 img {    -ms-interpolation-mode: bicubic }

/*
 * Non-semantic helper classes
 */

/* for image replacement */
.ir {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr; }

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */

.hidden {
    display: none;
    visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */

.visuallyhidden {
    border: 0 !important;
    clip: rect(0 0 0 0);
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; }

/* Hide visually and from screenreaders, but maintain layout */

.invisible {    visibility: hidden }

#skip {
    /* The "Skip to Content" section to skip the header for screenreaders */
    visibility: hidden;
    height: 0;
    clear: none;
    float: left; }

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden; }
.clearfix:after {    clear: both }

/* fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */

.clearfix {    zoom: 1 }

/* Primary Styles
    Author:
 */
#facebook {
    background-image: url(images/facebook.png);
    background-repeat: no-repeat;
    float: right;
    margin-left: 5px;
    position: relative;
    z-index: 1;
    width: 48px;
    height: 78px; }

#twitter {
    background-image: url(images/twitter.png);
    background-repeat: no-repeat;
    float: right;
    margin-left: 5px;
    position: relative;
    z-index: 1;
        width: 48px;
    height: 78px; }

/* BEGIN FOOTER */

#footer {
    width: 100%;
    text-align: center;
    margin: 20px auto 0;
    float: left;
    color: #0089a6;
    height: 67px; }

#footer-logo {
    background-image: url(images/napo-logo.png);
    background-repeat: no-repeat;
    width: 105px;
    height: 100%;
    float: left;
    margin: 0 85px; }

#franchise-footer-text {
    width: 720px;
    float: right;
    padding-top: 20px;  }

#footer-text {
    width: 720px;
    padding-left: 20px;
    float: left;
    padding-top: 20px; }
	
#footer ul {
    padding-left: 0;
    text-transform: lowercase; }

#footer li {    display: inline }

#footer li:after {
    /* Adds | after each menu item on the horizontal footer */
    content: "  | ";
    color: #0089a6; }

#footer li:last-child:after {
    /* Adds nothing after the last menu item */
    content: ""; }

#copyright {
	font-size: 10px;
}

/* END FOOTER */

/* BEGIN WIDGETS */
.textwidget {
    /* let's get rid of the margin around that pesky div wrapped around the text widget */
    display: inline; }

/* END WIDGETS */

/* Begin Careers Section */
body.page-template-careers-page-php {
background-image: url(images/linen_background_tan.jpg);
}

body.page-template-careers-page-php #wrapper {
    border: 7px solid #99cccc;
 }

/* Begin Marketing Section */
body.page-template-marketing-page-php {
background-image: url(images/linen_background_purple.jpg);
}

body.page-template-marketing-page-php #wrapper {
border: 7px solid #7b70aa;
}

body.page-template-marketing-page-php .logo {
     background-image: url(images/fairylogo.png); }
	 
body.page-template-marketing-front-php {
background-image: url(images/linen_background_purple.jpg);
}

body.page-template-marketing-front-php #wrapper {
border: 7px solid #7b70aa;
}

body.page-template-marketing-front-php .logo {
     background-image: url(images/fairylogo.png); }

.ngg-widget-slideshow {
	margin:auto !important;
}

/* MCE Editor Styling */
body.mceContentBody {
   background: #fff;
   width: 720px;
}

/*
 * media queries for responsive design
 * these follow after primary styles so they will successfully override.
 */

@media all and (orientation: portrait) {
	/* style adjustments for portrait mode goes here */ }

@media all and (orientation: landscape) {  /* style adjustments for landscape mode goes here */ }

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */

@media screen and (max-device-width: 480px) {  /* uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you
	                     j.mp/textsizeadjust
	                  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */ }
/*
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/
 */

@media print {
	* {
	    background: transparent !important;
	    color: black !important;
	    text-shadow: none !important;
	    filter: none !important;
	    -ms-filter: none !important; }

	/* black prints faster: sanbeiji.com/archives/953 */

	a, a:visited {
	    color: #444 !important;
	    text-decoration: underline; }


	a[href]:after {    content: " (" attr(href) ")" }

	abbr[title]:after {    content: " (" attr(title) ")" }

	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {    content: "" }

	/* don't show links for images, or javascript/internal links */

	pre, blockquote {
	    border: 1px solid #999;
	    page-break-inside: avoid; }

	thead {    display: table-header-group }

	/* css-discuss.incutio.com/wiki/Printing_Tables */

	tr, img {    page-break-inside: avoid }
	p, h2, h3 {
	    orphans: 3;
	    widows: 3; }

	h2, h3 {    page-break-after: avoid }
}

/** END HTML5 OrganizedTheme CSS **/

/** START Starkers CSS **/
/* LAYOUT */
/* ----------------------------------------- */
/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter {
    display: block;
    margin: 0 auto;
    padding: 0 10px; }

.alignleft {
    float: left;
    padding: 0 10px; }

.alignright {
    float: right;
    padding: 0 10px; }

.wp-caption {
    border: 1px solid #666;
    text-align: center;
    background: #ccc;
    padding: 10px;
    margin: 10px; }

/* You might find the following useful */

/* div, ul, li { position:relative } /* Use this br class to clear your floated columns _NO__DOTCOMMA__AFTER__*/

li#theme-switcher {
    background: #fff;
    border: 10px solid red;
    padding: 20px;
    position: fixed;
    top: 0;
    right: 0; }

/* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
/* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.

/** END Starkers CSS **/

/** START WordPress-Defined CSS Classes **/
/** END WordPress-Defined CSS Classes **/

/**Blog Page Styling**/
.blog-page-content {
	float:left;
	margin: 0 20px 0 0;
	width: 500px;
}

.blog-sidebar {
	float:right;
	width: 200px;
	margin: 73px 0 0;
}

#blog-widget {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 10px double white;
	background: #99cccd;
	padding: 5px;
	margin: 0 0 10px;
}

#blog-widget.widget-container.widget_text {
	background: none;
	text-align:center;
}

#blog-widget.widget-container.widget_text h2 {
	color:#99cccd;
}

#blog-widget h2 {
	color: white;
	text-align: center;
	margin: 0 0 10px;
}

.post-hr {
	border-top: 1px solid #99cccd;
	margin: 25px 0;
}

h2.entry-title, .post h1 {
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 10px;
}

.entry-meta, .entry-utility {
	color: #99cccc;
	}

.entry-summary .attachment-post-thumbnail {
	float: left;
	margin: 10px 10px 0 0;
	top: 0;
	left: 0;
}

.entry-utility {
	clear: left;
	margin-top: 10px;
}

#nav-below {
	margin: 10px 0;
	}

.comments, #respond {
	border-top: 1px solid #99cccd;
	margin: 25px 0 0;
}

#reply-title, #comments-title {
	margin: 10px 0;
}

#comment {
	float: left;
	clear: left;
}

.comment-form-comment label {
	float:left;
	}
	


.form-submit {
	clear: both;
	}

.comments ol {
	list-style-type: none;
	padding: 0;
	}

.comments ol li {
	margin-bottom: 15px;
}

.comments img {
	float: left;
	margin-right: 5px;
}