/* @override http://www.makeupandbeautyblog.com/wp-content/themes/mabb/style.css */

/*
Theme Name: Makeup and Beauty Blog
Theme URI: http://theblogstudio.com/
Description: Modified and enhanced by <a href="http://mattbrett.com">Matt Brett</a>.
Version: 1.5
Author: The Blog Studio
Author URI: http://theblogstudio.com
*/

a:active, a { 
	outline: none; 
}
f
:focus { 
	outline: none; 
}

/* --------------------------------- =By Chad, to style H1 tags on single post pages -------- */

h1.chadsinglepost a { 
	color: #000000; 
	text-decoration: none 
}

h1.chadsinglepost a:hover { 
	color: #000000; 
	text-decoration: underline; 
}

h1.chadsinglepost { 
	font-family: 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-serif; 
	font-size: 31px; 
	font-size-adjust: none; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 1.1em; 
	margin: 0 0 5px; 
	padding: 0; 
}

/* --------------------------------- =Chad to hide H1 on home page --------- */

.hideh1 { 
	text-indent: -9999px; 
	display: none; 
}

/* --------------------------------- =Chad for CommentLuv plugin style --------- */

ol li .cluv { 
	font-size: 100% !important; 
	text-transform: none !important; 
}

/* --------------------------------- =Chad to bold a links in 101 posts --------- */

.alinks a:link { 
	font-weight: bold; 
}

/* --------------------------------- =Chad add next/prev to single.php --------- */

.bottomnavigation { 
	display: none; 
	clear: both; 
	float: left; 
	width: 100%; 
	margin: 10px 0 0 0; 
	padding: 10px 0 5px 0; 
	border-top: 1px dotted #ddd; 
	color: #999; 
	font-size: 13px; 
	font-weight: bold; 
}

.bottomnavigation-prev { 
	float: left; 
	display: inline; 
	width: 49%; 
}

.bottomnavigation-next { 
	float: right; 
	display: inline; 
	width: 49%; 
	text-align: right; 
}

.bottomnavigation a { 
	color: #333; 
	text-decoration: none; 
}

.bottomnavigation a:hover { 
	color: #000; 
	text-decoration: underline; 
}

/* --------------------------------- =Chad add speech bubble comments -------- */

.speechbubble { 
	position: absolute; 
	top: -35px; 
	left: 205px; 
	width: 59px; 
	height: 45px; 
}

/* --------------------------------- =Chad style h3 links -------- */

.headinglinks { 
	margin-bottom: 15px !important; 
	padding-top: 10px !important; 
}

.headinglinks a { 
	color: #D964BF; 
	text-decoration: none; 
}

.headinglinks a:hover, a:focus { 
	color: #828C93; 
	text-decoration: underline; 
}

.postContent h3.polltitles { 
	font-size: 21px;
        font-weight: bold;
	padding-top: 5px; 
        color: #1D2933;
        padding-left:34px;
        padding-bottom:2px;
}

/* --------------------------------- =Chad, to style author bio boxes -------- */

.author-info {
    background: none repeat scroll 0 0 #F4F4F4;
    margin: 20px 0 31px -30px;
    overflow: auto;
    padding: 30px 30px 20px 31px;
    width: 538px;
}

.author-bio h4, .author-bio h3 { 
	color: #828C93 !important; 
	font-size: 18px; 
	font-weight: normal; 
	letter-spacing: -1px; 
	margin: 0 0 12px !important; 
        height: 1em !important;
}

.postContent .author-info h4 {
    font-size: 24px;
    padding-top: 0;
}

.author-bio h4 a .author-bio h3 a { 
	color: #3D3A41; 
	text-decoration: none; 
}

.author-bio h4 a:hover, .author-bio h4 a:focus, .author-bio h3 a:hover, .author-bio h3 a:focus{ 
	color: #828C93; 
}

.author-bio img { 
	float:right;
        padding:5px;
        vertical-align:baseline !important;
}

.author-info .author-image { 
	float: left; 
	margin: 3px 10px 0 0; 
	border: 5px solid #DCDCE1; 
}

/* --------------------------------- =Chad, to style Google video box -------- */

    #videoBar {
      width : 160px;
      height : 499px;
      text-align: center;
      margin-right: 0px;
      margin-left: 0px;
      padding-top : 60px;
      padding-right : 0px;
      padding-left : 0px;
      padding-bottom : 0px;
      overflow : hidden;
      position: absolute;
      top: 0;
      left: 0;
    }

    #vidBarholder {
      background-image:url('http://img.skitch.com/20100412-bbtbbg6g45n48d4gxjbiygy5g1.gif');
      background-repeat:no-repeat;
      background-position:top;
      width: 160px;
      height: 600px;
      margin: 0;  
      zoom: 1;
      position: relative;
    }

/* --------------------------------- =Chad style weeklyroundup -------- */

.postContent ul.weeklyroundup, .postContent table#weeklyroundup {
     border-collapse: collapse;
     border-spacing: 0; 
     list-style-type: disc !important;
     list-style-image: none;
     margin: 15px 0 15px 15px !important;
}

.postContent h5.weeklyroundup {
     font-size:1.6em;
     margin-left:-20px;
}

.weeklyrounduptitle, .weeklyrounduptitle a {
     color:black;
     font-size:18px;
     letter-spacing:-1px;
     line-height:1em;
     font-weight:bold;
}

/* --------------------------------- =Chad style h3 for stepbystep titles -------- */

h3.stepbystep {
     border-bottom:3px solid #2F2F2F !important;
     color: #2F2F2F !important;
     font:normal normal normal 2.5em/1.33em Helvetica, Arial, Helvetica, sans-serif !important;
     margin-bottom:18px !important;
     padding:10px 0px 3px !important;
}

/* --------------------------------- =Chad style specific posts -------- */

.post.tag-test {
background: #ffe9fa;
background-image:url('http://img.skitch.com/20100814-rut27g5fjqu847dsrix517hbtp.gif');
background-repeat:repeat-y;
background-position:left top;
border-top:5px solid #ffdbf7;
border-bottom:5px solid #ffdbf7;
}

.post.tag-mac-venomous-villains {
background-image:url('http://img.skitch.com/20100814-rut27g5fjqu847dsrix517hbtp.gif');
background-repeat:repeat-y;
background-position:left top;
}

.post.tag-summer-sizzlers {
background-image:url('http://img.skitch.com/20100918-ckam4i946mgwbacqctmf69d8ts.jpg');
background-repeat:repeat-n;
background-position:left top;
background-color:white;
}

/* --------------------------------- =Chad fancy h3 links -------- */
h3.fancy {
border-bottom: 3px solid #2F2F2F;
color: #2F2F2F;
font: normal normal normal 2.5em Helvetica, Arial, sans-serif !important;
margin-bottom: 18px !important;;
padding: 10px 0px 3px !important;;
display:block;
}

/* --------------------------------- =Chad removed dotted border flash -------- */
object, embed {
  outline: 0;
}

/* --------------------------------- =Chad Unsung Heroes post two-columns -------- */
.unsung-list-box {
	float: left;
	width: 506px; 
	display: inline; 
	padding: 15px;
	margin-bottom: 15px; 
	border: 1px solid #f5deef;
}

.unsung-list-box ul { 
	padding: 0;
	clear: none;
	margin:0 0 0 15px !important;
	list-style-type: none !important; 
}

.unsung-list-box ul li { 
	margin: 0;
	font-size: 12px; 
	list-style-type: none !important; 
} 
	
ul.unsungcolumn-one { 
	float: left; 
	width:45%;
}

ul.unsungcolumn-two { 
	float: right; 
	width:45%;
}

/* --------------------------------- =A few commonly used items -------- */

.clear,.clearMe { 
	clear: both; 
}

.hideText { 
	text-indent: -9999px; 
}

.displayNone { 
	display: none; 
}

.floatLeft { 
	float: left; 
}

.floatRight { 
	float: right; 
}

bold,strong,b { 
	font-weight: bold; 
}

italic,i,em { 
	font-style: italic; 
}

small { 
	font-size: x-small; 
}

/* --------------------------------- =wordpress stuff -------- */

img.centered,.aligncenter,div.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}

img.alignright { 
	padding: 4px; 
	margin: 0 0 2px 7px; 
	display: inline; 
}

img.alignleft { 
	padding: 4px; 
	margin: 0 7px 2px 0; 
	display: inline; 
}

.alignright { 
	float: right; 
}

.alignleft { 
	float: left; 
}

.wp-caption { 
	border: 1px solid #ddd; 
	text-align: center; 
	background-color: #f3f3f3; 
	padding-top: 4px; 
	margin: 10px; 
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
}

.wp-caption img { 
	margin: 0; 
	padding: 0; 
	border: 0 none; 
}

.wp-caption p.wp-caption-text { 
	font-size: 11px; 
	line-height: 17px; 
	padding: 0 4px 5px; 
	margin: 0; 
}

/* --------------------------------- =general style & page layout -------- */

body { 
	margin: 0; 
	padding: 0; 
	background: #fff url('images/bg-pattern.jpg') repeat 50% 0; 
}

#wrapper { 
	width: 1000px; 
	margin: 0 auto; 
}

#footerMainContainer { 
	background: url('images/bg-footer.gif') repeat-y 50% 50%; 
	padding: 0 10px; 
}

p#realFooter { 
	background: #fff; 
	padding: 20px 0 40px 0; 
	width: 1080px; 
}

#header { 
	background: transparent url(images/bg-header-main.jpg) no-repeat scroll 50% 65px; 
}

#headerContainer { 
	background: url('images/bg-header-body.jpg') repeat-y 50% 0; 
	padding: 0 10px; 
	width: 980px; 
}

#siteContainer { 
	background: url('images/bg-body.gif') repeat-y 50% 0; 
	background: url('images/bg-body.png') repeat-y 50% 0 !important; 
	width: 980px; 
	padding: 0 10px; 
}

.container { 
	width: 980px; 
}

#contentContainer { 
	background: transparent url(images/dividerLine.gif) repeat-y scroll 599px 0; 
}

#footer { 
	clear: both; 
	background: #000; 
}

#body { 
	float: left; 
	display: inline; 
	width: 599px; 
}

#footerContentColumn { 
	float: left; 
	display: inline; 
	width: 593px; 
}

#sidebar,#footerSidebar { 
	float: right; 
	display: inline; 
	width: 380px; 
}

/* --------------------------------- =imported styles -------- */

/* --------------------------------- =layout -------- */

.box { 
	padding: 20px 18px; 
	_margin: 0 0 20px; 
	_padding: 20px 18px 0; 
}

#pagination p { 
	width: 200px; 
}

#doubleAdBox { 
	padding: 0;
}

#thinAd { 
	margin: 0; 
}

#thickerAd { 
	margin: 0; 
}

#headerBox { 
	width: 980px; 
	border-bottom: 4px solid #000; 
}

#miniNav { 
	float: left;
	width: 324px; 
        display: inline;
}

#miniNav a { 
	position: relative; 
	display: inline;
	float: left; 
	margin: 1px 0 0 4px; 
	width: 158px;
	height: 148px;
	text-decoration: none;
	overflow: hidden;
}

#miniNav span {
	position: absolute;
	top: 103px;
        left: 0;
	display: block;
	width: 158px;
	height: 45px; 
}

#miniNav #daily-photo span {
	background: url('images/dP-watermark.png') no-repeat 0 0;
	width: 158px;
	height: 45px; 
}

#miniNav #daily-beauty span {
	background: url('images/dB-watermark.png') no-repeat 0 0;
	width: 158px;
	height: 45px; 
}

#headerBox img#headerImage { 
	float: left; 
	display: inline; 
	width: 654px; 
}

#underHeaderHolder { 
	margin: 0 auto;
	text-align: center; 
	padding: 15px 0; 
}

#underHeaderHolder table,#underHeaderHolder embed, #underHeaderHolder div,#underHeaderHolder object { 
	margin: 0 auto; 
	text-align: center; 
}

.post { 
	width: 100%; 
	background: url('images/bg-post.gif') repeat-x 0 0; 
	border-top: 1px solid #ddd; 
}

.postHeading,.postContent,.postFooter { 
	margin: 0 30px; 
	_margin: 0 22px; 
}

.postHeading { 
	padding: 17px 0 0 0;
        margin-bottom: 10px; 
}

.postFooter { 
	padding: 0 0 7px 0; 
	clear: both; 
}

#footerContentColumn { 
	margin: 0; 
	padding: 15px 0 0 0; 
}

#footerSidebar { 
	margin: 0; 
	padding: 20px 0 0 0; 
	border-left: 1px solid #333; 
}

.footerContent { 
	padding: 15px 0 35px 35px; 
}

#footerSidebar .box { 
	padding: 20px; 
	border-bottom: 1px solid #333; 
	background: none; 
}

#footerSidebar .box.last { 
	border: none; 
}

#sidebarAdBox .left { 
	float: left; 
	_display: inline; 
}

#sidebarAdBox .right { 
	float: right; 
	_display: inline; 
}

#iframeResetOne div, #iframeResetTwo div { 
	display: none; 
}

p img { 
	float: inherit; 
	margin: 0px 0; 
	padding: 0; 
}

#largeImage { 
	text-align: center; 
	padding: 10px 0; 
	background: #FFF; 
}

.paginate { 
	margin: 0; 
	padding: 10px 20px; 
	background: #FFF; 
	height: 32px; 
}

.paginate .floatLeft a:link, .paginate .floatLeft a:visited { 
	background: url('images/icon-previousPhoto.gif') no-repeat; 
	width: 134px; 
	height: 32px; 
	text-indent: -9999px; 
	display: block; 
	margin: 0 0 10px 0; 
}

.paginate .floatLeft a:hover { 
	background-position: 0 -32px; 
}

.paginate .floatRight a:link, .paginate .floatRight a:visited { 
	background: url('images/icon-nextPhoto.gif') no-repeat; 
	width: 134px; 
	height: 32px; 
	text-indent: -9999px; 
	display: block; 
	margin: 0 0 10px 0; 
}

.paginate .floatRight a:hover { 
	background-position: 0 -32px; 
}

/* --------------------------------- =typography -------- */

blockquote { 
	padding: 20px 20px 5px 20px; 
	margin-top: 25px;
	margin-bottom: 30px; 
	border: 1px solid #eeeeee; 
	background-color:#f4f4f4;
        font-style: normal; 
}

blockquote p { 
	font-family:georgia,Times,serif;
	font-size:1.4em;
	line-height:1.4em;
}

h1 { 
	margin: 0; 
	padding: 0; 
}

h2 { 
	margin: 0 0 5px 0; 
	padding: 0; 
	font: normal normal bold 31px/1.1em 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-serif; 
	color: #1d2933; 
}

h2.pagetitle { 
	margin: 0 0 15px 0; 
}

h3#comments,h3#related,h3#respond { 
	padding-top: 25px; 
}

h5 { 
	font-size: 22px; 
	color: #FFF; 
}

h5#psst { 
	width: 364px; 
	height: 57px; 
	background: url('images/h5-psst.gif') no-repeat; 
	text-indent: -9999px; 
	display: block; 
	font-size: 1em; 
}

h6 { 
	font-size: 17px; 
	color: #FFF; 
	margin: 0; 
}

.postContent h2, .postContent h3, .postContent h4, .postContent h5 { 
	color: #1D2933; 
	margin: 0 0 .75em 0; 
	font-weight: bold; 
}

.postContent h2 { 
	font-size: 27px; 
}

.postContent h3 { 
	font-size: 24px;
	padding-top: 18px; 
}

.postContent h3 a, .postContent h4 a, .postContent h5 a { 
	color: #3D3A41;
	text-decoration: none; 
}

.postContent h3 a:hover, .postContent h3 a:focus, .postContent h4 a:hover, .postContent h4 a:focus, .postContent h5 a:hover, .postContent h5 a:focus { 
	color: #828C93 !important; 
	text-decoration: underline; 
}

.postContent h4 { 
	font-size: 21px;
        padding-top:12px;
}

.postContent h5 { 
	font-size: 14px; 
}

.postContent blockquote h5 { 
	font-size: 1.6em;
	padding-bottom:0;
}

.postContent blockquote h4 { 
	font-size: 21px;
	margin:0 0 .4em;
	padding:10px 0 0 0;
}

.box.last h6 p { 
	font-weight: bold; 
}

p { 
	font: normal normal normal 12px/1.6em 'Verdana',Helvetica Neue,Helvetica,Arial,Sans-serif; 
	color: #424241; 
	margin: 0 0 1.2em 0 
}

#pagination p.paginateLeft { 
	float: left; 
}

#pagination p.paginateRight { 
	float: right; 
	text-align: right; 
}

.share-link, .comments-link, .icon-arrow-left, .icon-arrow-right { 
	float: left; 
	margin-right: 16px; 
}

.share-link a, .comments-link a, .icon-arrow-left a { 
	display: block; 
	padding: 10px 0 10px 40px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #666; 
	text-decoration: none; 
}

.icon-arrow-right a { 
	display: block; 
	padding: 10px 40px 10px 0; 
	font-size: 14px; 
	font-weight: bold; 
	color: #666; 
	text-decoration: none; 
}

.share-link a { 
	background: url(images/icon-share.gif) no-repeat 0 50%; 
}

.comments-link a { 
	background: url(images/icon-comments.gif) no-repeat 0 50%; 
}

.icon-arrow-left a { 
	background: url(images/icon-arrow-left.gif) no-repeat left center; 
}

.icon-arrow-right a { 
	background: url(images/icon-arrow-right.gif) no-repeat right center;
}

.share-link a:hover, .comments-link a:hover, .icon-arrow-left a:hover, .icon-arrow-right a:hover { 
	color: #000; 
	text-decoration: underline; 
}

.commentsLink { 
	width: 450px; 
	float: left; 
	position: relative; 
}

.postOptionsLink { 
	width: 270px; 
	float: right; 
	text-align: right; 
}

#search { 
	float: left; 
	display: inline; 
	margin: 12px 0 0 10px; 
}

#search #s { 
	float: left; 
	display: inline; 
	width: 145px; 
	height: 15px; 
	padding: 7px 10px 5px 10px; 
	font-size: 11px; 
	color: #868686; 
	background: url(images/search-field.jpg) no-repeat 0 0; 
	border: 0; 
}

#search #s:focus { 
	color: #000; 
}

#search-button { 
	float: left; 
	display: inline; 
	cursor: pointer; 
}

form#searchform label { 
	font-size: 1.5em; 
	line-height: 1; 
	margin-bottom: 1em; 
	color: #111111; 
	font-weight: normal; 
}

.postHeading p,.postFooter p { 
	font: normal normal normal .95em/1.2 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-serif; 
	text-transform: uppercase; 
	color: #777;
        margin-bottom:0; 
}

a.more-link { 
	font: normal normal bold 1.4em 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-Serif; 
}

#realFooter { 
	float: left; 
	width: 990px; 
	text-align: center; 
	color: #383838; 
	margin-left: -5px; 
	padding: 20px 0 10px; 
	background: url(images/bg-footer.gif) no-repeat 50% 0; 
	background: url(images/bg-footer.png) no-repeat 50% 0 !important; 
}

#realFooter p { 
	font: normal normal normal 1em 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-Serif; 
	padding: 0; 
}

#footerNavigation { 
	font: normal normal bold 1.2em/1.2em 'Helvetica Neue',Helvetica,Verdana,Arial,sans-serif; 
	color: #000; 
	margin: 0 0 20px 0; 
}

#footerSidebar p { 
	color: #FFF; 
	font: normal normal normal 1.2em/1em 'Helvetica Neue',Helvetica,Verdana,sans-serif; 
}

/* --------------------------------- =links -------- */

a img { 
	border: none; 
}

#logo a, h1#logo a { 
	width: 100%; 
	height: 98px; 
	display: block; 
	margin: 0; 
	padding: 0; 
	background: url('images/h1-logo.gif') no-repeat scroll 9px 11px; 
}

h2 a:link,h2 a:visited { 
	color: #000; 
	text-decoration: none; 
}

h2 a:hover { 
	color: #000; 
	text-decoration: underline; 
}

p.continueReading a:link,p.continueReading a:visited { 
	color: #d964bf; 
	text-decoration: none; 
}

p.continueReading a:hover { 
	color: #d964bf; 
	text-decoration: underline; 
}

.postHeading p a:link,.postHeading p a:visited { 
	color: #d964bf; 
	font-weight: bold; 
	text-decoration: none; 
}

.postHeading p a:hover { 
	color: #d964bf; 
	font-weight: bold; 
	text-decoration: underline; 
}

.postFooter p a:link,.postFooter p a:visited { 
	color: #777777; 
	text-decoration: none; 
}

.postFooter p a:hover { 
	color: #a2a1a1; 
	text-decoration: underline; 
}

#realFooter a:link,#realFooter a:visited { 
	color: #383838; 
	text-decoration: underline; 
}

#realFooter a:hover { 
	color: #383838; 
	text-decoration: none; 
}

#footerNavigation a:link,#footerNavigation a:visited { 
	color: #FFF; 
	text-decoration: none; 
	text-transform: uppercase; 
}

#footerNavigation a:hover { 
	color: #FFF; 
	text-decoration: underline; 
	text-transform: uppercase; 
}

a.rssLink,a.emailLink { 
	float: left; 
	height: 24px; 
	width: 30px; 
	background: url('images/button-rss.gif') no-repeat top right; 
	display: block; 
	padding: 5px 30px 0 0; 
	margin: 0 25px 0 0; 
}

a.rssLink:link,a.rssLink:visited,a.emailLink:link,a.emailLink:visited { 
	color: #545252; 
	text-decoration: none; 
}

div.postContent p a:link, div.postContent p a:visited { 
	text-decoration: none; 
	color: #D964BF; 
}

div.postContent p a:hover { 
	text-decoration: underline; 
	color: #D964BF; 
}

#recentCommentsList a:link, #recentCommentsList a:visited { 
	color: #D964BF; 
	text-decoration: none; 
	font-weight: bold; 
}

#recentCommentsList a:hover { 
	color: #D964BF; 
	text-decoration: underline; 
	font-weight: bold; 
}

#mylastpostbox a:link, #mylastpostbox a:visited { 
	color: #D964BF; 
	text-decoration: none; 
	font-weight: bold; 
}

#mylastpostbox a:hover { 
	color: #D964BF; 
	text-decoration: underline; 
	font-weight: bold; 
}

/* ----------------------------------- =lists ----------- */

ul { 
	list-style: disc;
}

.postContent ul { 
        list-style-image: url("/wp-content/themes/mabb/images/pink-bullet.gif");  
	margin: 10px 0 20px 50px; 
	padding: 0; 
}

.postContent blockquote ul { 
  	font-family:georgia,Times,serif;
	font-size:1.4em;
	line-height:1.4em;
}

.postContent blockquote ol li { 
  	font-family:georgia,Times,serif;
	font-size:1.4em;
	line-height:1.4em;
}

.postContent ol { 
	list-style: decimal outside; 
	margin: 10px 0 20px 50px; 
	padding: 0; 
}

.postContent ul li, .postContent ol li { 
	margin: 0 0 12px 0; 
	line-height: 1.6em; 
	font-size: 12px; 
	color: #424241; 
	font-family: 'Verdana',Helvetica Neue,Helvetica,Arial,Sans-serif; 
}

.postContent blockquote ul li, .postContent bockquote ol li  { 
	margin: 0 0 6px 0; 
	line-height: 1.6em; 
	font-size: 1em; 
	font-family: georgia,Times,serif; 
}

.postContent ul li span, .postContent ol li span { 
	text-transform: uppercase; 
	font-size: 55%; 
	color: #777777; 
}

.postContent ul li a:link, .postContent ul li a:visited, .postContent ol li a:link, .postContent ol li a:visited { 
	color: #D964BF; 
	text-decoration: none; 
}

.postContent ul li a:hover, .postContent ol li a:hover { 
	color: #D964BF; 
	text-decoration: underline; 
}

.postContent ul#topPostsPageList { 
	list-style: disc outside; 
	list-style-image: url(images/bullet-star.gif); 
}

div#categoryLinks ul { 
	list-style: disc inside; 
	list-style-image: url('images/bullet-star.gif'); 
}

.postContent ul#topPostsPageList li, .postContent #categoryLinks li { 
	font-size: 1.4em; 
	line-height: 1.1em; 
	padding-bottom: 5px; 
}

/* ----------------------------------- =next 2 added by CM ----------- */

.postContent ul#topPostsPageList li a:link, .postContent ul#topPostsPageList li a:visited { 
	color: #222222; 
	text-decoration: none; 
}

.postContent ul#topPostsPageList li a:hover { 
	color: #222222; 
	text-decoration: underline; 
}

#disclaimer { 
	color: #605f54; 
	border-top: 1px solid #ddd9bd; 
}

#disclaimer p { 
	margin: 1px; 
	padding: 15px 30px; 
	font-size: 11px; 
	line-height: 13px; 
	background: #f5f2db; 
}

#disclaimer a { 
	color: #605f54; 
	text-decoration: underline; 
}

#disclaimer a:hover { 
	color: #000; 
	text-decoration: underline; 
}

#disclaimer strong { 
	color: #44433b; 
	text-transform: uppercase; 
}

#related { 
	float: left; 
	width: 569px; 
	margin: 0; 
	padding: 20px 0 0 30px; 
	background: url('images/bg-post.gif') repeat-x 0 0; 
}

.related-article { 
	float: left; 
	display: inline; 
	width: 260px; 
	margin: 0 20px 0 0; 
	padding: 5px 0; 
}

.related-article-tnail { 
	float: left; 
	display: inline; 
	width: 60px; 
	margin: 0 10px 20px 0; 
	border: 3px solid #ddd; 
}

#related a { 
	color: #d964bf;
	text-decoration: none; 
}

#related a:hover { 
	color: #d964bf; 
	text-decoration: underline; 
}

#related h4 { 
	margin: 5px 0 0; 
	padding: 0; 
	font-size: 13px; 
	line-height: 16px; 
}

#sidebar { 
	float: right; 
	border-top: 1px solid #ddd; 
	background: url(images/bg-sidebar.gif) no-repeat 0 0; 
}

#sidebar #sidebarAd { 
	 
}

#sidebar #sidebarAd.box { 
	margin: 20px 0 0 20px; 
	padding: 20px; 
	background: url(images/bigbox-bg.jpg) no-repeat 0 0; 
}

#sidebar #sidebarAd img { 
	border: none; 
}

.ui-tabs-panel ul { 
	list-style: none; 
	padding: 0 0 0 15px; 
	margin: 0; 
}

.ui-tabs-panel ul li { 
	padding: 0 0px 5px 0px; 
	margin: 0 0 5px 0; 
	border-bottom: 1px solid #e0e0e0; 
	font: normal normal normal 1em/1.6em 'Helvetica Neue',Helvetica,Verdana,Arial,Sans-Serif; 
}

.ui-tabs-panel ul li a:link,.ui-tabs-panel ul li a:visited { 
	color: #333333; 
	text-decoration: none; 
}

.ui-tabs-panel ul li a:hover { 
	color: #d964bf; 
	text-decoration: underline; 
}

.footerContent ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.footerContent ul li { 
	font: normal normal normal .9em/1.2em 'Helvetica Neue',Helvetica,Verdana,sans-serif; 
	margin: 0 20px 10px 0; 
	color: #999999; 
	text-transform: uppercase; 
}

.footerContent ul li a { 
	font-size: 1.2em; 
	margin-bottom: 5px; 
	text-transform: none; 
}

.footerContent ul li a:link,.footerContent ul li a:visited { 
	color: #FFF; 
	text-decoration: none; 
}

.footerContent ul li a:hover { 
	color: #FFF; 
	text-decoration: underline; 
}

ul#relatedEntriesList { 
	list-style: none; 
	margin: 20px 0 30px 0; 
	padding: 0 0 0 20px; 
}

ul#relatedEntriesList li { 
	padding: 0 15px 0 20px; 
	margin: 0 0 10px 0; 
background: url('images/icon-pinkDot.gif') no-repeat left 50%;
font: normal normal bold 1em/1em 'Helvetica Neue', Helvetica, Verdana, Arial, Sans-Serif;
/*      font: normal bold italic 1em/1em 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, Times, Serif; */
	color: #d964bf;
        font-size:1.2em;
}

ul#relatedEntriesList li a:link, ul#relatedEntriesList li a:visited { 
	color: #d964bf; 
	text-decoration: none; 
}

ul#relatedEntriesList li a:hover { 
	color: #d964bf; 
	text-decoration: underline; 
}

.ddmcc ul { 
	margin: 0 10px 0 0; 
	padding: 0 0 0 8px; 
	list-style: disc; 
}

.ddmcc ul ul { 
	margin: 0; 
}

.ddmcc ul ul li { 
	margin: 0 0 5px 30px; 
	font: normal normal normal 1.1em 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; 
}

#body .ddmcc ul ul li { 
	font-size: 1.4em; 
}

.ddmcc ul ul li a:link, .ddmcc ul ul li a:visited { 
	color: #000; 
	text-decoration: none; 
}

.ddmcc ul ul li a:hover { 
	text-decoration: underline; 
	color: #D964BF; 
}

.ddmcc ul p.sep { 
	font: normal normal bold 1.5em 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; 
	display: none; 
}

.ddmcc { 
	width: 45%; 
	float: left; 
}

#sidebar .ddmcc ul { 
	list-style: none; 
}

#sidebar .ddmcc ul p.sep { 
	display: none; 
}

#sidebar .ddmcc ul ul { 
	margin: 0; 
}

#sidebar .ddmcc ul ul li { 
	margin: 0 0 5px 0; 
}

.ui-tabs-panel ul li { 
	list-style: circle outside url('images/bullet-star.gif'); 
	background: none; 
}

#categoryLinks { 
	padding: 0 0 0 35px; 
}

/* --------------------------------- =next 2 lines by CM to style category page -------- */

#categoryLinks ul li a:link, #categoryLinks ul li a:visited { 
	color: #222222; 
	text-decoration: none; 
}

#categoryLinks ul li a:hover { 
	color: #222222; 
	text-decoration: underline; 
}

ul#categoryLinksCol1 { 
	float: left; 
	width: 47%; 
	margin: 0; 
	padding: 0; 
}

ul#categoryLinksCol2 { 
	float: right; 
	width: 47%; 
	margin: 0; 
	padding: 0; 
}

ul.columnize-one { 
	float: left; 
	width: 48%; 
}

ul.columnize-two { 
	float: right; 
	width: 48%; 
}

/* --------------------------------- =navigation -------- */

#nav { 
	background: url('images/nav.gif') no-repeat; 
	width: 665px; 
	height: 53px; 
	margin: 0; 
	padding: 0; 
	float: left; 
}

#nav span { 
	display: none; 
}

#nav li,#nav a { 
	height: 50px; 
	display: block; 
	text-indent: -9999px; 
}

#nav li { 
	float: left; 
	list-style: none; 
	display: inline; 
}

#nav-home { 
	width: 67px; 
}

#nav-about { 
	width: 146px; 
}

#nav-contact { 
	width: 110px; 
}

#nav-categories { 
	width: 111px; 
}

#nav-posts { 
	width: 103px; 
}

#nav-subscribe { 
	width: 128px; 
}

#nav-home a:hover { 
	background: url('images/nav.gif') 0px -50px no-repeat; 
}

#nav-about a:hover { 
	background: url('images/nav.gif') -67px -50px no-repeat; 
}

#nav-contact a:hover { 
	background: url('images/nav.gif') -213px -50px no-repeat; 
}

#nav-categories a:hover { 
	background: url('images/nav.gif') -323px -50px no-repeat; 
}

#nav-posts a:hover { 
	background: url('images/nav.gif') -434px -50px no-repeat; 
}

#nav-subscribe a:hover { 
	background: url('images/nav.gif') -537px -50px no-repeat; 
}

.galPageLinks { 
	height: 40px; 
	display: block; 
	padding: 10px 0 0 0; 
	margin: 0 auto; 
	text-align: left; 
        font-weight: bold;
}

.galPageLinks a { 
	margin: 0 0px;
        margin-right: 1px;
}

.galPageLinks a:link { 
	padding: 8px 12px 7px 12px; 
	text-decoration: none; 
	border: 1px solid #000; 
	color: #FFF; 
	background-color: #000; 
}

.galPageLinks a:visited { 
	padding: 8px 12px 7px 12px; 
	text-decoration: none; 
	border: 1px solid #000; 
	color: #FFF; 
	background-color: #000; 
}

.galPageLinks a:hover { 
	border: 1px solid #aeaeae; 
	color: #000; 
	background-color: #aeaeae; 
}

.galPageLinks a:active { 
	padding: 8px 12px 7px 12px; 
	text-decoration: none; 
	border: 1px solid #aeaeae; 
	color: #000; 
	background-color: #aeaeae; 
}

/* --------------------------------- =Tabs -------- */

/* Caution! Ensure accessibility in print and other media types... */

@media projection,screen {

/* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */

.ui-tabs-hide { 
	display: none !important; 
}

}

/* Hide useless elements in print layouts... */

@media print {

.ui-tabs-nav { 
	display: none; 
}

}

/* Skin */

.ui-tabs-nav,.ui-tabs-panel { 
	font-family: "Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif; 
	font-size: 12px; 
}

.ui-tabs-nav { 
	list-style: none; 
	margin: 0; 
	padding: 0 0 0 3px; 
}

.ui-tabs-nav:after { 
	

/*

clearing without presentational markup,IE gets extra treatment */display: block; 
	clear: both; 
	content: " "; 
}

.ui-tabs-nav li { 
	float: left; 
	margin: 0 0 -1px 0; 
	font-weight: bold; 
	border-left: 1px solid #d9d9d9; 
	border-top: 1px solid #d9d9d9; 
	border-right: 1px solid #d9d9d9; 
	background: #f3f3f3; 
}

.ui-tabs-nav a,.ui-tabs-nav a span { 
	float: left; 
	

/*

fixes dir=ltr problem and other quirks IE */padding: 0 10px; 
}

.ui-tabs-nav a { 
	margin: 5px

0 0; 
	/*

position:relative makes opacity fail for disabled tab in IE */padding-left: 0; 
	background-position: 100% 0; 
	text-decoration: none; 
	white-space: nowrap; 
	/

* @ IE 6 */outline: 0; 
/

* @ Firefox,prevent dotted border after click */ 
}

.ui-tabs-nav a:link,.ui-tabs-nav a:visited { 
	color: #000; 
}

.ui-tabs-nav .ui-tabs-selected a { 
	position: relative; 
	top: 1px; 
	z-index: 2; 
	margin-top: 0; 
	background-position: 100% -23px; 
	background: #FFF; 
}

.ui-tabs-nav a span { 
	padding-top: 0; 
	padding-right: 0; 
	height: 20px; 
	background-position: 0 0; 
	line-height: 20px; 
}

.ui-tabs-nav .ui-tabs-selected a span { 
	padding-top: 0; 
	height: 27px; 
	background-position: 0 -23px; 
	line-height: 27px; 
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited { 
	

/*

@ Opera,use pseudo classes otherwise it confuses cursor... */cursor: text; 
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active { 
	

/*

@ Opera,we need to be explicit again here now... */cursor: pointer; 
}

.ui-tabs-disabled { 
	opacity: .4; 
	filter: alpha(opacity=40); 
}

.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited { 
	color: #000; 
}

.ui-tabs-panel { 
	border: 1px solid #d9d9d9; 
	padding: 10px; 
	back

ground: #fff; 
/*

declare background color for container to avoid distorted fonts in IE while fading */ 
}

/*.ui-tabs-loading em{padding:0 0 0 20px;background:url(loading.gif) no-repeat 0 50%;}*/

/* Additional IE specific bug fixes... */

* html .ui-tabs-nav { 
	

/*

auto clear @ IE 6 & IE 7 Quirks Mode */display: inline-block; 
}

*:first-child+html .ui-tabs-nav { 
	

/*

auto clear @ IE 7 Standards Mode - do not group selectors,otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */display: inline-block; 
}

/* --------------------------------- =forms -------- */

form#searchform { 
	float: right; 
	margin: 13px 79px 0 0; 
}

form#searchform #s { 
	float: left; 
	font-size: 14pt; 
	border: none; 
	background: #FFF url('images/form-search.gif') no-repeat; 
	width: 150px; 
	margin: 0 5px 0 0; 
}

form#searchform #searchsubmit { 
	float: right; 
}

/* --------------------------------- =tables -------- */

table {
    	color: #424241;
    	font: 12px/1.6em 'Verdana',Helvetica Neue,Helvetica,Arial,Sans-serif;
	line-height:1em;
    	margin: 15px 0 15px 0;
	border-collapse:collapse;
}

td {
	vertical-align:top;
	padding:0 0 1em 0;
	margin:0;
}

table a:link, table a:visited {
    color: #D964BF;
    text-decoration: none;
}

table a:hover {
    color: #D964BF;
    text-decoration: underline;
}

/* --------------------------------- =comments -------- */

#comments { 
	clear: both; 
	margin: 0; 
	padding: 0; 
}

#comments .commentlist { 
	clear: both; 
	margin: 0 1px; 
	padding: 0; 
}

.commentlist p img {
        max-width: 450px;
}

#comments .commentlist li { 
	position: relative; 
	margin: 0; 
	padding: 20px 30px; 
	list-style: none; 
	font-size: 12px; 
}

#comments .commentlist li.thread-even { 
	background: #faebf7; 
}

#comments .commentlist li.thread-odd { 
	background: #fff; 
}

#comments .commentlist .children li { 
	margin: 0; 
	padding: 10px 0 0 20px; 
}

#comments .commentlist li.thread-even .children li { 
	background: url(images/comment-thread.gif) no-repeat 0 0; 
}

#comments .commentlist li.thread-odd .children li { 
	background: url(images/comment-thread-odd.gif) no-repeat 0 0; 
}

#comments .commentlist li.depth-1 { 
	margin: 0; 
	padding-bottom: 10px; 
}

#comments .commentlist ul { 
	margin: 0; 
	padding: 0; 
}

#comments .commentlist li ul li { 
	margin: 0; 
	border-bottom: 0; 
}

.commentlist p { 
	margin: 10px 0; 
	font-size: 11px; 
}

.commentlist .thread-even p { 
	color: #360d2e; 
}

.commentlist .thread-odd p { 
	color: #363636; 
}

#comments a { 
	color: #d964bf; 
	text-decoration: none; 
}

#comments a:hover { 
	color: #d964bf; 
	text-decoration: underline; 
}

.children { 
	padding: 0; 
}

#comments .avatar { 
	float: left; 
	display: inline; 
	margin: 0 10px 10px 0; 
	padding: 3px; 
	background: #e1c3db; 
}

#comments .thread-odd .avatar { 
	background: #ddd; 
}

#comments .bypostauthor > div > div > .avatar { 
	background: #d964bf; 
}

#comments h3 { 
	margin: 20px 30px 20px; 
	padding: 0; 
	font-size: 1.8em; 
	font-weight: bold; 
	line-height: 1.2em; 
}

.commentlist p { 
	clear: left; 
	margin: 10px 0; 
}

#comments .navigation { 
	display: none; 
}

#commentform p { 
	margin: 0; 
	padding: 0 0 15px; 
	font-size: 11px; 
}

#commentform p small { 
	font-size: 11px; 
	line-height: 1.3em; 
}

.nocomments { 
	margin: 0; 
	padding: 0; 
}

.commentmetadata { 
	margin: 0; 
	display: block; 
	font-size: .95em; 
}

#comments .comment-author cite { 
	display: block; 
	font-size: 1.1em; 
	font-style: normal; 
	font-weight: bold; 
	padding: 6px 0 0; 
	margin-bottom: -2px; 
}

#comments .comment-author .says { 
	display: none; 
}

#comments .comment-author { 
	color: #000; 
	font: bold 1em/1.6em Arial, Helvetica, Geneva, sans-serif; 
}

#comments .comment-author a { 
	color: #333; 
}

#comments .commentmetadata a { 
	color: #999; 
}

#comments .thread-even .commentmetadata a { 
	color: #9b7a94; 
}

#comment-form { 
	padding: 0; 
}

#commentform { 
	padding: 0 30px; 
}

.commentlist #commentform { 
	padding: 0 0 20px; 
}

#commentform label { 
	float: right; 
	text-align: left; 
	width: 265px; 
	padding-top: 6px; 
	color: #666; 
}

.commentlist #commentform label { 
	float: none; 
	display: block; 
	padding: 0 0 5px; 
	color: #666; 
}

#commentform label small { 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
}

#commentform label small span { 
	color: #999; 
	font-size: 9px; 
	font-weight: normal; 
}

#commentform input, #commentform textarea { 
	margin: 0; 
	padding: 5px; 
	font: 12px Arial, Helvetica, Geneva, sans-serif; 
	outline: none; 
	color: #999; 
	background: #fff url(images/comment-field.jpg) repeat-x 0 0; 
	border-top: 1px solid #d4d4d4; 
	border-left: 1px solid #ddd; 
	border-bottom: 1px solid #eee; 
	border-right: 1px solid #eee; 
}

#commentform input:focus, #commentform textarea:focus { 
	color: #333; 
	border: 1px solid #999; 
}

#commentform input#author, #commentform input#email, #commentform input#url { 
	width: 250px; 
	margin-right: 5px; 
}

#commentform textarea { 
	width: 526px; 
	margin-bottom: 5px; 
}

#comments .commentlist #respond h3 { 
	margin: 20px 0 0; 
	padding: 0; 
}

.commentlist #commentform textarea { 
	width: 400px; 
}

#commentform p.subscribe-to-comments { 
	float: left; 
	display: inline; 
	margin-top: -8px; 
}

#commentform p.subscribe-to-comments input { 
	float: left; 
	margin: 4px 5px 0 0; 
	padding: 0; 
	border: 0; 
}

#commentform p.subscribe-to-comments label { 
	float: none; 
	font-size: 11px; 
}

#commentform #submit { 
	float: right; 
	display: inline; 
	margin: -8px 0 5px; 
	padding: 0; 
	background: transparent; 
	border: none; 
	cursor: pointer; 
}

.commentlist #commentform #submit { 
	float: none; 
}

#comments .reply { 
	position: absolute; 
	top: 15px; 
	right: 24px; 
	width: 24px; 
	height: 24px; 
}

#comments .children .reply { 
	right: -6px; 
}

#comments a.comment-reply-link { 
	float: right; 
	display: block; 
	width: 24px; 
	height: 0; 
	padding: 24px 0 0 0; 
	background: url(images/icon-comment-reply.gif) no-repeat 0 0; 
	overflow: hidden; 
}

#comments .thread-odd a.comment-reply-link { 
	background: url(images/icon-comment-reply-odd.gif) no-repeat 0 0; 
}

#comments .cancel-comment-reply { 
	margin: 10px 0; 
}

#comments .cancel-comment-reply a { 
	display: inline; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: normal; 
	text-transform: uppercase; 
}

.cluv { 
	margin-top: 10px; 
}

.thread-even .cluv { 
	color: #9b7a94; 
	border-color: #e1c3db; 
}

.thread-odd .cluv { 
	color: #999; 
	border-color: #ddd; 
}

#commentluv { 
	width: 100%; 
	margin: 0 0 20px -6px;
}

#commentluv input { 
	display: inline; 
	padding: 0; 
}

#commentluv img { 
	display: inline; 
	margin-top: 0; 
}

/* --------------------------------- =tabbed sidebar box -------- */

.archive-list, .archive-list h4 { 
	font-size: 13px; 
	font-weight: bold; 
}

ul.archive-nav { 
	position: relative; 
	margin: 0 19px; 
	padding: 0; 
	list-style-type: none; 
	z-index: 9999; 
}

ul.archive-nav li { 
	display: inline; 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}

ul.archive-nav a { 
	float: left; 
	display: block; 
	margin: 0 1px 0 0; 
	padding: 8px 10px 6px; 
	font-size: 12px; 
	text-decoration: none; 
	text-transform: uppercase; 
	color: #999; 
	background: #ebebeb; 
	text-shadow: 0 1px 0 #fff; 
}

ul.archive-nav a:hover { 
	color: #fff; 
	background: #9b9b9b; 
	text-shadow: 0 -1px 0 #888; 
}

ul.archive-nav .current a, ul.archive-nav .current a:hover { 
	padding: 7px 8px 7px; 
	color: #000; 
	background: #fff; 
	text-shadow: none; 
	cursor: default; 
	border-top: 1px solid #f5deef; 
	border-right: 1px solid #f5deef; 
	border-bottom: 1px solid #fff; 
	border-left: 1px solid #f5deef; 
}

.archive-list-box ul { 
	margin: 0 0 5px; 
	padding: 0; 
	list-style-type: none; 
}

.archive-list-box ul li { 
	margin: 0 0 10px; 
	padding: 0 5px 10px; 
	font-size: 12px; 
	list-style-type: none; 
	background: url("images/archive-box-divider.gif") repeat-x 0 100%; 
}

.archive-list-box a:link, .archive-list-box a:visited, .archive-list-box a:active { 
	color: #333; 
	text-decoration: none; 
	text-shadow: 0 1px 1px #fff; 
}

.archive-list-box a:hover { 
	color: #000; 
	text-decoration: underline; 
}

.archive-list-box { 
	clear: left; 
	float: left; 
	display: inline; 
	width: 320px; 
	height: 200px; 
	height: auto !important; 
	min-height: 200px; 
	margin: -1px 0 0 19px; 
	padding: 15px 10px 5px; 
	background: url("images/archive-box-bg.jpg") no-repeat 0 100%; 
	border: 1px solid #f5deef; 
}

.archive-post { 
	float: left; 
	display: inline; 
	width: 100%; 
	margin-bottom: 15px; 
	background: url("images/archive-box-divider.gif") repeat-x 0 100%; 
}

.archive-post-tnail { 
	float: left; 
	display: inline; 
	width: 50px; 
	height: 50px; 
	margin: 0 15px 15px 5px; 
	border: 3px solid #f5deef; 
}

.archive-post h4 { 
	margin: 0px 5px 10px 0; 
	padding: 0; 
        line-height:1.25;
}

#archive-bargains, #archive-howto, #archive-links, #archive-monthly, #archive-subscribe { 
	display: none; 
}

.archive-list a.archive-more { 
	clear: both; 
	display: block; 
	margin-bottom: 10px; 
	padding: 0 16px 0 0; 
	font-size: 12px; 
	text-align: right; 
	text-shadow: 0 1px 1px #fff; 
	color: #d964bf; 
	background: url("images/archive-box-arrow.gif") no-repeat 100% 50%; 
}

/* --------------------------------- =search-bar & subsribe box -------- */

#headerContainer form#searchformFooter { 
	padding: 26px 0 0 10px; 
}

#headerContainer form#searchformFooter #sFooter { 
	background: url('images/search-bg.gif') no-repeat left top; 
	border: none; 
	float: left; 
	font-size: 19px; 
	margin: 0 10px 0 0; 
	width: 215px; 
}

#headerContainer form#searchformFooter #searchsubmitFooter { 
	background: url('images/button-search.gif') no-repeat; 
	width: 70px; 
	height: 27px; 
	display: block; 
}

form#subscribeBox, form#subscribeBoxFooter { 
	margin: 0 0 5px 0; 
}

form#subscribeBoxFooter #subscribeTextboxFooter { 
	background: url('images/search-bg.gif') no-repeat left top; 
	border: none; 
	float: left; 
	font-size: 15px; 
	margin: 0 10px 0 0; 
	padding: 5px 0 4px 5px; 
	width: 195px; 
}

#footer form#subscribeBoxFooter { 
	width: 200px; 
	float: left; 
}

#footer form#subscribeBoxFooter #subscribeTextboxFooter { 
	background: url('images/search-bg.gif') no-repeat left top; 
	border: none; 
	float: left; 
	font-size: 15px; 
	width: 115px; 
	margin: 0 5px 0 0; 
}

#footer form#searchformFooter { 
	padding: 7px 0 0 0; 
}

#footer form#searchformFooter #sFooter { 
	background: url('images/search-bg.gif') no-repeat left top; 
	border: none; 
	float: left; 
	font-size: 19px; 
	margin: 0 10px 0 0; 
	width: 200px; 
}

#footer form#searchformFooter #searchsubmitFooter { 
	background: url('images/button-search.gif') no-repeat; 
	width: 70px; 
	height: 27px; 
	display: block; 
}

#footerSidebar form { 
	margin: 0 0 15px 0; 
}

/* --------------------------------- =PageNavi CSS -------- */

#pagination { 
	 
}

#body .wp-pagenavi { 
	clear: left; 
	position: relative; 
	padding: 36px; 
	margin: 0; 
	font-size: 20px; 
	font-weight: bold; 
	background: url('images/bg-post.gif') repeat-x 0 0; 
	border-top: 1px solid #ddd; 
}

#body .wp-pagenavi a { 
	margin: 0 2px 0 0; 
	padding: 8px 7px; 
	text-decoration: none; 
	text-transform: uppercase; 
	color: #666; 
	background: #ddd; 
	border: 1px solid #666666; 
}

#body .wp-pagenavi a:hover { 
	text-decoration: none; 
	color: #fff; 
	background: #666; 
}

#body .wp-pagenavi span.pages { 
	float: right; 
	display: inline; 
	padding: 0; 
	font-weight: normal; 
	color: #666; 
	background: transparent; 
	border: 0; 
}

#body .wp-pagenavi span.current { 
	margin: 0 1px 0 0; 
	padding: 8px 7px; 
	text-decoration: none; 
	text-transform: uppercase; 
	color: #fff; 
	background: #d964bf; 
	border: 1px solid #d964bf; 
}

#body .wp-pagenavi span.extend { 
	display: none; 
}

/* --------------------------------- =HACKS - Pretty stupid I have to do these -------- */

#headerContainer form#searchformFooter #sFooter { 
	_width: 200px; 
}

form#subscribeBoxFooter #subscribeTextboxFooter { 
	_width: 180px; 
}

#footer form#subscribeBoxFooter #subscribeTextboxFooter { 
	_width: 100px; 
}

#footer form#searchformFooter #sFooter { 
	_width: 185px; 
}

form#searchform { 
	*width: 220px; 
	*margin: 13px 79px 0 0; 
	_margin: 13px 45px 0 0; 
}

form#searchform #s { 
	*width: 150px; 
}

#body { 
	 
}

.container { 
	 
}

/*---- Glam Ad sidebar fix ----- */

#iframeResetOne *,#iframeResetOne iframe, #iframeResetTwo *, #iframeResetTwo iframe { 
	margin: 0; 
	padding: 0; 
}