@charset "utf-8";
/* style.css */

@import url("tweaks.css");
body { background:url(../images/topBg.png) center top repeat-x #F1F1F1;}
td,
th { color: #666666; }
a { color:#0099ff; text-decoration:none;}
a:hover {text-decoration:underline;}
p {line-height:1.8em;text-align:justify;padding: 0px 30px 10px 0px;}
strong{color:#333333;}

/*H1-5*/
h1 {border:0pt none; font-size:1px; margin:0pt; padding:0px; text-indent:-9999px;}
h2 {padding:10px 0 10px 0;margin:0 0 15px;background:url(../images/h2_border.png) bottom left repeat-x;color:#000;font-size:15px;text-transform: uppercase;}
h2 span {color:#333333;text-decoration:none; font-size:11px;}
h2 a {color:#000000;text-decoration:none; font-size:11px;}
h2 a:hover { color:#0099cc; text-decoration:none;}
h3 {padding:10px 0 10px 0;margin:0 0 15px;background:url(../images/h2_border.png) bottom left repeat-x;color:#000;font-size:12px;text-transform: uppercase;}
h3 a {color:#0099cc;text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 {font-size:14px;color:#000;line-height:16px;margin:0 0 10px 0;}
h5 {font-size:12px;color:#000;line-height:16px;margin:0 0 10px 0;}
/**/

.CLR{height:15px; clear:both;}
.home { background:url(../images/topBgHp.png) center top repeat-x #F1F1F1;}
.home .side p {width:310px; text-align:left; text-align:justify;}
.home .topic {float:left; width:605px; margin-right:38px; overflow:hidden;}

/*Colume*/
.home .col {float:left; width:284px; margin-right:38px;}
.home .col img{ border:0; float:left; margin:0; padding-top:8px; padding-right:8px;}
.home .col a{ color:#0099ff; font-size:13px;font-weight:bold; float:right; padding-right:5px; text-decoration:underline;}
.home .col a:hover{text-decoration:none;}
.home .col ul {margin: 0px 0px 0px 0;}
.home .col li {background:url(../images/bullet.gif) 6px 8px no-repeat;line-height:24px;padding:0 0px 0px 24px;text-align:justify;}

.main .col {float:left; width:300px; margin-right:12px;}
.main .col img{
	border:0;
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
}
.main .col a{ color:#0099ff; font-size:13px;font-weight:bold; float:right; padding-right:5px; text-decoration:underline;}
.main .col a:hover{text-decoration:none;}
.main .col ul {margin: 0px 0px 0px 0;}
.main .col li {background:url(../images/bullet.gif) 6px 8px no-repeat;line-height:24px;padding:0 0px 0px 24px;text-align:justify;}
.main .col p {padding: 0px 5px 0px 0;}
/**/


.mobile{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/mobile.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobile.png', sizingMethod='scale'); }
.Publishers{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/Publishers.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Publishers.png', sizingMethod='scale'); }
.partners{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/partners.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/partners.png', sizingMethod='scale'); }
.Operators{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/Operators.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Operators.png', sizingMethod='scale'); }
.content_owners{ border:0; float:left; margin:0; margin-top:-12px; padding:0; width:80px; height:80px; background:url(../images/content_owners.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_owners.png', sizingMethod='scale'); }

.header { width:930px; height:52px; padding:20px 0; margin:0 auto;}
.header .logo { width:149px; height:51px; float:left; background:url(../images/LOGO.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LOGO.png', sizingMethod='scale');}
.header .logo a, .header .logo a:hover {text-decoration: none; width:149px; height:51px; border:0; display:block; background:url(../images/LOGO.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LOGO.png', sizingMethod='scale');}
.header .logo_text h3 {width:440px;height:20px;position:absolute;top:60px;left:0px;color:#FFFFFF;font-size:16px;font-weight:normal;margin:0; text-transform:none; letter-spacing:2px;}
.header .demo_btn {width:175px; height:42px; position:absolute; top:27px; right:0px;}
.header .nav { padding:22px 0 0 0; float:right; }
.header .nav li {float:left; border-right:1px solid #FFFFFF; height:12px;}
.header .nav a {width:124px;color:#FFFFFF;text-align:center;text-decoration:none;font-size:14px; text-transform:uppercase;display:block; line-height:14px;}
.header .nav a:hover {color:#0099ff; }
.header .nav a.on,
.header .nav a.on:hover {color:#0099ff; }
.breadcrumbs { padding:10px 0 0; width:930px; margin:0 auto; }
.hpTopFlash {width:930px;height:340px;margin:0 auto;background:url(../images/spotlight.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/spotlight.png', sizingMethod='scale');}
.hpTopFlash h3{font-size:20px;}
.hpTopFlash ul {margin: 20px 0px 10px 0;}
.hpTopFlash li {background:url(../images/bullet_tvinci_black.gif) 0px 3px no-repeat;font-size:14px;line-height:1.6em;padding:0px 20px 10px 25px;text-align:justify; color:#FFFFFF;}
.hpTopFlash p{color:#FFFFFF; font-size:14px; padding:10px 25px 20px 0px;}
.hpTopFlash p.show{color:#FFFFFF; font-size:14px; border-top:1px #333 dashed; padding:15px 25px 0px 0px;}
.hpTopFlash p.show span a{color:#0099cc; font-size:14px; font-weight:bold; text-align:left;}
.home .contentWrapper { }
.content { width:930px; margin:0 auto; }
.blue{color:#006699;}
.side {float:right; width:250px;}
.side p {width:220px; text-align:left;}
.side .quote {padding:0 10px 0 25px;background:url(../images/qL.gif) left top no-repeat;line-height:1.8em;cursor: pointer;}
.side .quote h3 { padding:0px 10px 0 30px; float:right; width:430px;}
.side .quote cite {color:#999; display:block; font-weight:normal; font-style:normal; padding:0.2em 0; font-size:0.8em;}
.sideNav { margin-top:5px; padding-bottom:10px;}
.sideNav li { margin-bottom:7px; }
.sideNav a {color:#000000;display:block;width:250px;height:38px;line-height:37px;font-size:13px;text-decoration:none;font-weight:bold;text-indent:31px;background:url(../images/sideNav.png) left top no-repeat; text-transform:uppercase;}
.sideNav a:hover { background-position: left -38px; background-color:transparent; color:#000000; }
.sideNav a.on,
.sideNav a.on:hover { background-position:left bottom; color:#FFFFFF; }
.SideSubMenu ul {margin: 20px 50px 40px 0;}
.SideSubMenu li {background:url(../images/bullet.gif) 6px 8px no-repeat;line-height:24px;padding:0 0px 0px 24px;}
.SideSubMenu li a{color:#666666; font-weight:bold;}
.SideSubMenu li a.on{color:#0099FF;}
.bottom { background:#f9f9f9; border-top:1px solid #CCCCCC; border-bottom:1px solid #ffffff; height:160px; margin-top: 40px; }
.bottom .bottomNav { width:930px; height:160px; background:url(../images/footerLogo.gif) right bottom no-repeat; margin:0 auto; }
.bottom .bottomNav li { float:left; width:150px; margin:11px 5px 0 0; font-size:11px; line-height:20px; }
.bottom .bottomNav dl { padding:2px 3px 6px; width:144px; display:block; }
.bottom .bottomNav dt { }
.bottom .bottomNav li:hover dt a,
.bottom .bottomNav li.hover dt a { color:#666666;}
.bottom .bottomNav li dt a { padding-bottom:4px; display:block; font-size:13px; font-weight: bold; text-decoration:none; color:#666666; }
.bottom .bottomNav li dt a:hover { background:none;}
.bottom .bottomNav li dd { padding-bottom:2px; display:block; }
.bottom .bottomNav li:hover dd a,
.bottom .bottomNav li.hover dd a { color:#666666; }
.bottom .bottomNav li dd a { color:#666666; text-decoration:none; font-size:11px; }
.bottom .bottomNav li a:hover { background:none; color:#0099FF!important; text-decoration:none; }
.bottom .bottomNav li.hover,
.bottom .bottomNav li:hover { background:url(../images/_bottomLi.png) center top no-repeat; }
.bottom .bottomNav li.hover dl,
.bottom .bottomNav li:hover dl { background:url(../images/bottomDl.png) center bottom no-repeat; }
.bottom .footer { width:930px; margin:0 auto; text-align:center; color:#999999; padding:12px 0px 20px 0px; font-size:11px; }
.bottom .footer a { color:#999999; }
.bottom .footer a:hover {color:#0884b3; background:none; text-decoration:underline;}
.bottom .findus { margin:0 auto; text-align:center; color:#666666; font-weight:bold; padding:15px 0px; font-size:11px; }
.content .main {float:left; width:640px;}
.continue { text-align:right; color:#666666;font-size:1.2em;}
.continue span {font-size:1em;}
.continue a { font-weight:bold; color:#666666; text-decoration:none;}
.continue a:hover { color:#0884b3; text-decoration:underline; background:none;}
/**/
textarea,
input,
select { border:1px solid #cccccc; background:url(../images/_inputBg.gif) top repeat-x #ffffff; }
textarea.error,
input.error { border:1px solid #FF0000!important; background:url(../images/inputBgError.gif) top repeat-x #fd9797;}
.signUp { background:url(../images/signUpBg.png) center top no-repeat; height:174px; font-size:0.9em; padding:0px 14px; margin:10px 0; }
.signUp p { color:#666666; padding:13px 0 12px; font-size:13px; font-weight: bold; }
.signUp label { display:block; color:#666666; padding-bottom:10px; font-size: 13px; }
.signUp label span { color:#00adef; }
.signUp input { width:150px; float:right; height: 21px; }
.signUpThanks { background:url(../images/signUpBg.png) center top no-repeat; height:174px; font-size:0.9em; padding:0px 14px; margin-bottom:10px; }
.signUpThanks p { padding-top:55px; text-align:center; font-weight:bold; font-size:1.3em;color:#666666; }
/**/

.main ul {margin: 20px 30px 40px 0;}
.main li {background:url(../images/bullet.gif) 6px 8px no-repeat;line-height:24px;padding:0 0px 10px 24px;text-align:justify;}
.main li p{padding:0;}
.main li ul{padding:0 0 0 20px; margin-bottom:0px;}
.main li ul li{ list-style:square; background:none; padding:0 0px 20px 0px;}
.players ul {margin: 20px 50px 40px 0;}
.players li {background:url(../images/bullet.gif) 6px 8px no-repeat;line-height:24px;padding:0 0px 0px 24px;}
/**/


/*home page list*/
.main .solutions {margin:-10px 0 0 0;}
.solutions li {background:url(../images/buzzBorder.gif) bottom repeat-x; margin:0px; padding:30px 10px 30px 0px; vertical-align:top; cursor:pointer; }
.solutions h3 {padding:0px 10px 0 0px; float:right; width:430px;}
.solutions p {padding:0px 0px 0 0px; float:right; width:440px; font-size:14px; line-height:1.8em; text-align:justify;}
.solutions li:hover,
.solutions li.hover { background-color:#f2f7fe; }
.mobile{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/mobile.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobile.png', sizingMethod='scale'); }
.Publishers{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/Publishers.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Publishers.png', sizingMethod='scale'); }
.partners{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/partners.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/partners.png', sizingMethod='scale'); }
.Operators{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/Operators.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Operators.png', sizingMethod='scale'); }
.content_owners{ border:0; float:left; margin:0; margin-top:-12px; padding:0; width:80px; height:80px; background:url(../images/content_owners.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_owners.png', sizingMethod='scale'); }
/**/

/*icons list*/
.main .icons {margin:-10px 0 0 0;}
.icons li {background:url(../images/buzzBorder.gif) bottom repeat-x; margin:0px; padding:30px 10px 30px 0px; vertical-align:top; cursor:pointer; }
.icons h3 {padding:0px 10px 0 0px; float:right; width:540px;}
.icons p {padding:0px 0px 0 0px; float:right; width:550px; font-size:14px; line-height:1.8em; text-align:justify;}
.icons li:hover,
.icons li.hover { background-color:#f2f7fe; }
.products{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/products.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/products.png', sizingMethod='scale'); }
.products1{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/products1.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/products1.png', sizingMethod='scale'); }
.products2{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/products2.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/products2.png', sizingMethod='scale'); }
.products3{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/products3.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/products3.png', sizingMethod='scale'); }
.products4{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/products4.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/products4.png', sizingMethod='scale'); }
.showcase{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/showcase.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/showcase.png', sizingMethod='scale'); }
.demo{ border:0; float:left; margin:0; padding:0; width:80px; height:80px; background:url(../images/demo.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/demo.png', sizingMethod='scale'); }
/**/

.thanks { text-align:center; font-weight:bold; color:#666666; background:url(../images/suggestionsBg.png) no-repeat; height:206px; }
.thanks p { padding-top:75px; text-align:center; font-weight:bold; font-size:1.3em;color:#666666; }
.suggestions { font-size:0.9em; color:#666666; background:url(../images/suggestionsBg.png) no-repeat; height:201px; padding:5px 8px 0; }
.suggestions label {color:#666666;padding-bottom:2px;}
.suggestions textarea { width:548px; overflow:auto; height:80px; margin:3px 0 8px; }
.suggestions input { width:198px; height:21px; vertical-align:middle; }
.suggestions .submitBut {cursor:pointer;background:url(../images/buttons/116.jpg) no-repeat;width:116px;height:31px;padding:0 0 2px;border:0;
color:#ffffff;font-weight:bold;font-size:1.2em;margin:20px 0 0 208px;#margin:15px 0 0 240px; }
.suggestions .submitBut:hover,
.suggestions .submitBut.hover { background-position:left bottom; }
.suggestions .updates { margin:25px 0 0; float:left;}
.updates input { width:auto; height:auto; border:0; background:none;}
/**/

.main .picCol { padding:0; }
.main .picCol img { float:left; clear:left; }
.main .picCol p {padding:0 50px 20px 0;margin-left:100px;font-size:14px;}
.main .picCol h3 {margin-top:15px;} 
/**/

.main .highlights { height:197px; background:url(../images/highlightsBg.png) no-repeat; margin-bottom:20px; }
.main .highlights dl { padding:5px 0 0 12px; }
.main .highlights dt { font-size:1.4em; font-weight:bold; color:#666666; padding:0 0 6px 29px; }
.main .highlights dd { font-size:1.4em; font-weight:bold; color:#0884b3; background:url(../images/bulletLogo.gif) left 6px no-repeat; padding:3px 0 3px 29px; line-height:1.5em; }
/**/

.main .blueQuote {background:url(../images/qoute_top.jpg) 10px 10px no-repeat #FFF; width: 620px; border-bottom:1px solid #d4d4d4;}
.main .blueQuote .inner { background:url(../images/qBlueTop.png) left top no-repeat; }
.main .blueQuote .inner p {font-weight:bold; font-style:italic; line-height:1.5em;padding:26px 44px 19px;}
.main .blueQuote .inner cite {background:url(../images/quote_bottom.png) 580px 0px no-repeat; color:#0099CC;display:block;font-style:normal;font-weight:bold;text-align:left;padding:0 11px 16px 43px;font-size: 14px;}
.main .lightboxPicList { clear:both; height:140px; }
.main .lightboxPicList li {float: left;background: none;padding-left: 5px;}
.main .lightboxPicList a { display:block; width:180px; height:139px; text-decoration:none; text-indent:-9999px; }
.main .lightboxPicList .center { margin:0 15px; }
.main .lightboxPicList a.pic01 { background:url(../images/showcasePicTmbs.png) left top no-repeat; }
.main .lightboxPicList a.pic01:hover { background-position:left bottom; }
.main .lightboxPicList a.pic02 { background:url(../images/showcasePicTmbs.png) -195px top no-repeat; }
.main .lightboxPicList a.pic02:hover { background-position:-195px bottom; }
.main .lightboxPicList a.pic03 { background:url(../images/showcasePicTmbs.png) right top no-repeat; }
.main .lightboxPicList a.pic03:hover { background-position:right bottom;}
.main .lightboxPicList a.pic04 { background:url(../images/showcasePicTmbs2.png) left top no-repeat; }
.main .lightboxPicList a.pic04:hover { background-position:left bottom; }
.main .lightboxPicList a.pic05 { background:url(../images/showcasePicTmbs2.png) -195px top no-repeat; }
.main .lightboxPicList a.pic05:hover { background-position:-195px bottom; }
.main .lightboxPicList a.pic06 { background:url(../images/showcasePicTmbs2.png) right top no-repeat; }
.main .lightboxPicList a.pic06:hover { background-position:right bottom;}
.main .lightboxPicList a.pic07 { background:url(../images/showcasePicTmbs3.png) left top no-repeat; }
.main .lightboxPicList a.pic07:hover { background-position:left bottom; }
.main .lightboxPicList a.pic08 { background:url(../images/showcasePicTmbs3.png) -195px top no-repeat; }
.main .lightboxPicList a.pic08:hover { background-position:-195px bottom; }
.main .lightboxPicList a.pic09 { background:url(../images/showcasePicTmbs3.png) right top no-repeat; }
.main .lightboxPicList a.pic09:hover { background-position:right bottom;}
.main .lightboxPicList a.pic10 { background:url(../images/showcasePicTmbs4.png) left top no-repeat; }
.main .lightboxPicList a.pic10:hover { background-position:left bottom; }
.main .lightboxPicList a.pic11 { background:url(../images/showcasePicTmbs4.png) -195px top no-repeat; }
.main .lightboxPicList a.pic11:hover { background-position:-195px bottom; }
.main .lightboxPicList a.pic12 { background:url(../images/showcasePicTmbs4.png) right top no-repeat; }
.main .lightboxPicList a.pic12:hover { background-position:right bottom;}
/**/

/*buzz*/
.main .buzzList {margin:-10px 0 0 0;}
.buzzList li { background:url(../images/buzzBorder.gif) bottom repeat-x; margin:0px; padding:30px 0; vertical-align:top; cursor:pointer; }
.buzzList img {float:left; width:178px; height:auto; padding:0px; border:#999999 1px solid; overflow: hidden;}
.buzzList h3 { padding:0px 10px 0 30px; float:right; width:420px;}
.buzzList p { padding:0px 10px 0 30px; float:right; width:430px; font-size:14px; line-height:1.8em; text-align:justify; }
.buzzList p img { border:0; float:none; margin:0; padding:0; width:95px; height:17px; background:url(../images/download_pdf.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/download_pdf.png', sizingMethod='scale'); }
.buzzList p cite {color:#999;display:block;font-weight:normal;font-style:normal;padding:0.6em 0;font-size:11px;}
.buzzList li:hover,
.buzzList li.hover { background-color:#d5e9f2; }
/**/
/*news*/
.main .newsList {margin:-10px 0 0 0;}
.newsList li { background:url(../images/h2_border.png) bottom repeat-x; margin:0px; padding:15px 0; vertical-align:top; cursor:pointer; }
.newsList img {float:left; width:178px; height:auto; padding:0px; border:#cccccc 1px solid; overflow: hidden;}
.newsList h3 { padding:0px 10px 0 30px; float:right; width:420px;}
.newsList p { padding:0px 10px 0 30px; float:right; width:430px; text-align:justify; }
.newsList p img { border:0; float:none; margin:0; padding:0; width:95px; height:17px; background:url(../images/download_pdf.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/download_pdf.png', sizingMethod='scale'); }
.newsList p cite {color:#999;display:block;font-weight:normal;font-style:normal;padding:0.6em 0;font-size:11px;}
.newsList li:hover,
.newsList li.hover { background-color:#e4e4e4; }
/**/
#skype * {margin:0 0 -7px;}
.contact { line-height:2em}
.contact h2 { line-height:normal;}
.contact h3 {color:#0099cc; text-transform:none;}
/*contact*/
.contact .main h3 {color:#0099CC;padding-bottom:10px;font-size: 13px; background: none;}
.contact .main .contactForm,
.contact .main .contactThanks {background:url(../images/_contactBg.png) no-repeat; height:340px; padding: 0px 0 0;
}
.contact .main .contactForm label {display:block;float:left;width:96px;padding:0;margin-top:-4px;color: #666666;font-weight: bold; clear:left;font-size: 13px;}
.contact .main .contactForm input { width:238px; margin-bottom:9px; #margin-bottom:6px; height:22px; font-size: 1.1em;}
.contact .main .contactForm span { color:#00adef; font-weight:normal; }
.contact .main .contactForm textarea {width:500px;height:138px;overflow:auto;}
.contact .main .contactThanks p { padding-top:105px; text-align:center; font-weight:bold; font-size:1.3em;color:#666666; }
/**/
.signUpBut {cursor:cursor;background:url(../images/buttons/116.jpg) right top no-repeat transparent;width:115px!important;float:right;height:31px!important;padding:0 0 4px;border:0;color:#ffffff;font-weight:bold;font-size:14px!important; padding:0px 8px 0px 0px;margin:0px -1px 0 0;}
.signUpBut:hover,
.signUpBut.hover { background-position:right bottom; }
.contact .signUpBut {margin:5px 43px 0 0;}
/**/
.blogMain .side ul { margin:-12px 0 16px;}
.blogMain .side li { font-size:14px; color:#999999; padding:4px 0; vertical-align:top; }
.blogMain .side li.hover,
.blogMain .side li:hover { background-color:#f4f4f4;}
.blogMain .side a { font-size:13px; font-weight:bold; text-decoration:none; }
.blogMain .side a:hover { color:#044666; background:none;}
.blogMain .side ul.categories { margin:-22px 0 16px;}
.blogMain .side .categories li {font-size:13px; color:#666666; padding:8px 0; border-bottom:1px solid #CCCCCC;}
.blogMain .side .categories li a {font-size:14px;}
.blogMain .main { width:600px; font-size:13px; padding-right:50px;}
.blogMain .main a.toAllPosts { font-weight:bold; font-size:1em;}
.blogMain .main .where { border-bottom:4px solid #d9d9d9; padding-bottom:4px; min-height:22px; font-size: 1.1em; color: #666666; padding-top:1.2em; _padding-top:0; }
.blogMain .main .where span { font-weight:normal;}
.blogMain .main .where a { font-weight:bold;}
.blogMain .main p { margin:auto!important; }
.blogMain .main h1 { color:#666666; font-size:15px; text-indent:0; }
.blogMain .main a.commentsUrl { font-size:14px; font-weight:bold; }
.blogMain .main .commentsIcon { vertical-align:middle; margin:0 5px 0 0; }
.blogMain .main h2 { border:0; margin:0; padding:10px 0; color:#666666; font-size:11px; }
.blogMain .main h2 span { color:#999999; }
.blogMain .main ol { background-color:#f2f7fe; padding:14px 20px; }
.blogMain .main li { padding-bottom:2em;}
.blogMain .main li p { line-height:normal!important; margin-top: 0px!important; padding: 0!important; }
.blogMain .main .commentmetadata { color:#999999; font-size:14px; padding-bottom:5px; font-weight:normal; }
.blogMain .main .commentmetadata a { font-weight:bold; color:#00adef; text-decoration:none; }
.blogMain .main .comment { padding:14px 19px 14px 14px; margin:15px 0; width:437px; height:361px; background:url(../images/blogCommentBg.png) no-repeat; }
.blogMain .main .comment h2 { border-bottom:4px solid #d9d9d9; padding:0px 0 4px; min-height:22px; font-size: 1.1em; color: #666666; margin-bottom: 12px; }
.blogMain .main .comment p { color:#666666; clear:both; padding:0 0 7px!important; _padding:0 0 5px!important; margin:0!important; line-height:normal; }
.blogMain .main .comment label { float:left; width:70px; line-height:normal; }
.blogMain .main .comment label span { color:#00adef; }
.blogMain .main .comment textarea { clear:both; display:block; width:437px; overflow:auto; height:158px; }
.blogMain .main .comment input { height:21px; width:218px; }
.blogMain .main .comment .signUpBut { font-size:1em!important; }
.blogMain .main .comment .commenThanks { padding-top:110px!important; text-align:center; font-weight:bold; font-size:1.3em; color:#666666; }
/*inner404*/
.inner404 {padding:20px 100px 0px 100px;}
.inner404 #tv { float:left; margin-right:30px; }
.inner404 h3 { font-size:1.5em; color:#0a94c9; padding-top:120px; }
.inner404 p {color:#666666;font-size:1.2em;padding-top:10px;}
.inner404 p a { font-size:1em; color:#0a94c9; text-decoration:none;}
.inner404 p a:hover{text-decoration:underline;}

/**/
.language h2{ text-transform:none;}
.language h3 {text-transform:none; font-size:16px;}

/*main col Picons UL*/
.main .Picons ul {float:left; width:284px; margin-right:38px;}
.main .Picons li {background:url(../images/h2_border.png) top repeat-x; height:25px; margin:0px; padding:5px 5px 0px; cursor:pointer; font-weight:bold; }
.main .Picons li:hover,
.main .Picons li.hover { background-color:#e4e4e4; }

/*main Links UL*/
.main .Links ul {float:left; margin:0;}
.main .Links li {background:url(../images/h2_border.png) top repeat-x; height:25px; margin:0px; padding:5px 5px 0px; cursor:pointer; font-weight:bold; }
.main .Links li:hover,
.main .Links li.hover { background-color:#e4e4e4;}
