/* @override http://localhost4-src.excelcycle.com/blog/wp-content/themes/excelcycle/style.css */

/*
Theme Name: excelcycle
Theme URI: http://www.excelcycle.com/blog
Description: excelcycle.com theme
Version: 4.0
Author: Blayne Puklich
*/

h2.storytitle {
  margin: 0 0 5px 0;
}

.blog-container .post {
  margin: 0 0 15px 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #d0d0d0;
}
.blog-container .post.last {
  border-bottom: none;
}
.blog-container form {
  margin: 0;
  padding: 0;
}
.blog-container form,
.blog-container form ul,
.blog-container form li,
.blog-container fieldset,
.blog-container textarea {
  margin: 0;
  padding: 0;
}
.blog-container label,
.blog-container input,
.blog-container select,
.blog-container textarea,
.blog-container form li span {
  display: block;
}
.blog-container label {
  vertical-align: baseline;
  line-height: normal;
}
.blog-container form ul,
.blog-container form li {
  list-style-type: none;
  width: 520px;
}
.blog-container form li {
  clear: both;
  height: 1%;
  width: auto;
  margin: 0 0 5px 0;
  overflow: auto;
}
.blog-container fieldset {
  width: auto;
  border: 0;
}
.blog-container label,
.blog-container form li span {
  float: left;
  width: 220px;
  padding: 3px 0;
}
.blog-container input,
.blog-container select,
.blog-container textarea {
  float: left;
}
.blog-container input,
.blog-container select {
  width: 220px;
}
.blog-container #submit {
  width: auto;
  margin: 10px 0 5px 220px;
}
.blog-container textarea#comment {
  float: none;
  margin: 0;
  width: 580px;
}
.blog-container fieldset label,
.blog-container fieldset input {
  float: left;
}
.blog-container fieldset label {
  clear: left;
  width: 50px;
  padding-right: 10px;
}
.blog-container fieldset input {
  margin-left: 60px;
  margin-right: 20px;
}
.blog-container .required {
  position: relative;
  padding-right: 10px;
}
.blog-container .required label span.warning {
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  color: #ff0000;
}

.blog-container .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.blog-container .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.blog-container .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.blog-container img[class*="align"],
.blog-container img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.blog-container img[class*="align"],
.blog-container img[class*="wp-image-"] {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
}
.blog-container a:focus img[class*="align"],
.blog-container a:hover img[class*="align"],
.blog-container a:active img[class*="align"],
.blog-container a:focus img[class*="wp-image-"],
.blog-container a:hover img[class*="wp-image-"],
.blog-container a:active img[class*="wp-image-"] {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}

/*------------------------------------------------*/
/*------------[SI Captcha Anti-Spam]--------------*/
/*------------------------------------------------*/
div#captchaImgDiv {
  display: block;
  width: 580px;
  overflow: hidden;
}

.captchaSizeDivSmall {
  width: 220px;
  height: 45px;
  padding-top: 10px;
  float: left;
}

.captchaSizeDivLarge {
  width: 250px;
  height: 60px;
  padding-top: 10px;
}

img#si_image_com, #si_image_reg, #si_image_log, #si_image_side_login {
  border-style: none;
  margin: 0;
  padding-right: 5px;
  float: left;
}

.captchaImgAudio {
  border-style: none;
  margin: 0;
  vertical-align: top;
}

.captchaImgRefresh {
  border-style: none;
  margin: 0;
  vertical-align: bottom;
}

div#captchaInputDiv {
  display: block;
  padding: 15px 0 0 0;
  width: 340px;
  float: left;
  position: relative;
}
div#captchaInputDiv .required {
  position: absolute;
  right: 0;
  padding: 0;
  color: #ff0000;
}

label#captcha_code_label {
  margin: 0;
  width: 155px;
}

input#captcha_code {
  width: 65px;
}

