@charset "utf-8";
/*
Theme Name: Accentmoving
Theme URI: website URL
Description: Custom Theme for Accent Moving and Storage
Version: 1.0
Author: Walter Matyas
Author URI: http://standardmarketing.ca
*/

@import url('css/normalize.css'); @import url('fonts/stylesheet.css'); @import url('css/menu.css'); @import url('css/updates.css');



/* LAYOUT */
body{font:normal 14px/1.4em Arial, Helvetica, sans-serif; color:#464646; text-align:center; background:#418cd4 url(images/bg_main_top.jpg) repeat-x }
.container{text-align:left; background:transparent url(images/bg-bottom-gradient.png) repeat-x bottom; overflow:hidden}/*main body DIV container*/
.header{margin:0 auto; width:1000px; -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0,.75);-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, .75);
box-shadow: 0px 0px 30px rgba(0, 0, 0, .75);}/*Header section */
#Logo {background:url(images/logo.jpg) no-repeat left; width:660px; float:lef; height:153px}
#Logo a {display:block; height:153px; width:380px}/*Logo section */
.tel {width:270px; height:146px; padding:7px  0 0 70px; background:url(images/tel-bg.jpg) left no-repeat; float:right; font:normal 2.9em 'LeagueGothicRegular'; color:#FFF; text-shadow:0 1px 3px black;}
.tel .payments {font-size:.7em; line-height:0}
.tel .payments img {margin:15px 0 0 0px}
.tollfree {background:url(images/toll_free.png) left no-repeat; margin-left: -50px; padding-left: 50px;}
/* second_header for home header */
.second_header {background:white; float:right !important; clear:left;}
.second_header .banner {position:relative; background:url(images/truck.jpg) no-repeat; float:left; width:662px; height:340px}  
.second_header .bannernav {left:0; top:280px; position:relative; height:60px}
.bannernav ul {margin:0; padding:0}
.second_header .bannernav li {border-left:1px solid #666; margin:0; padding:0; float:left; list-style:none; width:220px}
.second_header .bannernav li:first-child {border:none}
.second_header .bannernav a {color:white; padding:20px 12px; text-align:center; display:block; background:url(images/bg_black50perc.png) top; text-decoration:none; font-size:1.25em}
.second_header .bannernav a:hover {color:#FC0; background-position:bottom}
		  /* free quote form */ 
		  .second_header .form { width:338px;  float:right; position:relative;}
		  .second_header .form .discount {position:absolute; top:0px; left:250px; width:120px; height:86px; background:url(images/discount50.png) no-repeat; z-index:1000; display:none;}
		  .form form {background:url(images/form-home-bg_02.jpg) top no-repeat; padding:0 0 0 20px; position:relative; height:340px}
		  .form form h2 {font-size:4em; text-transform:uppercase; color:#EC0; text-shadow:0 1px 2px black; margin:0; padding:0}
		  .form p {clear:both; padding:0; margin:0}
		  .form input, .form select {width:138px; padding:7px 5px; margin:0 5px 5px 0!important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; backgroud:#cef!important; float:left; color:#049; text-shadow:0 1px 1px white; border:none; cursor:pointer; line-height: 14px;}
		  .form select {width:147px; font-style:normal; font-weight:normal; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-width:0;display:inline; padding:7px 5px; height:30px;}
		  .form option {padding:0px 5px; -webkit-padding:0px 5px; }
		  .form select.fullwidth {width:300px}
	       select#When_day.date_class{width:72px !important;}
		   
		   
		   .wpcf7-not-valid-tip{
  display: none !important;
}

form.invalid input.wpcf7-not-valid{
  border:1px solid red;
  background:#f0e3e3;
}
		   
		   
		/*  .form select.date_class{width:72px !important;}
		
		 /* .form label {float:left; font:normal 2em/1em 'LeagueGothicRegular'!important; color:white!important; width:47px; margin:0 0 0 5px!important}*/
		  .form p.submit {position:relative; top:13px; left:-20px;  width:338px; background:url(images/bg_black50perc.png); height:61px; text-align:center}
		  p.submit input.submitbutton {font:normal 2em 'LeagueGothicRegular'; float:none; width:200px; color:#004; position:relative; top:5px; text-shadow:0 1px 2px white; margin:8px 0 12px 0; border-radius:10px!important; -moz-border-radius:10px!important; -webkit-border-radius:10px!important; 
		  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 5px rgba(0, 0, 0, 1);background: #ffd65e; /* Old browsers */
		  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
		  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		  background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%); /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
		  background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
		  background: linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* W3C */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-8 */
		  }
		  p.submit input[type=submit]:hover {color:#059}
		  p.submit input[type=submit]:active {background:#DA0}
		  
	.second_header {float:right !important;}
		  
	  
		 
/* end of home header */

.main{margin:0 auto; width:1000px; background:white; min-height:750px; padding:0 0 20px 0; overflow:hidden;}/*main Content DIV container*/
.content{width:620px; padding-left:20px; float:left}/*Content DIV container*/
.content_fullwidth {width:980px}
.content ul {maring:20px}
.content li {margin:10px; padding-left:40px; background:url(images/boollet.jpg) no-repeat}
.post{}/*post div container */
.entry{}/*entry div container -> inside post */

.sidebar {float:right; width:320px;  margin-right:10px; padding-top:0px; background:url(images/current_promotions.jpg) top no-repeat; position:relative}
.sidebar a.sidebar_button {padding-top:190px; display:block; height:0px; border:none; text-decoration:none}
.sidebar a.sidebar_button:hover {-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.promotion_date {position:absolute; left:28px; top:133px;  font-size:1.67em; color:black; text-shadow:0 1px .5px #6BF}
.sidebar p {border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; /*behavior:url(http://accentmovers.ca.s137040.gridserver.com/wp-content/themes/accentmoving/border-radius/border-radius.htc);*/ margin:2px 5px 0 10px; cursor:pointer;background: #247!important; 
}
.sidebar p:hover {backgrdound:#136!important}
.sidebar p a {color:#4593DE; text-decoration:none; padding:10px 30px; font-size:1.4em; display:block}
.sidebar p a:hover {color:#5AE}
.sidebar a.volume_calculator {background:url(images/icon-calculator.png) 265px 3px  no-repeat}
.sidebar a.helpful_links {background:url(images/icon-link.png) 265px 3px  no-repeat}
.sidebar a.testimonials  {background:url(images/icon-quotation.png) 265px 3px  no-repeat}

.sidebar .services_nav:before {content: 'FULL SERVICE MOVING'; font:normal 2.4em/1.5em 'LeagueGothicRegular'; color:#A11}
.sidebar .services_nav {margin:20px 5px 20px 12px; padding:0; list-style:none}
.sidebar .services_nav ul.children {margin:0!important; padding:0!important; list-style:none}
.sidebar .services_nav li {margin:1px 0 0 0}
.sidebar .services_nav li a {background:#911; color:#FD6; text-decoration:none; display:block; padding:10px 25px; font-size:1.3em; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.sidebar .services_nav li a:hover {background:#811; color:#FFE; padding-left:10px}
.sidebar .services_nav li a:hover:before {content:'» '}
 /* grouping servive menu in three categories  */
.sidebar .page-item-90 a, .sidebar .page-item-92 a, .sidebar .page-item-216 a, .sidebar .page-item-94 a {background:#711!important}
.sidebar .page-item-90 a:hover, .sidebar .page-item-92 a:hover, .sidebar .page-item-216 a:hover, .sidebar .page-item-94 a:hover {background:#611!important}
.sidebar .page-item-216 a, .sidebar .page-item-94 a, .sidebar .page-item-229 a {background:#711!important}
.sidebar .page-item-216 a:hover, .sidebar .page-item-94 a:hover, .sidebar .page-item-229 a:hover {background:#611!important}

/* ****************** Main Footer section ************************ */
.footer{margin:0 auto; width:1000px; overflow:hidden; z-index:-10;}
.footer ul {margin:0; padding:0}
.footer .colleft {width:623px; padding:19px; height:160px; background:url(images/footer_bg_left.jpg) left no-repeat; color:#FFF; float:left}
.footer .colleft p {padding-left:50px; margin:20px; background:url(images/quotation.png) left top no-repeat; text-shadow:0 0 1px #678}
.footer .colleft em {position:relative; right:20px; left:400px; margin-top:10px; font-style:italic}
.footer .colleft a {position:relative; top:10px; left:-50px; color:#ABC; text-decoration:none;}
.footer .colleft a:hover {color:#FD6}
.footer .colleft a:before {content:'»  '}
.footer .colleft h3, .footer .colright h3 {font:normal 2em 'LeagueGothicRegular'; color:#FFCC00; border:none; padding:0; margin:0 0 10px}

.footer .colright {background:url(images/footer_bg_right.jpg) left no-repeat; width:301px; padding:19px; height:160px; color:white; float:right}
.footer .colright li {margin:3px 0 0 25px; list-style:disc}
.footer .colright a {color:white; text-decoration:none}
.footer .colright a:hover {color:#FC0}
.footer .colright li:hover {color:#FC0}
/*Located below main footer*/
.footer_below{}
.footer_below .colleft2 {width:640px; padding:0 0 0 22px; color:#DB0; float:left; font-size:.85em; background: #3e5c77; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNWM3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTRkNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3e5c77 0%, #2e4d67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e5c77), color-stop(100%,#2e4d67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3e5c77 0%,#2e4d67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3e5c77 0%,#2e4d67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3e5c77 0%,#2e4d67 100%); /* IE10+ */
background: linear-gradient(top,  #3e5c77 0%,#2e4d67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e5c77', endColorstr='#2e4d67',GradientType=0 ); /* IE6-8 */
}
.footer_below .colleft2 .shadowcontainer {padding:0 20px 20px 0; background:url(images/shadow-right.png) right repeat-y; overflow:hidden}
.footer_below .colleft2 p {padding:10px 0}
.footer_below .colleft2 .widget_pages {margin:20px}
.footer_below .colleft2 .widget_pages p {display:none}
ul.footernav1, ul.footernav2 {margin:0; padding:0 0 10px}
ul.footernav2 {margin:10px 0; border:1px solid #68A; height:17px; width:302px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden}
ul.footernav1 li {float:left; border-left:1px solid #DA0}
ul.footernav2 li {float:left; color:#68A; border-left:1px solid #68A; display:block; width:150px}
ul.footernav2 li:first-child {border:none}
ul.footernav1 li:first-child {border:none; margin-left:-10px}
ul.footernav1 a {display:block; padding:0 10px; color:#DB0; text-decoration:none}
ul.footernav2 a {display:block; padding:4px 10px 5px; color:#68A; background:#2A465D; text-align:center;  text-decoration:none;}
ul.footernav1 a:hover, .footernav2 a:hover {color:white}
.footer_below {clear:both; background: #335672; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzNTY3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODQzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #335672 0%, #284359 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#335672), color-stop(100%,#284359)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #335672 0%,#284359 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #335672 0%,#284359 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #335672 0%,#284359 100%); /* IE10+ */
background: linear-gradient(top,  #335672 0%,#284359 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335672', endColorstr='#284359',GradientType=0 ); /* IE6-8 */}
.footer_below .footernav2 a:hover {background:#31607A}
.footer_below .colright2 {width:337px; height:172px; flow:left;}

.alignleft{float:left}
.alignright{float:right}

/*END LAYOUT */

/* NAVIGATION */
/* 	see the menu.css located in css folder for code  */
/* END NAVIGATION */

/****** TYPOGRAPHY ******/

/*HEADER elements*/
h1{color:#972d28; font:normal 35px 'LeagueGothicRegular'}
h2{color:#972d28; font:normal 35px/1.5em 'LeagueGothicRegular'; margin:20px 0}
h3{color:#038; font:normal 30px/1.2em 'LeagueGothicRegular'; margin:10px 0 30px; padding:15px 0; border-top:1px solid #249; border-bottom:1px solid #259}
h4{color:#038; font:normal 30px/1.2em 'LeagueGothicRegular'; margin:20px 0 5px}
h5{color:#334; font:normal 25px/1.2em 'LeagueGothicRegular'; margin:20px 0 5px}
h6{}
/*HEADER END*/

/*PARAGRAPH elements*/
p {margin:18px 0}
blockquote{}
strong, b {font-weight:bold}
pre{}
code{}

.drop-cap{display:block;font-style:normal;font-size:2.75em;float:left;margin:0.16em 0.2em 0 0;line-height:0.67;font-weight:100;background-color:#000;color:#fff;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;padding:0.3em 0.3em 0.35em;min-width:0.8em;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.8);}
.drop-cap{background-color:rgba(0,0,0,0.33);}

blockquote{font-style:italic;margin-right:5em;}
blockquote:before{content:"\201C";font-size:2.5em;font-style:normal;text-indent:-0.75em;float:left;opacity:0.3;line-height:1;}

cite{display:block;text-transform:uppercase;letter-spacing:0.2em;margin-top:0.75em;font-weight:900;font-style:normal;font-size:0.85em;text-align:left;text-indent:2.75em;}
cite:before{content:"\2013";margin-left:-1.75em;margin-right:0.5em;opacity:0.3;}
cite a:link{letter-spacing:0.2em;font-weight:900;font-size:0.85em;color: #666;opacity:0.5;}

pre{padding:0.75em;border:1px solid #ccc;background:#ddd;margin:1.5em 0 0;}
code,pre code{font-family:Consolas,"Lucida Console",Monaco,monospace;}
/*END PARAGRAPH elements*/

/*LIST elements*/
.arrow{}
.star{}
.check{}
.x{}
ol{}
ul{}
/*END LIST elements*/

/*MESSAGE BOX elements*/
.status-box{}
.warning-box{}
.error-box{}
.info-box{}
.tip-box{}
.alert-box{}
.tip-box{}
/*END MESSAGE BOX elements*/

/*LINK elements*/
a{color:#B11}
a:active{}
a:focus{}
a:hover{color:#C22; text-decoration:none}
a:link{}
a:visited{}
.more{}
/*END LINK elements*/

/*IMAGE elements*/
img{}

/*END IMAGE elements*/

/*INFORMATION elements*/
.mail{}
.date{font-family: Georgia,"Times New Roman",serif;font-size: 10px;line-height: 22px;text-transform: uppercase;letter-spacing: 2px;}
.phone{}
.author{font-family:georgia, serif;color:#786E69;font-size:10px;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px;}
.copyright{}
.meta{}
.tags{}
/*END INFORMATION elements*/

/*TABLE elements */
.paddedtable {width:100%}
.paddedtable td {padding:10px; width:33%; vertical-align:top; border-left:4px solid #E5E5E5}
.paddedtable td:first-child {border:none}
table td, table th {padding:10px 30px 10px 0}
table th {font:normal 23px 'LeagueGothicRegular'; color:#556}
table.twocolfacing {width:100%}
.twocolfacing td {padding:10px; border-bottom:1px solid #DDD; width:50%}
.twocolfacing td:first-child {font-weight:bold; text-align:right}

table.twocols {width:100%; margin-top:20px}
.twocols td, .twocols th {vertical-align:top; padding:10px}
.twocols td{width:50%; border-bottom:1px solid #DDD}
.twocols th {font:bold 16px/1.2em Arial!important; color:#469}

table.fourcolstable {width:100%; border-top:1px solid #DDD; border-collapse:collapse; margin:0 0 20px}
.fourcolstable col.one {font-weight:bold; background:#F7F7F7}
.fourcolstable td {padding:15px; border-bottom:1px solid #DDD} 
/*END TABLE elements*/
/****** END TYPOGRAPHY ******/

/*FORM elements */
input, textarea {padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background:#def; border:1px solid #79C; float:right}
input:hover, textarea:hover {background:#CDE}
input:focus, textarea:focus {background:#CDE}
form p {clear:right; /*overflow:hidden*/}
form input[type=submit] {cursor:pointer}
.wpcf7-submit {margin-top:5px}

/*END FORM elements*/

/*COMMENT ELEMENTS*/
.alt{background:#E5E5E5;}/*alternate coloring for odd number comments */
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; background-color:#F0ECEA;}
ol.commentlist li.odd{background:#D1D6D6;}
ol.commentlist li.even{background:#F7FDFD;}
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#000; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#999; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#EAF0F0; }
ol.commentlist ul.children li.even { background:#fff; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
/*END COMMENT ELEMENTS*/


/* Misc */
img.size-medium  {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, .7);
-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, .7);
box-shadow:         0px 2px 5px rgba(50, 50, 50, .7);}
img.alignleft {margin:0 15px 10px 0}
img.alignright {margin:0 0 10px 15px}

.gallery  img {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:none!important} 
.button ul {margin:20px 17px 20px 23px}
.button a {color:white; text-decoration:none; text-align:center; font-size:20px; padding:15px 25px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #036; display:block; font:normal 29px 'LeagueGothicRegular'; background:#06B}
.button a:hover {background:#05A; color:#FD0} 
hr {   border-color: #ccc;  border-style: solid;  border-width: 1px 0 0;  clear: both;  margin: 20px 0;  height: 0;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
