* RESET */
html{color:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* PNG FIX */
img, div, a, h2 { behavior: url(iepngfix.htc) }

/* GENERAL STYLES */
html {background: #000;}


strong {font-weight:bold}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	margin:0;
	}

h2 {
	font-size:22px;
	color:#66cccc;
}

h3 {
	color:#66cccc;	
}

h2 p {
	font-size:22px;
	color:#f2f2f2;
}

hr {color:#808080;}

a {color:#66cccc; outline:none; text-decoration:none;}

a:hover {text-decoration:underline;}

h5 a, h5 {
	color:#fff;
	font-size:12px;
	margin-bottom:15px;
}

strong {font-weight:bold;}
p strong {color:#ccc;}
p.pWith25pxMargin {margin:1em 25px;}

/* HEADER  NAV */
#header {
	height:90px;
	padding:0px 10px 8px 10px;
	position:relative;
}

#header-bottom {
	height:50px;
	position:relative;	width:960px;
	margin:0 auto;
	margin-top:8px;

}

#header-bottom h1 a {
	background:url(images/headerLogo.jpg) no-repeat;
	text-indent:-9999px;
	width:155px;
	height:70px;
	display:block;
	float:left;
	margin-top:5	px;
}

/* LAYOUT STYLES */
#wrapper {
	background: url(images/bg-wood.jpg) no-repeat center 40px;
	clear:both;
	width:960px;
	margin:0 auto;
}

#wrapper p {
	font-size:15px;
	color:#999;
}

#topBar { height:8px; background:#341C00; width:100%;}

#middle {
}

#bottom {
	width:960px;
	margin:20px 0;
	padding-bottom:20px;
}

.homeBottomSquare {
	display:inline;
	float:left;
	width:220px;
	height:98px;
	margin-right:25px;
}

/* NAV */

.menu { position:relative; z-index:100;height:25px;	border-left:solid 1px #464646; float:right; margin-top:50px; display:inline;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;	border-right:solid 1px #464646;	display:inline;}
.menu li ul li {border:none;}
/* style the links for the top level */
.menu a {display:block;text-decoration:none; color:#666666; width:100px;  padding-top:8px; padding-bottom:3px; text-align:center;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop {background:#1a1a1a url(images/navHover.png) repeat-x bottom;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#1A1A1A url(images/navHover.png) repeat-x;}
.menu ul ul :hover > a.drop {background:#1A1A1A url(images/navHover.png) repeat-x bottom;}
/* style the third level background */
.menu ul ul ul a {background:#1a1a1a;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#1A1A1A;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#1a1a1a; color:#b3b3b3; text-align:left; height:auto; line-height:1em; padding:5px 10px; width:128px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover {color:#fff; }
.menu ul ul a:hover {background:#333333; color:#b3b3b3;}
.menu :hover > a {color:#fff; }
.menu ul ul :hover > a {background:#333;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

body#home li.home a  {color:#66cccc;}
body#bodypost-1050 li.page-item-1050 a  {color:#66cccc;}
body#bodypost-525 li.page-item-525 a  {color:#66cccc;}
body#bodypost-201 li.page-item-201 a  {color:#66cccc;}
body#bodypost-215 li.page-item-215 a  {color:#66cccc;}
body#bodypost-768 li.page-item-768 a  {color:#66cccc;}
body#bodypost-328 li.page-item-328 a  {color:#66cccc;}
body#bodypost-330 li.page-item-330 a  {color:#66cccc;}
body#bodypost-335 li.page-item-335 a  {color:#66cccc;}
body#bodypost-766 li.page-item-766 a  {color:#66cccc;}
body#bodypost-840 li.page-item-840 a  {color:#66cccc;}
body#bodypost-110 li.page-item-110 a  {color:#66cccc;}
body#bodypost-108 li.pressPage a  {color:#66cccc;}

/* ACCORDION */
.accordionHeader, .pressAccordionHeader { 
cursor: hand;
cursor: pointer;
font-size:16px;
padding:10px 25px;
padding-right:50px;
}

.accordionHeaderOpen{ 
color: #ccc;
background:url(images/minus.png) no-repeat 724px 13px;
border-top:#323232 solid 1px;
}

.accordionHeaderClosed{ 
color: #ccc;
background:url(images/plus.png) no-repeat 725px 13px;
border-top:#323232 solid 1px;
}


.accordionContent {
	font-size:15px;
	color:#999;
	line-height:19px;
	margin:0; padding:0;
}
.accordionContent p, .accordionContent ul, .accordionContent ol{
	color:#999;
	margin:auto 25px;
	margin-bottom:1em;
}

.accordionContent li {
	list-style:outside;
	margin: 0 50px;
}

#accordionWrapper {
	border-bottom:#323232 solid 1px;
	margin:15px 0;
}

#accordionWrapper a {
	color:#66cccc;
	text-decoration:none;
}

.col2Left, .col2Right {
	width:	344px;
	float:left;
	margin-left:25px;
}

.col2Right li {color:#999;}

.col2Left {
	margin-left:123px;		
}

/* FAQ PAGES */
.faq h2, .oneRightCol h2 { margin:15px 0;}
.faq li, .oneRightCol li { margin-bottom:15px;}
.faq h4, .twoCol h4 {margin-bottom:12px;color:#66cccc; font-size:16px;}

.faq .col2Right ul {border-top:1px solid #808080; padding-top:12px;}
.faq .col2Right li {border-bottom:1px solid #808080; padding-bottom:12px;}

.oneRightCol {width:344px ;float:right;margin-right:123px; display:inline;}
.oneRightCol hr {border-top:1px solid #808080;}
.oneRightCol p {margin-bottom:15px;}
.oneRightCol li {list-style:inside;height:15px;padding:0;margin:0;}

/* PRODUCT PAGE */
.prodComp table {width:460px; margin-bottom:12px;}
.prodComp td , .prodComp th{border-bottom:1px solid #323232; vertical-align:top; padding:6px 0; color:#999;}
.prodComp li {list-style:inside;height:15px;padding:0;margin:0;color:#999;}
.prodComp {margin-bottom:60px;}
td.whiteText {color:#fff;}

#post-269 li {margin-bottom:15px;}
#post-269 h2 {color:#fff;}
#post-269 h2 a {color:#66cccc; text-decoration:underline;}
#post-269 .col2Right a {display:block;}
#post-269 .col2Right h4 {font-size:22px; margin-top:15px;}
#post-269 .col2Left h4 {margin-top:25px;}
#post-269 .col2Left h2 {background:url(images/contact-Logo.png) no-repeat; text-indent:40px; padding-top:10px;margin-top:170px;}

#post-5 {background:none; height:700px;}
#post-5, #post-110 {margin-top:150px; margin-bottom:500px;}

#post-201.oneRightCol {padding-bottom:170px;}

/* PARTNER PAGE */
.partnerBox {border-top:#323232 solid 1px; padding:25px 0 5px 25px; margin-top:25px;}
.partnerBoxLogo {border-top:#323232 solid 1px; padding:25px 0 25px 272px; margin-top:5px; position:relative;}
.partnerBox h3, .partnerBoxLogo h3 {color:#ccc;font-size:18px; padding:0 0 10px 0; color:#66cccc;}
.partnerBox span, .partnerBoxLogo span {color:#ccc;}
.partnerBox p > a, .partnerBoxLogo p > a {color:#66cccc; text-decoration:none;} .partnerBox a:hover {text-decoration:underline;} 
.partnerBox p, .partnerBoxLogo p  {font-size:15px; color:#999;margin:0;}
.partnerBoxLogo img {position:absolute; left:20px;}

/* Blog Style */
#roundedCornerLeft {
	background:#fff;
	width:575px;
	margin:0; padding:0;
	height:13px;
	display:block;
	float:left;
}
#roundedCornerRight {
	background:url(images/blogCorner.gif) no-repeat;
	width:15px;
	height:13px;
	float:right;
	position:absolute;
	margin-left:575px;
}

#mainBlogWindow {
	clear:both;
	width:540px;
	background:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size:13px;
	padding:25px;
	position:relative;
	margin-right:25px;
	padding-top:10px;margin-bottom:60px;
float:left;
	
}
#mainBlogWindow a {color:#006699; }
p#blogDate {margin-top:0px; padding:0; margin:0; color:red; font-size:12px; color:#b2b2b2;}

#blogSidebar {
	/*position:absolute;
	right:0; 
	top:1em;*/
}

#tweet li {
	padding:15px 0;
	border-top:1px solid#323232;
	font-size:13px;
	color:#999;
}

#blogSearch {border-top:1px solid#323232; border-bottom:1px solid#323232; padding:55px 0 20px 0;}
.hidden {display:none;}
input#s {padding:3px; width:220px; margin-right:5px;}
#searchsubmit {font-size:15px; padding:2px;}
#blogLaunchUbi {padding-top:55px; border-top:#323232 solid 1px; border-bottom:#323232 solid 1px;height:120px; margin-top:6px;}
#blogLaunchUbi a {display:block;  width:209px; height:137px; text-indent:-9999px; position:absolute; top:20px; left:70px;}

#post-blog-innerWrapper {border-top:1px solid #666; padding-top:16px; }
#blogSidebarOlderTweets {border-top:1px solid #323232; font-size:13px; width:330px; padding:10px; text-align:right; border-bottom:1px solid #323232; margin-bottom:6px;}
#blogSidebarOlderTweets a {text-decoration:none;}
#blogSidebarOlderTweets a:hover {text-decoration:underline;}

#blogPost {clear:both; margin-bottom:60px;}
#blogPost h2 {font-size:24px; color:#323232; margin-bottom:0;}
#blogPost p, #blogPost li {color:#333; margin:15px 0;}
#blogPost h2 a {color:#323232; margin-top:0;}
#blogPost #blogDate {margin:0; color:#999;}
#blogPost p img {float:left; margin:0 10px 10px 0;}
#blogPost p {margin-bottom:10px;}
#blogPost .commentLink a { color:#333; height:16px; margin-right:10px;} 
.commentLink {height:18px; padding:6px 0; width:250px;display:inline; background:#edf3ff; text-align:right; position:absolute;right:25px; z-index:0;  margin-top:0;}
#blogPost.sociable li {margin:6px 3px; }
#pagination {height:67px; background:url(images/paginationbg.gif) repeat-y;}
#pagination a { font-size:16px; color:#333; padding:25px; display:block; width: 190px; float: left;}
.alignleft a, .alignright a  {}
.comments h4, .comments h3 {margin:8px 0;}
#commentform textarea {width:500px;}
#commentform p {margin-bottom: 10px;}

/* Customer Suport */
.custSupport h3 {
	color:#d7d7d7;
	font-size:18px;
	padding:0;
	margin-bottom:0;
	margin-top:20px;}
	
.custSupport2 {
	padding:0 25px;	
}
	
.custSupport2  h3{
	font-size:14px;	
	margin-top:1em;
}

.custSupport2 p {
	font-size:10px;	
}

/* PRESS PAGE */
#pressPage p {font-size:12px; margin:0; padding:0; margin-top:10px;}
.fourCol {margin-top:40px; width:960px;}
.fourColHeader {height:90px;}
.fourColHeader h2 {margin:0;}
.fourColHeader p {margin:0;}
.fourCol h2 {font-size:16px; color:#66cccc; margin:0; padding:0;}
.col4-1, .col4-2, .col4-3, .col4-4 {width:221px;float:left;margin-right:25px;}
.col4-2, .col4-3, .col4-4 {	border-bottom:#323232 solid 1px;}
.col4-4 {margin-right:0;}
.pressAccordionHeaderOpen {
	color: #ccc;
	background:url(images/minus.gif) no-repeat 195px 11px;
	border-top:#323232 solid 1px;
	margin-bottom:0; padding-bottom:0;
}

.pressAccordionHeaderClosed{ 
color: #ccc;
background:url(images/plus.gif) no-repeat 196px 11px;
border-top:#323232 solid 1px;
}

.pressAccordion { 
cursor: hand;
color:#66cccc;
cursor: pointer;
font-size:14px;
padding:10px 15px;
padding-right:50px;
}

.pressAccordionContent {
	padding:0 15px; margin:0; margin-bottom:10px; margin-top:0px; line-height:1.3em; 
}

#pressPage.pressAccordionContent p {
	color:#fff;	
}
.col4-1 {margin-top:0px; padding-bottom:12px;}
.col4-1 h2{ padding-bottom:0px; font-size:22px;}
.col4-1 ul {padding-bottom:16px; font-size:22px; border-bottom:#323232 solid 1px; text-align:right:	}
.col4-1 li a {color:#66cccc;}
.col4-1 p {padding-bottom:12px;}

/* SLIDES */
p#cross-links { text-align: center }
p#cross-links { margin-bottom: 30px; padding-bottom: 30px }

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }


.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 20px 0;
	position: relative;
	width: 100%;
}
/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; background: #000; overflow:hidden; display:none;}
.csw .loading {text-align: center; overflow:hidden;display:none;}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	 /* this is the border. should have the same value for the links */
	margin: auto;
	width: 959px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 467px;
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 959px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
}

.stripNav, .stripNavL, .stripNavR {display:none;}

#copySlide1 p, #copySlide2 p, #copySlide3 p, #copySlide5 p, #copySlide6 p, #copySlide4 p {font-size:14px; margin:1em 25px 0 25px;}
#copySlide1 {width:590px; margin-left:344px; margin-top:108px;}
#copySlide3 {width:505px; margin-left:364px; margin-top:144px;}
p#copySlide2-1 {width:535px; display:block; position:absolute; top:175px; left:345px;font-size:14px;}
p#copySlide2-2 {width:535px; display:block; position:absolute; top:275px; left:345px;font-size:14px;}
#copySlide4 {margin-left:598px; margin-top:247px; width:300px; color:#999;}
#copySlide5 {margin-left:484px; margin-top:43px; position:relative; color:#999;}
	#copySlide5 input, #copySlide4 select {width:250px; margin-top:3px; margin-bottom:8px;}
	#copySlide5 label {color:#999;}
#copySlide6 {width:535px; padding-top:252px; font-size:14px;}
	#slide6Left p, #slide6Right p {font-size:12px;}
	#slide6Left {width:300px; margin-left:138px;}
	#slide6Right {width:350px; top:262px; margin-left:508px; position:absolute;}
	#slide6LaunchButton {position:absolute; width:143px; height:27px; top:375px; left:210px;}
	#slide6Left p {margin:0; padding:0;}
	
	
a#copySlide1-link1 {display:block; text-indent:-9999px; position:absolute; width:135px; height:27px; top:332px; left:574px;}
a#copySlide2-link1 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; margin-left:0px; background:url(images/leftArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide2-link2 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; right:0px; background:url(images/rightArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide3-link1 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; margin-left:0px; background:url(images/leftArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide3-link2 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; right:0px; background:url(images/rightArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide4-link1 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; margin-left:0px; background:url(images/leftArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide4-link2 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; right:0px; background:url(images/rightArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide4-link3 {display:block; text-indent:-9999px; position:absolute; width:176px; height:26px; top:324px; left:660px; text-indent:-9999px;}
a#copySlide5-link1 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; margin-left:0px; background:url(images/leftArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide5-link2 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; right:0px; background:url(images/rightArrow.gif) no-repeat; text-indent:-9999px;}
a#copySlide6-link1 {display:block; text-indent:-9999px; position:absolute; width:36px; height:26px; top:214px; margin-left:0px; background:url(images/leftArrow.gif) no-repeat; text-indent:-9999px;}

/* TECH SLIDES */
#techSlides {margin-left:60px;}

#techSlideNav {position:absolute; margin:0; padding:0;top:272px; left:184px; z-index:100;}

#techSlideNav, #techSlideNav a {color:#66cccc;}

/* FANCYZOOM/LIGHTBOX */
.popupContentPartner-text{width:469px;margin:0 auto; padding:1em 0;border-top:1px solid #666; font-size:13px; color:#999; line-height:.2em;}
.popupContentPartner-text p {margin-top:1em;}
.popupContentPartner-text table {margin-top:1em;}
.popupContentPartner-text td {padding:2px;}
#zoom {z-index:101;}
#zoom_content {overflow:auto; margin:0; padding:0;}
#zoom_content div {padding:0;}

td.mm {padding:0;}

/* FOOTER */
.footer {
	clear:both;
	background:#000 url(images/footerBg.gif) repeat-x;
	font-size:10px;
	color:#5d5d5d;        /* Must specify colors */
	     /* position relative to window */
	bottom: 0;           /*  against the window bottom */
	left: 0;             /* Stretch to go clear */
	right: 0;            /*  across viewport */
	width:100%;
	margin: 0 auto;    /* Adjust to suit */
	  /*  with a nice top padding */
	position:fixed;
	height:27px;
	z-index:4/***/;
}

.footer a {
	color:#5d5d5d;
	text-decoration:none;
}

.footer p {
	display:inline;
	float:right;
	text-align:right;
	background:url(images/footerLogo.gif) no-repeat left 2px;
	color:#5d5d5d;
	padding:7px 0 5px 27px;
	font-size:10px;
}

ul#footerNav {
	position:relative;
	top:8px;
}

#footerNav li {
	display:inline;	font-size:10px;
	float:left;
	margin-right:12px;
	padding-right:12px;
	border-right:solid 1px #5d5d5d;
}

#footerNav li a:hover {
	text-decoration:underline;
	color:#fff;
}
.companyMain { background:#fff url(images/companyBg.png) no-repeat;}

li#lastBottomNav {
	border-right:none;
	font-size:10px;
	margin-right:0;
}

/* THOSE PESKY BACKGROUNDS */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.alignleft { float:left;margin:10px; display:inline; font-size:}
.alignright { float:right; margin:10px; display:inline;font-size:}

#mainBlogWindow p {margin-bottom:1em; font-size:14px; color:#333;line-height:1.5em;}
#mainBlogWindow h2 a {font-size:13px; color:#333; font-size:24px;}
#mainBlogWindow img {margin:0;padding:0;margin-bottom:1em; margin-right:1em;}

.postData {position:relative;float:right}
.new_postmetadata {position:relative; margin-top:-33px; padding-left:120px; font-size:10px;}
p.catsOnly a {font-size:10px;}
p.catsOnly {font-size:10px;}


#blogSidebar > ul {margin-top:1em;}

.widget a {color:#66cccc;}
.widget_categories a {font-size:14px; color:#66cccc;}
#blogSidebar {padding-bottom:60px;}
#respond { clear:both;}
.cat-item {color:#66cccc;}
.cat-item a {color:#66cccc;}
.widgettitle {color:#fff;}
li.cat-item a {margin:.5em 0; color:#66cccc;}
li.cat-item {margin:.5em 0;}


.commentlist {clear:both;}

#ajax_comments_wrapper h3 {margin:0 0 1em 0;}
div.comment-meta {margin:1em 0;font-size:12px; color:#000;}
.pagination {clear:both}
.printThis {margin-bottom:1em;}
.bottomLine {border-bottom:1px solid #66cccc; width:100%; margin-bottom:1em;}

.footer2 {width:960px; margin:0 auto;}

*:first-child+html #roundedCornerRight, *:first-child+html #roundedCornerLeft {	display:none;}

.commentlist li { border-bottom: 1px solid #66cccc;
 margin-bottom:1em;
}
div.comment-author {color:#666;margin-bottom:.5em;}
div.commentmeta, div.commentmetadata {display:none;}
#ajax_comments_wrapper h3 {display:none;}
#ajax_comments_wrapper .navigation {display:none;}
.pagetitle {margin-bottom:1em; border-bottom: 1px solid #66cccc; padding-bottom:.5em;margin-bottom:1em;}
ul.sf-menu a {z-index:1000;}
*:first-child+html #wrapper {
	background: url(images/bg-wood.jpg) no-repeat center 40px;}
	
#blogBanner {display:block; width:330px; height:144px; text-indent:-9999px; margin:0 auto; padding-top:60px; }

#mainBlogWindow li {list-style:outside; margin-left:1em; line-height:1.5em;color:#333;margin-bottom:1.5em}
#mainBlogWindow strong {color:#000;}
body#ie6body #wrapper {background:none;}

*:first-child+html li {list-style-type:disc;}
*:first-child+html #mainBlogWindow li {list-style-type:disc;}
*:first-child+html #mainBlogWindow li strong {list-style-type:disc;}