@import url("../../rsc/css/basic.css");   /* Import basic styles */
@import url("../../rsc/css/img.css");   /* Import standard image styles */
@import url("../../rsc/css/blog_elements.css");   /* Import standard blog elements styles */
@import url("../../rsc/css/forms.css");   /* Import default form styles */
@import url("../../rsc/css/comments.css");   /* Import default comment styles */

body {

color: #626262;

border: 0px;

font-family: arial, helvetica, verdana, sans-serif;

font-size: 9pt;

margin: 0;

margin-bottom: 0px;

padding: 0;

background:#fff url(../images/other/footer.jpg) no-repeat left bottom;

}



/**For NewsWire*/

#pscroller1{

width: 195px;

height: 45px;

border: 0px dashed black;

padding: 5px;

color:#FFFFFF;

background-image:url(BckGrnd.png);

}



.rssclass .rsstitle{

font-weight: bold;

}



.rssclass .rssdate{

color: gray;

font-size: 85%;

}



.rssclass a,.rssclass a:link,.addToSite a:link,.rssclass a:visited, .innerDiv,.addToSite a, .addToSite a:visited{

text-decoration: none;

font-weight:bold;

font-size:12px;

font-family: Arial, Helvetica, sans-serif;

color:#FFFFFF;

}



p4.blue {

color: #00486B;

font-size: 120%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

}

/**END RSS FEED*/



#header {

background: url(http://www.advocacynet.org/blogs/skins/AP_SKIN/index_files/m.png) repeat-x;

position: relative;

top: 0;

left: 0;

height: 151px;

width: 100%;

min-width: 961px;

}



#logo {

position: absolute;

z-index: 99;

top: 10px;

left: 10px;

border: none;

}



#lenta {

position: relative;

background: url(http://www.advocacynet.org/blogs/skins/AP_SKIN/index_files/m.png) repeat-x;

height: 150px;

width: auto;

min-width: 960px;

}



#nav {

position: absolute;

top: 39px;

left: 260px;

}



#rightbar img, #leftbar img {

border: none;

}



#message {

position: relative;

width: 500px;

left: 250px;

}



/*the content columns*/



#content {

position: relative;

top: -40px;

margin-left: 10px;

min-width: 980px;

}



#leftbar {

position: relative;

margin-left: 10px;

width: 214px;

float: left;

height: 100%;

}



#maintext {
text-align:left;

position: relative;

width: 454px;

margin-left: 0px;

margin-right: 0px;

float: left;

z-index: 90;

}

#maintext h1{
margin-left: 20px;
}



#rightbar {

float: left;

margin-top: 2px;
margin-left:18px;
position: relative;

width: 214px;

height: 100%;

}



#footer {

position: relative;

bottom: 0px;

left: -10px;

height: 80px;

width: 214px;

float: left;

clear: both;

z-index: 2;

}



/*links*/



a.white, .expand a{

color: white !important;

text-decoration: none !important;

font-weight: bold !important;

}

a:hover.white, .expand a:hover {

color: white !important;

text-decoration: underline !important;

font-weight: bold !important;

cursor: pointer;

}



a:link, a:visited {

color: #00486B;

text-decoration: underline;

font-weight: bold;

}



a:hover {

color: #00486B;

text-decoration: none;

font-weight: bold;

}



.login a:link, .login a:visited {

color: white;

text-decoration: none;

font-weight: bold;

}



.login a:hover {

color: white;

text-decoration: underline;

font-weight: bold;

}



.button:hover {

color: white;

background-color: #00486B;

}



.edit {

position: relative;

top: 0px;

}



hr {

background-color: #B6CAD5;

border: none;

height: 2px;

}



.pic {

float: left;

padding: 0px 10px 5px 0px;

}



/* text styles */

.sort_az {

text-transform: uppercase !important;

}



h1 {

font-size: 11pt;
text-transform: uppercase;
word-spacing: 1px;
text-transform: uppercase;
color:#00486B;
white-space: normal;
}



h2 {

color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;

}



h1.blue {

color: #00486B;

font-size: 120%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

}



h3.blue {

color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;

}



h1.blue_small {

color: #00486B;

font-size: 90%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

}



p {

margin-bottom: 15px;

}



p.gray {

color: #979797;

}



#footer p {

padding-top: 0px;

padding-left: 20px;

padding-bottom: 0px;

font-size: 11px !important;

color: #00486B;

}



.orange h1 {

color: white;

text-transform: uppercase;

}



.orange p {

color: white;

}



.green h1 {

color: white;

text-transform: uppercase;

}



.green p {

color: white;

}



ul {

margin: 0;

padding: 0;

margin-top: -10px;

padding-left: 20px;

}



form {

margin: 0;

padding: 0;

}



#maintext ul {

margin-top: 7px;

}



li {

list-style-image: url(../images/other/bullet_blue.gif);

margin: 0;

padding: 0;

}



li.nobullet {

list-style-image: none;

list-style: none;

margin-bottom: 5px;

}



/* boxes */



.orange {

background: url(../images/boxes/orange.jpg) no-repeat top center;

background-color: #F2831A;

padding-left: 13px;

padding-top: 4px;

padding-right: 13px;

font-size: 7pt;

}



.green {

background: url(../images/boxes/green.jpg) no-repeat top center;

background-color: #3b7c3c;

padding-left: 13px;

padding-top: 4px;

padding-right: 13px;

font-size: 7pt;

}



.orange ul {

margin-top: -15px;

}



.orange li, .login li {

list-style-image: url(../images/other/bullet.gif);

color: white;

}



.green ul {

margin-top: -15px;

}



.green li, .login li {

list-style-image: url(../images/other/bullet.gif);

color: white;

}



.login ul {

position: relative;

top: 50px;

left: 15px;

}



.closing {

margin-left: -13px;

margin-top: -25px;

background: url(../images/boxes/orange_bottom.jpg) no-repeat bottom center;

list-style-image: none;

width: 214px;

height: 30px;

}



.closing_green {

margin-left: -13px;

margin-top: -5px;

background: url(../images/boxes/green_bottom.jpg) no-repeat bottom center;

list-style-image: none;

width: 214px;

height: 10px;

}



.donate {

width: 214px;

height: 88px;

margin-top: 30px;

margin-bottom: 20px;

z-index: 99;

}



.donate p {

position: relative;

color: white;

top: -59px;

left: 13px;

width: 200px;

font-size: 8pt;

font-weight: bold;

letter-spacing: -1px;

}



.login {

background: url(../images/boxes/login.jpg) no-repeat;

color: white;

width: 214px;

height: 139px;

}



.bluebox {

color: white;

background: url(../images/boxes/blue.jpg) no-repeat top center;

background-color: #00496C;

padding-left: 13px;

padding-top: 4px;

padding-right: 13px;

font-size: 7pt;

margin-top: 30px;

}



.bluebox ul {

padding: 0;

margin: 0;

margin-top: 10px;

font-weight: bold;

margin-left: 15px;

}



.bluebox li {

list-style-image: url(../images/other/bullet.gif);

color: white;

padding: 0;

margin: 0;

margin-top: 5px;

margin-bottom: 5px;

margin-left: 15px;

}



.bluebox li.greytext {

list-style-image: none;

list-style-type:none;

color: #969797;

padding: 0;

margin: 0;

margin-top: 10px;

margin-bottom: 10px;

margin-left: 15px;

}



.blue_closing {

margin-left: -13px;

margin-top: -25px;

background: url(../images/boxes/blue_bottom.jpg) no-repeat bottom center;

list-style-image: none;

width: 214px;

height: 30px;

}



#logged {

position: relative;

width: 214px;

top: -13px;

}



#logged ul {

margin-top: 10px;

margin-bottom: 10px;

}



#logged {

margin-bottom: -15px;

}



.partner {

position: relative;

top: -13px;

}



#form {

position: relative;

left: 250px;

width: 650px;

}



/* forms */



input {

color: #626262;

border: 1px solid black;

width: 130px;

min-height: 21px;

margin: 5px 5px 5px 25px;

}



.inline {

display: inline;

}



/* navigation links */

#nav a {

color: white;

font-weight: bolder;

text-decoration: none;

font-size: 10pt;

font-stretch: narrower;

}



#link_home {

position: absolute;

top: 21px;

left: 22px;

}



#link_home_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 22px;

}



#link_about {

position: absolute;

top: 21px;

left: 102px;

}



#link_about_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 102px;

}



#link_services {

position: absolute;

top: 21px;

left: 180px;

}



#link_services_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 178px;

}



#link_partners {

display: block !important;

position: absolute;

top: 21px;

left: 264px;

}



#link_partners_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 261px;

}



#link_interns {

position: absolute;

top: 21px;

left: 350px;

}



#link_interns_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 350px;

}



#link_blogs {

position: absolute;

top: 21px;

left: 437px;

}



#link_blogs_selected {

font-size: 11pt !important;

position: absolute;

top: 15px;

left: 437px;

}



#link_resources {

position: absolute;

font-size: 12px !important;

top: 21px;

left: 510px;

}



#link_resources_selected {

font-size: 13px !important;

position: absolute;

top: 15px;

left: 510px;

}



#link_takeaction {

font-size: 12px !important;

position: absolute;

top: 21px;

left: 590px;

}



#link_takeaction_selected {

font-size: 12px !important;

position: absolute;

top: 15px;

left: 590px;

}





/* clearing class */



.clear {

clear: both;

}



/*#flickr_badge_image1 img {

width: 188px;

height: auto;

}*/



.currentpage a:link, .currentpage a:visited, .currentpage a:active {

color: white !important;

text-decoration: none !important;

font-weight: bold !important;

background-color: #00486B !important;

}



.currentpage {

}



.tree li {

}

div.pageHeader h1 a,

div.pageHeader h1 a:visited {  /* IE6 */

color: #00486B;
font-size: 120%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

text-decoration:none;

}

div.pageHeader h1 a:hover {


font-size: 120%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

	text-decoration: underline;

}



h2 {

color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;

}

h3 {

color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;

}

h3 a{
color:#003399;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;
}

h4 {

	color: #78a;

	font-size: 110%;

}

h5{
color:#666666;
font-size:12px;
}
blockquote {
background:#FFFFFF;
border-color:#FFFFFF;
}


table.invisible

{

	margin: 1ex;

	border-collapse: collapse

}

table.invisible td

{

	padding: 0ex 1ex;

}

td.right

{

	text-align: right;

}

div#pageFooter {

	clear: both;

	background-color: #fff;

	width: 738px;

	margin: 0 auto;

	padding: 0 0 1ex 0;

}

p.baseline {

	border-top: 1px solid #ddd;

	text-align: center;

	font-size: 74%;

	color: #888;

	padding: 1ex;

	margin: 0;

}

p.baseline a,

p.baseline a {

	color: #888;

	text-decoration: none;

}

p.baseline a:hover {

	text-decoration: underline;

}

hr {

	height: 0;

	border: 0;

	border-top: 1px solid #78a;

}



div#wrapper {

	position: relative;

width: 454px;

margin-left: 0px;

margin-right: 0px;

float: left;

z-index: 90;

}



div.pageHeader {

font-size: 120%;

word-spacing: 3px;

text-transform: uppercase;

white-space: normal;

text-align:left;

position: relative;

width: 454px;

margin-left: 0px;

margin-right: 0;

float: left;

z-index: 90;

}



div.pageHeader h1 {

	color:#00486B;

	font-size: 120%;

	font-weight: bold;

	margin: 1;

	padding: 1;

}

div.bSideItem widget_core_coll_title h3
{
font-size: 11pt;
text-transform: uppercase;
word-spacing: 1px;
text-transform: uppercase;
color:#000000;
white-space: normal;
}

div.PageTop ul {

	position: relative;

width: 454px;

margin-left: 30px;

margin-right: 30px;

float: left;

z-index: 90;

}

div.PageTop ul li {

	position: relative;

width: 454px;

margin-left: 30px;

margin-right: 30px;

float: left;

z-index: 90;

}



div.top_menu ul {

	background-color: #ddd;

	margin: 0 1px;

	padding: 0;

	list-style-type:none;

	padding: .5ex 0;

}

div.top_menu li {

	display: inline;

	padding: .5ex 0 .5ex 1em;

}

div.top_menu a {

	text-decoration: none;

	color: #000;

}

div.top_menu a:hover {

	text-decoration: underline;

}



div.PageTop a {

	font-weight: bold;

	text-decoration: none;

}

div.PageTop a.default {

	color: #000;

}

div.PageTop a.default:hover {

	text-decoration: underline;

	color:#003399;

	font-family:"Times New Roman", Times, serif;

}

div.PageTop a.selected,

div.PageTop a.selected:visited {

	color: #78a;

}

div.PageTop a.selected:hover {

	text-decoration: underline;

	color: #9ae;

}



.widget_core_coll_tagline {

	color:#000000

	letter-spacing: 4px;

	text-align: center;

	vertical-align: middle;

	border: 0px;

	padding-right: 6px;

	padding-top: 6px;

	padding-bottom: 4px;

	padding-left: 6px;

	font: 109% Arial, Helvetica, sans-serif;



}





/* Styles for posts */

.bPosts {

	position: relative;

width: 454px;

margin-left: 0px;

margin-right: 0px;

float: left;

z-index: 90;

overflow:hidden;


}

div.action_messages {

	margin: 0 2ex;

}

.bPost, .bPostpublished

{

	clear: both;

	margin: 0 2.5ex;

	padding: 0;

	border-bottom: 1px solid #ddd;

	/* border: 1px solid #78a; */

}

.bSmallHead {

	font-size: 80%;

	color:#000000;

	margin: 2ex 0 1ex 0;

}

.bTitle {

	color: #78a;

	margin: 1ex 0;

	font-size: 100%;

}

.bText {

	margin-top: 0px;

	margin-bottom: 0px;

}

.bSmallPrint

{

	clear: both;

	color: #999;

	font-size: 80%;

	margin: 1ex 0 2ex 0;

}



input.bComment,

textarea.bComment

{

	background-color: #eee;

	border: 1px solid #ccc;

	width: 97%;

	padding: 2px;

	margin: 0ex;

}

select.bComment  /* Used by the profile form */

{

	background-color: #eee;

	border: 1px solid #ccc;

	padding: 1px;

	margin: 0ex;

}





input.submit,

input.preview,

input.reset {

	background-color: #ddd;

	color: #78a;

	border: 1px solid #000;

	font-weight: bold;

	padding: 1px;

}



input.submit:hover,

input.preview:hover {

	color: #000;

}



/* Styles for sidebar (right) */

.bSideBar {

	float: left;

margin-top: 12px;

position: relative;

width: 214px;

height: 100%;

	overflow: hidden;

	/* background: #900; */

}

.bSideBar h3{
color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;
}

.bSideBar h3 a{
color: #00486B;

font-size: 120%;

word-spacing: 1px;

text-transform: uppercase;

white-space: normal;
}

.bSideItem {

	margin: 2ex;

	padding: 0 0 2ex 0;

	border-bottom: 1px solid #ddd;

}



.bSideItem ul {

	margin-left: 8px;

	padding-left: 8px;

	margin-top: 8px;

	margin-bottom: 8px;

	list-style-type:square;

}

.bSideItem ul ul{

	margin-left: 8px;

	padding-left: 8px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.bSideItem form {

	margin-top: 0px;

	margin-bottom: 0px;

}

.dimmed

{

	color: #aaa;

	font-size: 84%;

}

input.SearchField

{

	background-color: #eee;

	border: 1px solid #ccc;

	padding: .5ex;

	width: 96%;

	margin: 0ex;

}



/* Special SideItems: */

.widget_plugin_evo_Calr,

.widget_core_coll_title,

.widget_core_coll_longdesc {

	/* background-color: #fee; */

	padding: 0;

	border-bottom: 0;

}

.widget_core_coll_title a {

	text-decoration: none;

	color: #78a;

}



/* Calendar: */

table.bCalendarTable caption {

	border: 1px solid #ccc;

	background-color: #eee;

	border-bottom: 0;

}

table.bCalendarTable {

	border: solid 1px #ccc;

	border-collapse: separate;

}

table.bCalendarTable tfoot td {

	background-color: #eee;

	border-top: 1px solid #ccc;

}

table.bCalendarTable tfoot a {

	text-decoration: none;

}

table.bCalendarTable tfoot a:hover {

	background-color: #78a;

	color: #fff;

}

th.bCalendarHeaderCell {

	color: #abc;

}

#bCalendarToday {

	background-color: #bce;

}




