/* Theme Name: Working_World_Theme_1Theme 
URI: http://digitalcommons.georgetown.edu/
Description: Modified by David Vespoli, originally developed by CNDLS (http://digitalcommons.georgetown.edu). Implemented by Flipout Design
Version: 1.1
Author: CNDLS/EJM
Author URI: http://flipoutdesign.com*/

/* Added Elements */
html {overflow-y: scroll;}
.sidebarTools {border-bottom:1px solid #ddd;color:#ddd;font-family:Georgia,Garamond,Times;font-size:1.4em;font-variant:small-caps;font-weight:normal;line-height:1.75em;margin:0pt 0pt 0px;padding:0pt 2pt 0pt 2pt;text-align: center;}
.sidebarTools a:link, .sidebarTools a:visited {color: #c33;text-decoration: none;border-bottom: none;}
.sidebarTools a:hover {color: #960;text-decoration: none;border-bottom: none;}
.pageTitle {padding: 4px;font-size: 1.6em;		line-height:1.2em;border-bottom:#ddd 1px solid;text-transform: uppercase;background:#F9F9F9 none repeat scroll 0% 50%;border:1px solid #ddd;}
.pageEntry p {margin-top: 0;padding-top: 0;margin-bottom:1.6em;margin-left: .5cm;}
table {border-width: thin;border-spacing: 0px;border-style: solid;border-color: #ddd;border-collapse: collapse;background-color: white;}
table th {border-width: thin;padding: 3px;border-style: solid;border-color: #ddd;background-color: white;-moz-border-radius: 0;}
table td {border-width: thin;padding: 3px;border-style: solid;border-color: #ddd;background-color: white;-moz-border-radius: 0;}
table td .title {font-size: 18pt;font-weight: bold;}
.author_photo{padding:8px;border:1px solid #ccc; float:left;margin:0 15px 15px 0;}

/* Elements */
* {margin:0;padding:0;}
body {margin: 0;padding: 0;background:#eee url(img/bodybg.gif) fixed;font-family: Verdana,Tahoma, Arial, Serif;	line-height: 1.5em;
font-size: 10px; /* IE5 Win */
voice-family: "\"}\"";voice-family: inherit;font-size: 10px; /* easy scaling */
font-size: 0.76em;color: #333;}

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-family:Georgia,Garamond,Times;font-weight:normal;color: #333;	}
p, blockquote, ul, ol {margin-top: 0;padding-top: 0;margin-bottom:0.5em;}
.entry p {margin-top: 0;padding-top: 0;margin-bottom:1.25em;/*	text-indent: 0;	*/
}
p {line-height:1.7em;}
p img {padding: 0;max-width: 95%;}
a:link, a:visited {color: #c33;text-decoration:none;border-bottom:#c96 1px dotted;}
a:hover,a:active {color:#960;text-decoration:none;}

img.left,div.left {float:left;}
img.right,div.right {float:right;}
a img{border:0;margin: 15px 0;}
blockquote {margin:1em;padding:0 2em;background:url(img/quote.gif) no-repeat left top;color:#666;font-style:italic;}
fieldset {border:none;}
dl {margin:1em 0px;}
dt {font-weight:bold;}
dd {margin:0.5em 1em;padding:0;}

.hidden{display:none;}

/* Header */
#header {width: 902px;margin: 0 auto;background:transparent;}
#headerimg h1,#headerimg .description{position:absolute;text-indent:-4999px;}
/* Logo */
#logo {margin: 0 auto;text-align: right;position: absolute; top: 75px;width: 900px;}
#logo h1{padding-right: 15px;font-size: 2.75em;line-height: 0.7em;font-variant:small-caps;}
#logo h2 {color:#ddd;font-family:Georgia,Garamond,Times New Roman;font-size:1.9em;line-height: 1.9em;letter-spacing:-1px;padding-right:15px;/*	padding-top:15px; */font-style: italic;}
#logo h2 a {font-weight: bold;margin-right: 15px;padding-right: 15px;border-right: 1px dotted #ccc;}
#logo a {text-decoration: none;color:#fff;border:0;}
#logo a:hover {text-decoration:underline;}
/* Menu */
#menu {text-align:right;padding:10px 0 0;height:30px;line-height:30px;}
#menu ul {margin: 0;padding:0;list-style: none;}
#menu li {display: inline;}
#menu a {padding:8px 16px;text-decoration: none;font-variant:small-caps;font-size: 1em;background:#789;border:0;color:#eee;	}
#menu a:hover, #menu a:active,#menu li.current_page_item a:link,#menu li.current_page_item a:visited,#menu li.current_page_item a:hover,#menu li.current_page_item a:active{background:#556677;color:#eee;border:0;}
/* Splash */
#splash {background:url(img/header.jpg) no-repeat center;z-index: -1000;height:180px;width:900px;border:#ddd 1px solid;margin:10px auto;	/*Splash's redeclared in functions.php for WP 2.1 or greater */}
#splash:hover{cursor:pointer;}
/* Main */
#main {width: 900px;margin: 0 auto;background:#fff;border:#ddd 1px solid;}
#main h2 {padding: 4px;font-size: 1.75em;		line-height:1.2em;border-bottom:#ddd 1px solid;}
#main h3 {padding: 4px;margin:0pt 0pt 12pt 0pt;font-size: 1.5em;		line-height:1.2em;border-bottom:#ddd 1px solid;}
#main h4 {padding:0px 4px 0px 0px;text-decoration: underline;margin:0pt 0pt 0pt .5cm;font-size: 1.3em;		line-height:1.2em;}
#main h5 {padding:0px 4px 0px 0px;text-decoration: underline;margin:0pt 0pt 0pt .5cm;font-size: 1.2em;line-height:1.2em;}
#main h2 a {border:0;}
#content ul {margin: 0em 0em 1.6em 2em;padding: 0;list-style-type:none;}
#content ul li {margin:0em 0em 0em 2em;padding:0;list-style-image:none;list-style: circle;line-height:1.8em;}
#main ol {margin:0em 0em 1.6em 2em;padding:0;}
#main ol li {margin:0em 0em .5em 2em;padding:0;}
#main .post {margin-bottom:3em;}
#main .entry {clear:both;padding: 10px 5px;}
.post .date {float: right;margin:5px 0 0 5px;padding:0 10px;text-align:center;font-size: 0.8em;border:#ccc 1px solid;font-weight:bold;background:url(img/ribbed.gif) repeat;color:#c33;font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;}
.post .date span {display:block;}
.post .date .time{color: rgb(102, 102, 102);}
.post .date .day {font-size:1.6em;}
.post .meta {margin-bottom: 10px;padding-left: 5px;font-size: 0.9em;color:#999;}
.post .comments {font-size:0.9em;border-bottom:#ccc 1px dotted;color:#999;margin-left:5px;padding-left:15px;background:url(img/icon_comments.gif) no-repeat left center;}
.post .comments a {border-bottom:0px;}
#main .feed {background:url(img/icon_feed.gif) no-repeat left 3px;padding-left:17px; }
ul.authorposts{margin:0;padding:0 2em;}
ul.authorposts li{margin:0;padding:5px;	}
ul.authorposts li em {float:right;font-style:normal;}

/* Content */
#content {float: left;width: 625px;padding:10px;	}
/* Column Two */
#sidebar1 {float: left;width: 223px;padding: 10px;	font-size:0.9em;margin:5px;	}
/* Column Three */
#sidebar2 {float: left;width: 170px;		padding: 5px;	font-size:0.9em;		margin:5px;}
#main .sidecol {border-left:#ccc 1px dotted;}
#main .sidecol ul {margin:0;padding:0;}
#main .sidecol li{margin:0;padding:0;list-style:none;background:none;margin-bottom:2em;}
#main .sidecol h2{padding: 0 0 5px;font-variant:small-caps;font-size:1.5em;}
#main .sidecol p, #main .sidecol form, #main .content form#searchform{padding:0px;margin:3pt 0pt 15pt 0pt;}
#main .sidecol ul ul{margin:10px 0 0 20px;padding:0;}
#main .sidecol ul ul ul{margin:0px 0 0 10px;padding:0;}
#main .sidecol li li {list-style-image:url(img/bullet.jpg);margin:0.5em 0;padding:0;}
#main #btnSearch{border:1px solid #ccc;padding:2px 2px 3px;color:#666;background-color:#f2f2f2;}
#main #btnSearch:hover{cursor:pointer;color:#000;border-color:#999;}

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration:none;}
#wp-calendar #today {border:#999 1px solid;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }

/* End Calendar */
/* Comments */
input.textbox{border:#ccc 1px solid;background:#f9f9f9;font:1em Verdana, Arial, Serif;padding:5px;width:140px;}
textarea{width: 95%;padding:5px;height: 20em;border: 1px solid #ccc;	background:#f9f9f9;font:1em Verdana, Arial, Serif;}
input.textbox:focus, textarea:focus{background:#fff;border:#999 1px solid;}
#commentform {margin:0;padding:10px;background:#fff;}
#main .commentlist {margin: 0;padding: 0;}
#main .commentlist li {list-style:none;margin: 0;padding: 1em;			border-bottom:#ddd 1px solid;font-size:0.9em;}
#main .commentlist li .cmtinfo {padding:5px;margin-bottom: 5px;position:relative;	}
#main .commentlist li .cmtinfo em {margin:0;padding:0 1em;font-weight:normal;			font-style:normal;color:#999;	}
#main .commentlist li cite {font-style:normal;font-weight:bold;font-size:1.1em;}
#main .commentlist li.alt{background:#f9f9f9;	}
#main .commentlist li.authorcomment{border:none;border:#b0c4de 1px solid;	}
#main .nocomments{font-size:0.9em;color:#999;text-align:center;}

/* Footer */
#footer {color: #cc9966;margin: 5px auto 0;padding:0 15px;width:870px;background: #efefef;border:#ccc 1px solid;text-align: center;}
#footer p {margin: 0;color: #cc9966;padding: 7px;font-size: 0.9em;color: #696;	}
#footer p span {float:right;}
#footer a:link, #footer a:visited {color: #cc9966;border:0;}
#footer a:hover, #footer a:active,#footer p strong {color: #AD582A;text-decoration:none;border:0;}
#header, #main, #sidebar, #footer, .widget {overflow:hidden;}
.post .avatar {border: 1px solid #cccccc;float: left;margin-right: 10px;margin-top: 4px;}
.post .avatar img {height: 51px;	width: auto;}
.featured{background:#fbfbfb none repeat scroll 0%;padding-bottom:5px;border: #ccc double;}
.featured h2 {background: #ddeeff;}
.featured .date {margin:5px 5px 0px 5px;}
.featured .comments {margin-right: 5px;}
.textwidget .name{font-variant:small-caps;font-size: 1.2em;display: inline;}

