/*  
Theme Name: ClioWeb Stony Brook
Description: 
Version: 1.1
Author: Jeremy Boggs, adapted by Shekhar Krishnan
Author URI: http://clioweb.org
*/


/* Generic
-------------------------------*/
:link img {border: none;}
* {margin:0; padding:0;}
body {margin: 0 auto; border-top: 10px solid #000000; font: 75% Georgia, Times, "Times New Roman", serif; width: 100%;  background-color: #DCD193;color: #000000;}
h1 {font-size: 2em; letter-spacing: 1px;}
h2 {font-size: 1.5em; font-family: Georgia, sans-serif; font-weight: bold; text-transform: uppercase;}
h3 {font-size: 1em; text-transform: uppercase; border-left: 1em solid #777777; color: #3d3d3d; margin-top: 1.75em; margin-bottom: 0.5em;line-height: 1em;padding-left: .25em;}
h4 {font-size: 1.6em; font-style: italic;}

a:link {color: #333333; text-decoration:none; font-weight: bold; border: none;}
a:visited {color: #333333; text-decoration:none; font-weight: bold; border: none;}
a:hover {color: #333333; text-decoration:underline; font-weight: bold; border: none;}
a:active {color: #333333; text-decoration:none; font-weight: bold; border: none;}

div.session {font-size:1.5em; font-weight:bold; margin-bottom:1em;}
h1,h3,h4,h5,h6 {font-weight:normal;}
p,ul,ol {font-size: 1.1em;}
p {line-height: 1.25em; margin-bottom: .75em;}
ul {list-style:none;}
abbr, acronym {font-style:normal; text-decoration:none; border:none;}


h2.widgettitle a {color: #000000;}
    h2.widgettitle img {margin-bottom:0; vertical-align:center;}

h2.widgettitle a.rsswidget img {padding-top:15px;}

.textwidget {margin-top:15px;}

table {font-size:1.35em; width: 100%;}
thead {text-align:left;}
th {border-bottom: 1px solid #555;padding:0; margin:0; color: #403a32;}
tbody tr { border-left:1em solid #D0D7BD;}
tbody tr td {padding:0.2em 0;}

h3 a {text-decoration: none;}
ol {margin-right: 3em; margin-left: 3em;}
ol li {padding-left: 0.5em; line-height: 1.25em; margin-bottom: 0.5em;}

#primary ul li {margin-bottom: 0.5em; list-style:square; margin-left:2.6em;line-height: 1.25em; whitespace: nowrap;}
#primary ul li:first-letter {}

/* Reusable classes */
.alignright, .alignleft { display:inline;}
.navigation {margin-left:20px; margin-right:20px;margin-bottom: 2em; text-align:right;}
.navigation .alignleft {float:left;}
.hide {width:0; height:0; text-indent: -1000em; overflow:hidden;}

ul.subnavigation {margin-bottom: 1em; margin-left: 1.25em;}

ul.subnavigation a span {display:none;}
ul.subnavigation li {border-bottom: 1px solid #D0D7BD; clear: both;}
ul.subnavigation li a {display: block; padding: 0.2em 0; height: 1.25em; text-decoration: none;}
ul.subnavigation li a:hover {background: #EFEDE6;}

ul.subnavigation li a span {float: left;display: block; width: 70%;}
ul.subnavigation li a span.pdf {float: right;width: 20%;}
.section {width: 780px; margin-left:auto; margin-right: auto;}

dt {font-size: 1.3 em; font-weight: bold; text-transform: uppercase; border-left: 1em padding-left: 5px; solid #777777; color: #3d3d3d; margin-top: 10px; margin-bottom: 1em;line-height: 1em;padding-left: 1.5 em;}
dd {line-height: 1.25em; font-size: 1.1em; margin-bottom: 0;}
dl {margin-bottom: 1em; padding-bottom: 0.5em;margin-top: 0.25em; display: block;border-bottom: 1px solid #D0D7BD;}

/* Courses & Syllabi styles */
dt.coursetitle {border: none; margin-bottom: 0.5em;}
dd.coursedesc {margin-top: 0.75em;}

dl.currently-reading {display: block; width: 250px; float: left; clear: left;}
dl.currently-reading dt {border: none; padding-left: 0; float: left; width: 75px;}
dl.currently-reading img {width: 75px;}

/* Currently Reading */
dl.currently-reading dd {float: right; display: block; width: 150px;}

#archive-list {margin-left: 0; padding-left: 0;}

/* Microformats
-------------------------------*/

/* Wrap
-------------------------------*/
#wrap {display:block; float:left; width: 100%;}

/* Header and Navigation
-------------------------------*/
#header {width: 100%; background: #fffbcf; float:left;}
#header h1 {padding: 0.1em 0 0; font-size: 1.8em; font-weight:bold; margin-top: 5px; margin-bottom: 0.1em;}

#header h1 a {text-decoration:none; color: #666666; padding: 0; margin: 0;}
#header #gmu {font-size: 1.25em; text-transform: uppercase; line-height: 1.5em; margin-top: 1px; margin-bottom: 1em; color: #777777;}

ul#navigation {font-size: 0.8em; font-family:Verdana, sans-serif;}
ul#navigation li {display:block; float:left;margin-bottom: 0.5em;}
ul#navigation a {text-decoration:none;display:block; float:left; text-align:center; font-weight: bold; font: 1.1em Georgia, serif; background-repeat:no-repeat;width:130px; /*border-right: 1px solid #fff;*/padding-top: 205px;}
ul#navigation a:link, ul#navigation a:visited {background-image:url("images/clock-dark.jpg"); font-weight: bold; text-transform: uppercase; color: #444444; background-repeat: no-repeat;}
ul#navigation a:hover, ul#navigation a:active {background-image:url("images/clock-light.jpg"); color: #111111; background-repeat: no-repeat;}
ul#navigation li.page-item-10 a {background-position:0 0;background-repeat: no-repeat; width: 130px;}
ul#navigation li.page-item-6 a {background-position: -130px 0; width: 130px; background-repeat: no-repeat;}
ul#navigation li.page-item-5 a {background-position: -260px 0; width: 130px; background-repeat: no-repeat;}
ul#navigation li.page-item-3 a {background-position: -520px 0; width: 130px; background-repeat: no-repeat;}
ul#navigation li.page-item-7 a {background-position: -650px 0; width: 130px; border-right:none;}
ul#navigation li.page-item-1043 a {background-position: -390px 0; width: 130px; border-right:none;}

.current_page_ancestor/*, .current_page_parent*/ {background: #f5e3b1; background-color: rgba(185, 150, 54, 0.2);}

.current_page_parent a {background-image:url("images/clock-light.jpg") !important;}

.current_page_item {background: #f5e3b1; background-color: rgba(185, 150, 54, 0.2);}

#navigation .current_page_item a {background-image:url("images/clock-light.jpg") !important;}

/*#subnav .current_page_item a {background-image:url("images/clock-light.jpg");}*/

ul#navigation li.active a {background-image:url("images/clock-light.jpg") !important;}

ul#subnav {font: 1em sans-serif; padding: 0.5em 0; clear: both;  text-align: center;}

ul#subnav li {display:inline; margin-right:3em;}
ul#subnav a {text-decoration: none;}
ul#subnav span {display:none;}

#blogBy {
float:left;}


#rssFeed {
float:right; margin-top: 8px;}


/* Blog Posts 
-------------------------------*/

.post
{font-family:Georgia, Times, "Times New Roman", serif !important;
background-color:#fbf9dd;
padding:1px 10px 1px 10px;}

.post p, .post span, .post a
{font-family:Georgia, Times, "Times New Roman", serif !important;
/*font-size:110% !important; /* this is iffy and can be changed */ 
line-height:1.25em !important;}

.entry p, .entry span {
font-size: inherit !important;
line-height: inherit !important;
}

.entry img
{display:block;
margin:0 auto;}

.post a:link {color: #333333; text-decoration:none; font-weight: bold; border: none;}
.post p a:visited {color: #333333; text-decoration:none; font-weight: bold; border: none;}
.post p a:hover {color: #333333; text-decoration:underline; font-weight: bold; border: none;}
.post p a:active {color: #333333; text-decoration:none; font-weight: bold; border: none;}

.pagetitle
{background-color:#fbf9dd;
margin-bottom:0px !important;
padding-top:10px;
padding-left:10px;
}

.postmetadata
{font-style:italic;
font-size:96%;
color:#333;
padding-top:6px;}

.postmetadata a
{color:#333 !important;}


/* Content and Sidebar 
-------------------------------*/
.clear {clear:both;} /*KAREN HAS MADE THIS CHANGE*/

#sidebar h2 { font-size: .75em; margin-top: 5px; font-weight: bold; }
#sidebar li * { font-size:.95em; margin-bottom: 5px; font-weight: normal; }

#content {width: 100%;clear:both;background: #ffffff; display:block; padding: 20px 0; float:left; border-top: 10px solid #DCD193;}
#content h2 {color: #333333;letter-spacing: 1px; margin-top: 15px; margin-bottom: 10px;}
h2#affiliates {margin-bottom: 10px;}

#primary {display:block;float:right; width: 580px;}
#secondary {display:block; float:left; width: 120px;}
#tertiary {display:block; float:right; width: 120px;}
#quaternary {display:block; float:left; width: 580px;}
#subprimary {display:block; float:left; padding-right: 25px; width: 460px; margin-top:15px;}
#profileright {display:block; float:right; width: 300px;}
#profileleft {display:block; float:left;  padding-right: 10px; width: 460px;}

#label { font-size: 5em}

#secondary h3 { font-size: 1.6em; margin-bottom: 4px;}
#secondary ul.contact {font-family: Verdana, Arial, sans-serif; padding-left: 1.65em; font-size: 1.2em;margin-bottom: 10px;}

	.semesterlist {margin-bottom:1em;}
div.side-post h3.post-title a {text-decoration: none;}
div.side-post {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #D0D7BD;}
div.side-post div.excerpt p {margin-bottom: 0;}
#secondary p {margin-bottom: 10px; font-size: 1.4em; line-height: 1.2em;}
div.side-post div.post-date {font-size: 1.4em; text-align: right;}

div#arthistory,div#history {display: block;}
div#arthistory {}
div#history {}


/* Searchform
-------------------------------*/
#searchform {}
#searchform input {padding: 4px; font-size: 95%; margin-bottom: 1em; display:block;}
#searchform input#s {width: 190px; padding: 2px 4px;border: 1px solid #D8D6CD;}

/* Comments and Comment Form
-------------------------------*/
#commentform textarea#comment {width: 390px; height: 192px; padding: 4px; margin-bottom: 1em;display:block;}
#commentform input {padding: 4px;}
#commentform #personalinfo label, #commentform #personalinfo input {display:block; margin: 0.5em 0;}

/* Footer
-------------------------------*/
#footer {width: 100%; clear:both; text-align:right; font-size-adjust:1em; font-stretch: wider; display:block; padding: 1em 0; border-top: 1px solid #DCD193; background-color:#DCD193;}
#footer p {padding:0;}

#logoStonybrook {
padding-top:5px;
float:left;}




