/*
Theme Name: Elite Video
Description: Premium Theme.
Author: EliteByDesign
Author URI: http://EliteByDesign.com
Markup by: DesignSlicer.com
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Layout Control  background: #3a3a3a url(images/bckg.jpg) top center no-repeat;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
html,body {
  height:100%;
}
body {
  text-align:center;
  background: #3a3a3a ;
  font:62.5%/1.5 verdana,helvetica,sans-serif;
  color:#000;
  min-width:928px;
}
#page {
  width:928px;
  margin:0 auto -36px;
  min-height:100%;
  background:url(images/bg.png) repeat-y;
}
* html #page {
  height:100%;
}
#header {
  width:100%;
  clear:both;
  padding:29px 0 0;
  background:#3a3a3a;
}
#header .main {
  width:928px;
  margin:0 auto;
  text-align:left;
  background:url(images/bg-left.png) no-repeat;
}
#wrap {
  width:100%;
}
#wrap .main {
  width:876px;
  margin:0 auto;
  padding:0 0 37px;
  text-align:left;
}
.video #wrap .main {
  background:url(images/video-page-bg.gif) repeat-y;
}
#content {
  width:100%;
}
.video #content {
  float:left;
  display:inline;
  width:100%;
}
.sidebars {
  float:left;
  display:inline;
}
#sidebarOne {
  width:360px;
  margin:416px 0 20px -377px;
}
#footer {
  width:928px;
  margin:0 auto;
  text-align:left;
  font-size:1.1em;
  clear:both;
  overflow:hidden;
  color:#b8b8b8;
  background:url(images/bg.png) repeat-y;
}
#footer .main {
  height:1%;
  margin:0 26px;
  overflow:hidden;
  padding:10px 30px;
  background:#757474 url(images/footer.gif) repeat-x;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#logo {
  background:#3a3a3a;
  width:928px;
  width/**/:/**/902px;
  padding:18px 0 0 26px;
  margin:0 0 -10px;
  position:relative;
  float:left;
  text-align:left;
}
#logo a,
#logo a:visited {
  float:left;
  font-size:3em;
  line-height:1.2;
  color:#fff;
}
#logo a:hover,
#logo a:focus {
  text-decoration:none;
}
#logo em {
  display:block;
  clear:both;
  font-size:1.5em;
  line-height:2;
  font-style:normal;
  color:#fff;
}
#logo img {
  display:block;
  position:relative;
}
#header .inner {
  width:100%;
  background:url(images/bg-right.png) no-repeat right top;
}
#header .inner .inner {
  width:auto;
  margin:0 26px;
  background:#969696 url(images/header-top.gif) no-repeat center top;
}
#menu {
  float:left;
  font:1.1em/2.73 verdana,sans-serif;
  padding:0 0 0 15px;
}
#menu li {
  float:left;
  position:relative;
  z-index:11;
}
#menu li a {
  color:#fff;
  float:left;
  padding:0 15px;
}
#menu li.hover a,
#menu li:hover a,
#menu li.current_page_item a,
#menu li a:hover,
#menu li a:focus {
  color:#000;
}
#menu li ul{
  position:absolute;
  width:200px;
  left:-9999px;
  top:30px;
  border-top:1px solid #d5d5d5;
  line-height:2;
}
#menu li ul li{
  float:none;
  background:none;
  padding:0;
  margin:0;
  width:100%;
  float:left;
  display:inline;
}
#menu li.hover ul,
#menu li:hover ul{
  left:0;
}
#menu li.hover ul li ul,
#menu li:hover ul li ul,
#menu li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li ul{
  top:-1px;
  left:-9999px;
}
#menu li.hover ul li.hover ul,
#menu li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{
  left:199px;
}
#menu li ul li{
  width:100%;
  height:auto;
}
#menu li.hover ul li a,
#menu li:hover ul li a,
#menu li ul li a{
  display:block;
  float:none;
  width:200px;
  width/**/:/**/170px;
  border:1px solid #d5d5d5;
  border-top:0;
  padding:0 14px;
  background:#efefef;
  color:#666;
  text-decoration:none;
}
#menu li.hover ul li a:hover,
#menu li:hover ul li a:hover,
#menu li ul li a:hover{
  color:#000;
  background:#fff;
  text-decoration:none;
}
#searchform {
  float:right;
  width:159px;
  margin:5px 24px 0 0;
  display:inline;
  background:url(images/search-input.png) no-repeat;
}
input#s {
  width:110px;
  float:left;
  border:none;
  background:none;
  text-align:left;
  font:1.1em verdana,sans-serif;
  color:#888;
  margin:3px 0 0 10px;
}
input#searchsubmit {
  height:20px;
  width:30px;
  background:url(images/search-submit.png) no-repeat;
  float:right;
  border:none;
  cursor:pointer;
}
#subMenu {
  width:100%;
  clear:both;
  padding:10px 0 7px;
  background:#cecdcd url(images/menu.gif) repeat-x;
}
#subMenu h2 {
  float:left;
  font-size:1.1em;
  font-weight:normal;
  padding:2px 20px 4px 30px;
}
#categories {
  float:left;
  font-size:1.1em;
}
#categories li {
  float:left;
  width:120px;
  text-align:center;
  padding:3px 0 4px;
}
#categories li a {
  color:#4d4d4d;
}
#categories li a:visited {
  color:#666;
}
#categories li.current-cat a,
#categories li a:hover,
#categories li a:focus {
  color:#000;
  text-decoration:underline;
}
#subMenu .jcarousel-container {
  float:left;
  position:relative;
}
#subMenu .jcarousel-clip {
  z-index:8;
  position:relative;
  overflow:hidden;
  width:600px;
  margin:0 35px;
}
#subMenu .jcarousel-list {
  z-index:1;
  position:relative;
  top:0;
}
#subMenu .jcarousel-next {
  z-index:3;
  position:absolute;
  right:0;
  top:0;
  width:22px;
  height:24px;
  background:url(images/menu-right.png) no-repeat;
  cursor:pointer;
}
#subMenu .jcarousel-prev {
  z-index:3;
  position:absolute;
  left:0;
  top:0;
  width:20px;
  height:24px;
  background:url(images/menu-left.png) no-repeat;
  cursor:pointer;
}
#subMenu .jcarousel-next-disabled,
#subMenu .jcarousel-prev-disabled {
  cursor:default;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Home
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#featured {
  height:1%;
  margin:0 0 0 113px;
  padding:20px 0;
  font-size:1.1em;
}
#wrap #featured h1 {
  font-size:1.64em;
  font-weight:normal;
  margin:0 115px 15px 3px;
}
#videos {
  width:640px;
}
#videos li {
  width:640px;
  display:inline;
  margin:0 5px;
  float:left;
}
#featured .media {
  margin:0 0 12px;
  width:100%;
  overflow:hidden;
  text-align:center;
  height:366px!important;
  background:#000 url(images/video-player.png) no-repeat;
}
#featured .media * {
  display:none;
}
#featured .media object,
#featured .media embed {
  display:block;
  width:640px!important;
  height:366px!important;
  background:#000 url(images/video-player.png) no-repeat;
}
#featured .content {
  width:283px;
  float:left;
}
#featured .content .rating {
  font-size:.83em;
  margin:0 0 5px;
}
#featured .content .rating em {
  font-style:normal;
}
#featured .content .rating img {
  vertical-align:top;
}
#featured .content h2 {
  color:#313131;
  font-size:1.27em;
}
#featured .content h2 a {
  color:#313131;
}
#featured .content h2 a:visited {
  color:#555;
}
#featured .content h2 a:hover,
#featured .content h2 a:focus {
  text-decoration:underline;
}
#featured .content .info {
  color:#b3b3b3;
  margin:0 0 10px;
}
#featured .content p {
  color:#8e8e8e;
  text-align:justify;
}
#featured .content p a {
  color:#333;
}
#featured .content p a:hover,
#featured .content p a:focus {
  text-decoration:underline;
}
#featured .links {
  float:right;
  width:285px;
}
#featured .links h2 {
  color:#313131;
  font-size:1.09em;
  font-weight:normal;
  margin:0 0 5px;
}
#featured .box {
  width:100%;
  background:url(images/share-bg.gif) repeat-y;
  margin:0 0 5px;
}
#featured .inner {
  width:100%;
  background:url(images/share-top.gif) no-repeat;
}
#featured .inner .inner {
  padding:5px 13px;
  width:auto;
  height:1%;
  background:url(images/share-bottom.gif) no-repeat left bottom;
}
#featured input {
  border:none;
  background:none;
  padding:0;
  font-size:1em;
  font-family:verdana,sans-serif;
  width:260px;
}
#featured .links .box ul {
  padding:5px;
  height:1%;
  background:url(images/share-bottom.gif) no-repeat left bottom;
}
#featured .links .box ul li {
  width:auto;
  float:left;
  margin:0;
}
#featured .links .box ul li a {
  color:#000;
  float:left;
  padding:0 8px;
}
#featured .links .box ul li a:visited {
  color:#555;
}
#featured .links .box ul li a:hover,
#featured .links .box ul li a:focus {
  text-decoration:underline;
}
#featured .jcarousel-container {
  width:690px;
  position:relative;
}
#featured .jcarousel-clip {
  z-index:2;
  position:relative;
  overflow:hidden;
  width:650px;
}
#featured .jcarousel-list {
  z-index:1;
  overflow:hidden;
  position:relative;
  top:0;
}
#featured .jcarousel-next {
  z-index:3;
  position:absolute;
  right:0;
  top:0;
  width:40px;
  width/**/:/**/38px;
  height:366px;
  height/**/:/**/364px;
  border:1px solid #c7c6c6;
  background:#dfdfdf url(images/featured-arrow-right.png) no-repeat 50%;
  cursor:pointer;
}
#featured .jcarousel-prev {
  z-index:3;
  position:absolute;
  left:-40px;
  top:0;
  width:40px;
  width/**/:/**/38px;
  height:366px;
  height/**/:/**/364px;
  border:1px solid #c7c6c6;
  background:#dfdfdf url(images/featured-arrow-left.png) no-repeat 50%;
  cursor:pointer;
}
#featured .jcarousel-next-disabled,
#featured .jcarousel-prev-disabled {
  cursor:default;
  background-image:none;
}
#revContent {
  width:760px;
  margin:0 0 0 56px;
  font-size:1.1em;
}
#revContent .box {
  float:left;
  width:344px;
  margin:0 0 20px;
}
#revContent .box-2 {
  float:right;
}
#revContent h2 {
  font-size:1.64em;
  font-weight:normal;
  margin:0 0 20px;
}
#revContent ul {
  clear:both;
}
#revContent ul li {
  width:100%;
  overflow:hidden;
  padding:0 0 20px;
}
#revContent .thumb {
  float:left;
  width:115px;
  overflow:hidden;
}
#revContent .thumb h3 {
  display:none;
}
.thumb canvas {
  display:block;
}
#revContent .description {
  float:right;
  background:#3c3c3c;
  width:215px;
  width/**/:/**/185px;
  padding:8px 15px;
}
#revContent .description h3 {
  color:#fff;
  font-size:1.09em;
  margin:0 0 5px;
}
#revContent .description h3 em {
  font-weight:normal;
  font-style:normal;
  font-size:.83em;
  color:#0ff;
}
#revContent .description h3 a {
  color:#fff;
}
#revContent .description h3 a:visited {
  color:#eee;
}
#revContent .description h3 a:hover,
#revContent .description h3 a:focus {
  text-decoration:underline;
}
#revContent .description h3 span {
  color:#aaa;
  font-size:.92em;
  float:right;
}
#revContent .description p {
  color:#eee;
  padding:0 0 5px;
  width:100%;
  clear:both;
}
#revContent .viewMore {
  float:right;
  font-size:1.27em;
  color:#b3b3b3;
  margin:-10px 0 10px;
}
#revContent .viewMore:visited {
  color:#aaa;
}
#revContent .viewMore:hover,
#revContent .viewMore:focus {
  text-decoration:underline;
}
#revContent .highRate li {
  padding:0 0 10px;
}
#revContent .highRate a {
  color:#333;
  font-size:1.2em;
}
#revContent .highRate a:hover,
#revContent .highRate a:focus {
  text-decoration:underline;
}
#revContent .highRate li img {
  vertical-align:middle;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Archives
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#archives {
  padding:0 10px 10px;
}
#archives h2 {
  font-size:1.8em;
  font-weight:normal;
  color:#777;
  width:100%;
  clear:both;
  border-bottom:1px solid #787878;
  overflow:hidden;
  cursor:pointer;
}
#archives h2 span {
  display:block;
  float:left;
  padding:20px 18px 5px 45px;
  background:url(images/archive-close.gif) no-repeat right 25px;
}
#archives h2.selected span {
  background:url(images/archive-open.gif) no-repeat right 22px;
}
#archives ul {
  padding:0 30px;
  clear:both;
}
#archives ul li {
  float:left;
  clear:left;
  width:360px;
  padding:20px 0;
}
#archives ul li.even {
  float:right;
  clear:right;
}
#archives .date {
  text-align:right;
  padding:10px 0 5px;
  font-size:1.27em;
  color:#b3b3b3;
}
#archives .thumb {
  float:left;
}
#archives .description {
  float:right;
  background:#3c3c3c;
  width:215px;
  width/**/:/**/185px;
  padding:8px 15px;
}
#archives .description h3 {
  color:#fff;
  font-size:1.09em;
  font-weight:normal;
}
#archives .description h3 a {
  color:#fff;
}
#archives .description h3 a:visited {
  color:#eee;
}
#archives .description h3 a:hover,
#archives .description h3 a:focus {
  text-decoration:underline;
}
#archives .description h3 span {
  color:#aaa;
  font-size:.92em;
  float:right;
}
#archives .description p {
  color:#eee;
  padding:0 0 5px;
  width:100%;
  clear:both;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#wrap .page {
  height:1%;
  padding:20px 33px;
}
#wrap h1 {
  font-size:3em;
  font-weight:normal;
  margin:40px 33px 20px;
}
#wrap .apost {
  margin:0 0 25px;
  clear:both;
  width:100%;
}
#wrap .apost .media {
  padding:0 0 44px;
  background:url(images/video-bottom.jpg) no-repeat left bottom;
}
#wrap .apost .media .inner {
  padding:15px 0;
  text-align:center;
  background:#000 url(images/video-bg.png) repeat-y;
}
#wrap .media .inner * {
  display:none;
}
#wrap .apost .media .inner object,
#wrap .apost .media .inner embed,
#wrap .apost .media .inner div {
  display:block;
  margin:0 auto;
  overflow:hidden;
  width:640px!important;
  height:366px!important;
  background:url(images/video-player.png) no-repeat;
}
#wrap .apost .rating {
  margin:0 0 10px;
  font-size:.83em;
}
#wrap .apost .rating em {
  font-style:normal;
}
#wrap .apost .rating img {
  vertical-align:top;
}
#wrap .apost .thumb {
  float:left;
  margin:8px 15px 0 0;
}
#wrap .apost h1,
#wrap .apost h2 {
  font-size:2.18em;
  font-weight:bold;
  line-height:1.25;
  margin:0;
}
#wrap .apost h1 span,
#wrap .apost h2 span {
  font-size:.46em;
  font-weight:normal;
  display:block;
  color:#888;
}
#wrap .apost h1 a,
#wrap .apost h2 a {
  color:#000;
  text-decoration:none;
}
#wrap .apost h1 a:visited,
#wrap .apost h2 a:visited {
  color:#555;
}
#wrap .apost h1 a:hover,
#wrap .apost h2 a:hover,
#wrap .apost h1 a:focus,
#wrap .apost h2 a:focus {
  text-decoration:underline;
}
#wrap .apost h3 {
  font-size:1.38em;
  line-height:1.39;
}
#wrap .apost h4 {
  font-size:1.23em;
  line-height:1.44;
}
#wrap .apost h5 {
  font-size:1.15em;
  line-height:1.47;
}
#wrap .apost h6 {
  font-size:1.08em;
  line-height:1.5;
}
#wrap .apost .subscribe {
  font-size:1.09em;
  float:left;
  margin:3px 0 0;
  padding:5px 0 8px 33px;
  background:url(images/rss.png) no-repeat;
  display:inline;
}
#wrap .apost .subscribe a {
  color:#000;
  text-decoration:none;
}
#wrap .apost .subscribe a:visited {
  color:#333;
}
#wrap .apost .subscribe a:hover,
#wrap .apost .subscribe a:focus {
  color:#333;
  text-decoration:underline;
}
#wrap .apost .description {
  font-size:1.09em;
  color:#000;
  float:right;
  margin:5px 0 0;
  padding:3px 22px 0 0;
  background:url(images/hide-des.gif) no-repeat right top;
  display:inline;
  cursor:pointer;
}
#wrap .apost .content {
  clear:both;
  width:447px;
  margin:-19px 0 0 18px;
  font-size:1.1em;
  line-height:1.8;
}
#wrap .apost .details {
  clear:both;
  width:447px;
  padding:10px 0 0;
}
#wrap .apost p,
#wrap .apost blockquote {
  padding:5px 0;
  text-align:justify;
}
#wrap .apost blockquote {
  padding:0 15px;
  margin:5px 20px;
  background:#f5f5f5;
  border-left:5px solid #888;
  color:#666;
}
#wrap .apost blockquote blockquote {
  background:#fff;
  border-left:5px solid #ddd;
}
#wrap .apost ol,
#wrap .apost ul {
  padding:10px 20px;
  list-style:disc inside;
}
#wrap .apost ol {
  list-style-type:decimal;
  margin:0 0 0 18px;
}
#wrap .apost p a,
#wrap .apost ol a,
#wrap .apost ul a {
  color:#000;
  text-decoration:underline;
}
#wrap .apost p a:visited,
#wrap .apost ol a:visited,
#wrap .apost ul a:visited {
  color:#555;
}
#wrap .apost p a:hover,
#wrap .apost ol a:hover,
#wrap .apost ul a:hover {
  text-decoration:none;
}
#wrap .apost ul li {
  padding:0 0 5px 18px;
}
#wrap .apost ol li {
  padding:0 0 5px;
}
#wrap .wp-pagenavi {
  width:447px;
  width/**/:/**/445px;
  margin:0 0 20px 18px;
  padding:4px 0;
  text-align:center;
  background:#f5f5f5;
  border:1px solid #c6c6c6;
}
#wrap .page .wp-pagenavi {
  width:auto;
  margin:0 0 20px;
}
#wrap .wp-pagenavi .current,
#wrap .wp-pagenavi a {
  color:#afafaf;
  font:bold 1.08em/1.79 verdana,sans-serif;
  padding:0 8px;
  border:1px solid #f5f5f5;
  background:#f5f5f5;
  display:inline-block;
}
#wrap .wp-pagenavi .extend,
#wrap .wp-pagenavi .pages {
  display:none;
}
#wrap .wp-pagenavi .current,
#wrap .wp-pagenavi a:hover {
  color:#d56806;
  border:1px solid #c6c6c6;
  background:#fff;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Sidebar(s)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.columns {
  margin:0 0 10px;
  clear:both;
  width:100%;
}
#sidebarOne h2 {
  font-size:1.4em;
  font-weight:normal;
  float:right;
}
#sidebarOne ul {
  clear:both;
}
#sidebarOne ul li {
  width:100%;
  float:left;
  clear:both;
  display:inline;
  overflow:hidden;
  padding:0 0 2px;
  font-size:1.1em;
}
#sidebarOne .thumb {
  float:left;
  width:360px;
  margin:0 -217px 0 0;
  background:url(images/thumbnail-hide.jpg) no-repeat;
  text-align:center;
  cursor:pointer;
}
#sidebarOne .thumb h3 {
  color:#fff;
  font-size:1.09em;
  text-align:left;
  display:block;
  float:right;
  background:#3c3c3c;
  width:215px;
  width/**/:/**/185px;
  padding:8px 15px 7px;
}
#sidebarOne .thumb h3 span {
  color:#aaa;
  font-size:.92em;
  font-weight:normal;
  float:right;
}
#sidebarOne .thumb a {
  display:none;
}
#sidebarOne .selected .thumb {
  width:143px;
  padding:8px 0;
  margin:0;
  height:auto;
  background:none;
}
#sidebarOne .selected .thumb h3 {
  display:none;
}
#sidebarOne .selected .thumb a {
  display:inline;
}
#sidebarOne .description {
  float:right;
  background:#3c3c3c;
  width:215px;
  width/**/:/**/185px;
  padding:8px 15px;
}
#sidebarOne .description h3 {
  color:#fff;
  font-size:1.09em;
  margin:0 0 5px;
}
#sidebarOne .description h3 a {
  color:#fff;
}
#sidebarOne .description h3 a:visited {
  color:#eee;
}
#sidebarOne .description h3 a:hover,
#sidebarOne .description h3 a:focus {
  text-decoration:underline;
}
#sidebarOne .description h3 span {
  color:#aaa;
  font-size:.92em;
  font-weight:normal;
  float:right;
}
#sidebarOne .description p {
  color:#eee;
  padding:0 0 5px;
  width:100%;
  clear:both;
}
#sidebarOne .viewMore {
  float:right;
  font-size:1.27em;
  color:#b3b3b3;
}
#sidebarOne .viewMore:visited {
  color:#aaa;
}
#sidebarOne .viewMore:hover,
#sidebarOne .viewMore:focus {
  text-decoration:underline;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Comment
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#commentBox {
  text-align:left;
  position:relative;
  width:447px;
  margin:0 0 0 18px;
  font-size:1.1em;
  clear:both;
}
#commentBox a {
  color:#000;
}
#commentBox a:visited {
  color:#555;
}
#commentBox a:hover,
#commentBox a:focus {
  text-decoration:underline;
}
#commentform {
  padding:10px 0;
  overflow:hidden;
  width:100%;
}
#commentform p {
  padding:0 0 10px;
}
#commentform .changeAva {
  float:right;
  text-align:center;
  width:220px;
  width/**/:/**/200px;
  padding:5px 10px;
  font-size:.92em;
  border:1px solid #ddd;
  background:#fafafa;
}
#commentform .changeAva h4 {
  color:#515151;
  font-size:1.09em;
  margin:0 0 3px;
}
#commentform .changeAva span {
  display:block;
}
#commentform .changeAva img {
  border:1px solid #c6c6c6;
}
#commentform .changeAva a {
  color:#515151;
}
#commentform input,
#commentform textarea {
  padding:3px 3px 0;
  color:#515151;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
  display:block;
  font-size:1.08em;
  border:1px solid #c6c6c6;
  border-top-width:2px;
  font-family:arial,sans-serif;
  width:206px;
  width/**/:/**/200px;
  height:24px;
  height/**/:/**/19px;
  background:#fafafa;
}
#commentform textarea#comment {
  width:439px;
  min-height:100px;
  border-width:1px;
  border-top-width:2px;
  margin:0 0 10px;
  padding:3px;
  background:#fafafa;
}
* html #commentform textarea#comment {
  height:100px;
}
#commentform input#submit {
  width:10em;
  padding:6px 0;
  margin:-10px 0 0;
  font:1em arial,sans-serif;
  color:#fff;
  float:left;
  border:1px solid #0d5088;
  background:#1667aa;
  cursor:pointer;
}
.commentlist {
  list-style:none outside;
  width:100%;
}
.commentlist li {
  margin:0 0 20px;
  padding:10px;
  border:1px solid #fff;
  width:447px;
  width/**/:/**/425px;
  float:left;
  clear:both;
  display:inline;
  background:#e9e9e9 url(images/comment-bg.gif) repeat-x;
}
.commentlist li.author {
  border:1px solid #c5c4c4;
  background:#aeadad url(images/comment-bg-odd.gif) repeat-x;
}
.commentlist li div.avatar {
  float:left;
  width:93px;
  font:0/0 serif;
  color:#515151;
  position:relative;
}
.commentlist li div.avatar a {
  color:#515151;
}
.commentlist li div.avatar img {
  margin:0!important;
  display:block!important;
}
.commentlist li .content {
  float:left;
  width:332px;
  color:#555;
}
.commentlist li .content .info {
  color:#000;
}
.commentlist li .content .author img {
  display:none!important;
}
.commentlist li .content .date {
  float:right;
}
.commentlist li p {
  padding:0 0 10px;
  clear:both;
  text-align:justify;
}
h3#respond,
h3#comments {
  font-size:1.64em;
  font-weight:normal;
  line-height:1.38;
  color:#272727;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer a {
  color:#b8b8b8;
}
#footer a:visited {
  color:#999;
}
#footer a:hover,
#footer a:focus {
  color:#fff;
}
#footerMenu {
  float:left;
}
#copyright {
  float:right;
}
#footer ul li {
  float:left;
}
#footerMenu li {
  padding:0 20px 0 0;
}
#copyright li {
  padding:0 3px 0 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Contact Form
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.wpcf7-form {
  padding:10px 0;
  font-size:1.2em;
}
.wpcf7-form textarea {
  border:1px solid #aaa;
  padding:5px;
  min-height:100px;
  font:1em arial,sans-serif;
}
* html .wpcf7-form textarea {
  height:100px;
}
.wpcf7-form img {
  border:1px solid #aaa;
  vertical-align:middle;
}
.wpcf7-form input {
  width:5em;
  padding:4px 0;
  font:1em arial,sans-serif;
  color:#fff;
  border:1px solid #0d5088;
  background:#1667aa;
}
.wpcf7-form label input {
  border:solid #aaa;
  border-width:2px 1px 1px;
  padding:5px;
  margin:0;
  width:auto;
  float:none;
  color:#000;
  background:#fff;
}
.wpcf7-form span input {
  border:solid #aaa;
  border-width:2px 1px 1px;
  padding:5px;
  margin:0;
  width:auto;
  float:none;
  color:#000;
  background:#fff;
}

.discover {
  color:#f29d08;
  font-size:2.2em;
  font-weight:bold;
  margin:10 10 10px;