
/* ::::: http://www.rochester.edu/news/releases.css ::::: */

body { margin: 0px auto; padding: 0pt; font-family: Georgia,"Times New Roman",Times,serif; background-image: url('melioratile.png'); text-align: center; }
#wrapper { border-left: 2px solid black; border-right: 2px solid black; margin: 0px auto; padding: 20px 80px; min-width: 750px; text-align: left; background-color: rgb(255, 255, 255); }
#header h1 { font-size: 110%; }
#mainbody p { margin-top: 0px; }
#mainbody-sidebar p { margin-top: 0px; }
#more_box { border: 1px solid rgb(102, 102, 102); padding: 20px; width: 120px; float: right; margin-left: 20px; margin-bottom: 20px; background-color: rgb(246, 243, 235); }
#more_box p { font-family: Arial,Helvetica,sans-serif; font-size: 70%; }
#more_box a:link, #more_box a:visited { color: rgb(74, 128, 171); text-decoration: none; font-weight: 500; }
#more_box a:hover { color: rgb(209, 193, 157); text-decoration: none; }
h1 { text-align: center; }
#footer { border-top: 2px solid gray; }
#callout { margin: 10px; padding: 10px; background-color: rgb(204, 204, 204); float: right; }
#callout h2 { font-size: 80%; }
#callout img { display: block; }
#callout p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; margin-top: 0px; margin-bottom: 20px; }
#pullquote { border-top: 5px solid black; border-bottom: 1px solid black; margin: 10px; padding: 10px; background-color: rgb(241, 241, 241); float: right; width: 200px; font-size: 120%; font-style: italic; }
.media_contact { font-size: 90%; }
.caption { font-size: 80%; padding-top: 10px; margin-top: 0px; }
.date { font-size: 80%; font-style: italic; }

/* ::::: http://www.rochester.edu/news/releases_sidebar.css ::::: */

#wrapper { width: 75% ! important; }
#header h1 { font-size: 130%; }
#links { border: 1px solid rgb(153, 153, 153); padding: 5px 15px 15px; width: 220px; margin-top: 10px; }
#links h1 { font-family: Verdana,Arial,sans-serif; font-size: 90%; margin-bottom: 0px; }
#photos { border: 1px solid rgb(153, 153, 153); padding: 5px 15px 15px; width: 220px; margin-top: 6px; }
#photos h1 { font-family: Verdana,Arial,sans-serif; font-size: 90%; margin-bottom: 2px; }
#clippings { border: 1px solid rgb(153, 153, 153); padding: 5px 15px 15px; width: 220px; margin-top: 10px; }
#clippings h1 { font-family: Verdana,Arial,sans-serif; font-size: 90%; margin-bottom: 2px; }
#menu { float: left; margin-right: 20px; margin-bottom: 10px; }
#menu p { font-size: 80%; }
#feedsdiv { border: 1px solid black; padding: 3px; background: rgb(220, 220, 220) none repeat scroll 0% 0%; width: 200px; }
.hide { display: none; }
.show { position: absolute; }
#feedslist { list-style-type: none; font-size: 0.9em; }
#feedslist li { margin-top: 4px; }
#feedslist a { text-decoration: none; }
#feedslist a:hover { text-decoration: underline; }

/* ::::: null ::::: */

:focus { outline-color: rgb(16, 186, 224); outline-style: solid; outline-width: 3px; outline-offset: 1px; -moz-outline-radius-topleft: 5px; -moz-outline-radius-topright: 5px; -moz-outline-radius-bottomright: 5px; -moz-outline-radius-bottomleft: 5px; }
button:focus::-moz-focus-inner { border-color: transparent; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: 1px dotted transparent; }
textarea:focus, button:focus, select:focus, input:focus { outline-offset: -1px; }
input[type="radio"]:focus { -moz-outline-radius-topleft: 12px; -moz-outline-radius-topright: 12px; -moz-outline-radius-bottomright: 12px; -moz-outline-radius-bottomleft: 12px; outline-offset: 0px; }
a:focus { outline-offset: 0px; }
