/*   
Theme Name: revizor
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
a { text-decoration: none; 

 
}
.clear { clear: both; }
#navpages { border-bottom: 1px solid rgb(220, 221, 222); background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial,tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 15px; }
ul#navpagelist li { float: left; width: auto; }
ul#navpagelist li a { padding: 4px 10px; display: block; color: rgb(1, 13, 55); text-transform: uppercase; }
ul#navpagelist li a:hover { color: rgb(205, 23, 19); text-decoration: none; }
ul#navpagelist li ul { border-bottom: 1px solid rgb(175, 175, 175); position: absolute; width: 200px; z-index: 999; left: -999em; }
ul#navpagelist li li { float: left; width: 200px; }
ul#navpagelist li li a { border-top: 1px solid rgb(175, 175, 175); border-right: 0pt none; padding: 3px 10px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: none; color: rgb(34, 34, 34); font-family: arial,tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; width: 180px ! important; }
ul#navpagelist li li a:hover, ul#navpagelist li li a:active { background: rgb(221, 221, 221) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); text-decoration: none; }
ul#navpagelist li:hover ul, ul#navpagelist li.sfhover1 ul { left: auto; display: block; }
body { background:rgb(226, 213, 205) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial,verdana,tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: 17px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); }

h1, h2, h3 { color: rgb(34, 34, 34); 
font-family: 'palatino linotype',palatino,'times new roman',times,serif; font-style: normal; 
font-variant: normal; font-weight: normal; font-size: 2em; line-height: 23px; font-size-adjust: none; 
font-stretch: normal; -x-system-font: none; }

h2#featuredTitle { font-size: 40px; display: block; line-height: 43px; font-weight: bold; letter-spacing: -2px; margin-bottom: 8px; }
h2#featuredTitle a { color: rgb(0, 0, 0); }
h2#featuredTitle a:hover { color: rgb(153, 0, 0); }
h2.innerPostTitle { font-weight: normal; letter-spacing: -1px; font-size: 22px; line-height: 20px; margin-bottom: 5px; color: rgb(0, 0, 0); }
h2.innerPostTitle a { color: rgb(0, 0, 0); }
h2.innerPostTitle a:hover { color: rgb(153, 0, 0); }
h2.titleSubNews { text-transform: uppercase; color: rgb(187, 94, 67); font-weight: bold; font-size: 11px; font-family: arial,tahoma,sans-serif; }
h2.subnewsEntryTitle { font-size: 19px; line-height: 18px; margin-top: 5px; margin-bottom: 10px; }
h2.subnewsEntryTitle a { color: rgb(0, 0, 0); }
h2.subnewsEntryTitle a:hover { color: rgb(153, 0, 0); }
h3.videoTitle { font-size: 15px; margin-bottom: 5px; }
h3.videoTitle a { color: rgb(34, 34, 34); }
h3.videoTitle a:hover { color: rgb(217, 33, 0); text-decoration: none; }
h3.breakingNews, h3.widgetTitle, h3.commentTitle, h3.widgetTitleSbLeft { font-size: 15px; border-left: 6px solid rgb(220, 221, 222); background: rgb(187, 94, 67) none repeat scroll 0% 0%; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 7px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 5px; }

#wrapper { margin: 0pt auto; padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 970px ! important; }
#topBar { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); background: rgb(248, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 3px; padding-bottom: 3px; margin-bottom: 5px; font-size: 0.7em; }
#topBar a { color: rgb(34, 34, 34); }
#topBar a:hover { color: rgb(187, 94, 67); }
#subscribe { background: transparent url('images/subscribe.gif') no-repeat scroll left center; 
-moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
 padding-left: 35px; font-weight: bold; margin-left: 7px; margin-right: 5px; padding-bottom: 2px; padding-top: 2px; float: left; }
#date { width: 220px; float: left; color: rgb(187, 94, 67); padding-top: 2px; }
#search { float: right; margin-right: 7px; display: inline; }
#s { padding: 2px 5px; 
background: transparent url('images/searchinput.gif') no-repeat scroll 0% 0%; 
float: left; font-size: 1.2em; display: inline; color: rgb(170, 170, 170); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; 
width: 180px ! important; height: 16px ! important; }
#searchSubmit { border: 0pt none ; background: transparent url('images/searchgo.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 31px; height: 18px; float: left; margin-left: 4px; cursor: pointer; }
#header { border-bottom: 3px solid rgb(34, 34, 34); height: 120px; position: relative; }
#header span.red { display: block; color: rgb(187, 94, 67);  font-size: 13px;}

#leftQuote { width: 330px; float: left; height: 120px; display: block; position: relative; font-family: 'palatino linotype',palatino,'times new roman',times,serif;}
#leftQuote p.leftQuoteWording { font-weight: bold; padding-bottom:7px; width: 190px; position: absolute; font-size: 14px; color: rgb(0, 0, 0);   bottom: 4px; text-align: right; }
#leftQuote p.leftQuoteWording a { color: rgb(153, 153, 153); }
#leftQuote p.leftQuoteWording a:hover { color: rgb(136, 136, 136); }
#leftQuote img { position: absolute; right: 0pt; bottom: 0pt; }

#rightQuote { width: 220px; float: right; height: 120px; display: block; position: relative; font-family: 'palatino linotype',palatino,'times new roman',times,serif;}
#rightQuote img { position: absolute; left: 0pt; bottom: 0pt; }
#rightQuote p.rightQuoteWording {  position: absolute; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); bottom: 4px; padding-bottom:6px;   }
#rightQuote p.rightQuoteWording a { color: rgb(153, 153, 153); }
#rightQuote p.rightQuoteWording a:hover { color: rgb(136, 136, 136); }
#sitename { width: 390px; float: left; padding-top: 8px; text-align: center;  z-index: -1; }
#name1stRow { font-size: 30px; font-family: georgia,garamond,serif; display: block; }
a.name { color: rgb(34, 34, 34); }
#name2ndRow { font-size: 44px; font-family: georgia,garamond,serif; display: block; color: rgb(187, 94, 67); font-weight: bold; padding-top: 18px; padding-bottom: 10px; }

#categories { 
	 
 
	border-bottom: 3px solid rgb(220, 221, 222); 
	background: transparent url('images/bgmenu.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; 
	font-family: impact,"arial black",sans-serif; 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 22px; 
	line-height: normal; font-size-adjust: none; 
	font-stretch: normal; -x-system-font: none;  
}

ul#navcatlist li { float: left; width: auto;  z-index:1000; }
ul#navcatlist li a { padding: 8px 9px 4px; display: block; color: rgb(1, 13, 55); text-transform: uppercase; }
ul#navcatlist li.current-cat a { color: rgb(187, 94, 67); }
ul#navcatlist li a:hover { color: rgb(187, 94, 67); text-decoration: none; }
ul#navcatlist li li { float: left; width: 160px; }
ul#navcatlist li li a { border-top: 1px solid rgb(175, 175, 175); border-right: 0pt none; padding: 3px 10px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: none; color: rgb(34, 34, 34); font-family: arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; text-transform: uppercase; width: 160px ! important; }
ul#navcatlist li li a:hover, ul#navcatlist li li a:active { background: rgb(221, 221, 221) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); text-decoration: none; }
ul#navcatlist li ul { border-bottom: 1px solid rgb(175, 175, 175); position: absolute; width: 180px; left: -999em; }
ul#navcatlist li:hover ul, #navcatlist ul { left: auto; display: block; }
#leftColTop { width: 160px; font-size: 0.75em; float: left; margin-right: 10px; }
#leftColTopInner { border-right: 1px solid rgb(248, 240, 205); padding-right: 10px; padding-top: 4px; }
#leftColTop li { margin-bottom: 6px; margin-left: 2px; }
#leftColTop li a { color: rgb(34, 34, 34); line-height: 16px; }
#leftColTop li a:hover { color: rgb(187, 94, 67); }
#featuredWrapper { float: left; width: 800px; font-size: 0.75em; }
#featuredPost { float: left; width: 480px; margin-right: 10px; text-align: justify;}
#featuredPost img { margin-bottom: 10px; }
#otherFeaturedPosts { width: 310px; float: left; }
.innerPost { border-left: 1px solid rgb(248, 240, 205); margin-bottom: 10px; padding-left: 9px; }
.featuredDetails { display: block; clear: both; /* font-style: italic; */ font-size: 10px; }
.featuredDetails a { color: rgb(187, 94, 67); }
.featuredDetails a:hover { text-decoration: underline; }
#ad728 { border-top: 1px solid rgb(238, 238, 238); padding-top: 10px; /* text-align: center; */}
#slidingBar { background: transparent url('images/bgslidebar.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 169px; display: block; margin-top: 15px; position: relative; }
#gallery { margin: 0pt auto; width: 968px; }
#gallery img { border: 1px solid rgb(170, 170, 170); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; margin-bottom: 4px; }
#gallery ul { padding-top: 20px; }
#gallery ul li { float: left; width: 126px; margin-right: 5px; margin-left: 6px; padding-bottom: 5px; text-align: center; font-family: georgia,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.7em; line-height: 1.1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#gallery ul li a { color: rgb(34, 34, 34); display: block; }
#gallery ul li a:hover { color: rgb(187, 94, 67); }
#subNews { background: transparent url('images/bgsubnews.gif') repeat-y scroll 0% 0%; float: left; margin-top: 25px; font-size: 0.8em; line-height: 1.1em; width: 656px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.subNewsContainer { width: 316px; float: left; position: relative; height: 550px; margin-right: 8px; display: inline; }
.subNewsContainer img {   bottom: 0pt; }
.subNewsInner { padding-right: 8px; }
.subNewsContainerMeta { display: block; font-size: 11 px;    margin-top: 3px; margin-bottom: 10px}
.subNewsContainerMeta a { color: rgb(187, 94, 67); }
.subNewsContainerMeta a:hover { text-decoration: underline; }
.subnewsNoMargin { margin: 0pt; }
#mainPageSidebar { float: right; width: 300px; margin-top: 25px; }
.videoPost { padding: 4px 0pt; }
ul#sidebarTabs { border-bottom: 1px solid rgb(238, 238, 238); height: 24px; font-size: 0.7em; font-weight: bold; }
ul#sidebarTabs li { display: inline; float: left; line-height: 23px; height: 24px; }
ul#sidebarTabs li a { border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); padding: 0pt 8px; background: rgb(250, 250, 250) url('images/index_bg.gif') repeat-x scroll 0% 0%; display: block; float: left; text-align: center; height: 23px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
ul#sidebarTabs li a.active { border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); border-width: 1px; padding: 0pt 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(34, 34, 34); display: block; float: left; text-align: center; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebarTabs { margin-top: 12px; }
.sidebartabs { border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 0.8em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sidebartabs a { display: inline; color: rgb(102, 102, 102); }
.sidebartabs a:hover { color: rgb(41, 86, 143); text-decoration: underline; }
#searchCat select, #archiveform select, #cat, #googlequery { border: 1px solid rgb(127, 157, 185); padding: 1px; background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); font-family: Verdana,Arial,Geneva,Helvetica,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: 1.2; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 10px; width: 190px; margin-left: 10px; }
#tagcloud { display: block; font-size: 1.3em; text-align: center; }
#tagcloud a { color: rgb(34, 34, 34); }
#tagcloud a:hover { text-decoration: underline; }
#mainPageWidgetContainer { margin-top: 10px; }
#footerCategories { border-top: 2px solid rgb(239, 239, 239); border-bottom: 2px solid rgb(239, 239, 239); margin-top: 10px; display: block; text-align: center; font-size: 0.7em; line-height: 1em; font-weight: bold; }
#footerCatInner { padding-top: 4px; padding-bottom: 4px; }
#footerCatInner ul { display: block; }
#footerCatInner li { display: inline; }
#footerCategories a { text-transform: uppercase; color: rgb(148, 148, 148); margin-right: 6px; margin-left: 6px; }
#footerCategories a:hover { color: rgb(218, 0, 6); text-decoration: none; }
#footerPages { background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin-top: 10px; display: block; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 0.7em; line-height: 1em; }
#footerPageInner { padding-top: 10px; padding-bottom: 5px; font-family: arial,tahoma,sans-serif; font-size: 1em; }
#footerPageInner ul { display: block; }
#footerPageInner li { display: inline; margin-right: 4px; margin-left: 4px; font-weight: bold; text-transform: uppercase; }
#footerPages a { color: rgb(34, 34, 34); }
#footerPages a:hover { color: rgb(218, 0, 6); text-decoration: none; }
#themeInfo { display: block; margin-top: 10px; }
#fixedline { border-bottom: 1px solid rgb(170, 170, 170); background: rgb(42, 42, 42) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fixedInner { margin: 0pt auto; position: relative; width: 980px; padding-top: 10px; padding-bottom: 10px; color: rgb(204, 204, 204); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a.purchase { background: transparent url('images/basket.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 24px; font-size: 12px; color: rgb(204, 204, 204); }
a.purchase:hover { color: rgb(255, 255, 255); }
#themelist { position: absolute; top: 5px; left: 500px; }
#stylelist { position: absolute; top: 5px; left: 730px; }
#fixedInner label { font-family: arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-right: 10px; }
.fixeddropdown { width: 168px; height: 22px; }
.highslide { cursor: url('images/zoomin.cur'), pointer; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.highslide-loading { border: 1px solid black; padding: 2px 2px 2px 22px; display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-color: white; background-image: url('images/loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }

 

#singleContent { float: left; width: 795px; }
#entry img { border: 1px solid rgb(170, 170, 170); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
#entryMeta { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); background: transparent url('images/labelnewspaper.gif') no-repeat scroll left center; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(143, 143, 143); padding-top: 6px; padding-bottom: 6px; padding-left: 25px; }
#entryMeta p { font-size: 0.7em; margin-top: 10px; line-height: 1.1em; }
#entryMeta img { float: left; margin-top: 1px; margin-right: 3px; }
#entryMeta a { color: rgb(143, 143, 143); text-decoration: underline; }
#entryMeta a:hover { text-decoration: none; }
#entry { width: 505px; float: left; line-height: 1.3em; padding-top: 10px; font-size: 0.8em; }

#entry h2{  padding: 7px 0px 7px 0px;  }

#singlePostSidebarLeft { padding: 10px 10px 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 250px ! important; }
#innerAd250x250x { margin-bottom: 10px; }
#singlePostSidebarLeft li { margin-bottom: 3px; color: rgb(102, 102, 102); list-style-type: circle; list-style-image: none; list-style-position: inside; }
#singlePostSidebarLeft li a { color: rgb(34, 34, 34); }
#singlePostSidebarLeft li a:hover { text-decoration: underline; }
#singlePostSidebarRight { background: transparent url('images/bginnerpg.gif') repeat-y scroll 0% 0%; width: 164px; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#singlePostSidebarRight img { border: 1px solid rgb(170, 170, 170); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; margin-bottom: 4px; }
ul#singpPhotoGalleryList li { display: block; width: 126px; margin-right: 19px; margin-left: 19px; margin-bottom: 10px; text-align: center; font-family: georgia,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.7em; line-height: 1.1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul#singpPhotoGalleryList li a { color: rgb(34, 34, 34); }
ul#singpPhotoGalleryList li a:hover { color: rgb(188, 94, 67); }
#innerSidebarRight { margin: 0pt auto; width: 126px; display: block; }
.widget { margin-bottom: 10px; font-size: 0.8em; font-family: arial,verdana,sans-serif; }
#entry p { padding-bottom: 7px; text-align: justify; }

/* #entry a { color: rgb(8, 84, 199); } */

#entry a:hover { color: rgb(188, 94, 67); text-decoration: underline; }
.alignleft { float: left; margin-right: 10px; margin-top: 5px; }
ol.commentlist li { border: 1px solid rgb(213, 213, 213); margin: 0pt 0pt 10px; padding: 5px 5px 5px 53px; height: 1%; position: relative; }
/*
ol.commentlist li a { color: rgb(8, 84, 199); }
*/
ol.commentlist li a:hover { color: rgb(188, 94, 67); }
li div.vcard { margin: 5px 0pt; padding: 0pt 80px 0pt 0pt; font-family: verdana,arial,sans-serif; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-style: normal; }
li div.vcard img.avatar { border: 1px solid rgb(213, 213, 213); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 5px; position: absolute; top: 7px; }
li div.comment-meta { font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 1.4; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: absolute; right: 10px; text-align: right; top: 10px; }
li div.comment-meta a { color: rgb(143, 143, 143); }
li div.comment-meta a:hover { text-decoration: underline; }
ol.commentlist li p { font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
li div.reply {  }
ol.commentlist li div.reply:hover {  }
li div.reply a { font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
ol.commentlist li.even { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#respond { border: 1px solid rgb(236, 236, 236); padding: 5px 15px 0pt; background: transparent url('images/bgwritecomment.gif') repeat scroll 0% 0%; font-family: verdana,tahoma,arial,sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cancel-comment-reply { font-size: 12px; }
.cancel-comment-reply a{ font-size: 12px; color: #000}
.cancel-comment-reply, #respond cite { font-size: 12px; padding-top: 4px; }
#respond label { font-size: 10px; padding-left: 3px; font-family: verdana,tahoma,arial,sans-serif; }
#author, #email, #url, #mcspvalue { border: 1px solid rgb(230, 230, 230); padding: 2px; background: rgb(254, 254, 254) none repeat scroll 0% 0%; font-family: verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 35%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#respond textarea:focus, #respond input[type="text"]:focus { border: 1px solid rgb(187, 187, 187); background: rgb(254, 255, 247) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#respond textarea { border: 1px solid rgb(230, 230, 230); padding: 2px 3px 3px 7px; background: rgb(254, 254, 254) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 95%; height: 120px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

/*
#submit { border: medium none ; background: transparent url('images/submit.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 112px; height: 24px; display: block; line-height: 0px; cursor: pointer; }
#submit:hover { background: transparent url('images/submit.gif') no-repeat scroll right center; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 112px; height: 24px; }
*/

#fixedline { border-bottom: 1px solid rgb(170, 170, 170); background: rgb(42, 42, 42) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fixedInner { margin: 0pt auto; position: relative; width: 980px; padding-top: 10px; padding-bottom: 10px; color: rgb(204, 204, 204); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a.purchase { background: transparent url('images/basket.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 24px; font-size: 12px; color: rgb(204, 204, 204); }
a.purchase:hover { color: rgb(255, 255, 255); }
#themelist { position: absolute; top: 5px; left: 500px; }
#stylelist { position: absolute; top: 5px; left: 730px; }
#fixedInner label { font-family: arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-right: 10px; }
.fixeddropdown { width: 168px; height: 22px; }
 
.highslide { cursor: url('images/zoomin.cur'), pointer; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.highslide-loading { border: 1px solid black; padding: 2px 2px 2px 22px; display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; background-color: white; background-image: url('images/loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }

#tagcloud { display: block; font-size: 1.3em; text-align: center; }
#tagcloud a { color: rgb(34, 34, 34); }
#tagcloud a:hover { text-decoration: underline; }

#archiveEntries { width: 505px; float: left; line-height: 1.3em; padding-top: 4px; font-size: 0.95em; }
.archivePost { font-size: 0.8em;  text-align: justify;}
.archivePost img { float: left; margin-top: 5px; margin-right: 5px; }
.postinfo { border-top: 0px solid rgb(204, 204, 204); 
border-bottom: 1px solid rgb(204, 204, 204); background: rgb(249, 249, 249) none repeat scroll 0% 0%; text-align: right; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; font-family: verdana,arial,tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(159, 159, 159); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; display: block; }
.postinfo a, .navigation a { color: #BB5E43; }
.postinfo a:hover, .navigation a:hover { color: rgb(188, 94, 67); }
.widget { margin-bottom: 10px; font-size: 0.8em; font-family: arial,verdana,sans-serif; }

.widget li a { color: #BB5E43; }

h2.archiveTitles { border-top: 0px solid rgb(238, 238, 238);
 border-left: 10px solid rgb(187, 94, 67);
 border-bottom: 1px solid rgb(238, 238, 238); 
 padding: 6px 5px 6px 10px;
 background: transparent url('images/bgwritecomment.gif') repeat scroll 0% 0%; display: block; color: rgb(143, 143, 143); 
 font-size: 19px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h2.archiveTitles a { color: rgb(34, 34, 34); }
h2.archiveTitles a:hover { color: rgb(188, 94, 67); }

/* comments */
span.commentslink { display:block; font: 15px/1 helvetica,arial,sans-serif; text-align:center; width:147px;height:17px; overflow:hidden;margin:0 0 10px 0; padding:3px 5px;background: url(img/comment.gif) left center no-repeat }
span.commentslink a { padding-left: 20px }
span.commentslink a:hover {  }

h3#comments,
#respond h3 { color:#333; font:normal 240% georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; }
#respond p { font-size:11px; margin:0 0 1em; }

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 1.2em/1.4 arial,tahoma,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:3px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { font:bold 1.1em/1.4  arial,sans-serif;text-align:right;  
position:absolute; right:5px;top:5px; }
ol.commentlist li div.commentmetadata a { color:#333; text-decoration:none; }
ol.commentlist li div.commentmetadata a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4  arial,sans-serif; margin:0 0 1em 0; }
ol.commentlist li ul { font:normal 12px/1.4  arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 8px/1 helvetica,arial,sans-serif; padding:3px 5px;  text-align:center; width:44px;margin-bottom:7px }
ol.commentlist li div.reply a{ color:#fff; }



ol.commentlist li div.reply:hover { background:#83DB7E; border:1px solid #009230; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}

#commentform {font-size:100%; text-align:left;}
#commentform .logged-in { font-weight:bold; margin:0 0 1em; }
#commentform textarea { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0; padding:5px; width:97%; height:150px }
#commentform input {width:160px; margin:0; padding:0 }

#submit {background:#999999; color:#fff;}
.commentmetadata {font-size:80%;}
.commentmetadata a{font-size:80%; font:  arial,sans-serif; color:#000;}

#commentform .required { color:Red;font-size:1.4em; line-height:1.4em }
#commentform .commenterfield { text-align:left!important;}
#commentform p { margin:0 0 .2em 0; }
#commentform label {text-align:left!important; }
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout { font-weight:bold; margin:2em 0 0; }
#commentform .subscribe-to-comments {margin:1em 0 .25em 0;padding:5px 10px;
border:1px solid #ccc; width:530px}

#contact {font-size:120%;margin:0 0 1em;}
#contact .fn {}
/* END comments */

#links {
    color: #E2D5CD;
    float: right;
    font-family: "Lucida Grande",Tahoma,"Trebuchet MS",sans-serif;
    font-size: 6px;
    margin: 0;
    padding: 0 10px;
}
#links a {
    color: #E2D5CD;
    float: right;
    font-family: "Lucida Grande",Tahoma,"Trebuchet MS",sans-serif;
    font-size: 6px;
    margin: 0;
    padding: 0 10px;
}
#links a:visited {
    color: #E2D5CD;
    float: right;
    font-family: "Lucida Grande",Tahoma,"Trebuchet MS",sans-serif;
    font-size: 6px;
    margin: 0;
    padding: 0 10px;
}
