html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body { line-height: 1.5; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }

h1 { font-weight: normal; color: #222222; font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h1 img { margin: 0; }

h2 { font-weight: normal; color: #222222; font-size: 2em; margin-bottom: 0.75em; }

h3 { font-weight: normal; color: #222222; font-size: 1.5em; line-height: 1; margin-bottom: 1em; }

h4 { font-weight: normal; color: #222222; font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }

h5 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }

h6 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; }

h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

p { margin: 0 0 1.5em; }
p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a { text-decoration: underline; color: #000099; }
a:visited { color: #000066; }
a:focus { color: black; }
a:hover { color: black; }
a:active { color: #cc0099; }

blockquote { margin: 1.5em; color: #666; font-style: italic; }

strong { font-weight: bold; }

em { font-style: italic; }

dfn { font-style: italic; font-weight: bold; }

sup, sub { line-height: 0; }

abbr, acronym { border-bottom: 1px dotted #666; }

address { margin: 0 0 1.5em; font-style: italic; }

del { color: #666; }

pre { margin: 1.5em 0; white-space: pre; }

pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

li ul, li ol { margin: 0 1.5em; }

ul { margin: 0 1.5em 1.5em 1.5em; list-style-type: disc; }

ol { margin: 0 1.5em 1.5em 1.5em; list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }

dd { margin-left: 1.5em; }

table { margin-bottom: 1.4em; width: 100%; }

th { font-weight: bold; }

thead th { background: #c3d9ff; }

th, td, caption { padding: 4px 10px 4px 5px; }

tr.even td { background: #e5ecf9; }

tfoot { font-style: italic; }

caption { background: #eee; }

.quiet { color: #666666; }

.loud { color: #111111; }

.clear { clear: both; }

.nowrap { white-space: nowrap; }

.clearfix { overflow: hidden; display: inline-block; }
.clearfix { display: block; }

.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

.first { margin-left: 0; padding-left: 0; }

.last { margin-right: 0; padding-right: 0; }

.top { margin-top: 0; padding-top: 0; }

.bottom { margin-bottom: 0; padding-bottom: 0; }

.container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
.container { display: block; }

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { display: inline; float: left; margin-right: 10px; }
* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24 { overflow-x: hidden; }

.last, div.last { margin-right: 0; }

.span-1 { width: 30px; }

.span-2 { width: 70px; }

.span-3 { width: 110px; }

.span-4 { width: 150px; }

.span-5 { width: 190px; }

.span-6 { width: 230px; }

.span-7 { width: 270px; }

.span-8 { width: 310px; }

.span-9 { width: 350px; }

.span-10 { width: 390px; }

.span-11 { width: 430px; }

.span-12 { width: 470px; }

.span-13 { width: 510px; }

.span-14 { width: 550px; }

.span-15 { width: 590px; }

.span-16 { width: 630px; }

.span-17 { width: 670px; }

.span-18 { width: 710px; }

.span-19 { width: 750px; }

.span-20 { width: 790px; }

.span-21 { width: 830px; }

.span-22 { width: 870px; }

.span-23 { width: 910px; }

.span-24, div.span-24 { width: 950px; margin: 0; }

input.span-1, textarea.span-1, select.span-1 { width: 30px !important; }
input.span-2, textarea.span-2, select.span-2 { width: 70px !important; }
input.span-3, textarea.span-3, select.span-3 { width: 110px !important; }
input.span-4, textarea.span-4, select.span-4 { width: 150px !important; }
input.span-5, textarea.span-5, select.span-5 { width: 190px !important; }
input.span-6, textarea.span-6, select.span-6 { width: 230px !important; }
input.span-7, textarea.span-7, select.span-7 { width: 270px !important; }
input.span-8, textarea.span-8, select.span-8 { width: 310px !important; }
input.span-9, textarea.span-9, select.span-9 { width: 350px !important; }
input.span-10, textarea.span-10, select.span-10 { width: 390px !important; }
input.span-11, textarea.span-11, select.span-11 { width: 430px !important; }
input.span-12, textarea.span-12, select.span-12 { width: 470px !important; }
input.span-13, textarea.span-13, select.span-13 { width: 510px !important; }
input.span-14, textarea.span-14, select.span-14 { width: 550px !important; }
input.span-15, textarea.span-15, select.span-15 { width: 590px !important; }
input.span-16, textarea.span-16, select.span-16 { width: 630px !important; }
input.span-17, textarea.span-17, select.span-17 { width: 670px !important; }
input.span-18, textarea.span-18, select.span-18 { width: 710px !important; }
input.span-19, textarea.span-19, select.span-19 { width: 750px !important; }
input.span-20, textarea.span-20, select.span-20 { width: 790px !important; }
input.span-21, textarea.span-21, select.span-21 { width: 830px !important; }
input.span-22, textarea.span-22, select.span-22 { width: 870px !important; }
input.span-23, textarea.span-23, select.span-23 { width: 910px !important; }
input.span-24, textarea.span-24, select.span-24 { width: 950px !important; }

.append-1 { padding-right: 40px; }

.append-2 { padding-right: 80px; }

.append-3 { padding-right: 120px; }

.append-4 { padding-right: 160px; }

.append-5 { padding-right: 200px; }

.append-6 { padding-right: 240px; }

.append-7 { padding-right: 280px; }

.append-8 { padding-right: 320px; }

.append-9 { padding-right: 360px; }

.append-10 { padding-right: 400px; }

.append-11 { padding-right: 440px; }

.append-12 { padding-right: 480px; }

.append-13 { padding-right: 520px; }

.append-14 { padding-right: 560px; }

.append-15 { padding-right: 600px; }

.append-16 { padding-right: 640px; }

.append-17 { padding-right: 680px; }

.append-18 { padding-right: 720px; }

.append-19 { padding-right: 760px; }

.append-20 { padding-right: 800px; }

.append-21 { padding-right: 840px; }

.append-22 { padding-right: 880px; }

.append-23 { padding-right: 920px; }

.prepend-1 { padding-left: 40px; }

.prepend-2 { padding-left: 80px; }

.prepend-3 { padding-left: 120px; }

.prepend-4 { padding-left: 160px; }

.prepend-5 { padding-left: 200px; }

.prepend-6 { padding-left: 240px; }

.prepend-7 { padding-left: 280px; }

.prepend-8 { padding-left: 320px; }

.prepend-9 { padding-left: 360px; }

.prepend-10 { padding-left: 400px; }

.prepend-11 { padding-left: 440px; }

.prepend-12 { padding-left: 480px; }

.prepend-13 { padding-left: 520px; }

.prepend-14 { padding-left: 560px; }

.prepend-15 { padding-left: 600px; }

.prepend-16 { padding-left: 640px; }

.prepend-17 { padding-left: 680px; }

.prepend-18 { padding-left: 720px; }

.prepend-19 { padding-left: 760px; }

.prepend-20 { padding-left: 800px; }

.prepend-21 { padding-left: 840px; }

.prepend-22 { padding-left: 880px; }

.prepend-23 { padding-left: 920px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 { display: inline; float: left; position: relative; }

.pull-1 { margin-left: -40px; }

.pull-2 { margin-left: -80px; }

.pull-3 { margin-left: -120px; }

.pull-4 { margin-left: -160px; }

.pull-5 { margin-left: -200px; }

.pull-6 { margin-left: -240px; }

.pull-7 { margin-left: -280px; }

.pull-8 { margin-left: -320px; }

.pull-9 { margin-left: -360px; }

.pull-10 { margin-left: -400px; }

.pull-11 { margin-left: -440px; }

.pull-12 { margin-left: -480px; }

.pull-13 { margin-left: -520px; }

.pull-14 { margin-left: -560px; }

.pull-15 { margin-left: -600px; }

.pull-16 { margin-left: -640px; }

.pull-17 { margin-left: -680px; }

.pull-18 { margin-left: -720px; }

.pull-19 { margin-left: -760px; }

.pull-20 { margin-left: -800px; }

.pull-21 { margin-left: -840px; }

.pull-22 { margin-left: -880px; }

.pull-23 { margin-left: -920px; }

.pull-24 { margin-left: -960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { display: inline; float: right; position: relative; }

.push-1 { margin: 0 -40px 1.5em 40px; }

.push-2 { margin: 0 -80px 1.5em 80px; }

.push-3 { margin: 0 -120px 1.5em 120px; }

.push-4 { margin: 0 -160px 1.5em 160px; }

.push-5 { margin: 0 -200px 1.5em 200px; }

.push-6 { margin: 0 -240px 1.5em 240px; }

.push-7 { margin: 0 -280px 1.5em 280px; }

.push-8 { margin: 0 -320px 1.5em 320px; }

.push-9 { margin: 0 -360px 1.5em 360px; }

.push-10 { margin: 0 -400px 1.5em 400px; }

.push-11 { margin: 0 -440px 1.5em 440px; }

.push-12 { margin: 0 -480px 1.5em 480px; }

.push-13 { margin: 0 -520px 1.5em 520px; }

.push-14 { margin: 0 -560px 1.5em 560px; }

.push-15 { margin: 0 -600px 1.5em 600px; }

.push-16 { margin: 0 -640px 1.5em 640px; }

.push-17 { margin: 0 -680px 1.5em 680px; }

.push-18 { margin: 0 -720px 1.5em 720px; }

.push-19 { margin: 0 -760px 1.5em 760px; }

.push-20 { margin: 0 -800px 1.5em 800px; }

.push-21 { margin: 0 -840px 1.5em 840px; }

.push-22 { margin: 0 -880px 1.5em 880px; }

.push-23 { margin: 0 -920px 1.5em 920px; }

.push-24 { margin: 0 -960px 1.5em 960px; }

.showgrid { background: url('/images/grid.png'); }

.error { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.error a { color: #8a1f11; }

.notice { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fff6bf; color: #514721; border-color: #ffd324; }
.notice a { color: #514721; }

.success { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #e6efc2; color: #264409; border-color: #c6d880; }
.success a { color: #264409; }

.hide { display: none; }

.highlight { background: yellow; }

.added { background: #006600; color: white; }

.removed { background: #990000; color: white; }

label { font-weight: bold; }

fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }

legend { font-weight: bold; font-size: 1.2em; }

input.text, input.title, input[type=text] { margin: 0.5em 0; background-color: #fff; padding: 5px; }
input.title { font-size: 1.5em; }
input[type=checkbox], input.checkbox, input[type=radio], input.radio { position: relative; top: 0.25em; }

textarea { margin: 0.5em 0; padding: 5px; }

select { margin: 0.5em 0; }

fieldset { border: 1px solid #cccccc; }

input.text, input.title, textarea, select { border: 1px solid #bbbbbb; }
input.text:focus, input.title:focus, textarea:focus, select:focus { border: 1px solid #666666; }

input.text, input.title { width: 300px; }

textarea { width: 390px; height: 250px; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 0.3em; margin-top: 0.1em; padding-bottom: 0.1em; }

h1 span, h2 span { color: #9F9F9F; font-size: 0.8em; line-height: 1; margin-left: 3px; white-space: pre; }

label { margin-bottom: 0.1em; margin-top: 0.2em; }
label.error { color: #C12D2D; display: block; line-height: normal; margin: 0; padding: 0; width: 100%; }
label strong { color: #B22222; }

input.shorter { width: 24px; }
input.short { width: 48px; }
input.medium { width: 80px; }
input.long { min-width: 120px; }
input.longer { min-width: 160px; }

select option { padding: 0 5px; }
select.disabled { background: #EAEAEA; color: #6A6A6A; }

input.disabled { background: #EAEAEA; color: #6A6A6A; }

select.error, input.error { background: #F7DCDC !important; border: 1px solid #AE8484 !important; }

a img, :link img, :visited img { border: none; }

div.component a.goto { background-repeat: no-repeat; cursor: pointer; float: right; height: 16px; margin-top: 2px; width: 16px; }
div.component a.tag { background-position: 0 50%; background-repeat: no-repeat; padding: 2px 0 2px 17px; }
div.component a.author, div.component a.feed { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/link_go.gif); font-weight: 100; }
div.component a.category { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/tag_blue.gif); }
div.component a.xmlFeed { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_feed.gif); }
div.component a.expand { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_toggle_plus.gif); }
div.component a.collapse { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_toggle_minus.gif); }
div.component a.delPrefs { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_delete.gif); font-weight: 900; }
div.component a.scrollTo { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_star.gif); font-weight: 900; }
div.component a.refresh { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/arrow_refresh_small.gif); }
div.component a.archive { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/layout_link.gif); font-weight: 900 !important; }

img.left, img.floatLeft { margin: 0.2em 1em 1em 0; }
img.right, img.floatRight { margin: 0.2em 0 1em 1em; }

.badges img { margin: 1px; }

.clear { clear: both !important; }

br.clear { clear: both; font-size: 1px; line-height: 0; }

.code_snippet { background: #f1f1f1; border: 1px solid #999; padding: 1%; }

.displayNone, .hidden { display: none !important; }

.finger { cursor: pointer; }

.floatLeft, .left { float: left; }

.floatRight, .right { float: right; }

.alignLeft, .alignlt { text-align: left; }

.alignRight, .alignrt { text-align: right; }

.alignCenter, .alignct { text-align: center; }

.widthHalf { width: 50%; }

.normal { font-size: 1em !important; }

.small { font-size: 0.9em !important; }

.smaller { font-size: 0.85em !important; }

.superscript, .sup { font-size: 0.7em !important; vertical-align: super !important; }

.subscript, .sub { font-size: 0.7em !important; vertical-align: sub !important; }

.textSelect { cursor: text; }

.even { background-color: #fffff9; }

.odd { background-color: #fff; }

.even.wholesale { background: #F7F7F7 !important; }

.odd.wholesale { background: #FCFCFC !important; }

.codedirection, .rtl { direction: rtl; unicode-bidi: bidi-override; }

.node { margin-bottom: 1em; }

.clearfix, .component { overflow: hidden; display: inline-block; }
.clearfix, .component { display: block; }

table font, table code { font-size: 0.9em; font-style: normal; }
table a font { color: inherit; }
table b font { font-weight: bold; }
table tr th.sorted { background: #BFBFBF no-repeat 98% 50%; padding-right: 15px; }
table tr th.sorted.up { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/arrow_up.gif); }
table tr th.sorted.down { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/arrow_down.gif); }
table tr.odd th { background: #FAFAFA; }
table tr.even th { background: #FFFFEE; }
table tr th a { text-decoration: none; }
table tr td.sorted { background: #F4F4F4; font-weight: 900; }

ul.reset, ul.nav, ul.menu { list-style: none; margin: 0; padding: 0; }
ul.nav { font-size: 0.9em; line-height: 2; }
ul.nav.bt { margin-bottom: 1em; }
ul.nav li { margin: 0; }
ul.nav li.prev, ul.nav li.next { min-width: 15%; }
ul.nav li.prev { float: left; text-align: left; }
ul.nav li.next { float: right; text-align: right; }
ul.nav li.results { text-align: center; }

.sldDoorsBtn { line-height: 1; margin: 1em 0.1em; white-space: nowrap; }
.sldDoorsBtn ul { margin: 0; }
.sldDoorsBtn ul li { list-style: none; margin: 0; padding: 0; }
.sldDoorsBtn ul li a { text-decoration: none; }
.sldDoorsBtn ul li a:hover { text-decoration: none; }
.sldDoorsBtn.h30 ul li a { background: url(http://images.domainer.com/www.domainer.com/GENERAL/btn_sldDoors_h30_01.gif) no-repeat left top; font-size: 12px; padding: 8px 0; }
.sldDoorsBtn.h30 ul li a span { background: url(http://images.domainer.com/www.domainer.com/GENERAL/btn_sldDoors_h30_02.gif) no-repeat right top; padding: 8px 0; }
.sldDoorsBtn.h30 ul li a:hover { background-position: left -40px; }
.sldDoorsBtn.h30 a:hover span { background-position: right -40px; }
.sldDoorsBtn.h40 ul li a { background: url(http://images.domainer.com/www.domainer.com/GENERAL/btn_sldDoors_h40_01.gif) no-repeat left top; font-size: 16px; padding: 11px 0; }
.sldDoorsBtn.h40 ul li a span { background: url(http://images.domainer.com/www.domainer.com/GENERAL/btn_sldDoors_h40_02.gif) no-repeat right top; padding: 11px 0; }
.sldDoorsBtn.h40 ul li a:hover { background-position: left -50px; }
.sldDoorsBtn.h40 a:hover span { background-position: right -50px; }

#skipnavigation { left: -9999px; position: absolute; }

.component { margin-bottom: 1em; }

#bd .component, #s1 .component, #s2 .component { overflow: hidden; }

#bd .component, #s2 .component { padding: 0 0.5em; }

div#feedMachine.splash div.fmFeed { float: left; margin-bottom: 0.5em; margin-right: 1%; width: 49%; }
div#feedMachine.splash.singleFeed div.fmFeed { float: none; margin-right: 0; width: auto; }
div#feedMachine div.fmFeed h3 a.toggleSummary { background: url(http://images.domainer.com/www.domainer.com/GENERAL/arrow_right.gif) no-repeat; float: right; height: 12px; margin-left: 2px; margin-top: 0.4em; text-decoration: none; width: 12px; }
div#feedMachine div.fmFeed h3 a.toggleSummary.expanded { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/arrow_down.gif); }
div#feedMachine div.fmFeed ul { list-style: none; margin: 0; }
div#feedMachine div.fmFeed ul li { border-top: 1px solid #D5D5D5; clear: left; float: left; margin: 0; padding: 1em 1%; width: 98%; }
div#feedMachine.splash div.fmFeed ul li { padding: 0.5em 1%; }
div#feedMachine div.fmFeed ul li.more { font-size: 0.8em; text-align: right; }
div#feedMachine div.fmFeed ul li a.toggleSummary { background: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_toggle_plus.gif) no-repeat 50% 50%; float: right; height: 16px; margin-left: 2px; margin-top: 0.2em; text-decoration: none; width: 16px; }
div#feedMachine div.fmFeed ul li a.toggleSummary.expanded { background-image: url(http://images.domainer.com/www.domainer.com/GENERAL/bullet_toggle_minus.gif); }
div#feedMachine div.fmFeed ul li div.fmArticleSummary { font-size: 0.9em; }
div#feedMachine.splash div.fmFeed ul li div.fmArticleSummary { font-size: 0.85em; }
div#feedMachine div.fmFeed ul li div.fmArticleSummary img { float: left; margin: 0.2em 0.5em 0 0; }
div#feedMachine.splash div.fmFeed ul li div.fmArticleSummary img { height: auto; width: 50px; }
div#feedMachine div.fmFeed ul li div.fmArticleSummary { margin-top: 0.2em; }
div#feedMachine div.fmFeed ul li div.fmArticleSummary p.details { color: #999; font-size: 0.9em; margin: 0; }
div#feedMachine div.fmFeed ul li div.fmArticleSummary p.summary { margin-top: 0.2em; }
div#feedMachine form.displayOptions { margin-bottom: 1em; }
div#feedMachine form.displayOptions ul { list-style: none; margin: 0; }
div#feedMachine form.displayOptions ul li { margin: 0; padding: 0; }
div#feedMachine form.displayOptions ul li label { font-size: 0.85em; font-weight: 100; }
div#feedMachine form.displayOptions ul li input.button { float: right; margin-top: 0.2em; }
div#feedMachine form#fmAllBlogs h5 { color: #999; font-style: italic; margin: 0; padding: 0; }
div#feedMachine form#fmAllBlogs ul li.fmBlog { border-bottom: 1px solid #f1f1f1; float: left; }
div#feedMachine form#fmCommonTags ul li.fmTag { border-bottom: 1px solid #f1f1f1; float: left; }
div#feedMachine form#fmAllBlogs ul li.fmBlog:hover, div#feedMachine form#fmCommonTags ul li.fmTag:hover { background-color: #f1f1f1; }
div#feedMachine form#fmAllBlogs ul li.fmBlog { padding-left: 1%; padding-right: 1%; width: 98%; }
div#feedMachine form#fmCommonTags ul li.fmTag { margin-right: 1%; padding-left: 1%; width: 31%; }
div#feedMachine form ul li.clear { font-size: 0.85em; padding-top: 0.2em; text-align: right; }
div#feedMachine div.fmOptions { font-size: 0.85em; padding: 0.1em; text-align: right; }
div#feedMachine div.fmOptions.bottom { border-top: 1px solid #D5D5D5; }
div#feedMachine div.fmOptions.top { border-bottom: 1px solid #D5D5D5; }
div#feedMachine div.fmOptions a { font-weight: 100; }

#featuredentry { margin: 0 10px 10px; }
#featuredentry .details .tags { clear: both; }
#featuredentry .details .tags ul { list-style: none; margin: 0; }
#featuredentry .details .tags ul li { display: inline; list-style-type: none; margin: 0; }
#featuredentry .details .tags ul li.title { padding: 0; }
#featuredentry blockquote.body { border: none; font-size: 1em; font-style: normal; margin: 0; padding: 0; }
#featuredentry blockquote.body img { clear: left; float: left; margin: 3px 8px 3px 0; }

.list_menu ul { margin: 0; padding: 0; border: 0; outline: 0; }
.list_menu ul li { margin: 0; padding: 0; border: 0; outline: 0; }

#s1 .list_menu ul, #s2 .list_menu ul, #s1 .list_menu ul li, #s2 .list_menu ul li { overflow: hidden; }

#ft .list_menu ul li { display: inline; }


.searchbar_content { line-height: normal; padding: 10px; }
.searchbar_content .text { margin-right: 3px; width: auto; }

.tabmenu { float: left; line-height: normal; margin: 0; margin-bottom: 10px; padding: 0; width: 100%; }
.tabmenu ul { list-style: none; margin: 0; padding: 10px 10px 0; }
.tabmenu li { float: left; list-style-type: none; margin: 0; padding: 0; }
.tabmenu a { display: block; float: left; text-decoration: none; }

#s1 form .text, #s2 form .text { width: 80%; }

#s1 .related_search, #s2 .related_search { text-align: center; }

#s1 .search_result img, #s2 .search_result img { float: none; }

#publisher form label { font-weight: bold; }
#publisher form fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
#publisher form legend { font-weight: bold; font-size: 1.2em; }
#publisher form input.text, #publisher form input.title, #publisher form input[type=text] { margin: 0.5em 0; background-color: #fff; padding: 5px; }
#publisher form input.title { font-size: 1.5em; }
#publisher form input[type=checkbox], #publisher form input.checkbox, #publisher form input[type=radio], #publisher form input.radio { position: relative; top: 0.25em; }
#publisher form textarea { margin: 0.5em 0; padding: 5px; }
#publisher form select { margin: 0.5em 0; }
#publisher form fieldset { border: 1px solid #cccccc; }
#publisher form input.text, #publisher form input.title, #publisher form textarea, #publisher form select { border: 1px solid #bbbbbb; }
#publisher form input.text:focus, #publisher form input.title:focus, #publisher form textarea:focus, #publisher form select:focus { border: 1px solid #666666; }
#publisher form input.text, #publisher form input.title { width: 300px; }
#publisher form textarea { width: 390px; height: 250px; }
#publisher form button, #publisher form input.button { background-color: #a07da0; border: 1px solid #90906E; color: #fff; cursor: pointer; font-weight: 900; padding: 4px 6px; }
#publisher form button:hover, #publisher form input.button:hover { background-color: #876387; }
#publisher form label { font-weight: 100; text-transform: uppercase; }
#publisher blockquote { border: 1px solid #CCCCB3; border-left: none; border-right: none; font-size: 0.9em; font-style: italic; margin: 10px; padding: 5px; }
#publisher a { color: #6D3D6D; font-weight: 900; text-decoration: none; }
#publisher a:link { color: #6D3D6D; font-weight: 900; text-decoration: none; }
#publisher a:hover { text-decoration: underline; }
#publisher a:visited { color: #7C7159; }
#publisher h1 { font-size: 1.8em; }
#publisher h2 { font-size: 1.6em; }
#publisher h3 { font-size: 1.2em; }
#publisher h4 { font-size: 1.1em; }
#publisher h1, #publisher h2, #publisher h3, #publisher h4, #publisher h5, #publisher h6 { font-family: "Trebuchet MS", Arial, sans; font-weight: normal; letter-spacing: 1px; margin-bottom: 0.3em; margin-top: 0.1em; padding-bottom: 0.1em; }
#publisher h1 / a, #publisher h2 / a, #publisher h3 / a, #publisher h4 / a, #publisher h5 / a, #publisher h6 / a { text-decoration: underline !important; }
#publisher .even, #publisher .oa-even { background: #F4F4F0; }
#publisher .odd, #publisher .oa-odd { background: #F9F9F5; }
#publisher .code_snippet { background: #EEEEE6; border: 1px solid #CCCCB3; }
#publisher .feed_entry img { margin: 3px 5px; }
#publisher .feed_entry .feed_entry_title { display: block; padding-bottom: 2px; }
#publisher .sldDoorsBtn.h30 ul li a { background-image: url(../images/btn_sldDoors_h30_01.gif); }
#publisher .sldDoorsBtn.h30 ul li a span { background-image: url(../images/btn_sldDoors_h30_02.gif); }
#publisher .sldDoorsBtn.h40 ul li a { background-image: url(../images/btn_sldDoors_h40_01.gif); }
#publisher .sldDoorsBtn.h40 ul li a span { background-image: url(../images/btn_sldDoors_h40_02.gif); }
#publisher .sldDoorsBtn ul li a { color: #f6f3f6; }
#publisher a.custom-button { background-image: url(../images/custom-button.gif); color: #F7F2F7; }
#publisher a.custom-button span { background-image: url(../images/custom-button.gif); }
#publisher .sdc_banner table tbody tr td div.product_img img, #publisher .sdc_store table tbody tr td.product_img img { border: 1px solid #f2f1ec; }
#publisher .sdc_banner table tbody tr td { background: #F1EDEF url(../images/shoppingBanner_bg.png) top; border: 2px solid #fff; border-bottom: 1px solid #DBCEDB; border-top: 1px solid #DBCEDB; }
#publisher .sdc_banner table tbody tr td img { border: 1px solid #D2C2D2; }
#publisher .sdc_banner table tbody tr td div.shoppingPrice a { background-color: #eee5e9; border: 1px solid #e2d2d9; border-left: none; border-right: none; color: #999890; padding: 0.2em 0.3em; }
#publisher .sdc_store table tbody tr td { border-top: 1px solid #f2f1ec; }
#publisher .sdc_store .compareProduct { font-size: 1.1em; margin: 0 0 15px; padding: 0 0 10px; }
#publisher .sdc_store .compareProduct table tbody tr td.purchase { padding: 0 15px; text-align: center; }
#publisher .sdc_store.type0 .sdc_contents, #publisher .sdc_store .sdc_product, #publisher .sdc_store .sdc_product_list, #publisher .sdc_store.type5 .subcat, #publisher .sdc_store .sdc_facetbar { background: #fff url(../images/comp-obj_bg.png) no-repeat; min-height: 113px; }
#publisher .sdc_store .sdc_facetbar li { background: url(../images/menu_ul_li.gif) no-repeat 3px 1em; line-height: 2; padding-left: 13px; text-align: left; }
#publisher .sdc_store .sdc_facetbar li a { color: #4A4335; font-weight: 100; text-transform: uppercase; }
#publisher .dir table tr td { border-color: #CCCCB3; }
#publisher .dir .summary .breadcrumbs .where.right { border-color: #BFBFBF; }
#publisher .homepage .dir .listings { font-size: 0.85em; }
#publisher .dir .entry .info, #publisher .dir .mapView { background: #fff url(../images/comp-obj_bg.png) no-repeat; border-bottom: 1px solid #CCCCB3; padding: 0.5em; }
#publisher .snippet .search { margin: 0 auto 0.5em; padding: 0; text-align: center; }
#publisher .snippet .search input.keyword { font-size: 14px; margin-right: 4px; width: 114px; }
#publisher #hd .snippet .search { background: #81825a url(../images/search-content-bg.gif) repeat-x; border: 1px solid #999966; float: right; margin: 15px 0; padding: 3px 0; text-align: center; width: 500px; }
#publisher #hd .snippet .search table { margin: 0 auto; text-align: center; }
#publisher #hd .snippet .search table tr td { padding: 0 15px; }
#publisher #hd .snippet .search .title { float: left; font-size: 0.85em; margin: 0 3px 0 0; padding: 0px; text-align: right; }
#publisher #hd .snippet .search .title strong { color: #fff; line-height: normal; }
#publisher .keywords_store { margin-bottom: 10px; }
#publisher .keywords_store ul { list-style: none; margin: 0 5px; padding: 0; }
#publisher .keywords_store ul li { list-style-type: none; margin: 0; padding: 0 5px; }
#publisher .adsense { text-align: center; }

#shopping-remote-app .sdc-products { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }
#shopping-remote-app .oa-s2 .sdc-search-form, #shopping-remote-app .oa-s2 .sdc-refinements > div { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }

#postrank-remote-app .pr-results, #postrank-remote-app .oa-s2 > div { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }
#postrank-remote-app .pr-results .pr-feed-post, #postrank-remote-app .oa-s2 > div .pr-feed-post { padding: 0.5em; }

#classifieds-remote-app #oc-refinements, #classifieds-remote-app #oc-listings, #classifieds-remote-app .oc-search-form { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }
#classifieds-remote-app .oc-result-listing { padding: 1em 0.5em; }

#aggregated-news-remote-app { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }

.open-apps-remote-application .oa-meta-bar { background: #EAEAE6; border-bottom: 1px solid #E0E0DC; }

body { margin: 0; padding: 0; border: 0; outline: 0; background: #ebebe1 url(../images/tpl_04.gif) repeat-x; border-bottom: 5px solid #A07DA0; color: #111111; font: 13px/1.4 Helvetica, Arial, sans-serif; }
body #publisher { margin: 0 auto; text-align: center; width: 960px; }
body #publisher #container { text-align: left; }
body #publisher #container #hd { height: 115px; margin-bottom: 10px; }
body #publisher #container #hd p { font-size: 0.8em; margin: 5px 10px; }
body #publisher #container #hd .logo { display: inline; float: left; padding: 0; width: 233px; }
body #publisher #container #hd .adsense { height: 60px; margin-left: 230px; padding: 3px 0 6px; }
body #publisher #container #bd_wp { float: right; margin-left: -200px; width: 100%; }
body #publisher #container #bd_wp #bd { margin-left: 200px; }
body #publisher #container #bd_wp #bd h1, body #publisher #container #bd_wp #bd h2, body #publisher #container #bd_wp #bd h3, body #publisher #container #bd_wp #bd h4, body #publisher #container #bd_wp #bd h5, body #publisher #container #bd_wp #bd h6 { font-weight: 900; text-align: left; }
body #publisher #container #bd_wp #bd .component { padding: 0.5em; }
body #publisher #container #bd_wp #bd .container { margin: 0 3px; padding: 5px 2px; }
body #publisher #container #bd_wp #bd .blocks { overflow: hidden; display: inline-block; clear: both; width: 100%; }
body #publisher #container #bd_wp #bd .blocks { display: block; }
body #publisher #container #bd_wp #bd .blocks .block { display: inline; float: left; margin-right: 1%; width: 49%; }
body #publisher #container #bd_wp #bd .blocks .block img.thumbnail { border: 1px solid #D2C2D2; }
body #publisher #container #bd_wp #bd .blocks .block form input.text { width: 150px; }
body #publisher #container #bd_wp #bd .feed_entry { border-bottom: 1px solid #E2EBF1; float: left; margin-bottom: 5px; padding: 5px 8px; }
body #publisher #container #bd_wp #bd .feed_entry .feed_entry_title a, body #publisher #container #bd_wp #bd .feed_entry h2 a { margin: 0; padding: 5px 0 0; }
body #publisher #container #bd_wp #bd .feed_entry .feed_entry_date { color: #999999; float: left; font-size: .85em; line-height: 1em; margin: -6px 0 0 8px; padding: 0 2px; }
body #publisher #container #bd_wp #bd .feed_entry .sdc_contents { margin-bottom: 8px; padding: 10px 20px 20px; }
body #publisher #container #bd .component, body #publisher #container #s1 .component { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }
body #publisher #container #s1 { float: left; width: 200px; }
body #publisher #container #s1 h1, body #publisher #container #s1 h2, body #publisher #container #s1 h3, body #publisher #container #s1 h4, body #publisher #container #s1 h5, body #publisher #container #s1 h6 { text-align: center; }
body #publisher #container #s2 { float: right; }
body #publisher #container #s2 .component { background: #fff url(../images/component-bg.gif) repeat-x; border-bottom: 2px solid #CCCCB3; border-top: 1px solid #CCCCB3; margin-left: 0.3em; margin-right: 0.3em; margin-bottom: 0.6em !important; padding: 0.5em; }
body #publisher #container #ft { clear: both; width: 100%; border-top: 2px solid #DDDDCC; font-size: 0.8em; margin-top: 10px; padding-top: 5px; text-align: center; }
body #publisher #container #ft .snippet { padding: 0 3px; }
body #s1 .feed_entry, body #s2 .feed_entry { margin-bottom: 10px; }
body #s1 .feed_entry .feed_entry_title, body #s2 .feed_entry .feed_entry_title { font-size-adjust: 0.45; line-height: normal; }
body #s1 .feed_entry .feed_entry_date, body #s2 .feed_entry .feed_entry_date { color: #898A8B; font-size: .85em; line-height: 1em; padding: 1px 3px; }
body #s1 .feed_entry .sdc_contents, body #s2 .feed_entry .sdc_contents { padding: 5px 10px; }
body #featuredentry { margin: 7px 10px 10px; }
body #featuredentry h2 { padding-bottom: 0; }
body #featuredentry .details { border-bottom: 1px solid #E2EBF1; font-size: 0.85em; margin-bottom: 10px; padding: 0 5px 5px; }
body #featuredentry .details .date { color: #999999; float: right; font-style: italic; }
body #featuredentry .details .author span.title, body #featuredentry .details .origurl span.title { font-weight: 900; margin-right: .8em; }
body #featuredentry .details .tags ul li { padding: 0 5px; }
body #featuredentry .details .tags ul li.title { font-weight: 900; margin-right: .8em; }
body #featuredentry blockquote.body img { float: none; }
body .tagCloud { border-bottom: 1px solid #E9F0F5; overflow: hidden; padding: 0 5px; word-wrap: break-word; }
body #s1 .tagCloud ul li { background: url(../images/menu_ul_li.gif) no-repeat 10px 7px; display: block; line-height: normal; padding-bottom: 6px; padding-left: 20px; text-align: left; }
body #s1 .tagCloud ul li a { color: #333; font-weight: 100; text-transform: uppercase; }
body #s1 .tagZone0, body #s1 .tagZone1, body #s1 .tagZone2, body #s1 .tagZone3, body #s1 .tagZone4, body #s1 .tagZone5 { font-size: 1em; }
body #s1 .tagZone2 a, body #s1 .tagZone3 a, body #s1 .tagZone4 a, body #s1 .tagZone5 a { font-weight: 900 !important; }
body #bd .snippet .logocloud { background: url(../images/about_cloud.jpg) no-repeat top center; height: 233px; margin: 0 auto; padding: 60px; padding-bottom: 20px; text-align: center; width: 340px; }
body html>body #bd .snippet .logocloud { height: auto; min-height: 233px; }
body #bd .snippet .logocloud img { padding: 4px 3px; }

#hd .list_menu { border-left: 1px solid #322332; margin-bottom: 0; margin-left: 250px; }
#hd .list_menu ul { border-left: 1px solid #B99BB9; display: block; height: 40px; list-style: none; }
#hd .list_menu ul li { border-right: 1px solid #B99BB9; display: block; float: left; height: 40px; margin: 0; padding: 0; }
#hd .list_menu ul li a { border-right: 1px solid #322332; color: #fff; display: block; float: left; font-size: 13px; font-weight: 100; line-height: 1; padding: 13px 10px 14px; text-align: center; text-transform: uppercase; white-space: nowrap; }
#hd .list_menu ul li a:hover { background: #A07DA0; text-decoration: none; }
#hd .list_menu ul li.current a { background: #A07DA0; text-decoration: none; }
#bd .list_menu, #ft .list_menu, #s2 .list_menu, #s1 .list_menu { text-align: center; }
#bd .list_menu ul, #ft .list_menu ul, #s2 .list_menu ul, #s1 .list_menu ul { list-style: none; margin: 2px auto 8px; }
#bd .list_menu ul li, #ft .list_menu ul li, #s2 .list_menu ul li, #s1 .list_menu ul li { background: url(../images/menu_ul_li.gif) no-repeat 10px 0.5em; letter-spacing: 0.04em; line-height: normal; padding-bottom: 6px; padding-left: 20px; text-align: left; }
#bd .list_menu ul li a, #ft .list_menu ul li a, #s2 .list_menu ul li a, #s1 .list_menu ul li a { color: #4A4335; font-weight: 100; text-transform: uppercase; }
#bd .list_menu ul ul, #ft .list_menu ul ul, #s2 .list_menu ul ul, #s1 .list_menu ul ul { margin: 8px 0 0; }
#bd .list_menu ul ul li, #ft .list_menu ul ul li, #s2 .list_menu ul ul li, #s1 .list_menu ul ul li { background: url(../images/menu_ul_ul_li.gif) no-repeat 3px 0.5em; padding-bottom: 6px; padding-left: 13px; }
#bd .list_menu ul ul li.last, #ft .list_menu ul ul li.last, #s2 .list_menu ul ul li.last, #s1 .list_menu ul ul li.last { padding-bottom: 0; }
#featured_blogs_list.list_menu ul li a { text-transform: none; }
