/**  reset default styles  **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font:400 14px/1 Arial, Verdana, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:focus, input:focus, select:focus, textarea:focus {outline:0;}

/**  h1-h6  **/
h1{
font: 32px Georgia, "Times New Roman", Times, serif;

margin:0 0 20px 0
}
h2{
font:400 20px/1.1 Georgia, serif;
margin:0 0 10px 0
}
h3{
font:400 16px/1.1 Georgia, serif;
color:#FFF;
padding:7px 10px;
background:url(../images/graygradient.png) repeat-y 0 0 #66665b;
clear:both;
}
h4{
font:400 44px/1.1 Georgia, serif;
color:#222;
margin:10px 0 15px 0;
}
h4 span{
color:#32b6c7
}
h5{
font:400 14px/1.1 Verdana, sans-serif;
text-transform:capitalize;
padding:0 0 7px 0;
margin:0 0 7px 0;
border-bottom:1px solid #313131;
}

strong {
    font-weight: bold;
}


/**  main styles  **/
#wrapper{
}
.center{
width:980px;
margin:0 auto;
}
.fleft{
float:left
}
.fright{
float:right
}
.clear{
display:block;
width:100%;
height:0px;
clear:both;
overflow:hidden;
visibility: hidden;
font:400 0px/0px Arial;
}
.columnwrapp{
overflow:hidden
}
p{
line-height:1.3;
}
.article p, blockquote {
line-height: 1.6;
}

a{
color:#364A74;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.details{
padding:0 0 3px 0;
overflow:hidden;
border-bottom:1px solid #5d5d5d;
font-size:11px;
line-height:20px;
color:#5d5d5d;
margin:0 0 20px 0;
}
.details .social{
float:right;
padding:0 25px 0 0;
}
.preview{
border:1px solid #aaaaaa;
}
.learnmore{
display:block;
width:150px;
height:38px;
overflow:hidden;
text-indent:-99999px;
background:url(http://garagemounier.com/images/learnmore.png) no-repeat 50% 0;
margin:8px -6px 8px -4px
}
.learnmore:hover{
background:url(http://garagemounier.com/images/learnmore.png) no-repeat 50% -40px;
}
.overlay{
background:url(../images/overlay.png) ;
color:#FFF;
}
.list{
line-height:1.3;
}
.list li{
padding:0 0 0 15px;
margin:0 0 4px 0;
background:url(../images/bluedisc.png) no-repeat 0 7px
}


/**  header  **/
#header{
/*background:url(http://garagemounier.com/img/header2.jpg) no-repeat 50% 0 #01090c;*/
background-color:#F5F7F7;
color:#FFF;
padding:0 0 0 0;
position:relative;
zoom:1
}
#header .logo{
float:left;
margin:0px 0px 0px 0px;
width:100%;
height:auto;
}
#header .globe{
float:right;
margin:10px 0 5px 0;
}
#header .date{
padding:0 35px;
width:220px;
height:24px;
float:right;
background:url(../images/datebg.png) no-repeat 0 0;
font:400 17px 'Times New Roman', serif;
}
#header .menuwrapp{
position:absolute;
bottom:0;
left:0;
right:0;
}
.menu{
float:left;
height:29px;
font:400 12px/29px Arial, sans-serif;
text-transform:capitalize;
overflow: hidden;
}
.menuwrapp{
background:url(../images/menu.png);
overflow:hidden;
}
.menu li{
float:left;
text-align:center
}
.menu a{
color:#fff;
display:block;
padding-left:10px;
padding-right:10px;
}
.menu a:hover{
background:url(../images/menuhover.png);
}

/**  content  **/
#content{
background:#f5f7f7;
/*border-top:7px solid #cdcfcf;*/
border-bottom:7px solid #cdcfcf;
padding:14px 0 0 0;
min-height:500px;
_height:500px
}
	/**  page  **/
.page{
width:635px;
float:left;
color:#222;
}
		/**  home page  **/
.homepage .sliderwrapp, .homepage .featuredwrapp{
margin-bottom:13px;
}
.sliderwrapp{
width:600px;
height:350px;
position:relative;
border:4px solid #d5d5d5;
background:#d5d5d5;
}
.slider{
width:600px;
height:350px;
overflow:hidden
}
.slider li{
width:600px;
height:350px;
float:left;
position:relative;
}
.sliderwrapp img, .slider li img{
display:block;
width:100%;
height:100%
}
.sliderwrapp h2, .slider li h2{
font-size:18px;
margin:0;
position:absolute;
bottom:0;
left:0;
right:0;
color:#FFF;
padding:10px 50px 10px 13px;
background:url(../images/overlay.png) ;
}
.sliderwrapp .slidernav{
position:absolute;
right:13px;
bottom:20px;
z-index:99
}
.slidernav a{
display:block;
float:left;
margin:0 0 0 3px;
width:6px;
height:6px;
text-indent:-99999px;
overflow:hidden;
background:#808080;
}
.slidernav a.activeSlide{
background:#ed1c7a
}
.featuredwrapp{
width:350px;
}
.featured{
border:5px solid #d5d5d5;
background:#FFF;
padding:0 4px;
}

.featured li{
padding:4px 0;
border-top:1px solid #d5d5d5;
min-height:97px;
height: 97px;
overflow: hidden;
line-height: 1.4em;
}

.featured .preview{
width:140px;
height:95px;
float:left;
}
.featured  p{
padding:0 0 0 155px
}
.grayblock{
background:url(../images/grayblock.png) no-repeat 50% 0 #f9f9f9;
padding:5px 4px 0 4px;
min-height:370px;
_height:370px;
}
.categwrapp{
border-bottom:1px solid #CCC;
background:url(../images/grayblock.png) no-repeat 50% 0 #f9f9f9;
padding:5px 4px 0 4px;
}
.categwrapp .categ{
float:left;
margin:20px 0 0 -13px;
}
.categwrapp .categcolumn{
width:815px;
float:right;
}
.categcolumn .column{
width:29.2%;
padding:0 2%;
float:left;
border-right:1px solid #CCC
}
.categcolumn .column{
min-height: 440px;
padding:20px 2%;
_height:330px;
}
.categcolumn .column .preview{
position:relative;
margin:0 0 13px 0;
min-height:115px;
zoom:1
}
.preview .overlay{
font-size:12px;
padding: 5px 7px;
position:absolute;
bottom:0px;
left:0px;
right:0px;
}
.preview img{
display:block;
width:100%
}
.categcolumn .column .list{
margin:0 0 20px 0;
color:#364A74;
}
.viewall{
padding:0 20px 0 0;
color:#7f5470;
margin-left: 14px;
text-decoration: none;
}
.categ{
width:165px;
background: #494a43; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NGE0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #494a43 0%, #66665b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#494a43), color-stop(100%,#66665b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #494a43 0%,#66665b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #494a43 0%,#66665b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #494a43 0%,#66665b 100%); /* IE10+ */
background: linear-gradient(to right,  #494a43 0%,#66665b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494a43', endColorstr='#66665b',GradientType=1 ); /* IE6-8 */
}
.categ h3{
background:url("../images/newsletter.jpg") -75px 0;
}
.categ li{
padding:5px 10px;
border-top:1px solid #7f8894;
}
.categ a{
color:#FFF;
text-transform: capitalize;
}
.populartopic{
background:#FFF;
padding:2px 2px 7px 2px;
}
.populartopic .newsletter{
width:300px;
}
.homepage .populartopic .newsletter{
float:right
}
.populartopic h2{
margin:15px 0 10px 15px
}
.populartopic .list{
margin:0 0 0 15px;
overflow:hidden;
}
.populartopic .list li{
width:192px;
float:left;
margin:0 10px 4px 0
}
	
		/**  category page  **/
.categoryage .sliderwrapp, .categorypage .featuredwrapp{
margin-bottom:13px;
}
.whiteblock{
background:#FFF
}
.categorypage .populartopic{
width:300px;
float:right
}
.categorypage .populartopic .list{
margin:0 0 25px 15px
}
.categorypage .populartopic .list li{
width:115px
}
.categorypage .editor{
margin:0 304px 0 0;
border-right:1px solid #d4d4d4
}
.editor h2, .somearticles h2{
padding:15px 0 10px 15px;
margin:0
}
.categlist{
overflow:hidden;
}
.categorypage .categlist li{
width:303px;
float:left;
border-right:1px dashed #d4d4d4
} 
.categlist li{
min-height:97px;
_height:97px;
padding:0 15px 13px 15px 
}
.categlist .preview{
float: left;
height: 95px;
width: 140px;
}
.categlist p{
padding:0 0 0 155px;
margin:0 0 7px 0
}
.categlist .viewall{
margin:20px 0 0 0
}
.categorypage .somearticles{
border-top:1px solid #d4d4d4
}
.somearticles ul{
overflow:hidden;
padding:0 0 20px 0
}
.somearticles li{
width:293px;
float:left;
border-right:1px dashed #d4d4d4;
padding:0 15px 15px 15px;
height:71px;
overflow: hidden;
}
.somearticles li .preview{
width:99px;
height:66px;
float:left;
}
.somearticles li p{
padding:0 0 0 113px
}		

		/**  article page  **/
.article{
margin:0 0 25px 0
}
.article p{
font-size:15px;
margin:0 0 20px 0
}
.article .fleft{
margin:0 10px 0 0
}
.article .fright{
margin:0 0 0 10px
}
.articlefooter{
overflow:hidden;
padding:10px 0;
border-top:1px solid #ccc;
font-size:12px;
line-height:1;
color:#666666
}
	/**  sidebar  **/
.sidebar{
width:315px;
float:right;
color:#222;
}
.widget{
margin:0 0 20px 0
}
.followlink{
display:block;
width:325px;
height:49px;
overflow:hidden;
text-indent:-99999px;
margin:0 -6px 0 -4px;
background:url(../images/follow.png) no-repeat 0 0 
}
		/**  articles  **/
.articles li{
padding: 8px 0px 0px 0px;
border-top: 1px solid #D5D5D5;
height: 71px;
overflow: hidden;
margin-bottom: 8px;
}

.articles li .preview{
display:block;
width:99px;
height:66px;
float:left
}
.articles li p{
padding:0 0 0 115px;
}
		/**  topics  **/
.topics li{
float:left;
width:130px;
margin:0 12px 4px 0;
overflow: hidden;
padding-bottom:8px;
}
		/**  newsletter  **/
.newsletter{
background:url(../images/newsletter.jpg);
color:#FFF;
zoom:1
}
.newsletter a{
color:#FFF;
text-decoration:underline
}
.newsletter a:hover{
text-decoration:none
}
.newsletter-form{
padding:7px 15px 20px 15px;
overflow:hidden
}
.newsletter-form h2{
padding:7px 50px 7px 0;
margin:0 15px 7px 0;
background:url(../images/letter.png) no-repeat 100% 50%
}
.newsletter-form .text{
font:400 12px/1 Arial, sans-serif;
background:#FFF;
border:1px solid #abadb3;
padding:3px 7px;
width:160px;
float:left
}
.newsletter-form .button{
display:block;
width:76px;
height:24px;
overflow:hidden;
text-align:center;
border:none;
background:url(../images/button.png) no-repeat 50% 0;
font:400 12px Verdana, sans-serif;
color:#183348;
text-align:center;
cursor:pointer; 
float:right;
}
.newsletter-form .button:hover{
background:url(../images/button.png) no-repeat 50% -25px;
}
.newsletter .newsoverlay{
overflow:hidden;
padding:10px 15px;
background:url(../images/newsoverlay.png);
clear:both
}
.newsoverlay, .newsoverlay p{
font:400 9px/1.3 Verdana, sans-serif;
}
.newsoverlay p{
}

/**  footer  **/
#footer{
padding:20px 0;
background:url(../images/footer.jpg) repeat-y 50% 0 #020a0d;
}
#footer, #footer a{
color:#f5f7f7
}
#footer .popular, #footer .categories, #footer .moreinfo{
float:left;
margin:0 25px 0 0
}
.popular{
width:400px;
}
.categories{
width:400px;
}
.categories .menuf li{
width:50%;
float:left
}
#footer .logof{
padding:80px 0 0 0;
float:right;
}
.menuf{
font:400 12px/1.1 Verdana, sans-serif;
overflow:hidden;
}
.menuf li{
margin: 0 0 7px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
height: 15px;
}
#copyright{
clear:both;
text-align:right;
font:400 11px/1.1 Verdana, sans-serif;
color:#7b7b7b
}

#MainContent_ContentPanel li
{
font-size:15px;
list-style-type: square;
margin:0px 0px 10px 20px;
line-height: 1.2em;
}

#MainContent_ContentPanel a{
color:#c00;
text-decoration:none;
}
#MainContent_ContentPanel a:hover{
text-decoration:underline;
}
i {
    font-style: italic;
}
#category li {
list-style-type: none;
margin: 0;
clear: both;
width: 450px;
height: 67px;
overflow: hidden;
border-bottom: solid 1px silver;
padding-bottom: 8px;
padding-top: 8px;
}
#category img {
width: 99px;
height: 66px;
float:left;
padding-right:8px;
}

.featured p{
line-height: 1.43;
}

.additional li{
margin: 0 0 4px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
height: 15px;
}

.additional{
width:300px;
float:left;
overflow: hidden;

}
h6{font-weight:bold}
blockquote {
 font-style: italic;
  background: #fff;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
    -moz-box-shadow: 2px 2px 15px #ccc;
    -webkit-box-shadow: 2px 2px 15px #ccc;
    box-shadow: 2px 2px 15px #ccc;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.nextbut {
    background-color: #008CBA;
    border: none;
    color: white !important;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top:20px;
    margin-bottom:20px;
}

@media (max-width: 999px) {
    .sidebar {
        display: none;
    }

    p, body, a {
        font-size: 24px !important;
    }
.page {
    padding: 20px;
}
.featuredwrapp.fright {display:none}
.column:last-child{clear:both}
.newsletter { display:none}

}


.profile {
    background-color: white;
    padding: 8px;
    float:left;
    margin-top:40px;
    margin-bottom:50px;
}

.profile img {
    float: left;
    margin-right: 8px;
    width: 120px;
    height: auto;
}
.profname{
    font-size:20px;
}

#MainContent_ContentPanel p:first-of-type:first-letter {
display:inline-block;float:left;font-weight:700;color:#000;text-transform:uppercase;font-size:77px;
line-height:60px;font-family:Belizio,Georgia,'Droid Serif',serif;padding:6px 9px 0 0}

.discl
{
background-color: white;
padding: 10px;
color: black;
border-bottom: solid 7px #cdcfcf;
}

#share-buttons img {
width: 35px;
padding: 2px;
border: 0;
box-shadow: 0;
display: inline;
}
#share-buttons a {
text-decoration:none;
}

.lookup-result {
    background-color: rgb(255, 247, 183);
    word-wrap: break-word;
    padding: 15px;
}

.lookup-result__title {
    display: block;
    margin-top: 5px;
    font-weight: bold;
margin-bottom: 6px;
    font-size: 18px;
}

.lookup-result__content {
    display: table;
    font-size: 0.875rem;
    line-height: 1.71429;
}

.bigad {
    background-color: white;
    padding: 8px;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
  float:left;
  clear:left;
}
.bigad img {
margin-bottom: 10px;
    float: left;
    margin-right: 8px;
    width: 100%;
    height: auto;
}
.bigad a {
    margin-bottom: 8px;
}

.bigad-wig {
    background-color: white;
    padding: 18px;
    -moz-box-shadow: 2px 2px 15px #ccc;
    float: left;
    margin-right: 8px;
    border-bottom: solid 1px silver;
    margin-bottom: 10px;
    clear: both;
}
.bigad-wig img {
    float: left;
    margin-right: 13px;
    width: 300px;
    height: auto;
    border: solid 1px #ddd;
}
.bigad-wig2 h2 {
    clear: both;
    float: left;
}

.bigad-wig2 img {
    float: left;
    margin-right: 13px;
    width: 100%;
    height: auto;
    border: solid 1px #ddd;
    margin-bottom: 10px;
}

.bigad-wig2 {
    background-color: white;
    float: left;
    border-bottom: solid 1px silver;
    margin-bottom: 10px;
    clear: both;
    padding: 12px;
}
.bigad-wig2 span {
    clear: both;
    float: left;
}

.bigad-wig2 a h2{
    float:left;
    clear: both;
}

blockquote 
{
    float:left;
    clear:left;
}
blockquote li
{
list-style: none !important;
}
#MainContent_ContentPanel ul,#MainContent_ContentPanel h1,#MainContent_ContentPanel h2,#MainContent_ContentPanel h3  {
    clear: left;
}

.bigad .profdesc
{
    float: left;
}
.button_orange{
border:1px solid #CE9A01;-webkit-box-shadow: #FFF563 0px 1px 0px inset;-moz-box-shadow: #FFF563 0px 1px 0px inset; box-shadow: #FFF563 0px 1px 0px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
padding: 8px 18px 8px 18px; text-decoration:none; display:inline-block;font-weight:bold; color: #63460C;
 background-color: #FFD65E; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD65E), to(#FEBF04));
 background-image: -webkit-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -moz-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -ms-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: -o-linear-gradient(top, #FFD65E, #FEBF04);
 background-image: linear-gradient(to bottom, #FFD65E, #FEBF04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFD65E, endColorstr=#FEBF04);
 margin-top:10px;
 color:black !important;
 clear:left !important;
}
.bigad-wig h2.profname {
    margin-top: 0px;
}