/*** Global Settings from style_staff.css****/
body {
    font : normal 12px/1.6em Arial, Helvetica, sans-serif;
    color : #2a3845;
    margin : 0;
    padding : 0;
    background:#FFFFFF;
}
p { 
    margin : 0; 
    padding : 0 
    text-indext: 5em;
}
a:visited, a:link {
    color : #a43b55; 
    text-decoration : underline;
    background:none;
}
a:hover {
    color : #a43b55;
    text-decoration : none;
    background:none;
}h1 {
    color : #921919;
    margin: 0px 0px 10px;
    padding-bottom : 10px;
    font : normal 17px Georgia, serif;
    border-bottom : 1px solid #921919;
}h2 {
    color : #921919;
    margin: 20px 0px 10px;
    padding-bottom : 10px;
    font : normal 17px Georgia, serif;
    border-bottom : 1px solid #921919;
 }h3 {
    color : #921919;
    margin: 10px 0;
    padding-bottom : 10px;
    font : bold 14px Arial, Helvetica, sans-serif;
    border-bottom : 1px solid #921919;
}h4 {
    color : #921919;
    margin: 10px 0;
    padding-bottom : 8px;
    font : 14px Arial, Helvetica, sans-serif;
}ul {
    padding:5px; 
    margin:0 120px 10px;
    width:500px; 
    list-style: square url(images/bullet.gif);
}.box-grey {
    background : #f7f7f7;
    border : 1px solid #f0e9eb;
    padding : 15px;
}.box-white {
    background : #ffffff;
    border : 0px solid #f0e9eb;
    padding : 15px;
}
/*** Layout #pagewrapper {
    margin : 0 auto;
    width : 776px;
    border-left : 1px solid #f0e9eb;
    border-right : 1px solid #f0e9eb;
}****/#header {
    background-color: #900;
    margin: 0 1px;
    padding: 0;
}
#header p {
    padding: 20px 10px;
    font-size: 24px;
    margin: 0;
    color: white;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
#bg {
    height : 36px;
    background : url(../logos/bg.gif) repeat-x;
}#nav {
    background : #921919;
    padding:10px 20px;
    text-align : right;color : #f6dde3;
}#nav a:visited, #nav a:link {
    text-decoration : none;
    color : #ffffff;
}#nav a:hover {
    text-decoration : underline;
    color : #ffffff;
}#main-content {
    margin : 0px;
    auto;
}#logo {
    margin-bottom : 45px;
}.logotxt1 {
    font : normal 18px Georgia, serif;
    color : #921919;
    margin : 0 20px 0 15px;
}.logotxt2 {
    font : normal 18px Georgia, serif;
    color : #7a2e40; 
}#mugshot {
    margin-bottom: 10px;
}.mugtxt1 {
    font : normal 18px Georgia, serif;
    color : #921919;
    margin : 0 20px 0 15px;
}#left-column {
    width : 715px;
    padding : 0 30px 30px;
    float : left;
}#right-column {
    width : 270px;
    float : right;
}.crd a:visited, .crd a:link, .crd a:hover{
    text-decoration : none;
    color : #2a3845;
    cursor: text;
}
#footer {
    background-color: #999;
    padding-top: 6px;
    padding-bottom: 6px;
    clear:both;
    border-top: 2px solid #333;
    text-align: center;
}
#footer p, #footer a {
    text-align: center;
    font-size: 12px;
    color: white;
    font-weight:bold;
    margin: 0;
    padding: 2px;
}


/*** Global settings from learingrails.css***/

#pagewrapper {
    width: 900px;
    margin: 10px auto;
    padding: 0;
    border: 1px solid #999;
    font-family: Arial, Helvetica, sans-serif;
}
#content {
    padding: 20px 10px;
}

/* Navigation Bar */

#navbar ul {
    padding: 0;
    margin: 0;
    background-color: #999;
    color: White;
    float: left;
    width: 100%;
    list-style: none;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 2px solid #333;
}
#navbar ul li { 
    display: inline;
    color: White;
    float: left;
    border-right: 1px solid #333;
    font-family: arial, helvetica, sans-serif;
}
#navbar ul li a {
    padding: 0.2em 0.7em;
    background-color: #999; 
    color: White;
    text-decoration: none;
    float:left;
}
#navbar ul li a:hover {
    background-color: #333;
    color: #fff;
}
#navbar #current a {
    background-color: #000
}
#subnav {
	
    float: right;
    margin: -27px 390px 1px;


}
#subnav ul {
    list-style: none;
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
#subnav ul li {
    background-color: #999;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;    
}
#subnav ul li a {
    padding: 5px 10px;
    display: block;
    color: white;
    text-decoration: none;
}
#subnav ul li a:hover {
    background-color: #333;
    color: #fff;
}


body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   11px;
  line-height: 13px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid gray;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}



/*** Global Settings ****/body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}p { margin : 0; padding : 0;}a:visited, a:link {color : #a43b55; text-decoration : underline;background:none;}a:hover {color : #a43b55;text-decoration : none;background:none;}h1 {color : #921919;margin: 0px 0px 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #921919;}h2 {color : #921919;margin: 20px 0px 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #921919;}h3 {color : #921919;margin: 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #921919;}h4 {color : #921919;margin: 10px 0;padding-bottom : 8px;font : 14px Arial, Helvetica, sans-serif;}ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 15px;}.box-news {background : #ffffff;border : 1px solid #fffff;padding : 5px;}/*** Layout ****/#wrapper {margin : 0 auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}#header {margin : 0 1px;}#bg {height : 36px;background : url(../logos/bg.gif) repeat-x;}#nav {background : #921919; padding:10px 20px;text-align : right;color : #f6dde3;}#nav a:visited, #nav a:link {text-decoration : none;color : #ffffff;}#nav a:hover {text-decoration : underline;color : #ffffff;}#main-content {margin : 0 auto;}#logo {margin-bottom : 45px;}.logotxt1 {font : normal 18px Georgia, serif;color : #921919;margin : 10px 0 0 15px;}.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }#left-column  {width : 715px;padding : 0 30px 30px;float : left;}#right-column {width : 75px;float : right;}#main-column  {width : 715px;float : left;}.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both;}/*** SideBAR ***/#main-image {text-align:800 px;}.sidebar {width : 218px;margin : 0 auto;padding : 10px 25px;background : url(../logos/shadow.jpg) no-repeat top;}


/*** Global Settings ****/body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}p { margin : 0;padding : 0;}a:visited, a:link {color : #a43b55; text-decoration : underline;background:none;}a:hover {color : #a43b55;text-decoration : none;background:none;}h1 {color : #921919;margin: 0px 0px 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #921919;}h2 {color : #921919;margin: 20px 0px 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #921919;}h3 {color : #921919;margin: 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #921919;}h4 {color : #921919;margin: 10px 0;padding-bottom : 8px;font : bold 14px Arial, Helvetica, sans-serif;}ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 5px;}.box-news {background : #ffffff;border : 1px solid #fffff;padding : 5px;}/*** Layout ****/#wrapper {margin : 0 auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}#header {margin : 0 1px;}#bg {height : 36px;background : url(../logos/bg.gif) repeat-x;}#nav {background : #921919; padding:10px 20px;text-align : right;color : #f6dde3;}#nav a:visited, #nav a:link {text-decoration : none;color : #ffffff;}#nav a:hover {text-decoration : underline;color : #ffffff;}#main-content {margin : 0 auto;}#logo {margin-bottom : 45px;}.logotxt1 {font : normal 18px Georgia, serif;color : #921919;margin : 10px 0 0 15px;}.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }#left-column {width : 440px;padding : 0 0px 10px;float : left;}#right-column {width : 440px;padding : 0 0px 10px;float : right;}.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both;}/*** SideBAR ***/#main-image {text-align : center;}.sidebar {width : 355px;margin : 0 auto;padding : 5px 5px;background : url(../logos/shadow.jpg) no-repeat top;}


.feed-list {
  margin: 0 0 0 28px;
  padding: 0;
  list-style-type: none;
  text-align: middle;
}

.feed-list li {
  margin: 0 130px 0px 10px;
  padding: 0;
  list-style-type: none;
  background: #ddffcc;
}

.feed-list li a {
  padding: 0 20px 0 50px;
  background: url("../images/rssicon.png") no-repeat 0 0;
  list-style-type: none;
}
