html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
#access div.skip-link{position:absolute;top:10px;left:20px; font-size:12px; font-weight:bold;}
a:link, a:visited, a:active {text-decoration:none; color:#333333}
a:hover {background-color:#14A6DE; color:white}
blockquote:before, blockquote:after, blockquote, q {quotes:"" ""}
body {line-height:1;color:#555;background-color:white;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#blog-description {margin:0; font-size:13px; color:white; font-weight:bold}
caption, th, td {text-align:left;font-weight:normal}
#comments a:link, #comments a:visited, #comments a:active, .entry-content a:link,.entry-content a:visited, .entry-content a:active { color:#14A6DE; text-decoration:underline}
#container { float: right; margin: 0 0 0 -300px; width: 100%; }
#content { margin: 0 0 0 305px; }
#content_fullwidth {margin:0; padding:0 20px 20px 20px}
#content {padding-right:20px}
#comments a:hover, .entry-content a:hover {color:white; background:#14A6DE} 
.comment-meta {margin-bottom:.5em; }
em {font-style:italic}
.entry-title{clear:both; font-size:26px; font-weight:normal; color:#14A6DE; line-height:1.2;letter-spacing:-1px}
.entry-title a:link, .entry-title a:visited, .entry-title a:hover, .entry-title a:active {color:#14A6DE; text-decoration:none; background-color:transparent}
.entry-date{margin:0 0 12px 0; font-size:0.6em; /*background-image:url('time.gif'); padding-left:15px; background-repeat:no-repeat;*/ }
.entry-date_article{float:left; background:red; margin:0 0 12px 0; font-size:0.6em; /*background-image:url('time.gif'); padding-left:15px; background-repeat:no-repeat;*/ }
.entry-content, #comments-list p{font-size:80%; line-height:2em}
.entry-content p{margin:0pt 0pt 1em 0; font-family:"Trebuchet MS", arial, verdana}
.entry-meta, .comment-meta {margin:2em 0 2em 0; font-size:0.7em}
.entry-meta a:link, .entry-meta a:visited, .entry-meta a:active {color:#555555;}
.entry-meta a:hover {color:white;} 
:focus {}
#footer { clear: both; width: 100%; }
#header{margin:0; padding-top:40px; height:76px; padding-left:20px}
#header h1{margin:0; font-size:36px; font-family:Helvetica; padding:0}
 /* #header a:link, #header a:visited, #header a:hover, #header a:active, #access div.skip-link a:link, #access .skip-link a:visited, #access div.skip-link a:hover,#access .skip-link a:active {color:white; text-decoration:none; background-color:#14A6DE}*/
#header a:link, #header a:visited, #header a:hover, #header a:active, #access div.skip-link a:link, #access .skip-link a:visited, #access div.skip-link a:hover,#access .skip-link a:active {color:#777; text-decoration:none; background-color:#14A6DE}
ol, ul {list-style:none}
#menu{font-size:0.9em;height:1.5em;padding:10px 0 0 0; width:100%; text-transform:uppercase; border-bottom:1px dashed #aaa}
#menu ul a:link, #menu ul a:visited, #menu ul a:hover, #menu ul a:active {font-weight:normal; text-decoration:none; font-size:15px; }
#menu ul a:hover {background-color:#00ADEF; color:white}
#menu ul, #menu ul ul, #menu ul li{list-style:none;margin:0;padding:0; }
#menu ul{margin-left:20px}
#menu ul li{float:left; margin-right:2em}
#menu ul li a{color:#333;/*padding:0.6em 0; */}
#menu ul ul{display:none}
#menu ul ul li{float:none}
#menu ul ul li a{margin:0;padding:0}
#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute}
#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em}
.meta-date {background-image:url('date.gif'); padding-left:18px; background-repeat:no-repeat; padding-bottom:1px}
.older{color:gray !important;}  a.older:hover {color:white !important; background-color:gray !important;}
.sidebar { float: left; width: 240px; overflow: hidden; padding:0 20px; }
#secondary { clear: left; }
table {border-collapse:separate;border-spacing:0}
#wrapper{min-width:800px;width:expression((document.documentElement.offsetWidth < 820)? "800px":"auto" )}
q:before, q:after {content:""}






div#container{padding-top:20px; padding-bottom:50px;background:white url('bg_container_.gif') repeat-y top left}
div#container,div.sidebar{/*margin-top:2em;*/}
div#nav-above,div#nav-below{width:100%;height:0.6em}
div#nav-above{margin-bottom:1em}
div#nav-below{margin:0 0 3em 0}
.alignleft,div.nav-previous{float:left}
.alignright,div.nav-next{float:right}
form#commentform .form-label {margin:1em 0 0.3em 0; color:#14A6DE}
.form-input input {}
form#commentform span.required{background:#fff;color:red}
form#commentform,form#commentform p{padding:0}
select{border:1px solid #C0C0C0}          input#author,input#email,input#url{border:2px solid #ddd; width:33em}
input#author,input#email,input#url,textarea#comment{padding:0.2em}
div.comments ol {border-top:1px solid #eee}
div.comments ol li{border-bottom:1px solid #eee; padding:1em 0; /*list-style-type:decimal; list-style-position:inside;*/}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:33em;  }
div#primary, div#secondary {/* background:#F8F8F8 url('bg_sidebar.gif') repeat-y top right; */ padding-top:30px; background:white url('bg_container_.gif') repeat-y top left}
div#container {}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0}
div.sidebar h3{/*font-size:1.2em;*/ margin-bottom:10px; font-size:16px; text-transform:uppercase; border-bottom:1px dashed #bbb; padding-bottom:5px; }
div.sidebar input#s{width:11em}
div.sidebar li{list-style:none; margin:0 0 3px 0; font-size:13px; line-height:20px; }
.sidebar h3, .featuredpost h3{color:#14A6DE}
div.sidebar li form{margin:0.2em 0 0;padding:0}
div.sidebar ul ul{margin:0 0 0.5em}
div.sidebar ul ul li{/*list-style:disc;*/ margin:0}
div.sidebar ul ul ul{margin:0 0 0 0.5em}
div.sidebar ul ul ul li{/*list-style:circle;*/}
div#footer{text-align:center; border-top:1px solid #eee; background:#f7f7f7; padding:1em 0; font-size:12px; color:#333}
.image_replacement_blog_title {width:178px;height:39px;position:relative;margin-bottom:20px}
.image_replacement_blog_title span {background-image:url('page_heading_blog.gif');background-repeat:no-repeat;position:absolute;width:100%;height:100%}
.image_replacement_article_title {width:265px;height:39px;position:relative;margin-bottom:20px}
.image_replacement_article_title span {background-image:url('page_heading_articles.gif');background-repeat:no-repeat;position:absolute;text-indent:-9999px;width:100%;height:100%}
.image_replacement_downloads_title {width:355px;height:39px;position:relative;margin-bottom:20px}
.image_replacement_downloads_title span {background-image:url('page_heading_downloads.gif');background-repeat:no-repeat;position:absolute;text-indent:-9999px;width:100%;height:100%}	
.image_replacement_contact_title {width:272px;height:39px;position:relative;margin-bottom:20px}
.image_replacement_contact_title span {background-image:url('page_heading_contact.gif');background-repeat:no-repeat;position:absolute;text-indent:-9999px;width:100%;height:100%}	
.image_replacement_about_title {width:209px;height:39px;position:relative;margin-bottom:20px}
.image_replacement_about_title span {background-image:url('page_heading_about.gif');background-repeat:no-repeat;position:absolute;text-indent:-9999px;width:100%;height:100%}	
html>body .image_replacement  { letter-spacing :normal; text-indent :-999em; overflow :hidden}
input:hover {background-color:#f9f9f9}	
.hide {position:absolute; left:-9999px}
.comments-link {background-image:url('comment.png'); padding-left:17px; background-repeat:no-repeat}
.tag-links {background-image:url('tag_blue.png'); padding-left:17px; background-repeat:no-repeat; padding-bottom:1px}
.cat-links {background-image:url('folder.png'); padding-left:18px; background-repeat:no-repeat}
li.loginout {background-image:url('lock_go.png'); background-repeat:no-repeat; text-indent:23px; }
#rss_links {background-image:url('feed.gif'); background-repeat:no-repeat; padding-left:23px; }
#twitter_follow {background-image:url(twitter.gif); background-repeat:no-repeat; padding-left:23px; }
#rss-links_alt li{background-image:url('01.png'); background-repeat:no-repeat; text-indent:23px; margin-left:-1em; line-height:0.1; padding-top:7px; margin-bottom:7px}
#feedcount { width:75px; height:17px; display:block; line-height:17px; font-size:10px; margin-left:47px; padding-left:23px}
#twittercount{ width:85px; height:17px; display:block; background:url(twittercounter.gif); line-height:17px; font-size:10px; margin-left:47px; padding-left:13px}
/*div#header h1#blog-title{background:url('logo.gif') no-repeat left top}
h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:hover, h1#blog-title a:active {display:block;height:49px;text-indent:-9999px;width:362px;background-color:transparent}*/
h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:active {display:block;height:49px;width:362px;background-color:transparent}
h1#blog-title a:hover {color:#00ADEF;}
.index_box_headings {font-size:17px; text-transform:uppercase; padding-bottom:5px; padding-top:9px; border-bottom:1px dashed #ccc; color:#00ADEF}
.featuredpost .index_box_headings {font-size:1.3em; text-transform:uppercase; padding:5px; border-bottom:1px solid #ddd; color:#00ADEF; margin:-20px -20px 10px -20px; background-color:white}
#articles_boxx {padding:0 10px 20px 10px; border-bottom:1px dashed #00ADEF}
div#box_index_half_left h2,div#box_index_full h2,div#box_index_half_right h2,div#downloads_box h2, div#box_index_half_left h2 a, div#box_index_full h2 a, div#box_index_half_right h2 a, div#downloads_box h2 a {font-size:15px; letter-spacing:0; margin:1em 0 0 0; color:#333}
div#box_index_half_left h2 a:hover, div#box_index_full h2 a:hover, div#box_index_half_right h2 a:hover, div#downloads_box h2 a:hover {font-size:15px; letter-spacing:0; padding-bottom:0; color:#333; text-decoration:underline}
div#box_index_half_left {float:left; width:47%; margin-right:3%; margin-top:20px; display:inline}
div#box_index_half_right{float:left; width:48%; margin-left:2%; margin-top:20px}
div#downloads_box {float:left; width:48%; margin-left:1%; margin-top:20px}
div#recent_comments_box, div#box_index_full{float:left;  margin-top:20px; width:100%}
div#recent_comments_box ul {margin-left:15px; margin-top:10px}
div#recent_comments_box li {list-style-type:none; margin-bottom:10px; margin-bottom:15px; font-size:13px; }
div#recent_comments_box li a {background:#00ADEF; color:white; font-weight:bold}
#s {/*background:url('49.png') center left no-repeat #f8f8f8; padding-left:20px; vertical-align:top;*/  width:180px; border:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
strong {font-weight:bold}
#articles_box .nav-previous a, #box_index_full .nav-previous a, #shop_box .nav-previous a, #downloads_box .nav-previous a {background:#00ADEF; font-weight:bold; font-size:12px; color:white; padding:0 2px}
.entry-content img {background-color:white}
.sidebar .entry-content img {margin:0.5em 0}
.entry-content embed {margin:1em 0}
.xoxo .featuredpost {font-size:12px; line-height:18px; background-color:#f9f9f9; padding:10px; }
#primary .featuredpost {font-size:12px; line-height:18px; background-color:#fafafa; padding:20px; margin-bottom:20px; border:2px solid #eee}
#primary  .featuredpost h2 {font-size:15px; line-height:18px; font-weight:bold}
.xoxo .featuredpost h2 {font-size:15px; line-height:18px; font-weight:bold}
.nav-previous a, .nav-next a {background:#00ADEF; font-weight:bold; font-size:12px; color:white; padding:0 2px}
.nav-previous a:hover, .nav-next a:hover {background:#333; font-weight:bold; font-size:12px; color:white; padding:0 2px}
#comments {margin-top:2em}
.comment-author, .comment-author a {font-weight:bold; color:#14A6DE}
.comment-info {margin:0 0 .5em 0}
.authorcomment {background:#eee; padding-left:1em}
.shop_sidebar .entry-content p{font-size:12px; font-family:trebuchet ms; margin:0; line-height:1.8em}
.shop_sidebar h2{font-size:18px; margin:0; padding:0; margin-top:-10px}
.shop_sidebar h2 a:link, .shop_sidebar h2 a:visited, .shop_sidebar h2 a:hover, .shop_sidebar h2 a:active{background:transparent; color:#00adef; text-decoration:none}
#primary .featuredpost .entry-content img {padding:0}
textarea#comment{ border:2px solid #e1e1e1}
.entry-content ol {list-style:decimal outside none; padding-left:2em; margin-bottom:1em}
.entry-content ul {list-style:disc inside none; margin-bottom:2em; margin-left:1em}
.entry-content ul ul{list-style:circle inside none}
.articles h2.entry-title { font-size:17px; margin-bottom:1em; letter-spacing:0; padding-bottom:1em; border-bottom:1px dotted #ddd}
.articles h2.entry-title_a { font-size:17px; float:left; line-height:.1em}
.articles h2.entry-title a:hover {background-color:#14A6DE; color:white}
.entry-title_a{font-size:26px; font-weight:normal; color:#14A6DE; }
.entry-title_a a:link, .entry-title_a a:visited, .entry-title_a a:hover, .entry-title_a a:active {color:#14A6DE; text-decoration:none; background-color:transparent}
#primary .sidebar_index_box, #secondary .sidebar_index_box  {font-size:12px; line-height:18px; background-color:#fafafa; padding:13px 18px 15px; margin-bottom:20px; border:2px solid #eee}
#primary .sidebar_index_box ul {padding:0; margin:0; }
#primary .sidebar_index_box h2{font-size:15px; line-height:18px; font-weight:bold; margin:5px 0; }
.shop .tuple {float:left; width:200px; margin-right:20px; height:310px}
.tuple h2 { margin:0; padding:0; font-size:16px; line-height:1.5em; font-weight:bold}
.tuple .thumb img{margin:0}
.tuple h2 a:link, .tuple h2 a:visited, .tuple h2 a:hover, .tuple h2 a:active{background:transparent; color:#00adef; }
.tuple p {margin:0; padding:0; font-family:trebuchet ms; font-size:13px; line-height:1.5em}
.tuple .cat-links {background-image:none; padding:0}
.tuple .entry-meta {margin:.5em 0 0 0; font-size:0.7em}
blockquote {margin:1em 2em; padding-left:1em; border-left:2px solid #14A6DE}
dt {font-weight:bold}
.category_title {margin-top:-10px}
pre {font-family:"Courier New",Courier,monospace;border:1px solid #DADADA;color:blue;margin-bottom:0.6em;padding:11px;line-height:2em;color:#555555;overflow:auto;background:#F5F5F5 none repeat scroll 0%}
.strike {text-decoration:line-through}
code {font-family:"Courier New",Courier,monospace}
.blockimage {margin:1em 0pt}
#box_index_full ul {margin-top:.5em}
#box_index_full li.cat-item {	
margin:1em 3em 0 0; line-height:1.3em;font-size:.8em;width:163px;min-width:100px;float:left;/*  border-right:1px solid gray;*/
padding:0 1em 0 0}
.index_categories {margin-left:.5em;}
.index_categories a:link, .index_categories a:visited, .index_categories a:active {color:#00ADEF; padding:0 2px}
.index_categories a:hover {color:white;background-color:#00ADEF}	
input#author, input#email, input#url, textarea#comment, input#name, input#phone, input#answer {padding:0.2em}
input#author, input#name, textarea#message, input#phone, input#email, input#url {border:2px solid #DDDDDD;width:33em}
.required {color:red}
.success {color:#00CC66}
.error {color:#CC3300}
#spamq.short {margin-top:1em}
textarea#message.textbox {margin-bottom:1em}
.submit_form {margin-top:1em}
h2.page-title {font-size:1.6em; margin:1em 0}
.entry-content {margin-top:.8em}
.entry-content h3{font-size:1.4em;padding:1em 0 0 0;font-family:arial, sans-serif, verdana;margin-bottom:0.5em}
.entry-content h4 {font-size:1.2em;line-height:1.1em;font-weight:bold;font-family:arial, sans-sarif, verdana;margin-bottom:0.3em;padding-top:0.5em}
.nothumb {padding:0; margin:0; background:none}
a.tt:hover {background-color:white}
.word_link {padding-left:20px; background-image:url('page_word.png'); background-repeat:no-repeat}
.pdf_link {padding-left:20px; background-image:url('page_white_acrobat.png'); background-repeat:no-repeat}
.restricted_link {padding-left:20px; background-image:url('lock.png'); background-repeat:no-repeat}
dl {margin-bottom:1em}
dd {margin-bottom:.5em}
#email_subscribe_input {border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA;border-style:solid;border-width:1px;margin-top:10px;width:100%}
#email_subscribe_submit {margin:10px 0 0 0}
#email_subscribe_submit {background-color:#F9F9F9;border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC}
label.email_subscribe {background-image:url(email_open.png); background-repeat:no-repeat;font-size:13px;line-height:21px;margin:0 0 3px;padding-left:23px; padding-top: .2em;}	
table {border-collapse:separate;border-spacing:0; font-size:100%;border-spacing:0;border-width:0;border-spacing:0;border-style:none;border-color:white;border-collapse:collapse;background-color:white}
caption, td {text-align:left;font-weight:normal;border-style:inset; font-size:100%; padding:0.3em;border-width:1px;padding:0.5em;border-style:inset;border-color:#ddd;background-color:white}
th { 
text-align:left;font-weight:normal;border-style:inset;font-weight:bold;font-size:100%;padding:0.3em;border-width:1px;border-style:inset;border-color:#ddd;background-color:white;-moz-border-radius:0px 0px 0px 0px}
table br { background-color:red; border:1px solid green; margin-bottom:-1.5em}	
.right_align {text-align:right}	
.center_align {text-align:center}	
small {font-size:80%}
.sup{font-size:xx-small; vertical-align:top} 
.unapproved {font-size:110%; font-weight:bold}
.crosslink_box {font-size:16px; color:black; background-color:#fafafa; padding:10px; height:16px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:-0.6em 0 0.8em 0; }
.crosslink_box a:link, .crosslink_box a:visited, .crosslink_box a:visited {text-decoration:underline; font-size:.95em;}
.share_box {font-size:13px; color:#333; background-color:#fafafa; padding:11px 10px 10px 10px; height:16px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin-bottom:3em }
#sharethis_0 {margin-left:10px; float:left; }
.share_box ul {margin:-3px 0 0 182px}
.share_box li {display:inline; margin-left:24px}
.rss_link {background-image:url('feed.gif'); background-repeat:no-repeat; padding-left:23px; }
.email_subscribe {background-image:url(email_open.png); background-repeat:no-repeat; font-size:13px; line-height:20px; margin:0 0 3px; padding-left:23px; margin-left:24px}
.sideb {margin-top:0.8em}
.share_box a:hover {color:#333333; text-decoration:underline; background-color:transparent}
#comments-list h3, #respond h3 {font-size:125%; margin-bottom:.4em; margin-top:1.5em}
.email_subscriber {padding:7px 3px 3px 0}
#past_conferences a:link,#past_conferences a:visited,#past_conferences a:active { color:gray} #past_conferences a:hover { background:gray; color:white}
.category-page .entry-meta {margin:1em 0 5em 0;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {width: 100% !important;}

div#footer_box ul li,div#footer_box ul li a {font-size:15px; letter-spacing:0; padding-bottom:0; color:#999999; padding: 0.6em 0px 0px; text-align:left; line-height: 1.4em;}
div#footer_box {float:left; width:30%; margin-left:20px; display:inline}
div#footer_box ul li a:hover {
    font-size: 15px;
    letter-spacing: 0px;
    padding-bottom: 0px;
    color: #333;
    background-color:transparent; 
    text-decoration: underline;
}
div#footer_box .index_box_headings {color:#999; text-align:left; text-size; margin-top:2em;}
.copyright {margin:2em 0; text-align:center; padding-left:20px; padding: 1em 0px 0px; margin-left:20px; color:#666;}
.network-footer-head {text-align: center; font-size:1.5em; color:#999999; padding: 1em 0px 0px; text-transform: uppercase; }
.copyright a:hover {background-color:transparent; text-decoration: underline; color:#333;}

.search-div {position:absolute; right:50px; top:60px;}
.meet {text-align:right}
.index-post-box {padding-top:2.1em;}
.glossary ul li a:hover {
  color: white;
  background-color: #14A6DE;
}
.glossary ul li a:link, .alphabet ul li a:visited, .alphabet ul li a:active {color: #14A6DE;}
.glossary ul {padding-bottom: 0.5em;}
.glossary ul li {
  display: inline;
  font-size: 1em;
  list-style-type: none;
  margin-bottom: 0.6em;
  margin-right: 0.5em;
}
.uxglossary .category_title {
  font-size: 3em;
  color: #14A6DE;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: .3em;
}
.glossary {
  border-bottom: 1px solid #eeeeee;
}

ol.list-w-image li img {margin-bottom:1em;



@media only screen 
and (min-width : 320px) 
and (max-width : 568px)  {
    #wrapper {min-width:0; width:100%;}
    .search-div {position: inherit;}
    #network, #access div.skip-link {margin-left:-9999px;}
    #header {padding-left: 0; padding-top:0;}
    #menu ul {margin-left:1em;}
    #s {margin-left:1.4em;}
    #menu ul li {margin-right: 1.9em;}
    .sidebar {clear: both; width: auto; border-top:1px dashed #ddd;}
    div#container, div#primary {background-image: none;}
    #content {margin:0 1em; padding-right:0;}
    #box_index_full li.cat-item {float: none;}
  /*  div#header h1#blog-title {background: url('the-ux-bookmark-logo-for-mobile.png') no-repeat scroll left top transparent; margin-left:0.35em;}*/
    div#header h1#blog-title {padding-left:0.4em;}
    #header h1 {font-size: 32px;}
    h1#blog-title a:focus {color:#00ADEF;}
    .topic-box {display: none;}
    div#container {padding-top:0;}
    #header {height: auto;}
    #s {width:210px;}
    .index_categories {margin-left:0;}
    .index_categories a:link, .index_categories a:visited, .index_categories a:active.index_categories a:hover {color:#00ADEF;background-color:white}
    div#box_index_full h2, div#box_index_full h2 a {margin-bottom:0.3em; display: block; clear:both; margin-top:0}
    #primary .sidebar_index_box, #secondary .sidebar_index_box {padding:0; border:none; background-color: inherit; margin-bottom: 2em;}
    .abhay-rautela-image {border: 1px solid #eee; padding: 0.3em;}
    .meet {text-align: left;}
    div#footer_box {float: none; width: auto; display: block; padding: 0 1em; margin-left:0;}
    .copyright {padding:1em; margin:0;}
    .entry-date {margin-bottom:0;}
    .index-post-box {margin-top:0; clear:both; padding-top:0;}
    .network-footer-head {text-align: left; line-height: 1.1em; padding: 1em;}
    div#footer_box .index_box_headings {margin-top:0; }
    div#footer_box ul {margin-bottom:1.5em;}
    .index-link-box {margin-top:1em}
    .meta-sep {line-height:2em}
    .crosslink_box {height:auto; line-height: 1.2em; font-size: .9em;}
    .share_box {height:auto;}
    #sharethis_0 {margin-left:0; float: none;}
    .share_box ul {margin: 0; margin-top:1em;}
    .share_box li {margin-left:0; display: block; margin-top:1em;  }
    .email_subscribe {line-height: 4em;}
    .alignright, div.nav-next  {margin-top: 1em; float: none;}
    .alignleft, div.nav-previous {float:none;}
}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)
{
    #wrapper {min-width:0;}
    .search-div {top:4.7em; right:1em;}
    
    
}