@charset "UTF-8";
/*Natron Designs CSS - 2010 */

/*--CSS Reset--*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
p {margin:0px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul,li {list-style:none; text-indent:0px; margin:0px; padding:0px;}
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;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix, *:first-child+html .clearfix {zoom: 1; display: block; /* resets display for IE/Win */}

/*--General Styles--
------------------------------------*/
body{background:url(../images/body_bg.png) repeat; font-family:Georgia, "Times New Roman", Times, serif;}
a{color:#060; text-decoration:underline;}
a:hover{color:#0C0;}
a:visited{color:#060;}
a:focus{outline:none;}
input{background:url(../images/natron_sprite.png) no-repeat -115px -320px; width:322px; height:18px; border:none; text-indent:3px; padding:9px; font:15px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}
textarea{background:url(../images/natron_sprite.png) no-repeat -456px -318px; width:323px; height:140px; border:none; padding:10px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
.sendButton{background:url(../images/natron_sprite.png) no-repeat -119px -366px; width:149px; height:38px; border:none; margin-left:142px; cursor:pointer;}
.sendButton:active{background:url(../images/natron_sprite.png) no-repeat -268px -366px; outline:none;}
.sendButton:focus{outline:none;}

/*--Grid--*/
.wrp{width:985px; margin:0 auto; height:auto;}
.wrp .sec-1{width:214px; margin-right:23px; height:auto; float:left;}
.wrp .sec-2{width:745px; height:auto; float:left; position:relative;}
.space{margin-top:20px;}
.space2{margin-top:40px;}

/*--header--
---------------------------------------*/
.sec-1 .logo{background:url(../images/natron_sprite.png) no-repeat 0 0; width:204px; height:300px; position:relative;}
.sec-1 .logo h1, .sec-2 .defined h2{text-indent:-99999px;}
.sec-1 .logo a{position:absolute; top:0; left:0; width:204px; height:270px; display:block;}
.sec-2 .defined{background:url(../images/natron_sprite.png) no-repeat 0 -583px; width:745px; height:135px; margin-top:40px; border-bottom:solid 1px;}
/*--nav container--*/
.sec-2 .navContnr{width:100%; border-top:solid 1px #F3F4F0; height:50px;border-bottom:solid 1px; position:relative; z-index:3;}
.sec-2 .navContnr a.backTo{width:110px; height:27px; background:url(../images/natron_sprite.png) no-repeat -611px -526px; display:block; position:absolute; bottom:-50px; left:0px;}
.sec-2 .navContnr a.rssBtn{background:url(../images/natron_sprite.png) no-repeat -721px -526px; position:absolute; right:210px; bottom:-53px; width:79px; height:26px; display:block; z-index:2;}
.sec-2 .navContnr ul{margin-left:12px;}
.sec-2 .navContnr ul li{float:left;}
.sec-2 .navContnr li a.home{background:url(../images/nav_sprite.png) no-repeat 0 -51px; width:138px; height:50px; display:block; margin-right:8px;}
.sec-2 .navContnr li a.home:hover, .sec-2 .navContnr li a.homeOn{background:url(../images/nav_sprite.png) no-repeat 0 0; width:138px; height:50px; display:block; margin-right:8px;}
.sec-2 .navContnr li a.about{background:url(../images/nav_sprite.png) no-repeat -162px -51px; width:163px; height:50px; display:block; margin-right:6px;}
.sec-2 .navContnr li a.about:hover, .sec-2 .navContnr li a.aboutOn{background:url(../images/nav_sprite.png) no-repeat -162px 0; width:163px; height:50px; display:block; margin-right:6px;}
.sec-2 .navContnr li a.folio{background:url(../images/nav_sprite.png) no-repeat -341px -51px; width:218px; height:50px; display:block;}
.sec-2 .navContnr li a.folio:hover, .sec-2 .navContnr li a.folioOn{background:url(../images/nav_sprite.png) no-repeat -341px 0; width:218px; height:50px; display:block;}
.sec-2 .navContnr li a.contact{background:url(../images/nav_sprite.png) no-repeat -560px -51px; width:185px; height:50px; display:block;}
.sec-2 .navContnr li a.contact:hover, .sec-2 .navContnr li a.contactOn{background:url(../images/nav_sprite.png) no-repeat -560px 0; width:185px; height:50px; display:block;}

/*--Right Bar-- (right side)
--------------------------------------*/
.sec-1 .leftSide{float:left; width:180px; height:auto; padding-top:48px; border-right:solid 1px #666; padding-right:23px;}
.sec-1 .leftSide .panels{width:180px;}
.sec-1 .leftSide .panels h3{font:18px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; border-bottom:4px double #999; padding-bottom:3px;}
.sec-1 .leftSide .panels h3 span.sm-bk{background:url(../images/natron_sprite.png) -209px -290px no-repeat; float:left; display:block; width:27px; height:18px; margin-right:7px;}
.sec-1 .leftSide .panels ul.switch{border-bottom:solid 1px #999; padding:10px;}
.sec-1 .leftSide .panels ul.switch li{float:left; font:12px Georgia, "Times New Roman", Times, serif; color:#000; text-shadow:0 1px #fff; text-transform:uppercase; letter-spacing:2px;}
.sec-1 .leftSide .panels ul.switch li a{text-decoration:none; color:#000; }
.sec-1 .leftSide .panels ul.switch li.first{margin-right:20px;}
@media projection, screen {.tabs-hide {display: none;}}
@media print {.tabs-nav {display: none;}}
#posts td{padding:5px;}
#posts, #comments{position:relative; padding:25px 0;}
#posts td.date{vertical-align:top; font:13px "Times New Roman", Times, serif; text-transform:uppercase; color:#333; text-shadow:0 1px #fff;}
#posts td.commt{ text-align:right; font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}
#posts td.commt a{color:#333;}
#comments span.arro{background:url(../images/natron_sprite.png) no-repeat -274px -294px; display:block; width:11px; height:7px; position:absolute; top:0; right:67px;}
#comments .said{width:190px; height:auto; margin:10px 0; clear:both;}
#comments .said p.com{font:13px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; text-shadow:0 1px #fff; float:none; margin:0;}
#comments .said p{float:right; margin:6px; font:11px Georgia, "Times New Roman", Times, serif; color:#666; text-shadow:0 1px #fff; font-style:italic;}
#posts span.arro{background:url(../images/natron_sprite.png) no-repeat -274px -294px; display:block; width:11px; height:7px; position:absolute; top:0; right:143px;}
.sec-1 .leftSide .panels ul.proj{font:13px Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic; text-shadow:0 1px #fff; margin:14px 0;}
.sec-1 .leftSide .panels ul.proj li{margin:8px 0;}

/*--Side Bar-- (left side)
--------------------------------------*/
.sec-1 .sideBar{border-right:solid 1px #656662; width:203px; height:auto; padding-top:5px;}
.sec-1 .sideBar a.tweetBtn{background:url(../images/natron_sprite.png) no-repeat -206px 0; width:171px; height:73px; margin:0px auto; display:block; margin-top:5px;}
.sec-1 .sideBar a.tweetBtn:hover{background:url(../images/natron_sprite.png) no-repeat -206px -73px; width:171px; height:78px; margin-top:0; #margin-top:-5px;}
.sec-1 .sideBar a.tweetBtn:active{background:url(../images/natron_sprite.png) no-repeat -206px -151px; width:171px; height:78px; margin-top:0; #margin-top:-5px;}
.sec-1 .sideBar .tweetFeed{font:12px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0px 1px #fff; width:149px; height:auto; text-align:center; margin-top:15px; font-style:italic; margin-left:15px; margin-bottom:10px;}
.sec-1 .sideBar .biker{background:url(../images/natron_sprite.png) no-repeat -334px -445px; width:102px; height:121px; margin:0 auto;}
.sec-1 .sideBar .jobWrp{width:161px; padding:5px; border:solid 1px #999999; position:relative; background:#DFE2D7; margin:20px auto; text-align:center; font-style:italic; font:11px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}
.sec-1 .sideBar .jobWrp .title{background:url(../images/natron_sprite.png) no-repeat -622px -486px; width:126px; height:40px; margin:5px auto 10px auto;}
.sec-1 .sideBar .jobWrp .list{background:#DFE2D7; border:solid 1px #B4B6B1; position:relative; width:141px; padding:5px; height:auto; margin:0px auto;}
.sec-1 .sideBar .jobWrp .list .bl2{background:url(../images/natron_sprite.png) no-repeat -489px -525px; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.sec-1 .sideBar .jobWrp .list .br2{background:url(../images/natron_sprite.png) no-repeat -497px -525px; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}
.sec-1 .sideBar .jobWrp .tl{background:url(../images/natron_sprite.png) no-repeat -466px -525px; width:10px; height:10px; position:absolute; top:-1px; left:-1px;}
.sec-1 .sideBar .jobWrp .tr{background:url(../images/natron_sprite.png) no-repeat -476px -525px; width:10px; height:10px; position:absolute; top:-1px; right:-1px;}
.sec-1 .sideBar .jobWrp .bl{background:url(../images/natron_sprite.png) no-repeat -466px -535px; width:10px; height:10px; position:absolute; bottom:-1px; left:-1px;}
.sec-1 .sideBar .jobWrp .br{background:url(../images/natron_sprite.png) no-repeat -476px -535px; width:10px; height:10px; position:absolute; bottom:-1px; right:-1px;}

/*--Posting Container--
--------------------------------------*/
.postWrpHm{width:745px; border-top:solid 1px #f3f4f0; padding-top:31px; position:relative; float:right;}
.postWrpHm .newPost{width:745px; height:auto; border-bottom:dashed 1px #666; padding-bottom:25px; margin-top:40px;}
.postWrpHm .newPost .header{border:solid 1px #B5B9AD; background-color:#E0E3D8; width:733px; padding:7px 10px; position:relative; margin-bottom:17px;}
.postWrpHm .newPost .header .date{background:url(../images/natron_sprite.png) no-repeat -206px -233px; width:70px; height:19px; position:absolute; right:9px; top:8px; padding:10px;}
.postWrpHm .newPost .header .date p{font:12px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; white-space:nowrap; text-indent:-3px;}
.postWrpHm .newPost h2{font:20px Georgia, "Times New Roman", Times, serif; color:#730C04; margin-bottom:13px; text-indent:2px; text-shadow:0 1px #fff;}
.postWrpHm .newPost p, .wrp .sec-2 .lower p{font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; margin-bottom:4px; line-height:20px; text-indent:2px;}
.postWrpHm .newPost a.readMore{display:block; width:157px; height:23px; background:url(../images/natron_sprite.png) no-repeat -606px -723px; float:right; }
.postWrpHm .newPost img, .postWrp .newPost img{padding:8px; background:#D8DCCE; border:solid 1px #999; margin:4px 0;}
.postWrp{width:745px; border-top:solid 1px #f3f4f0; padding-top:31px; position:relative;}
.postWrp .newPost{width:745px; height:auto; border-bottom:dashed 1px #666; padding-bottom:25px; margin-top:40px;}
.postWrp .newPost .header{border:solid 1px #B5B9AD; background-color:#E0E3D8; width:723px; padding:7px 10px; position:relative; margin-bottom:17px;}
.postWrp .newPost .header h1, .postWrpHm .newPost .header h1{font:36px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; font-style:italic; width:645px;}
.postWrpHm .newPost .header h1 a{color:#333; text-decoration:none;}
.postWrpHm .newPost .header h1 a:hover{color:#730C04;}
.postWrp .newPost .header .date{background:url(../images/natron_sprite.png) no-repeat -206px -233px; width:70px; height:19px; position:absolute; right:9px; top:8px; padding:10px;}
.postWrp .newPost .header .date p{font:12px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; white-space:nowrap; text-indent:-3px;}
.postWrp .newPost h2{font:20px Georgia, "Times New Roman", Times, serif; color:#730C04; margin-bottom:13px; text-indent:2px; text-shadow:0 1px #fff;}
.postWrp .newPost p, .wrp .sec-2 .lower p{font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; margin-bottom:4px; line-height:20px; text-indent:2px;}
.commentWrp{width:745px; height:auto; margin-top:25px;}
.commentWrp em{font:13px Georgia, "Times New Roman", Times, serif; color:#4C4D48; font-style:italic;}
.commentWrp em a{color:#4C4D48; text-decoration:none;}
span.comment{float:left; display:block; width:16px; height:19px; background:url(../images/natron_sprite.png) no-repeat -778px -726px; margin-right:10px; margin-top:4px;}
.commentWrp span{color:#4C4D48;}
.postComment{width:740px; margin-top:30px; height:auto; border-top:1px dashed #666; padding-top:10px;}
.postComment h5{font:18px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#333; text-shadow:0 1px #fff; margin-bottom:25px;}
.sendComment{background:url(../images/natron_sprite.png) no-repeat -465px -487px; width:149px; height:38px; border:none; margin-left:148px; cursor:pointer;}
.postWrp .newPost p.soFar{font:16px Georgia, "Times New Roman", Times, serif; font-style:italic;color:#730C04; text-shadow:0 1px #fff; margin-bottom:15px; margin-top:15px;}
.sentCom{width:733px; height:auto; padding:5px; border:1px solid #B5B9AD; background-color:#E0E3D8; margin:8px 0;}
.sentCom .grav{ float:left; width:120px;}
.sentCom .grav img{ border:solid 1px #999999; padding:5px; background:#DFE2D7; width:60px; height:60px;}
.sentCom .desc{float:left; width:580px; margin-top:35px;}
.sentCom .grav span{color:#730C04; font-style:italic !important; text-shadow:0 1px #fff; font:13px Georgia, "Times New Roman", Times, serif;}
.sentCom .desc em{font:12px Georgia, "Times New Roman", Times, serif; color:#000; text-shadow:0 1px #fff;}
.sentCom .grav p{color:#000; text-transform:uppercase; text-shadow:0 1px #fff; font:11px Georgia, "Times New Roman", Times, serif; margin-bottom:6px;}
.sentCom .desc em.said{line-height:1.4em; font-size:13px;}

/*--inner panels--
-------------------------------------*/
.contentWrp{width:745px; border-top:solid 1px #f3f4f0; padding-top:71px; position:relative;}
.contentWrp h1{font:30px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; margin-top:0; margin-bottom:15px;}
.contentWrp .inner-1{float:left; width:387px; margin-right:35px; height:auto;}
.contentWrp .inner-2{float:left; width:323px; height:auto;}
.contentWrp .inner-2 h3{text-indent:-99999px;}

/*home page*/
.contentWrp .homeBike{width:745px; height:323px; background:url(../images/home.png) no-repeat; position:relative;}
.contentWrp .homeBike a.read{background:url(../images/read_blog.png) no-repeat; width:139px; height:72px; display:block; position:absolute; top:-30px; left:184px;}
.contentWrp h1.big{font-size:34px; margin-top:8px; border-bottom:solid 1px #6C6D68; padding-bottom:10px; margin-bottom:0px;}
.contentWrp .homeLo{border-top:solid 1px #F1F2EE; width:745px; padding-top:40px;}
.contentWrp .homeLo .pan1{float:left; width:330px; font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; line-height:22px;}
.contentWrp .homeLo .pan2{float:left; width:330px; font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; line-height:22px; margin-left:65px;}
.contentWrp .homeLo .pan1 h3, .contentWrp .homeLo .pan2 h3{font:20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; text-shadow:0 1px #fff; margin-bottom:10px; white-space:nowrap;}
.contentWrp .homeLo .pan1 .lady{background:url(../images/lady.png) no-repeat; width:95px; height:117px; float:left;}
.contentWrp .homeLo .pan2 .art{background:url(../images/canvas.png) no-repeat; width:114px; height:108px; float:left;}
.contentWrp .homeLo .pan1 .text{width:220px; margin-left:15px; height:auto; float:left;}
.contentWrp .homeLo .pan2 .text{width:201px; margin-left:15px; height:auto; float:left;}

/*-about styles-*/
.contentWrp .inner-1 .me{background:url(../images/natron_sprite.png) no-repeat -413px 0; width:387px; height:309px;}
.contentWrp .inner-2 .like{background:url(../images/natron_sprite.png) no-repeat 0 -430px; width:320px; height:20px;}
.contentWrp .inner-2 .disLike{background:url(../images/natron_sprite.png) no-repeat 0 -467px; width:304px; height:20px;}
.contentWrp .inner-2 ul.things{margin:10px 0;}
.contentWrp .inner-2 ul.things li{background-color:#CBCFC2; padding:4px; margin:4px 0; font:14px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}

/*--portfolio styles--*/
.avail{background:url(../images/natron_sprite.png) no-repeat 0 -313px; width:91px; height:69px; position:absolute; top:0px; right:0px;}
.folioWrp{width:100%; height:auto; border-bottom:solid 1px #999; padding-bottom:45px; position:relative; margin-bottom:31px;}
.folioWrp .bevel{border-top:solid 1px #fff; width:100%; position:absolute; bottom:-2px; left:0; #height:2px; #bottom:-4px}
.folioWrp .screenWrp{width:320px; height:121px; float:left;}
.folioWrp .screenWrp .imgCon{width:318px; height:133px; border:solid 1px #999999; background:#D8DCCE;}
.folioWrp .screenWrp .imgCon:hover{background:#ACB0A4; cursor:pointer;}
.folioWrp .screenWrp .imgCon img{margin:8px; border:solid 1px #999;}
.folioWrp .screenWrp .shadow{background:url(../images/natron_sprite.png) no-repeat 0 -404px; width:299px; height:11px; margin-left:10px;}
.folioWrp .desc{width:405px; margin-left:20px; float:left; height:auto;}
.folioWrp .desc h3{font:18px Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic; text-shadow:0 1px #fff; margin-bottom:17px;}
.folioWrp .desc h4{font:15px Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic; text-shadow:0 1px #fff; margin-bottom:17px;}
.folioWrp .desc p{font:13px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; line-height:16px;}

/*--Archive--*/
.contentWrp .archiveWrp{width:745px; border-bottom:solid 1px #91948A; border-top:solid 1px #fff; position:relative; height:22px; padding:20px 0 8px 0;}
.contentWrp .archiveWrp h1{background:transparent url(../images/natron_sprite.png) no-repeat scroll -209px -290px; height:18px; padding-left:30px; font:19px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; display:inline-block; float:left; } 
.contentWrp .archiveWrp p{display:inline-block; margin-left:7px; float:left; color:#333; text-shadow:0 1px #fff; font:12px Georgia, "Times New Roman", Times, serif;}
.contentWrp .archiveWrp p span{font-family:"Times New Roman", Times, serif;}
.contentWrp .archiveWrp h2{display:inline-block; float:right; text-transform:uppercase; font:16px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}

/*table labels*/
td{padding-bottom:17px;}
td.labels{font:18px Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic; text-shadow:0 1px #fff; text-align:right; padding-right:20px;}
.topLab{vertical-align:top; padding-top:7px;}
td.errorLab{font:12px Georgia, "Times New Roman", Times, serif; color:#900; text-shadow:0 1px #fff; font-style:italic;}
#successSend{background:url(../images/natron_sprite.png) no-repeat 0 -727px; width:409px; height:73px; margin-left:127px; margin-top:58px;}
h4.success{font:18px Georgia, "Times New Roman", Times, serif; color:#060; text-shadow:0 1px #fff; font-style:italic; margin-bottom:22px; margin-top:30px;}
.spamForm{display:none !important;}

/*--lower panel--
----------------------------------------*/
.wrp .sec-2 .lower {width:745px; margin-top:5px; height:auto;}
.wrp .sec-2 .lower h2{font:30px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff;}

/*--Footer--
---------------------------------------*/
.subFoot{border-top:solid 1px #999999; width:985px; margin:85px auto 0 auto; height:auto; padding-top:40px; position:relative;}
.subFoot a{text-shadow:0 1px #fff; color:#333; font:12px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.subFoot .containers{float:left; width:300px; height:auto;}
.subFoot h5{font:15px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; text-transform:uppercase; margin-bottom:5px;}
.subFoot ul{float:left;}
.subFoot li{text-shadow:0 1px #fff; color:#333; font:12px Georgia, "Times New Roman", Times, serif; margin:5px 0;}
.subFoot .title{background:url(../images/natron_sprite.png) no-repeat -436px -747px; width:364px; height:53px; position:absolute; top:-27px; left:330px;}
.footerWrp{position:relative; border:solid 1px #999999; background-color:#CED2C5; width:983px; height:40px; margin:50px auto 20px auto;}
.footerWrp .tl{background:url(../images/natron_sprite.png) no-repeat -310px -240px; width:8px; height:8px; position:absolute; top:-1px; left:-1px;}
.footerWrp .tr{background:url(../images/natron_sprite.png) no-repeat -340px -240px; width:55px; height:71px; position:absolute; top:-40px; right:-1px;}
.footerWrp .tr a{width:55px; height:71px; display:block;}
.footerWrp .bl{background:url(../images/natron_sprite.png) no-repeat -310px -248px; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.footerWrp .br{background:url(../images/natron_sprite.png) no-repeat -318px -248px; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}
.footerWrp ul{margin-top:13px; margin-left:24px;}
.footerWrp li{float:left;}
.footerWrp ul li.leftBord{background:url(../images/natron_sprite.png) no-repeat -14px -499px; width:279px; height:13px; margin-right:12px;}
.footerWrp ul li.natron{background:url(../images/natron_sprite.png) no-repeat 0 -546px; width:318px; height:18px;}
.footerWrp ul li.rightBord{background:url(../images/natron_sprite.png) no-repeat -14px -526px; width:279px; height:13px; margin-left:5px;}

/*--404 error styles--
-------------------------------------*/
.error404 h1{font:179px "Times New Roman", Times, serif Times, serif; text-shadow:0 1px #fff; color:#333;}
.error404 p{font:30px Georgia, "Times New Roman", Times, serif; color:#333; text-shadow:0 1px #fff; font-style:italic;}
.ieOverlay{ width:100%; height:100%; position:fixed; top:0; background-color:#000000; left:0; opacity:.50; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; display:none; _display:block; z-index:5; }
.ieAlert{background:url(../images/ie_alert.jpg) no-repeat; width:393px; height:165px; position:relative; z-index:99; display:none; _display:block; margin:0px auto;}