.pub-wrapper { padding: 4px; }
.pub-body { padding: 2px; }
.pub-date { font-weight: bold; font-size: .9em; margin: 0px; padding: 0px;}
#publications-sidebar ul {
    list-style: none;
    width: 220px;
    display: block;
    margin-left: 0px;
    margin-bottom: 25px;
}

#publications-sidebar ul li {
    border-bottom: 1px solid #999999;
    
}

#publications-sidebar ul li a:link,
#publications-sidebar ul li a:visited {
    font-size: 1.2em;
    font-weight: normal;
    color: #000;
    display: block;
    width: 215px;
    height: 100%;
    padding: 5px 0px 0px 5px;
    text-decoration: none;
}

#publications-sidebar ul li a:hover {
    background-color: #cf9e6c;
}


#publications-sidebar li a.current-topic { 
 background-color: #cf9e6c;   
}

#share-links ul { list-style: none; margin-left: 0px;  }
#share-links ul li { display: inline; float: left; }
#share-links ul.facebook { margin-left: -10px; padding-left: 0px; }

div.pub { margin-bottom: 15px; border-bottom: 1px solid #cccccc; }
div.pub h2 { margin: 0px; }
div.pub p.pub-date { font-weight: bold; font-size: .9em; margin: 0px; padding: 0px;}
div.pub p.pub-tags { margin: 0; padding: 0; font-size: .9em;}
div.pub p.pub-readmore { float: right; }



#pub-download-form-wrapper { width: 410px; margin: 0 auto; border: 1px solid #ccc; padding: 5px; margin-bottom: 10px;}
#pub-download-form-wrapper form { margin-bottom:10px;}
#pub-download-form-wrapper form label { width: 120px; display: block; float: left; text-align: right; }
#pub-download-form-wrapper form select { display: block; float: left; width: 240px; margin-left: 1em;}
#pub-download-form-wrapper form input#pub-download-submit { margin-top: 10px; margin-right: 35px; float: right; }
#pub-download-form-wrapper form p#buttons { margin: 0 auto; text-align: center; }
#pub-download-form-wrapper ul { list-style: none; float: left; width: 240px; margin-left: 1em;}
#pub-download-form-wrapper ul li { display: inline; }
#pub-download-form-wrapper ul li label { text-align: left; width: 240px ; }
#pub-download-form-wrapper p#notes { font-size: .8em; }
#pub-download-form-wrapper #fb_share { float: right; }

div#pub-doc-download-wrapper { width: 100%;}
p#pub-doc-download-links { width: 100%; margin: 0 auto; }


#pdf-viewer-toolbar { margin-bottom: 10px; min-height: 30px; }
#pdf-share-links { min-height: 30px; }
#pdf-share-links .facebook-share-button { top: -10px; }
#pdf-share-links .twitter-share-button { margin-top: 0px;  }

.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.fg-button { float:left; }

	/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

/* Recent Pubs Sidebar */
#recent-pubs ul { list-style: none; width: 100%; }
#recent-pubs ul li a:link,
#recent-pubs ul li a:visited, { font-weight: normal; }
#recent-pubs ul li a:hover { background: none; }

div#pub-by-year {  width: 100%; }
ul#pub-years { list-style: none; padding-top: 4px; float: left; }
ul#pub-years li { display: inline; float: left; margin-left: 10px; }
ul#pub-years li a.current-year { font-weight: bold; font-size: 1.1em; }



.pubs-table { border: 1px solid;}
.pubs-table td { border: 1px solid ;}

div.documents { margin-top: 20px; }
div.documents ul { list-style: none; }