/* CSS Document */


.blogHead {
  width:70%;
  margin:0;
  padding:0;
  background-color:transparent;
  color:#fff;
  float:right;
  text-align:right;
  /*line-height:9.0909em;*/
}

.blogHead h1 {
  color:#FFFFFF;
  font-size:1.7em;
  /*margin:3.6955em 0 0 0;*/
  margin:2.15em 0 0 0;
  /*margin:0;*/
  padding:0 0.5em 0 0;
}
.blogHead h2 {
  color:#FFFFFF;
  font-size:1.2727em;
  margin:0;
  padding:0 0.6em 0 0;
  position:absolute;
  bottom:0.1em;
  right:0;
  text-align:left;
}

.blogHead img {
  height:8.9091em;
  max-width:13.6363em;
  float:right;
  margin:0.0909em 0.0909em 0.0909em 0.5em;
}


p.description {
  font-size:1.2em;
}


.blogPost h3 {
  font-size:1em;
  font-weight:normal;
  margin:0.3em 0 0 0.455em; 
  padding:0;
  color:#666666;
}

.blogPost #imageContainerA, .blogPost #imageContainerB {
  float:right;
}

.blogPost #imageContainerA {
  width:30%;
}

.blogPost #imageContainerA img {
  width:100%;
}

.blogPost .sub_headprime{
  font-size:1.6363em;
  padding-bottom:0.2em;
  padding-top:0.2em;
}

form.comments {
  border:none;
}
form.comments textarea {
  width:99%;
}

#accordion_wrapper .acStretchOut .blogSample img {
  width:20%;
  float:right;
}

.blogComments {
  line-height:1.4em;
  width:100%;
  background-color:#fff;
  margin:0 0 1em 0;
  padding:0;
  color:#666666;
}

.blogComments h3 {
  font-size:1.2em;
  margin:0;
  padding:0.5em 0 0.8em 0.3em;
  color:#666666;
}
.blogComments h3 span {
  font-size:0.8181em;
  font-weight:normal;
}

.blogComments ul {
  list-style:none;
  margin:0 0.5em 0.5em 0.5em; 
  padding:0;
}
.blogComments li {
  padding:0.5em;
  background-color:#ececec;
  margin-bottom:1em;
  line-height:1.5em;
}
.blogComments h4 {
  font-size:1.2em;
  font-weight:normal;
  padding:0; margin:0;
}
.blogComments p {
  margin:0.5em 0 0 0; 
  padding:0;
}

.blogComments div {
  background-color:#EEEEEE;
  color:#000;
  margin-bottom:1em;
  padding:1em 0.5em 1em 0.5em;
}

.blogComments div p {
  color:#4D4D4D;
}
.blogComments div p.date {
  width:100%;
  border-top:0.0909em solid #FFF;
  font-size:0.909em;
  color:#666666;
}

span.edit {
  text-align:right;
  margin:0;
  padding:0;
  display:block;
}
span.edit a {
  display:inline;
  font-size:1em;
  padding:0;
  margin:0;
}
span.edit a:hover {
  background:transparent;
  color:#666666;
}


img {
  border:none;
  margin:0; padding:0;
}


ul.blogEdit {
  list-style:none;
  padding:0 0 1.5em 0.5em; 
  margin:0;
  font-size:1.1em;
  clear:both;
}

ul.blogEdit li.editTitle {
  float:left; width:45%;
  margin: 0;
  padding: 0 0.5em 1.5em 0;
  text-align:left;
}
ul.blogEdit li.editImage {
  float:right; width:45%;
  margin: 0;
  padding: 0 0.5em 1.5em 0;
  text-align:right;
}


.manageGroup {
  background-color:#EEEEEE;
  margin-bottom:0.5em;
}

.manageGroup h2 {
  font-size:1em;
  font-weight:normal;
  line-height: 1.4em;
  margin:0;
  padding:0.3em 0 0.3em 0.3em;
}
.manageGroup h2 span {
  font-size: 1.2727em;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
  width:70%;
  float:left;
}

.manageGroup p.manageLink {
  font-size:1em;
  margin:0;
  padding:1em 0 0.5em 0.3em;
}
.manageGroup p.manageLink span {
  width:70%;
  float:left;
  font-size:1.1em;
}




.blogHomeSection {
  background-color:#EEEEEE;
  width:99.99%;
  margin-bottom:1em;
  padding-bottom:0.5em;
  padding-top:0.5em;
}

.blogHomeSection .sub_headgrey {
  margin-bottom:0;
  padding-bottom:0;
}

.blogHomeSection img {
  float:right;
  width:20%;
  margin:0.5em;
}

.acStretch {
  padding-top:0.5em;
}

.blogHomeSection .sub_headprime {
  margin-bottom:0.5em;
}


.blogHomeSection form {
  border:none;
  margin:0;
  padding:0;
}
.blogHomeSection form .input {
  padding-top:0.4545em;
  padding-bottom:0.4545em;
}

#accordion_wrapper .acStretchOut p {
  font-size:1em;
}

#accordion_wrapper .acStretchOut .latest {
  width:95%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0.5em;
  border-top:0.5em solid #FFFFFF;
}
#accordion_wrapper .acStretchOut .latest p {
  margin:0.3em;
  font-size:1em;
}

.blogHomeSection .typeLeft {
  width:49%;
  float:left;
  margin-top:1em;
  margin-bottom:0.5em;
}
.blogHomeSection .typeLeft p {
  margin-top:0.2em;
  padding-top:0;
  margin-bottom:0.2em;
  padding-bottom:0;
}

.blogHomeSection .typeRight {
  width:49%;
  float:right;
  margin-top:1em;
  margin-bottom:0.5em;
}
.blogHomeSection .typeRight p {
  margin-top:0.2em;
  padding-top:0;
  margin-bottom:0.2em;
  padding-bottom:0;
}

.blogHomeSection .scrollable p {
  padding:0;
  margin:0;
}

.blogHomeSection .cloud {
  width:90%;
  margin:1.5em auto 1em auto;
}
.blogHomeSection h3 {
  font-size:1em;
  font-weight:bold;
  color:#666666;
  margin:0;
  padding:0;
}
.blogHomeSection .cloud .tag_cloud {
  padding-top:0.1818em;
}


.timedSlideshow {
  width:18em;
  height:12em;
  z-index:5;
  float:right;
  margin:0.5em 0.5em 0 0;
  background-color:#666666;
}


.paginationSection {
  width:100%;
  padding:0; margin:0;
  line-height:1.5em;
  font-size:1.1em;
  text-align:center;
}

.paginationSection ul {
  list-style:none;
  width:100%;
  margin:0; padding:0;
}
.paginationSection ul li {
  padding-top:0.5em; padding-bottom:1.4em;
  display:inline;
}
.paginationSection ul li.first {
  text-align:right; width:14%;
  float:left;
}
.paginationSection ul li.prev {
  text-align:center; width:14%; 
  float:left;
}
.paginationSection ul li.numbers {
  text-align:center; width:43%; 
  float:left;
}
.paginationSection ul li.next {
  text-align:center; width:14%; 
  float:left;
}
.paginationSection ul li.last {
  text-align:left; width:14%; 
  float:left;
}

