/* CSS Document sub_main_css1.0.css */
/*==================================================================*/
/* For Real Change News website CSS
/* Authors: Molly Watson & DC Sutliffe
/* Date:   05/06/2007
/* Change Log: 09142008 DC Sutliffe (Added comments/instructions)
                       02102010 Nick Simonson (major revisions to front page)
/*==================================================================*/
/* Format:Author-Email-Date-Change
/*---------------------------------------------------
*/

#content{
position:relative;
top: -115px;
width: 955px;
background: url(http://www.realchangenews.org/mainmenu/images/rc_background.jpg) repeat-x;
margin: 0px 10px 10px 0px;
min-height: 1070px;
padding: 10px 10px 10px 10px;
z-index: 1;
}

html>body #content{
position:relative;
top: -1px;
width: 955px;
background: url(http://www.realchangenews.org/mainmenu/images/rc_background.jpg) repea-xt;
min-height: 1070px;
margin: 0px 10px 10px 0px;
padding: 10px 10px 10px 10px;
z-index: auto;
}

#left-col{
float: left;
width: 300px;
margin: 0px 5px 0px 0px;
}

html>body #left-col{
	float: left;
	width: 300px;
	margin: 0px 10px 0px 0px;
        clear: both;	
}

#middle-col{
float: left;
width: 300px;	
margin: 0px 5px 0px 5px;
}

html>body #middle-col{
float: left;
width: 300px;	
margin: 0px 20px 0px 20px;
}

#right-col{
float: left;
width: 260px;
margin: 0px 0px 0px 5px;
}

html>body #right-col{
float: left;
width: 260px;
margin: 0px 0px 0px 10px;
}

#right-col-home{
float: left;
width: 260px;
margin: -330px 0px 0px 5px;
}

html>body #right-col-home{
float: left;
width: 260px;
margin: -330px 0px 0px 10px;
}

#date-box {
padding: 5px 10px 5px 10px;
margin: 0px 0px 10px 0px;
width: 97%;
background: #ffffff;
border: 1px solid #CCC;
}

#left-col-box {
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
width: 300px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;
}

html>body #left-col-box {
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
width: 300px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;
}

.cat-box li {
list-style: none; 
border-bottom:1px solid #d6dde0;
}

.cat-box li:last-child {
border-bottom:none;
}

#middle-col-box{
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
width: 300px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;	
}

html>body #middle-col-box{
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
width: 300px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;	
}


#right-col-box {	
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
width: 260px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;
}

html>body #right-col-box {	
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
width: 260px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;
}

/*#blog {
float: left;
margin-right: 5px;
padding: 0 10px 10px 10px;
width: 600px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ecebeb;
}*/

#fulltext-box {
float: left;
padding: 10px 10px 10px 10px;
margin: 0px 0px 10px 0px;
width: 635px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ffffff;

}

#article-foot {
padding: 0px 10px 0px 10px;
margin: 10px;
color: #333;
text-align: left;
border: 1px solid #CCC;
background: #ecebeb;
font-weight:bold; 
line-height:150%;
}

#media-capt {
padding: 10px 10px 10px 10px;
color: #333;
text-align: left;
max-width: 375px;
}

html>body #media-capt {
padding: 10px 10px 10px 10px;
color: #333;
text-align: left;
max-width: 375px;
}

#footer {
padding: 10px 0px 10px 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #bcdbf0;
color: #5e5e5e;
width: 100%;
}

h3.issue-date{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: lighter;
color: #555;
text-align: left;
}

h3.feature-type{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: large;
font-weight: regular;
color: #555;
line-height: 125%;
}

h2.article-title{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: x-large;
font-weight: lighter;
}

h2.blog-title{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: x-large;
font-weight: bold;
color: #555;
}

p {
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: medium;
}

p.subtitle{
	font-size: small;
	font-weight: bold;
	color: #555;
}

p.author{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: lighter;
font-style: italic;
font-variant: normal;
color: #5e5e5e;
text-align: left;
line-height: 100%;
}

p.author-archives{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: lighter;
font-style: italic;
font-variant: normal;
color: #5e5e5e;
text-align: left;
}

p.footer-archives{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
font-style: italic;
color: #5e5e5e;
text-align: center;
line-height: 125%;
}

p.caption{
padding: 10px 0px 0px 0px;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: lighter;
font-style: italic;
font-variant: normal;
color: #5e5e5e;
text-align: left;
}

p.footer{
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: lighter;
font-style: italic;
font-variant: normal;
color: #000000;
}

a:link{
	color: #287eb7;
        text-decoration: none;
}

a:visited{
	color: #287eb7;
        text-decoration: none;
}

a:hover{
	color: #555;
        text-decoration: none;
}


a.footer:link{
	color: #fff;
        text-decoration: none;
}

a.footer:visited{
	color: #fff;
        text-decoration: none;
}

a.footer:hover{
	color: #287eb7;
        text-decoration: none;
}

a.header-link:link{
color: #555;
        text-decoration: none;
}

a.header-link:visited{
	color: #555;
        text-decoration: none;
}

a.header-link:hover{
color: #287eb7;
        text-decoration: none;
}

a.comments:link{
color: #287eb7;
        text-decoration: none;
}

a.comments:visited{
	color: #287eb7;
        text-decoration: none;
}

a.comments:hover{
color: #555;
        text-decoration: none;
}

blockquote {
position: relative;
left: 80px;
color: #c3690c;
width: 75%;
}

blockquote ul{
position: relative;
left: 25px;
padding-bottom: 10px;
list-style-type: disc;
}
