* {margin:0; padding:0; border:0;}
body {padding:20px; background:#000; font-family:verdana, sans-serif; font-size:70%; color:#fff;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline;}
a:visited {color:#000;}

/* layout */
#nest1 {width:970px; margin:0 auto;}
#rwheader  {width:100%;}
#rwmain {width:100%; background:url(/blogs/patent/pagebg.gif);}
#nest2l {width:635px;}
#nest2r {width:335px;}
#nest3 {width:100%;}
#colmain {width:460px; background:#fff; color:#333;}
#maincopy {width: 410px; margin-left:10px; padding:20px 0;}
#collh {width:175px; background:#a4c2c9;}
#colrh {width:200px; background:#496070;}
#colsky {width:135px; background:#3c5562;}
#rwhbx {width:100%; height:10px; background:url(/blogs/patent/pageend.gif);}

/* common elements */
div.coltitle {height:30px; padding:0 5px; line-height:30px;}
ul.arrowlist {list-style-type: none; list-style-position: outside;}
ul.arrowlist li {margin-bottom:2px;}
ul.taglist li {display:inline;}

textarea {border:solid #999 1px; width:396px; height:210px; margin-bottom:20px; padding:2px; font-family:verdana, sans-serif; font-size:1em;}
input, select {background:#fff; border:solid #999 1px; padding:1px; font-family:verdana, sans-serif;}
#maincopy input, #maincopy select {width:200px;}
.submit {width:70px; background:#eee; font-weight:bold; font-size:11px; color:#333;}

/* col colors and fonts */
p, h3, h4 {margin-bottom:10px;}
h3 {font-size:1.2em; color:#f21643;} /* page headings */
h2, h4 {font-size:1em;} /* crossheads in copy */
#t_lhenter h5 {font-size:1.5em; font-weight:normal;}
#t_lhview h5 {font-size:1.05em;}
h5 a:hover {text-decoration:none;}
h6 {font-size:1.0em; color:#fff;} /* copy in coltitle boxes */
div.entry_foot, div.cmnt_foot, .linklist a {font-size:0.90em;}

div.coltitle a {color:#fff;}
div.coltitle a:visited {color:#fff;}
.highlight {color:#f21643;}
#maincopy a {text-decoration:underline;}
#maincopy a:visited {color:#3c5562;}

#t_lhenter {background:#348b95;}
#t_lhview {background:#45aeb6;}
#lh_menu a:visited {color:#333;}
#lh_menu a.lhmenu_on, #lh_menu a.lhmenu_on:visited {color:#000;}
#lh_menu div.coltitle {margin-bottom:15px; background:#2c3d46;}
#lh_menu ul.arrowlist {margin:0 5px 30px 1em; padding-left:1em; list-style-image: url(/blogs/patent/arrow_left.gif);}
#lh_menu div.linklist {padding:5px 0 10px 0; line-height:140%;}
div.lhaudi {margin-bottom:1px; background:#f21643;}
#t_comp {background:#87a0a5;}
#t_page {width:155px; margin-left:265px; background:#263237;}
#t_page h6 {margin-left:10px;}
#colrh div.coltitle {background:#2c3d46;}
#colrh ul.arrowlist {margin-left:12px; padding-left:12px; list-style-image: url(/blogs/patent/arrow_right.gif);}
#colrh ul.linklist a , #mod_tags a {color:#d7dbd2;}
#colrh ul.linklist a:visited, #mod_tags a.visited {color:#a4c2c9;}
#mod_tags {padding-left:10px; list-style-type: none;}
#mod_tags li.taglevel6 {font-size: 0.9em; display:none;}
#mod_tags li.taglevel5 {font-size: 1.0em;}
#mod_tags li.taglevel4 {font-size: 1.1em;}
#mod_tags li.taglevel3 {font-size: 1.1em; font-weight:bold;}
#mod_tags li.taglevel2 {font-size: 1.2em; font-weight:bold;}
#mod_tags li.taglevel1 {font-size: 1.4em; font-weight:bold;}
.rhmod {margin:10px 0; padding:5px;}
#mod_search {margin-top:0; padding:10px; background:#87a0a5}
#rhsearch {width:120px; margin:5px 0; display:block;}
#t_sky {background:#263237;}
#adsky {padding:7px; background:#3c5562}

/* html styles */
.floatleft {float:left;}
.floatright {float:right;}
.floatclear {overflow:auto;}
.block {display:block;}
.inline {display:inline;}