/*-----------------------------------------------------------------------------
Theme Name: UMass Boston Blogs Site Home
Theme URI: http://umb.edu
Description: A Customized WP theme
Version: 0.3
Author: UMass Boston
Author URI:


----------------------------------------------------------------------------*/
/* @reset CSS
---------------------------------------------------------------------------- */

element.style {
margin-left:200px;
}

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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:12px;
margin:0px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
element.style {
margin-left:200px;
}
table#wp-calendar {
padding:0px 0px 20px 0px;
}
table#wp-calendar td{
padding:2px 4px 2px 4px;
}
table#wp-calendar caption{
color:#036;
padding:2px 0px 4px 0px; 
}
body {
-x-system-font:none;
background:#006e9a url(images/gradient_top.png) repeat-x scroll 0 0;     
color:#333333;
font-family:"Lucida Grande","Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
font-size:70.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
}
blockquote {
border-color:#D7DC76;
border-style:double;
border-width:0 5px;
margin:15px;
padding:0 6px;
}
h1 {
display:none;
margin:0;
}
h2 {
margin:0;
}
.post h2 {
font-size:1.6em;
}
#sidebar h2 {
}
a:link {
color:#003366;
text-decoration:none;
}
a:visited {
color:#003366;
text-decoration:none;
}
a:hover {
}
a.masthead:link {
color:#006E9A;
font-size:11px;
text-decoration:none;
}
a.masthead:visited {  
color:#006E9A;
font-size:11px;
text-decoration:none;
}
a.masthead:hover {
}    
#wrapper {
background:#FFFFFF none repeat scroll 0 0;
margin:0px auto;             
width:968px;
position:relative;
}
#masthead {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
width:968px;
}
#masthead_img {
background:#FFFFFF url(images/blog_sail_header1.png) repeat scroll 0 0;
height:92px;
margin:0 auto;
width:968px;
}
#mastheadlinks {
right:19px;
position:absolute;
font-size:16px;
font-weight:bold;
color:#006E9A;
line-height:normal;
padding-top:3px;
word-spacing:5px;
}
ul#topnav {
font-size:1.6em;
list-style-type:none;
margin:0 25px 10px 0;
padding-top:10px;
text-align:right;
}
ul#topnav li {
display:inline;
padding:5px;
}
#navcontainer {
background:#A0CFEB none repeat scroll 0 0;
border-right:2px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:21px;
padding-left:15px;
width:953px;
}
ul#nav {
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
text-transform:uppercase;
width:968px;
}
ul#nav li {                                        
display:inline;
margin:0;
padding:0;
}
ul#nav li a {
-x-system-font:none;
border-bottom:medium none;
border-left:1px solid #FAFAFA;
border-right:1px solid #DADADA;
color:#FFFFFF;
display:block;
float:left;
font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:1px;
line-height:normal;

margin:0;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
width:auto;
}
ul#nav li a:hover, ul#nav li a:active {
background:#FFFFFF none repeat scroll 0 0;
color:#92B1D9;
}
ul#nav li.current_page_item a {
background:#FFFFFF none repeat scroll 0 0;
color:#92B1D9;
}
.top-padding {
background:#B7B8A0 none repeat scroll 0 0;
height:18px;
}
.top-padding span {
background:#D8D9C8 none repeat scroll 0 0;                                                                         
border-right:2px solid #FFFFFF;
color:#575510;
display:block;
font-weight:bold;
height:16px;
margin-left:15px;
padding:2px;
width:949px;
}
#content {
background:#FFFFFF url(images/content_bg.gif) repeat-y scroll 0 0;
border-right:2px solid #FFFFFF;
float:left;
margin:0;
width:968px;
}
#content ul{
margin:0 1em;
padding:0 2em;
list-style-type:square;
}
#content ol{
list-style-type:decimal;
margin:1em;
padding-left:2em;
}
#leftsidebar {
float:left;
padding:10px;
padding-right:26px;
width:175px;
}
#primaryContent {
float:left;
font-size:1em;
padding:4px 12px;
width:710px;
}
#sidebar {
float:left;
overflow:hidden;
height:700px;
width:185px;
}
.post {
}
.entry {
}
.entry p {
font-size:13px;
margin-bottom:5px;
}
.entry ul {
margin-left:25px;
}
.entry ol {
margin-left:25px;
}
.entry li {
padding-bottom:5px;
}
.entry img {
overflow:hidden;
}
.entry br {
margin-bottom:5px;
}
.postmetadata {
}
.utw {
}
.navigation {
}
.post_nav {
text-align:center;
}
#sidebar ul {
float:left;
list-style-type:none;
margin-top:15px;
padding:0px 0px 0px 4px;
width:170px;
}
#sidebar ul li {
list-style-type:none;
}
#sidebar ul li ul {
border-top:1px solid #003366;
margin:7px 8px 8px 0;
padding:0;
}
#sidebar ul li ul li {
border-bottom:1px solid #003366;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px;
padding:4px 0 4px 5px;
}
#sidebar img {
padding:7px 0;
}
#leftsidebar ul {
float:left;
margin-left:15px;
padding:4px;
width:165px;
}
#leftsidebar ul li {
list-style-type:none;
}
#leftsidebar ul li ul {
border-top:1px solid #003366;
margin:7px 8px 8px 0;
padding:0;
}
#leftsidebar ul li ul li {
border-bottom:1px solid #003366;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px;
}
#footer {
background:#004A70 none repeat scroll 0 0;
border-right:2px solid #FFFFFF;
clear:both;
margin:0;
padding:0;
width:968px;
}
#footer p {
background:#005A8B none repeat scroll 0 0;
color:#FFFFFF;
margin:0 0 0 15px;
padding:10px 0;
text-align:center;
width:953px;
}
#footer a {
color:#FFFFFF;
}
.bottom_padding {
background:#5095BB none repeat scroll 0 0;
height:15px;
width:968px;
margin:0px auto;

}
.bottom_padding span {
background:#A0CFEB none repeat scroll 0 0;
border-right:2px solid #FFFFFF;
display:block;
height:15px;
margin:0 0 0 15px;
padding:0;
width:953px;
}
form {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0 5px;
}
.credits {
display:none;
}
label {
display:block;
font-weight:bold;
margin:5px 0;
}
input {
-x-system-font:none;
border:1px solid #EEEEEE;
color:#777777;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}
textarea {
-x-system-font:none;
border:1px solid #EEEEEE;
color:#777777;
display:block;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100px;
line-height:normal;
padding:2px;
width:400px;
}
input.button {
-x-system-font:none;
background:#DCDA76 none repeat scroll 0 0;
border:1px solid #DADADA;
color:#333333;
font-family:Arial,Sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:24px;
line-height:normal;
margin:0;
padding:2px 3px;
}
.submit input {
background:#DCDA76 none repeat scroll 0 0;
color:#336600;
}
#searchform {
background-color:transparent;
border:medium none;
margin:0 5px 0 10px;
padding:5px 0 15px;
width:190px;
}
#searchform input {
border:1px solid #003366;
color:#777777;
height:18px;
padding:2px;
vertical-align:top;
width:150px;
}
#searchform #searchsubmit {
height:24px;
margin-top:10px;
padding:2px 5px;
vertical-align:top;
width:60px;
}
#comments-form {
}
#commentform {
}
#author {
margin-top:20px;
}
#email {
}
#url {
}
ol#comments {
margin-left:15px;
}
#commentform button#sub {
-x-system-font:none;
background:#E7E6E6 url(button.jpg) repeat-x scroll 0 0;
border:1px solid #DADADA;
color:#333333;
font-family:Arial,Sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:24px;
line-height:normal;
margin:0 0 15px;
padding:2px 3px;
}
table {
border-collapse:collapse;
border-spacing:0;
}


td {
font-weight:normal;
text-align:left;
}
#comments-locked {
}
#respond {
}
#trackback-link {
}
ol#trackbacks {
}
ol#trackbacks li {
}
.comments-header {
}
ol#comments {
}
.highlight {
}
.comment-meta {
}
.comment-author {
}
.comment-date {
}
.comment-text {
}
.gravatar {
}
.odd {
}
.even {
}
.widgettitle{
padding:6px 0px 2px 0px;
}

