* html a:hover{visibility:visible}
table, tr, td, div, img{border:0px}
html, body, table, tr, td, div{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
html, body{height:auto; width:100%; background:url(/imgs/repeat01.jpg) bottom left repeat; background-color:#BDBDBD; color:#000}
.sprite{display:block; background-color:transparent; background-image:url(/imgs/sprite.jpg); background-repeat:no-repeat; background-attachment:scroll; overflow:hidden}
.sprite img{width:100%; height:100%}
.sprite h1, .sprite h2{display:inline; text-align:left}
#world{width:100%; height:auto; margin-left:auto; margin-right:auto; background:url(/imgs/repeat.jpg) bottom left repeat-x; background-color:#FFF}
#b1{background:url(/imgs/blackrepeat.jpg) top left repeat-x}
#c1{position:relative; width:1107px; margin-left:auto; margin-right:auto}
#img1_sprite{background-position:0px 0px; width:551px; height:91px; float:left}
#img2_sprite{background-position:-554px 0px; width:553px; height:91px; float:left; clear:right}
#img9_sprite{clear:left; background-position:0px -91px; width:75px; height:46px}
#img10_sprite{background-position:-393px -91px; width:26px; height:46px}
#img11_sprite{background-position:-764px -91px; width:33px; height:46px}
#img12_sprite{background-position:-1038px -91px; width:67px; height:46px}
#navmain{position:relative; float:left; clear:left; margin-top:12px; width:1106px}
.nav{display:block; float:left; height:46px}
a.nav, a.nav:hover{display:block; float:left}
#topnav{height:46px; float:left; clear:left}
#img3_sprite{background-position:-75px -91px; width:318px; height:46px}
#img3_spriteS{background-image:url(/imgs/img3S.jpg); background-position:0px 0px; width:318px; height:46px}
#img3_sprite_subnav{background-position:-75px -137px; width:316px; height:40px}
#img4_sprite{background-position:-419px -91px; width:345px; height:46px}
#img4_spriteS{background-image:url(/imgs/img4S.jpg); background-position:0px 0px; width:345px; height:46px}
#img4_sprite_subnav{background-position:-419px -137px; width:343px; height:40px}
#img5_sprite{background-position:-797px -91px; width:242px; height:46px}
#img5_spriteS{background-image:url(/imgs/img5S.jpg); background-position:0px 0px; width:242px; height:46px}
#img5_sprite_subnav{background-position:-799px -137px; width:240px; height:40px}
.subnav{position:absolute; z-index:10; top:0px}
.subnav ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.spritenav{float:left; clear:left; border:1px solid #339}
.spritenav a img{width:100%; height:100%}
.subnav div.sub{background-color:#D2E4FC; border:1px solid #339; border-top:4px solid #339; float:left; clear:left; padding:10px 5px 10px 5px}
.subnav div.sub ul li a{height:auto; text-decoration:none; display:block; padding:4px 4px 6px 4px; color:#000; float:none; clear:both; border:1px solid #D2E4FC; font-size:16px}
.subnav div.sub ul li a:hover{border:1px solid #339; background-color:white}
#subnav1{left:75px; width:318px}
#subnav1 div.sub{width:306px}
#subnav2{left:419px; width:345px}
#subnav2 div.sub{width:333px}
#subnav3{left:797px; width:242px}
#subnav3 div.sub{width:230px}
#c2{position:relative; float:left; width:1007px; border-left:1px solid #339; border-right:1px solid #339; background-color:#FFF; height:auto; border-bottom:8px solid #339}
#f1{width:999px; margin-left:auto; margin-right:auto; margin-bottom:106px; padding-right:0px; padding-left:0px; text-align:left}
#f1 p{color:#666; font-size:15px; text-align:right; line-height:150%; padding-right:65px; margin-top:0px; padding-top:0px}
#f1 table{margin-left:834px; margin-top:-14px; padding:0px 0px 0px 0px; text-align:left}
#f1 p a{color:#00C; text-decoration:none}
#img6_sprite{background-position:-1107px 0px; width:32px; height:32px}
#img7_sprite{background-position:-1107px -32px; width:32px; height:32px}
#img8_sprite{background-position:-1107px -64px; width:32px; height:32px}
*{font-family:Verdana,Arial}
body{font-size:18px}
sup, sub, acronym, abbr, span, i, b, a, li, td{color:inherit}
a.image{display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:transparent; text-decoration:none}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
acronym, abbr{cursor:help; border-bottom:1px dotted}
noscript p{font-size:18px; color:red; padding:10px 10px 10px 10px}



div.header{position:relative; width:967px; border-bottom:4px solid #339; background-color:#D2E4FC; padding:20px 20px 10px 20px;  margin:0px}
div.header h3{color:#36F; display:inline; font-size:20px}
div.header p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#666; font-size:15px; line-height:150%}
div.header a{color:#36F; display:block; font-size:14px}
div.header sup{font-size:50%}
ul.products{list-style-type:disc; display:block; float:left; text-align:left; margin:5px 5px 0px 10px; padding-left:15px}
ul.products li{padding-bottom:10px; font-size:13px; color:#36F}

body{text-align:center}
#content{font-size:80%}
table.content td.rightside{background-color:#339; width:100%}
.entry p{line-height:150%; margin-bottom:10px}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em}
.widecolumn{line-height:1.6em}
.narrowcolumn .postmetadata{text-align:left}
.alt{background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
small{font-size:0.9em; line-height:1.5em}
h1, h2, h3{font-weight:bold}
h1{font-size:4em; text-align:center}
h2{font-size:1.6em}
h2.pagetitle{font-size:1.6em}
#sidebar h2{font-size:16px; color:#69f}
h3{font-size:1.3em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:#000}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite{text-decoration:none; color:#69F}
.entry p a:visited{color:#b85b5a}
#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#fff}
code{font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}
a, h2 a:hover, h3 a:hover{color:#000; text-decoration:none}
.narrowcolumn{float:left; padding:0 0 20px 45px; margin:20 0 0 0; width:658px; height:100%}
.widecolumn{padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px; height:100%}
.post{margin:0 0 10px; padding:0px 0px 0px 0px; text-align:justify; width:94%}
.post div.blogger{width:100%; height:88px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; margin-top:10px; margin-bottom:10px; padding:0px 0px 0px 0px}
div.blogger img{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
.postmetadata{color:#000; margin-top:0px}
.post h2 a.singletitle, a.sigletitle:hover, a.sigletitle:visited{font-size:30px; color:#000}
.post hr{display:block}
.widecolumn .post{margin:0}
.narrowcolumn .postmetadata{padding-top:5px}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}
.widecolumn .attachment{text-align:center; margin:5px 0px}
.postmetadata a{font-weight:bold}
.clear{clear:both}
h1{padding-top:0px; margin:0}
h2{margin:30px 0 0}
h2.pagetitle{margin-top:30px; text-align:center}
#sidebar h2{margin:5px 0 0; padding:0}
h3{padding:0; margin:30px 0 0}
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ol{padding:0 0 0 35px; margin:0}
.entry ol li{margin:0; padding:0}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
#sidebar ul, #sidebar ul ol{margin:0; padding:0}
#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul p, #sidebar ul select{margin:0px 0 0px}
#sidebar ul ul, #sidebar ul ol{margin:0px 0 0 0px}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 0px}
ol li, #sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li{margin:0px 0 0; padding:0; line-height:175%; font-size:15px}
#sidebar a, h2 a:hover, h3 a:hover{color:#fff; text-decoration:none}
#sidebar a:hover{color:#fff; text-decoration:underline}
#sidebar{padding-top:20px; padding-left:20px; width:100%; height:100%}
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
.hidden{display:none}
hr{display:none}
a img{border:none}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
div.headercat{position:relative; width:1007px; height:153px; border-bottom:4px solid #339}
table.categorycontainer{width:95%; margin-top:12px; margin-bottom:12px}
table.categorycontainer td{padding:0px 0px 0px 0px}
table.categorycontainer td.motiongraphics{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:0px 12px 12px 0px}
table.categorycontainer td.graphicdesign{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:0px 12px 12px 12px}
table.categorycontainer td.webdevelopment{border-bottom:1px solid #ccc; padding:0px 0px 12px 12px}
table.categorycontainer td.technology{border-right:1px solid #ccc; padding:12px 12px 12px 0px}
table.categorycontainer td.writing{border-right:1px solid #ccc; padding:12px 12px 12px 12px}
table.categorycontainer td.programminganddevelopment{padding:12px 0px 12px 12px}
div.container{position:relative; width:300px}
div.postcontainer{position:relative; width:100%; height:220px; margin-top:15px; clear:left; float:left}
img.categoryimage{padding-bottom:10px}
img.bio{border:1px solid #000}
div.quotetop{position:absolute; z-index:10; left:0px; top:72px; padding:0px; width:40px; height:37px; margin:0px}
div.quotebottom{position:absolute; z-index:10; right:0px; bottom:0px; padding:0px; width:40px; height:37px; margin:0px}
p.postheader{text-align:right; padding:25px 110px 0px 0px; margin:0px 0px 0px 0px}
p.postcontent{font-size:12px; line-height:160%; text-align:left; margin-top:10px}
span.postdate{font-size:12px; font-weight:bold}
span.posttitle{font-size:18px}
a.catlink, a.catlink:hover{font-weight:bold; color:#33C; font-size:14px; text-decoration:none}
a.catlinktitle, a.catlinktitle:hover{text-decoration:none}
h2 a:hover{color:#000}
li.categories h2{color:#69F}


