body {margin: 0; padding: 0; text-align: center; background: #505557;}

a { color: #003366; text-decoration: none;}
a:hover { color: #003366; text-decoration: underline}
a:visited { color: #003366; }
a img { border: 0; }

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
    font-family: Arial, Helvetica, sans-serif;
font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;	color: #333;
}

body.printer {
	margin: 10px;
	text-align: left;
	background: #fff;
}

/* blockquote { 1em; } */
  
td {vertical-align: top;}
td.middle {vertical-align: middle;}

#header {width: 720px; margin: 0 auto; padding: 0; text-align: left;}
#background {height:40px; background-image: url(http://www.campusprogress.org/sync/images/4255.jpg); background-repeat: repeat-x; 
}
#contentContainernew {width: 950px; margin: 0 auto 0 auto; padding: 0; text-align: left;}
#contentContainer {width: 720px; margin: 0 auto 0 auto; padding: 0; text-align: left;}

#content {width: 474px; margin: 0; padding: 0; text-align: left;}

#right { margin: 0}

#bigtable {width: 950px;}

div.clear {clear: both; line-height: 0; margin: 0; padding: 0;}

/* HEADER
----------------------------------------------- */

#headerWrap {width: 720px; margin: 0 auto; padding: 0; text-align: left;}
#logo {margin: 0 0 0 0; border: 0;}

/* SIDEBAR */

#side { margin: 0}

#sidebar_outer .sidehed { font-family:Arial, Verdana, Helvetica; color:#0e698c; font-weight:bold; text-transform: uppercase; font-size:11px; padding-bottom:4px; padding-top:4px;}
#sidebar_outer p { margin:0px; font-size: .85em; padding-bottom:6px;  }
#sidebar_outer a { font-weight:bold; }
#sidebar_outer ol { margin:0px; padding-left:14px; font-size: .85em; }
#sidebar_outer ol a { font-weight:normal; }
#sidebar_outer .posttitle a { font-weight:bold }
.sidebar { padding:12px 15px 0px 15px; margin:0px; background:url(http://www.campusprogress.org/page/-/images/sidebar_bg.gif); width:205px; }
.sidebar_main, #sidebar_latest, #sidebar_events, #sidebar_newswire { padding:12px 15px 0px 15px; margin:0px; background:url(http://www.campusprogress.org/page/-/images/sidebar_bg.gif); width:205px; }
#sidebar_outer LI { padding-bottom:10px; }

/* #sidebar_latest p { padding-bottom:14px; } */

/* TOP NAVIGATION BAR
----------------------------------------------- */
#nav {position: relative; margin: 0; padding: 0; width: 717px; height: 40px; background: url(/page/-/images/topnav.gif);}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav a {height: 45px; display: block;}
#nav span {display: none;}
#navNew {position: relative; margin: 0; padding: 0; width: 965px; height: 40px; background: url(/sync/images/3019.jpg);}

#navNewsPolt {left: 0; width: 124px;}
#navArtsCulture {left: 128px; width: 130px;}
#navIssueCampaigns {left: 262px; width: 153px;}
#navEvents {left: 419px; width: 93px;}
#navBlogs {left: 516px; width: 93px;}
#navAbout {left: 612px; width: 105px;}
#navCAP {left: 727px; width: 238px;}


#navNewsPolt a:hover {background: transparent url(/page/-/images/topnav.gif) 0 -40px no-repeat;}
#navArtsCulture a:hover {background: transparent url(/page/-/images/topnav.gif) -128px -40px no-repeat;}
#navIssueCampaigns a:hover {background: transparent url(/page/-/images/topnav.gif) -262px -40px no-repeat;}
#navEvents a:hover {background: transparent url(/page/-/images/topnav.gif) -419px -40px no-repeat;}
#navBlogs a:hover {background: transparent url(/page/-/images/topnav.gif) -516px -40px no-repeat;}
#navAbout a:hover {background: transparent url(/page/-/images/topnav.gif) -612px -40px no-repeat;}

/* NEW TOP NAVIGATION BAR
----------------------------------------------- */
#newnav {position: relative; margin: 0; padding: 0; width: 717px; height: 40px; background: url(/sync/images/3049.jpg);}
#newnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#newnav a {height: 45px; display: block;}
#newnav span {display: none;}

#newnavNewsPolt {left: 0; width: 121px;}
#newnavArtsCulture {left: 132px; width: 118px;}
#newnavIssueCampaigns {left: 260px; width: 153px;}
#newnavEvents {left: 426px; width: 76px;}
#newnavPress {left: 512px; width: 106px;}
#newnavAbout {left: 627px; width: 89px;}


#newnavNewsPolt a:hover {background: transparent url(/sync/images/3049.jpg) 0 -40px no-repeat;}
#newnavArtsCulture a:hover {background: transparent url(/sync/images/3049.jpg) -132px -40px no-repeat;}
#newnavIssueCampaigns a:hover {background: transparent url(/sync/images/3049.jpg) -260px -40px no-repeat;}
#newnavEvents a:hover {background: transparent url(/sync/images/3049.jpg) -426px -40px no-repeat;}
#newnavPress a:hover {background: transparent url(/sync/images/3049.jpg) -512px -40px no-repeat;}
#newnavAbout a:hover {background: transparent url(/sync/images/3049.jpg) -627px -40px no-repeat;}


/* RIGHT NAVIGATION BAR */
#rmenu { background: url("http://campusprogress.org/sync/images/1976.jpg"); margin: 0; padding: 0; position: relative; width: 230px; height: 300px}
#rmenu li {margin: 0; padding: 0; list-style: none; position: absolute; left: 0; width: 230px;}
#rmenu a {height: 75px; width: 230px; display: block}
#rmenu span {display: none}

#rmenutop {top: 75px; height: 75px}
#rmenumid {top: 150px; height: 75px}
#rmenubot {top: 225px; height: 75px}

#rmenutop a:hover  { background: url("http://campusprogress.org/sync/images/1976.jpg") no-repeat -265px -75px }
#rmenumid a:hover  { background: url("http://campusprogress.org/sync/images/1976.jpg") no-repeat -265px -150px }
#rmenubot a:hover  { background: url("http://campusprogress.org/sync/images/1976.jpg") no-repeat -265px -225px }

#rwhat {margin-right: 8px; margin-left: 3px; padding: 0}
#rwhat td.rwhatContent {background: url(/images/whatsnow_02.gif) repeat-y; border: 0; padding: 5px; margin: 0}
#rwhat td.rwhatContent div {margin: 0 5px 5px 5px}
#rwhat td.rwhatContent table { width: 90%; margin-top: 5px; border-collapse: collapse; }
#rwhat td.rwhatContent table td { padding: 5px; }

.rightnavBlock {margin-top: 4px; margin-bottom: 4px; margin-right: 0; margin-left: 0}

/* RIGHT */
.dept {margin-top: 5px; margin-left: 5px; padding: 0}
.dept td.deptmenu {background: url(/images/34.gif) repeat-y; border: 0; padding: 0; margin: 0;}
.dept td.deptContent {background: url(/images/34.gif) repeat-y; border: 0; padding-top: 0; padding-bottom: 0; padding-right: 10px; padding-left: 5px; margin: 0;}
.deptContent ul li:before {
	content: "\00BB \0020";

	margin-left: 7px;
	}

.dept td.deptContent div {margin: 0 5px 5px 5px;}
.dept td.deptContent ul {padding: 0; margin:0}
.rquick {margin: 5px}

/* MAIN CONTENT
----------------------------------------------- */
#theLatest {width: 478px; background: url(/images/63.gif) repeat-y; padding: 0; margin: 5px 0 0 0;}
#theLatest h1, #theLatest h2, #theLatest h3 { margin:0 0 10px 0; padding: 0; color: #000; font-weight:bold; font-size: 1.3em; line-height: 1.2em; }
#theLatest h1 { font-size: 1.6em; }
#theLatest h2 { font-size: 1.5em; }
#theLatest small {font-size: .9em; color: #666666;}
#theLatest h3 { font-size: 1.4em; margin-bottom: 20px; }
#theLatest h5 { font-size: 1.4em; margin:20px 0px 3px 0px; padding: 0; color: #004276; font-weight:bold; font-size: 1.3em; line-height: 1.2em;}

#topstory {padding:0 0 0 10px;}

#theLatestBottom { padding-top: 10px; }
#theLatest td.theLatestContent { width: 100%; padding: 2px 19px 11px 11px; }

#theLatest td.leftContent { padding: 0px 0px 0 11px; width: 220px; padding: 0 5px 0 10px; font-size: .95em; line-height: 1.1em}

#latest_stories {
padding: 0px 0px 0px;
margin: 0px 0px 0px;
}

#latest_stories ul {
padding: 0px;
margin: 0px;
}

#latest_stories ul li {
padding: 0px 0px 5px;
margin: 0px 0px 5px;
}

#theLatest td.rightContent { padding: 0px 5px 0 7px; width: 220px; padding: 0 20px 0 10px; font-size: .95em; line-height: 1.1em}


/* OLD STUFF VACATION
#theLatest td.leftContent { padding: 0px 0px 0 11px; width: 238px; font-size: .95em; line-height: 1.1em}

#theLatest td.rightContent { padding: 0px 5px 0 7px; width: 238px; font-size: .95em; line-height: 1.1em}
*/
#theLatest td.theLatestContent p { margin: 0 0 10px 0; padding: 0; background: white; }

/*#theLatest td.theLatestContent a { color: #003366; text-decoration: underline; }*/


/* IMAGE BOX */
.image_box { float: right; margin-left: 5px; width:200px; }

#theLatest td.theLatestContent li { background: white; }
#theLatest td.leftContent p { margin: 5px 5px 0 0; padding: 0; }
#theLatest td.rightContent p { margin: 5px 5px 0 0; padding-right: 8px; }




#theLatest #date {color: #666; font-size: .90em; margin: 5px 0 0 0; }
.latesttop {font-size: 1.6em; font-weight: 700; line-height: 1.1em;}
.latesthed {font-size: 1.2em; font-weight: 700; line-height: 1.2em;}
.latestlive {font-size: 1.6em; font-weight: 700; line-height: 1.1em; color:#85C31A;}
.latestlivesmall {font-size: 1.2em; font-weight: 700; line-height: 1.1em; color:#85C31A;}
.latestbyline {text-transform: uppercase; font-size: .8em; color: #666666}
.latestregfeat {font-size: 1.1em; font-weight: 700}
.latestfeatured {display: block; border: thin black solid; padding: 4px; margin-bottom: 5px; margin-right: 9px}
.latestSearch {padding-right: 10px; padding-left: 0px; font-size: .95em}
.latestSearchNew {padding 0 0 0 300px; font-size: .95em}
#related_articles li {margin:0px; padding:0px;}
.features hr { height:1px; background-color:#85c31a; border:0px; } 

/* article archives */
ul.day-list {font-size: .95em; padding: 0;margin: 10px 0 0 0;}
ul.day-list li.day {list-style: none;}
ul.day-list li.day ul.post-list {position: relative;margin-left: 3.5em;margin-top: -1.3em;padding-left: 0;list-style: none;}
ul.day-list li.day ul.post-list li.post-title {color: #888;}

/* title image */
img.title { float:right; margin: 0 0 10px 10px; }
body.printer img.title { float:none; margin:10px 0 10px 0; }

/*change link colors to match heading color */

body.features #theLatest a, body.features #theLatest h3 { color:#004276;}




body.features #theLatest small { color:#333333; font-size: .95em; }
body.news #theLatest a, body.news #theLatest h3 { }
body.tools #theLatest a, body.tools #theLatest h3 { color:#00ABEE; }
body.tools #theLatest small { color:#00ABEE; font-size: .95em; }
body.speakers #theLatest a, body.tools #theLatest h3 { color:#00ABEE; }
body.speakers #theLatest small { color:#00ABEE; font-size: .95em; }
body.about #theLatest a,body.about #theLatest h3 { color:#00ABEE; }
body.multimedia #theLatest h3 { color:#09356F; }
body.multimedia #theLatest a { color:#09356F; font-weight:bold; }
body.cartoon #theLatest a, body.cartoon #theLatest h3 { color:#00ABEE; }
body.issues #theLatest a, body.issues #theLatest h3 { color:#D7B42B; }

body #theLatest td.photocaption { font-size: .85em;}
body #theLatest big {font-size: 1.1em; }


body table.dhh1 {  border-width: 3px 3px 3px 3px; border-spacing: 3px; border-style: solid solid solid solid; border-color: #00abee; border-collapse: separate; background-color: white; }

body table.dhh2 { border-width: 2px 2px 2px 2px; border-spacing: 3px; border-style: solid solid solid solid; border-color: #09356f; border-collapse: separate; background-color: white; }

body table.dhh2 td { border-width: 0px 0px 0px 0px;  padding: 3px 3px 3px 3px; border-style: inset inset inset inset; background-color: white; -moz-border-radius: 2px 2px 2px 2px; }

body table.dhh1 td { border-width: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; border-style: inset inset inset inset; background-color: white; -moz-border-radius: 0px 0px 0px 0px; }



/* one column layout for cartoons */
body.cartoon #content {width: 720px;}
body.cartoon #theLatest {width: 720px; background: url(/images/72.gif) repeat-y; padding: 0; margin: 5px 0 0 0;}


/* below the fold */
#belowfold {width: 720px}


/* SEARCH FORM FOR COMMON ITEMS */



#commonSearchForm { width:100%; border: 1px solid #ccc; background: #eee; padding: 5px; margin: 0 0 10px 0;}

/* NEW SEARCH FORM FOR FRONT PAGE */

#top-bar{
position:absolute;
top:0px;
width:970px;
height: 41px;
background-image: url(http://www.campusprogress.org/sync/images/4257.jpg);
background-repeat:no-repeat;
}
.bar-content{
float: right;
margin-left:8px;
color:#666666;
margin-top:7px;
padding-right:100px;
color:#ffffff;
}
.first-time {
float:left;
margin:10px 0px 30px 590px;
}

.first-time a { 
color:white;
}

#bannerButton {margin: 5px 0 5px 0;}

#tools {background: url(/images/58.gif) repeat-y; border: 0; padding: 0; margin: 0;}
#tools td#toolsRight table { padding: 0; margin: 0; border-collapse: collapse;} 
#tools td#toolsLeft {width: 122px; margin:0; padding: 0; font-size: .95em;}
#tools td#toolsRight {text-align: left; padding: 0 10px 0 10px;}
#tools td#toolsRight p {text-align: left;}
#tools td p { margin: 3px 0 0 0; padding: 0; }
#tools td.cellLeft {width:50%; font-size:.90em; padding: 0 5px 5px 0;}
#tools td.cellRight {width:50%; font-size:.90em; padding: 0 5px 5px 10px;}
#tools .divider-hor {padding: 0; margin: 5px 4px 5px 0px;}
#tools a {color: #00ABEE;}


#feature {background: url(/images/25.gif) repeat-y; border: 0; padding: 0; margin: 0;}
#feature h1, #feature h2, #feature h3, #feature h4 {margin: 0 0 5px 0; padding:0; font-size: 1.3em; font-family: Georgia, Serif;}
#feature p.large {margin: 0 2px 5px 0; padding:0; font-size: 1.2em;}
#feature p {margin: 0 2px 5px 0; padding: 0; font-size: .90em;}

#feature a {color: #85C31A;}
#featureContentTop {margin: 0; padding: 0 6px 6px 6px;}
#featureContentLeft {margin: 0; padding: 0 6px 0 6px; line-height: 1.1em;}
#featureContentRight {margin: 0; padding: 0 12px 0 6px; width:190px; height: 100%; line-height: 1.1em;}
#featureContentRight div { padding:8px; background:#DFF2B0; }

#multimedia {background: url(/images/40.gif) repeat-y; border: 0; padding: 0; margin: 0;}
#multimedia h1, #multimedia h2, #multimedia h3, #multimedia h4 {margin: 0 0 5px 0; padding:0; font-size: 1.3em;}
#multimedia p {margin: 0 0 5px 0; padding: 0; font-size: 1.0em;}
#multimedia a {color: #00ABEE;}
#multimedia h5 {margin: 0 0 5px 0; padding:0; font-size: 1.1em; color:#09356F; }
#multimediaContentTop {font-size: .9em; margin: 0; padding: 0 6px 6px 6px;}
#multimediaContentBottom {font-size: .9em; margin: 0; padding: 0 6px 6px 6px;}

#toolsbot {background: url(/images/40.gif) repeat-y; border: 0; padding: 0; margin: 0;}
#toolsbot h1, #toolsbot h2, #toolsbot h3, #toolsbot h4 {margin: 0 0 5px 0; padding:0; font-size: 1.3em;}
#toolsbot p {margin: 0 0 5px 0; padding: 0; font-size: 1.0em;}
#toolsbot a {color: #00ABEE;}
#toolsbot h5 {margin: 0 0 5px 0; padding:0; font-size: 1.1em; color:#09356F; }
#toolsbotContentTop {font-size: .9em; margin: 0; padding: 0 6px 6px 6px;}
#toolsbotContentBottom {font-size: .9em; margin: 0; padding: 0 6px 6px 6px;}



td.divider-ver { width: 3px; background: url(/images/24.gif) repeat-y; }
div.divider-hor { height: 3px; margin: 8px 11px 8px 0px; background: url(/images/22.gif) repeat-x; }
div.divider-hor-white { height: 3px; margin: 8px 16px 8px 8px; background: url(/images/23.gif) repeat-x; }

div.imgLeft { margin: 0 10px 10px 0; float: none; }
div.imgLeft p.caption { font-weight: bold; font-size: 0.9em; color:#09356F; line-height: 1.2em; text-align:left; margin: 5px 0 auto;}
div.imgLeft p { font-weight: normal; font-size: 0.85em; line-height: 1.2em; text-align:left; margin: 5px 0 auto; }

#page_tools { margin: 10px 0 auto; padding: 0; width:100%; border: 1px solid #ccc; background:#eee;} 
#page_tools td { width: 50%; text-align: center; font-weight:bold; font-size: .85em;}

/* SIDEBAR
----------------------------------------------- */
#join {margin-top: 5px;}
#join td#joinContent {background: url(/images/34.gif) repeat-y; border: 0; padding: 1px 8px 8px 8px; margin: 0;}
#join td#joinContent table { width: 90%; margin-top: 5px; border-collapse: collapse; }
#join td#joinContent table td { padding: 2px 2px 2px 0; }
#join td#joinContent input.text { width: 120px; padding: 0 2px 0 2px; font-size: .8em; }

#join td#joinContent input.on { border: 1px solid #00ABEE; background: #eee; }
#join td#joinContent input.off { border: 1px solid #00ABEE; background: #fff; } 

#search-small {}
#search-small td#search-smallContent {background: url(/images/34.gif) repeat-y; border: 0; padding: 1px 8px 8px 8px; margin: 0;}
#search-small input { border:1px solid #00ABEE; }
#search-small input.button { color:#00ABEE; background:#00ABEE; }

#fromCampus {background: url(/images/29.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0; width: 235px}
#fromCampus td div {margin: 0 10px 5px 10px; }
#fromCampus p { margin: 0; padding: 0; font-size: .85em; line-height: 1.3em;}
#fromCampus .name { font-weight: bold; font-size: .9em; line-height: 1.0em; }
#fromCampus .school { font-size: .9em; line-height: 1.0em; }
#fromCampus .date { color: #85C31A }
#fromCampus .title a { font-weight: bold; color: #85C31A; font-size: 1.1em; color: #85C31A }

/* NATIONAL ISSUE CAMPAIGNS */
#join td#campaigns {background: url(/images/34.gif) repeat-y; border: 0; padding: 1px 8px 8px 8px; margin: 0;}

/* COMMUNITY SIDEBAR */
#communitySearch {background: url(/images/89.gif); background-position: top; border: 0; padding: 0; margin: 5px 0 3px 0;}
#communitySearch form {margin: 3px auto; width:80%;}
#communityList {background: url(/images/83.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}

#communityList div { margin:0 5px 0 0; font-size: 1em;}
#communityList td ol { }
#communityList td ol li { font-size: .85em; margin: 0 5px 3px 0;}
#communityList td ol li div.posttitle { font-weight: bold; }

#sidePoll {background: url(/images/47.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;;}
#sidePollContent {}
#sidePoll td div {margin: 0 10px 5px 10px; }
#sidePoll p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}

#sideLatest {background: url(/images/37.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}
#sideLatestContent {}
#sideLatest td div {margin: 0 10px 5px 10px; }
#sideLatest p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}

#sideGreen {background: url(/images/29.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}
#sideGreen td div {margin: 0 10px 5px 10px; }
#sideGreen p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}
#sideGreen a { font-weight: bold; color: #85C31A; }

#sideBlue {background: url(/images/37.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}
#sideBlue td div {margin: 0 10px 5px 10px; }
#sideBlue p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}

#sideTan {background: url(/images/728.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}
#sideTan td div {margin: 0 10px 5px 10px; }
#sideTan p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}
#sideTan a { font-weight: bold; color: #D7B42B; }

#sideLBlue {background: url(/images/728.gif); background-position: top; border: 0; padding: 0; margin: 0 0 3px 0;}
#sideLBlue td div {margin: 0 10px 5px 10px; }
#sideLBlue p { margin: 0 0 5px 0; padding: 0; font-size: .85em; line-height: 1.1em;}
#sideLBlue a { font-weight: bold; color: #00abee; }

/* FOOTER (ARTICLE)
----------------------------------------------- */
#footer {width: 710px; margin: 15px 0 auto; margin-left: auto; margin-right: auto;}
#footer div.divider-hor-white { margin: 0 5px 5px 5px; }
#footer div.left { color: #fff; float: left; font-size: .8em; margin: 0 0 5px 8px; }
#footer div.right {color: #fff; float: right; font-size: .8em; margin: 0 8px 5px 0; }
#footer div.center {color: #fff; float: middle; font-size: .8em; margin: 0 8px 5px 0; }
#footer a {color: #fff;}
#footer a:hover {background: #e7e7e7; color: #000;}

/* FOOTER
----------------------------------------------- */
#homepagefooter {width: 966px; margin: 15px 0 auto; margin-left: auto; margin-right: auto;}
#homepagefooter div.divider-hor-white { margin: 0 5px 5px 5px; }
#homepagefooter div.left { color: #fff; float: left; font-size: .8em; margin: 0 0 5px 8px; }
#homepagefooter div.right {color: #fff; float: right; font-size: .8em; margin: 0 8px 5px 0; }
#homepagefooter div.center {color: #fff; float: center; font-size: .8em; margin: 0 8px 5px 0; }
#homepagefooter a {color: #fff;}
#homepagefooter a:hover {background: #e7e7e7; color: #000;}

/* FORM ATTRIBUTES
----------------------------------------------- */
form {margin: 0;}
form p, form label {font-size: 11px; margin: 0; padding: 1px; line-height: 1.2em;}
select {font-size: 11px;}
input, textarea {background: #fff; font: 11px "lucida grande", verdana, lucida, arial, helvetica, sans-serif; line-height: 1.1em;}
input.button {cursor: pointer; background: #343434; border: solid 1px #000; color: #fff;}
label {padding: 0px; font: 11px "lucida grande", verdana, lucida, arial, helvetica, sans-serif; line-height: 1.1em;}

option.dblue {background: #09356f; font-weight: bold; font-size: 12px; color: white;}
option.dbluesub {background-color: #CCCCFF;}

option.lblue {background-color: #00abee; font-weight: bold; font-size: 12px; color: black;}

/* DROP SHADOW
----------------------------------------------- */
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}

option.lbluesub {background-color: #E1F7F7;}

option.green {background-color: #85c31a; font-weight: bold; font-size: 12px; color: white;}
option.greensub {background-color: #CCFFCC;}

/* added */
pre {color:#fff;text-align:left;}

/* RIGHT SIDE LIST */

ul.rightmenu {margin: 0; padding: 0; list-style: none; width: 235px; }
ul.rightmenu li {position: relative; }
li.rightmenu ul {position: absolute; right: 235px; top: 0; display: none; }
/* ul.rightmenu li a {display: block; text-decoration: none; color: #777; background: #fff; padding: 0px; }
li.rightmenu:hover ul { display: block; } */
.rightmenu ul li:before {
	content: "+ \0020";
	}
/* SOCAP Blog */
#socapblog {width: 478px; background: url(/images/63.gif) repeat-y; padding: 0; margin: 5px 0 0 0;}
#socapblog h1, #theLatest h2, #theLatest h3 { margin:0 0 5px 0; padding: 0; color: #000; font-weight:bold; font-size: 1.3em; line-height: 1.2em; }
#socapblog h1 { font-size: 1.6em; }
#socapblog h2 { font-size: 1.5em; }
#socapblog small {font-size: .9em; color: #666666;}
#socapblog h3 { font-size: 1.4em; margin-bottom: 5px; color: #ff6666;}
#socapblog h5 { font-size: 1.4em; margin:20px 0px 3px 0px; padding: 0; color: #004276; font-weight:bold; font-size: 1.3em; line-height: 1.2em;}

/* TABBER on frontpage */
.tabberlive .tabbertabhide {
display:none;
}
.tabberlive {
 margin-top:1em;
}
ul.tabbernav {
margin:0;
padding: 3px 0;
border-bottom:2px #92c83e solid;
padding-left:10px;
font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li {
list-style: none;
margin: 0;
display: inline;
}
ul.tabbernav li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 2px solid #92c83e;
border-bottom: none;
background: #92c83e;
text-decoration: none;
}
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover {
color: #000;
background: #d4e170;
border-color: #92c83e;
}
ul.tabbernav li.tabberactive a {
background-color: #fff;
border:2px #92c83e solid;
border-bottom: 2px solid #fff;
}
ul.tabbernav li.tabberactive a:hover {
color: #000;
background: white;
border-bottom: 2px solid #fff;
}
.tabberlive .tabbertab {
padding:5px; 
background:#fff; 
border:2px #92c83e solid;
border-top:0;
}
.tabberlive a { 
font-weight:bold;
}
.tabberlive p { 
margin:2px 0px 8px 5px;
}
.tabberlive .name {
font-size:11px;
}
.tabberlive .school {
font-size:11px;
}
#sidefoot {
width:235px; height:27px; background-image:url('/page/-/frontpage/feeds/footer.gif'); text-align:right;
}
#sidefoot_text {
width:110px; height:26px; text-align:center; margin:0 0 0 113px; padding-top:1px; color:#fff; font-size:12px 
}

/* For the budget blog */

#shadow-container {
	position: relative;
	left: 5px;
	top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .shadow4,
#shadow-container .shadow5,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #505557;
	}
 
	#shadow-container .shadow2 {
		background: #4c5152;
	}
 
	#shadow-container .shadow3 {
		background: #3b3d3d;
	}
	
	#shadow-container .shadow4 {
		background: #1f2122;
	}
	
	#shadow-container .shadow5 {
		background: #0c0d0d;
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}
	


/* Guys stuff that he was to lazy to put in the right place */
#linkWithLine a { color: #003366; text-decoration: underline;}
#linkWithLine a:hover { color: #003366; text-decoration: none;}