body,textarea,table,tr,td{
font-family:calibri,arial;
font-size:1em;
}

.h1{
font-size:1.45em;
font-weight:bold;
line-height:50px;
vertical-align:top;
margin:0 0 0 7px;
}

h1{
font-size:1.45em;
letter-spacing:1px;
}

h2{
font-size:1.4em;
}

a{
text-decoration:none;
color:#5C80B1;
}

a[href^="\/file.axd"]{
font-weight:bold;
background:url(download.png) no-repeat right center;
padding-right:15px;
}

a:hover{
text-decoration:underline;
}

img{
border:none;
}

#content{
float:left;
width:70%;
}

#sidepanel{
float:right;
width:28%;
}

.loginbox{
margin:0 auto;
}

.loginbox td{
  padding:3px;
}

#postnavigation{
margin-bottom:10px;
text-align:center;
color:Gray;
background:white;
border:1px solid silver;
padding:3px;
}




#menu{
background:white;
border:1px solid silver;
padding:5px;
margin-bottom:20px;
}

#menu a.apmlfilter
{
float:right;
margin-right:10px;
background:url(../../pics/apml.png) no-repeat left 1px;
padding-left:16px
}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu ul li{
display:inline;
}

#menu ul li a{
padding:10px;
font-weight:bold;
}

#menu ul li a.feed img{
margin-right:3px;
margin-bottom:-2px;
}



div.widgetzone{
padding:0;
background:none;
}

div.widgetzone .clear{
clear:left;
}

div.widget{
background:white;
border:1px solid silver;
padding:10px 15px;
margin-bottom:10px;
z-index:1;
min-width:1px;
}

div.widget .content{
line-height:16px;
color:#666666;
}

div.widget h4{
font-size:1.4em;
border-bottom:1px solid silver;
padding-bottom:5px;
margin:0;
margin-bottom:5px;
z-index:0;
color:#999999;
letter-spacing:1px;
}

div.widget a.edit,div.widget a.move{
font-size:1.1em;
font-weight:normal;
float:right;
z-index:1;
margin-left:5px;
}

div.widget a.delete{
font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
position:relative;
top:-3px;
z-index:1;
text-decoration:none;
}

div.widget a.delete:hover{
color:black;
}

.widgetzone .widget ul{
list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize;
}

.widgetzone .widget ul li{
margin-bottom:3px;
}

.widgetzone div.search{
background:none;
border:none;
padding-left:10px;
}

.widgetzone img.rssButton{
margin-right:3px;
}

.widgetzone div#moveWidgetToContainer{
text-align:right;
margin:3px;
}



#blogroll ul{
list-style-type:none;
margin:0 0 3px 0;
padding:0px;
}

#blogroll ul li ul li a{
margin-left:25px;
color:#666666;
font-size:1.1em;
}

#blogroll ul li a img{
border:none;
margin-right:3px;
}



div.post,.mceContentBody{
padding:3px 10px;
margin-bottom:20px;
line-height:125%;
}

div.post h1,.mceContentBody h1{
margin:5px 0 0 0;
}

div.post .author{
color:#666666;
font-size:.95em;
float:left;
text-transform:capitalize;
}

div.post .pubDate{
color:#666666;
font-size:.95em;
float:right;
}

div.post .text{
margin-top:30px;
}

div.post .text img
{
margin:0 0 15px 0;
}

div.post .text h2{
margin-bottom:-10px;
}

div.post .text h3{
font-size:1.1em;
margin-bottom:-10px;
padding:0;
}

div.post .footer{
text-align:right;
padding-top:4px;
padding-bottom:2px;
}

div.post .bottom{
margin:15px 0;
}

div.post .categories{
margin-bottom:5px;
float:right;
}

div.post .tags{
float:left;
margin-bottom:5px;
}

div.post .text a[href^="http:"]{
background:url(../../pics/remote.gif) right top no-repeat;
padding-right:10px;
 white-space:nowrap;
}



#relatedPosts div{
background:white;
padding:5px 10px 10px 10px;
border:1px solid silver;
}

#relatedPosts h1{
margin:0 0 10px 0;
}

#relatedPosts p
{
font-size:1em;
letter-spacing:1px;
font-weight:bold;
}

#relatedPosts a{
display:block;
margin-top:5px;
}

#relatedPosts span{
color:#666666;
text-indent:10px;
display:inline-block;
}



ul.recentPosts li{
padding-bottom:10px;
}

ul.recentPosts li a{
font-weight:bold;
}

ul.recentPosts li span{
display:block;
text-indent:10px;
text-transform:none;
}



ul.recentComments li{
padding-bottom:10px;
text-transform:none;
}

ul.recentComments li a.postTitle{
font-weight:bold;
}



.bookmarks{
float:left;
}



.comment{
border:1px solid silver;
background-color:white;
padding:3px 10px;
margin-bottom:10px;
}

.comment .date{
font-size:1.4em;
color:#666666;
text-align:right;
margin:0;
padding:3px 0px;
border-bottom:1px dashed silver;
}

.comment .author{
margin:0;
padding:3px 0px;
border-top:1px dashed silver;
font-size:.9em;
}

#addcomment,#comment
{
font-size:1.2em;
letter-spacing:1px;
font-weight:bold;
}

.self{
background:#E0EAEF;
}

.comment .gravatar{
float:left;
clear:both;
margin:5px 10px 5px 0;
}

.comment .gravatar img{
height:80px;
border:1px solid silver;
}

.comment .content{
min-height:85px;
margin:5px;

}

.comment cite{
font-family:Monospace;
font-style:normal;
}

.comment img.flag{
position:relative;
top:2px;
}

.commentForm{
padding:5px;
}

.commentForm
{
font-size:1.1em;
}

.commentForm label{
float:left;
display:block;
width:80px;
margin-top:4px;
}

.commentForm input{
width:28em;
}

.commentForm textarea{
width:100%;
height:150px;
border:1px solid silver;
}

#commentMenu{
padding:0;
margin:0;
clear:both;
}

#commentMenu li{
float:left;
border:1px solid silver;
border-bottom:transparent;
margin:0;
list-style:none;
margin-right:5px;
padding:3px 8px;
cursor:pointer;
position:relative;
top:2px;
background:#d8d8d8;
}

#commentMenu li.selected{
background:white;
border-bottom:1px solid white;
}

#commentPreview{
display:none;
clear:both;
min-height:150px;
}

.success{
color:green;
font-weight:bold;
}

.commentForm .bbcode{
  font-size:.9em;
  float:right;
  position:relative;
  top:20px;
  padding:3px;
}

.commentForm .bbcodeNoLivePreview{
top:0;
}

.bbcode a{
  margin:1px;
  padding:1px 3px 1px 3px;
  background:#fff;
  border:1px solid #ccc;
}



#archive{
background-color:white;
border:1px solid silver;
padding:10px;
}

#archive h1{
margin:0;
border-bottom:1px dashed silver;
padding-bottom:9px;
}

#archive h2{
border-bottom:1px solid silver;
padding-bottom:4px;
margin-bottom:10px;
}

#archive h2 img{
margin-right:3px;
}

#archive ul{
list-style-type:square;
margin:0 10px;
padding:10px;
}

#archive ul li{
margin-right:20px;
}

#archive table{
width:100%;
border-collapse:collapse;
}

#archive table td,#archive table th{
text-align:left;
}

#archive table td{
text-align:left;
border-bottom:1px solid #D8D8D8;
padding:2px 0;
font-size:.95em;
}

#archive .date{
width:70px;
}

#archive .comments{
width:70px;
text-align:center;
}

#archive .rating{
width:70px;
text-align:center;
}



#searchbox{
margin-top:5px;
font-size:.85em;
}

#searchbox input{
font-size:.85em;
}

#searchbox #searchbutton{
margin-left:0px;
}

#searchbox #searchfield{
width:180px;
}



#searchonsearch{
background:white;
padding:5px 10px;
margin-bottom:20px;
border:1px solid silver;
}

#searchonsearch h3{
margin:3px;
font-size:1.3em;
}

#searchonsearch ol li{
margin:2px 0;
}



ul#monthList{
font-weight:bold;
}

ul#monthList ul li{
margin-left:20px;
font-weight:normal;
}

ul#monthList li.year{
 cursor:pointer;
}

ul#monthList ul{
display:none;
}

ul#monthList ul.open{
display:block;
}



.tagcloud{
margin-bottom:10px;
white-space:normal;
}

.tagcloud li{
display:inline;
}

.tagcloud a{
margin-right:3px;
display:inline;
}

.tagcloud a.biggest
{
font-size:2.4em;
}

.tagcloud a.big
{
font-size:1.8em;
}

.tagcloud a.small
{
font-size:1em;
}

.tagcloud a.smallest
{
font-size:.9em;
}

.tagcloud a.medium
{
font-size:1.2em;
}




#page{
border:1px solid silver;
padding:3px 10px;
margin-bottom:20px;
background-color:white;
line-height:17px;
}

#page h1{
margin:3px 0 10px 0;
}

#page #admin{
border-top:1px solid silver;
margin-top:10px;
padding:5px 0;
}



#calendarContainer{
text-transform:capitalize;
margin:0 auto;
}

.calendar{
border:none;
margin:0 auto;
}

.calendar .weekend{
background-color:#F1F1F1;
}

.calendar .other{
color:silver;
}

.calendar a.exist{
display:block;
font-weight:bold;
background-color:#F1F1F1;
}

.calendar td{
vertical-align:top;
background:white;
}



.rating{
margin-bottom:10px;
}

.rating p{
display:inline;
position:relative;
top:14px;
left:55px;
}

.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}

.star-rating li{
display:inline;
}

.star-rating a,.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{
background-position:left bottom;
}

.star-rating a.one-star{
width:20%;
z-index:6;
}

.star-rating a.two-stars{
width:40%;
z-index:5;
}

.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position:left center;
}


.small-star{
width:50px;
height:10px;
}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{
background-image:url(../../pics/star_small.gif);
line-height:10px;
height:10px;
}



#searchpage{
margin-bottom:30px;
}

#searchpage input#q{
width:300px;
}

#searchpage input#comment{
clear:both;
}

.searchresult{
margin-bottom:20px;
}

.searchresult a{
font-weight:bold;
}

.searchresult span.text{
clear:both;
display:block;
margin:3px 0;
}

.searchresult span.type{
display:block;
}

.searchresult span.url{
color:Gray;
}

.searchpage ul.paging{
 list-style-type:none;
 margin:0px;
 margin-bottom:20px;
 padding:0px;
}

.searchpage ul.paging li{
 display:inline;
 border:1px solid gray;
 background:#f1f1f1;
 margin-right:5px;
}

.searchpage ul.paging li a{
 padding:5px 8px;
}

.searchpage ul.paging li.active{
 background:#f1f1f1;
 border:1px solid black;
}



#contact{
background:white;
padding:10px;
border:1px solid silver;
}

#contact h1{
margin-top:0;
}

#contact label{
display:block;
padding-top:5px;
}

#contact input.field{
width:200px;
}

#contact textarea{
display:block;
overflow:auto;
width:75%;
height:150px;
margin:0;
}



.code
{
font-size:1em;
color:black;
font-family:Consolas,"Courier New",Courier,Monospace;
background-color:#F1F1F1;
 line-height:normal;
}

.code p{
padding:5px;
}

.code .rem{ color:#008000}

.code .kwrd{ color:#0000ff}

.code .str{ color:#006080}

.code .op{ color:#0000c0}

.code .preproc{ color:#0000ff}

.code .asp{ background-color:#ffff00}

.code .html{ color:#800000}

.code .attr{ color:#ff0000}

.code .alt{background-color:#f4f4f4}

.code .lnum{ color:#606060}



div.post .text a[rel]{
background-repeat:no-repeat;
background-position:right center;
}
div.post .text a[rel="me"]{
background-image:url('../../pics/xfn/me.gif');
}




div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"]{
background-image:url('../../pics/xfn/contact.gif');
padding-right:11px;
}

div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"]{
background-image:url('../../pics/xfn/contactMet.gif');
padding-right:11px;
}


div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"]{
background-image:url('../../pics/xfn/colleague.gif');
padding-right:11px;
}

div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"]{
background-image:url('../../pics/xfn/colleagueMet.gif');
padding-right:11px;
}


div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"]{
background-image:url('../../pics/xfn/sweet.gif');
padding-right:11px;
}

div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"]{
background-image:url('../../pics/xfn/sweetMet.gif');
padding-right:11px;
}



.comment-replies{
background:transparent url(../../pics/reply-arrow.gif) no-repeat 2px 2px;
padding:0 0 0 15px;
margin:5px 0 0 0;
}

#commentlist #comment-form{
border:solid 1px #ccc;
background:#fff;
padding:10px;
margin:10px 0;
}


#commentNotificationUnsubscription{
margin-bottom:10px;
color:Gray;
background:#ffc;
border:1px solid silver;
padding:10px;
}

#commentNotificationUnsubscription h1{
margin:0 auto 12px auto;
padding:0;
}


*{
border:none;
margin:0;
padding:0;
font-family:arial;
font-size:1em;
}

body{
min-width:960px;
background:url(Images/Backgrounds/bkgdMain.gif) repeat-x;
font-size:62.5%;
}

.skipToLink
{
display:none;
}

.noPadding,#header ul li.noPadding
{
padding:0;
}




a#secretLogo
{
background:url(Images/Common/logoSecret.png) no-repeat;
text-indent:-3000px;
display:block;
width:258px;
height:319px;
position:absolute;
top:10px;
left:163px;
z-index:1000;
}

#countrySelector
{
background:#59a6d9;
color:#ffffff;
font-size:1.2em;
}

#headNav{
position:absolute;
top:0;
left:0;
width:100%;
height:40px;
z-index:100;
}

#header{
height:40px;
min-width:960px;
overflow:hidden;
position:relative;
}

#header div{
width:960px;
margin:0 auto;
position:relative;
}

#header ul{
position:absolute;
top:5px;
right:0;
}

#header ul li{
float:left;
list-style:none;
color:#ffffff;
padding:0 3px;
}

#header ul li a{
color:#ffffff;
text-decoration:none;
vertical-align:-3px;
font-size:1.2em;
}

#searchBox input{
background:url(Images/Common/bkgdSearchInput.gif) no-repeat;
width:64px;
height:22px;
padding-left:10px;
display:block;
padding-top:3px;
padding-right:9px;
color:#ffffff;
font-size:1.1em;
}

#header ul li .goLink
{
background:url(Images/Common/btnSearch.gif) no-repeat;
width:31px;
height:22px;
*margin-top:1px;
display:block;
text-indent:-30000px;
}


#navigation{
height:30px;
width:960px;
margin:0 auto;
}

#navigation ul{
height:30px;
float:right;
}

#navigation ul li{
list-style:none;
float:left;
position:relative;
height:30px;
}

#homeNav a,#productsNav a#products,#sweatNav a,#whatsNewNav a,#specialOffersNav a{
background:url(Images/Navigation/navigation.png) no-repeat;
height:39px;
background-position:0 0;
text-indent:-3000px;
display:block;
}

#homeNav a{
width:104px;
}

#productsNav a#products{
width:115px;
background-position:-104px 0;
}

#sweatNav a{
width:158px;
background-position:-219px 0;
}

#whatsNewNav a{
width:127px;
background-position:-377px 0;
}

#specialOffersNav a{
width:141px;
background-position:-504px 0;
}

#homeNav a:hover{
width:104px;
height:39px;
background:url(Images/Navigation/navigation_homeActive.png) transparent no-repeat;
}

#productsNav a#products:hover 
{
width:132px;
height:39px;
background:url(Images/Navigation/navigation_productActive.gif) transparent no-repeat;
position:relative;
margin-left:-17px;
z-index:100;
}

#sweatNav a:hover 
{
width:175px;
height:39px;
margin-left:-17px;
background:url(Images/Navigation/navSweat_active.gif) transparent no-repeat;
}

#whatsNewNav a:hover{
width:146px;
height:39px;
margin-left:-19px;
background:url(Images/Navigation/navWhatsNew_active.gif) transparent no-repeat;
}

#specialOffersNav a:hover{
width:158px;
height:39px;
margin-left:-17px;
background:url(Images/Navigation/navSpecialOffer_active.gif) transparent no-repeat;
}

#navigation ul li #subNavigation{
display:none;
position:absolute;
top:35px;
left:-18px;
width:403px;
height:477px;
z-index:100;
padding-top:10px;
padding-left:13px;
overflow:hidden;
}

#navigation ul li #subNavigation h4
{
color:#00215c;
display:block;
text-transform:uppercase;
margin-bottom:10px;
font-size:1.1em;
}

#navigation ul li #subNavigation ul
{
float:none;
margin-left:16px;
height:auto;
}

#navigation ul li #subNavigation ul ul
{
margin-left:12px;
}

#navigation ul li #subNavigation #wantDeodorantSubnav ul
{
margin-left:0;
}

#navigation ul li #subNavigation a
{
color:#8295b2;
font-size:1.2em;
}

#navigation ul li #protectionSubnav li,
#navigation ul li #wantDeodorantSubnav li
{
float:none;
list-style:disc;
color:#00215c;
height:auto;
}

#navigation ul li #subNavigation #wantDeodorantSubnav h4
{
margin-bottom:5px;
}

#navigation ul li #subNavigation #wantDeodorantSubnav h4 a
{
color:#00215c;
}

#navigation ul li #wantDeodorantSubnav ul
{
margin-bottom:10px;
}

#navigation ul li #wantDeodorantSubnav li
{
list-style:none;
}

#navigation ul li #protectionSubnav li li,
#navigation ul li #wantDeodorantSubnav li li
{
list-style:none;
display:block;
line-height:16px;
}

#strongProtectionList
{
position:absolute;
top:63px;
right:55px;
z-index:5;
}

.originalSubnavHead
{
margin-top:10px;
}

#navigation ul li #subNavigation a#protectionTab,#navigation ul li #subNavigation a#wantTab
{
height:33px !important;
float:left;
display:block;
text-indent:-30000px;
width:152px;
}

#navigation ul li #subNavigation a#wantTab
{
width:228px;
}

#protectionSubnav,#wantDeodorantSubnav 
{
padding-left:35px;
padding-top:53px;
}

#wantDeodorantSubnav{
display:none;
padding-left:55px;
padding-top:63px;
}

.rightSubnavClt
{
position:absolute;
bottom:40px;
left:25px;
z-index:4;
}
.subnavCltClinicalProtection
{
position:absolute;
bottom:150px;
left:45px;
z-index:4;
}
.subnavCltBtmLeft
{
position:absolute;
bottom:38px;
left:22px;
z-index:4;
}
.subnavCltBtmRt
{
position:absolute;
bottom:38px;
right:25px;
z-index:4;
}



#wrapper{
margin:0 auto;
width:100%;
min-width:960px;
position:relative;
overflow:hidden;
}

#mainContent{
width:930px;
float:left;
left:50%;
padding-left:45px;
margin-left:-430px;
overflow:hidden;
margin-top:135px;
padding-bottom:150px;
position:relative;
z-index:10;
}

#productBackground{
left:50%;
width:1300px;
margin-left:-650px;
height:1169px;
min-width:960px;
position:absolute;
z-index:5;
top:0;
}

a#socialize{
display:block;
text-indent:-3000px;
background:url(/Images/Common/btnSocialize.png) no-repeat;
width:46px;
height:136px;
position:absolute;
top:198px;
left:0;
z-index:1000;
}

#socializeBtn
{
display:block;
text-indent:-3000px;
background:url(/Images/Common/btnSocialize.png) no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/Images/Common/btnSocialize.png');
width:46px;
height:136px;
position:absolute;
top:0;
right:-46px;
}

a#socialize:hover,#socializeBtn:hover
{
background:url(/Images/Common/btnSocialize_on.png) no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/Images/Common/btnSocialize_on.png');
}

div#socializewrapper{
background:url(/Images/Backgrounds/bkgdSocialize.png) no-repeat;
position:absolute;
top:197px;
left:-688px;
width:688px;
height:366px;
z-index:1000;
display:none;
}

div#socializewrapper .left{ float:left;margin:45px 0 0 20px;_margin-left:10px;width:280px}
div#socializewrapper .left p{ color:#6885a8}
div#socializewrapper .left p a.more,div#socializewrapper .left p a:visited.more{
color:#3d4d8b;font-weight:bold;
text-decoration:none;margin:20px 0 0 0;
}
div#socializewrapper .left .divider{
background:url(Images/Backgrounds/bkgdSocializeDivider.png) no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/Images/Backgrounds/bkgdSocializeDivider.png');
display:block;
height:24px;
width:260px;
}

div#socializewrapper .right{ margin:50px 20px 0 0;top:0;float:right;width:335px}
div#socializewrapper .right .close{
cursor:pointer;
position:absolute;
top:20px;font-size:1.1em;
right:20px;color:#000000;
}


#modalBackground{
position:fixed;
_position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background:#000000;
z-index:999;
}



.bodyMists #productHighlights h1{
width:337px;
height:106px;
}

.bodyMists #mainContent
{
margin-top:180px;
padding-left:75px;
}

.bodyMists #productHighlights
{
padding-top:120px;
height:320px;
}



.bodySplashes #productHighlights h1{
width:337px;
height:226px;
}

.bodySplashes #mainContent
{
margin-top:180px;
padding-left:75px;
}

.bodySplashes #productHighlights
{
padding-top:120px;
height:320px;
}



#footer{
background:url(Images/Footer/bkgdFooter.gif) repeat-x;
height:39px;
clear:both;
color:#999999;
}

#footer ul{
width:960px;
margin:0 auto;
}

#footer ul li{
padding:13px 2px 0 2px;
float:left;
list-style:none;
font-size:1.2em;
}

#footer ul li img{
vertical-align:-1px;
}

#footer ul li a{
margin:0 3px;
color:#999999;
font-size:1em;
}

#footer ul li#bbb{
float:right;
padding-top:6px;
}

#footer ul li#bbb a{
background:url(Images/Footer/logoBBB.gif) no-repeat;
width:71px;
height:27px;
display:block;
text-indent:-3000px;
border:none;
}




#bts
{
margin-bottom:15px;
}

#content
{
float:left;
width:600px;
padding-left:48px;
_padding-left:38px;
margin:55px 0 0 0;
color:#19326a;
}

#sidepanel
{
width:220px;
float:left;
margin-left:20px;
_margin-left:10px;
margin-top:30px;
}


div.post
{
padding:5px 7px 4px 7px;
overflow:hidden;
margin-bottom:12px;
}

div.post h1
{
font-weight:normal;
width:460px;
float:left;
line-height:22px;
}

div.post h1 a
{
font-size:1.5em;
text-transform:uppercase;
color:#19326a;
}

div.post .pubDate
{
color:#19326a;
font-size:1.4em;
float:right;
text-transform:uppercase;
margin-top:8px;
_width:100px;
}

div.post div.hr{
display:block;
height:2px;
line-height:2px;
border-top:solid 1px #6178a0;
border-bottom:solid 1px #aabdd2;
}

div.post .text
{
margin:10px 0 0 0;
}

div.post .text p
{
margin-bottom:15px;
font-size:1.1em;
}

div.post .text h2 
{
margin-bottom:0;
}

div.bottom a.taggedlink
{
font-size:1.4em;
font-weight:bold;
text-transform:uppercase;
color:#19326a;
margin-bottom:15px;
display:block;
}

div.post .bottom
{
margin-bottom:0;
}


.likeing
{
background:url(Images/Common/iconLike.gif) no-repeat;
padding-left:18px;
}

.likeing a
{
color:#19326a;
font-size:.9em;
}

.likeing,.share_tagging a
{
float:left;
color:#19326a;
margin-right:25px;
font-weight:bold;
text-transform:uppercase;
font-size:1.1em;
}

.share_tagging a
{
padding-top:5px;
}

a.shareThis
{
background:url(Images/Common/iconShareThis.gif) no-repeat;
background-position:0 3px;
padding-left:20px;
padding-top:5px;
color:#478aa4;
font-weight:normal;
text-transform:inherit;
}

.file_under
{
float:left;
}

.file_under,.tags
{
background:#19326a;
padding:2px 20px 2px 5px;
margin:10px 0 2px 0;
color:#ffffff;
text-transform:uppercase;
width:auto;
font-size:1.1em;
}

.file_under a ,.tags a
{
color:#ffffff;
font-weight:bold;
}

.tags
{
background:#33689e;
margin:0;
clear:both;
}


div.post .footer
{
border:none;
}



p#comment
{
background:url(Images/Headlines/hdlComments.gif) no-repeat;
display:block;
text-indent:-3000px;
width:130px;
height:19px;
margin-bottom:15px;
}

.comment
{
padding:10px 5px;
border:1px solid #ced7e4;
}

.comment .commentor,.comment .date
{
float:left;
font-size:1.4em;
color:#19326a;
text-transform:uppercase;
font-weight:bold;
}

.comment .commentor
{
font-size:1.1em;
}

.comment .date
{
border:none;
float:right;
font-weight:normal;
}

.comment .content
{
margin:15px 0;
min-height:inherit;
font-size:1.1em;
}

.comment .author
{
border:none;
text-align:right;
}

.comment .author a
{
color:#19326a;
font-weight:bold;
text-transform:uppercase;
font-size:1.2em;
}

p#addcomment
{
background:url(Images/Headlines/hdlLeaveComment.gif) no-repeat;
display:block;
text-indent:-3000px;
width:214px;
height:20px;
margin-bottom:15px;
}

.commentForm label
{
color:#787878;
font-size:1.2em;
font-weight:bold;
width:auto;
float:none;
}

.commentForm input,.commentForm textarea
{
background:#f9f9f9;
border:1px solid #d8d8d8;
}

.inappropriateMessage,.likeMessage
{
background:#f9f9f9;
  border:2px solid #d8d8d8;
  padding:15px;
  text-align:center;
  font-weight:bold;
  color:red;
  display:none;
  font-size:1.2em;
}


.required
{
color:red;
}

input#btnSaveAjax
{
background:url(Images/Common/btnSubmit.gif) no-repeat;
display:block;
text-indent:-3000px;
width:128px;
height:23px;
float:right;
cursor:pointer;
font-size:0em;
line-height:0;
}


h1#whatsNew
{
display:block;
text-indent:-3000px;
background:url(Images/Headlines/hdlWhatsNew.jpg) no-repeat;
width:333px;
height:74px;
position:relative;
left:300px;
}


.widgetzone .categorylist h4
{
display:block;
text-indent:-3000px;
background:url(Images/Headlines/hdlCategories.png) no-repeat;
width:167px;
height:61px;
border:none;
}

.widgetzone .tagcloud h4
{
display:block;
text-indent:-3000px;
background:url(Images/Headlines/hdlTagCloud.png) no-repeat;
width:167px;
height:61px;
border:none;
}

div.widget
{
background:transparent;
border:none;
padding:10px 15px;
margin-bottom:10px;
z-index:1;
min-width:1px;
}


ul#categorylist,ul#productSubCategorylist
{
width:185px;
}

ul#categorylist a,ul#productSubCategorylist a
{
display:block;
color:#0d1a62;
margin-bottom:2px;
text-transform:uppercase;
padding:2px 5px;
font-size:1.1em;
}



.tagcloud a
{
color:#0a3876;
font-weight:bold;
margin-right:22px;
vertical-align:middle;
line-height:26px;
}

.tagcloud a.biggest
{
font-size:2.4em;
}

.tagcloud a.big
{
font-size:1.8em;
}

.tagcloud a.small
{
font-size:1em;
}

.tagcloud a.smallest
{
font-size:.9em;
}

.tagcloud a.medium
{
font-size:1.2em;
}

.clear
{
  height:0;
  line-height:0;
  clear:both;
  visibility:hidden;
*zoom:1;
}


#commentlist
{
overflow:hidden;
}

div.paginationContainer
{
color:#0a3876;
margin-bottom:10px;
overflow:hidden;
}

div.paginationContainer a
{
font-weight:bold;
color:#0a3876;
}

div.paginationContainer p
{
float:right;
}

div.paginationContainer select
{
border:1px solid #0a3876;
float:left;
}

p#footerText{
margin:10px 0 0 5px;
}

p#footerText a
{
font-size:1.1em;
}

.checkbox input{ width:20px}

sup
{
font-size:.8em;
}