/*
citizenlinkredesign_screen.css
copyright 2007, focus on the family action
version 1.0
created 9.2007
 */

/* html tags*/

body { background: #e1e1e1; font:14px Arial, Helvetica, sans-serif; margin:0; }
img {

}
.Bold_Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.Yellow_Box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFF00;
}


img.center { display:block; margin-left:auto; margin-right:auto; }

/* main layout divs */

a.skipNav { float:left; font-size:1px; text-indent:-9999px; }

.clear { clear:both; height:1px; font-size:1px; text-indent:-9999px; }
.left { float:left; }
.right { float:right; }
.border { border:1px solid black; }
.topMargin { margin-top:10px; }
.bottomMargin { margin-bottom:10px; }
.leftMargin { margin-left:6px; }
.rightMargin { margin-right:10px; }
.small {font-size:11px;}
.forum{margin-left:25px;}

#container { margin: 0 auto; width: 960px; position:relative; overflow:hidden; }

#header {
	padding:0;
	margin:0;
	height:71px;
	width:960px;
	overflow:hidden;
	background-image: url('http://graction21.com/images/25/images/header_bg.jpg');
	background-repeat: no-repeat
}

#navBar { background: url('http://graction21.com/images/25/images/menu_bg.png') repeat-y; min-height:30px }

.top,
.bottom { font-size:1px; text-indent:-9999px; clear:both; overflow:hidden; margin:0; padding:0; }


.style2 {font-size: 14px; font-weight: normal; color: #FF0000; font-family: Arial, Helvetica, sans-serif;}




.style8 {font-size: 16px; color: #993300; font-weight: bold; }
#wrapper { clear:both; width:900px; margin:0 0 0 25px; overflow:hidden; }

#footer { width: 962px; clear:both; color: #e1e1e1; font-size:8pt; background:url('http://graction21.com/images/25/images/footer_bg.png') repeat-y; overflow:hidden; padding-left:0; padding-right:0; padding-top:0; padding-bottom:5px }

.text img {margin:0 10px 10px 10px;}
/* masthead styles */

#masthead h2 { margin:0; }
#masthead h2 a { font-size:1px; text-indent:-9999px; background:url('http://graction21.com/images/25/images/FP_logo.png') no-repeat; height: 47px; width: 344px; display:block; position:absolute; top:18px; left:25px }

#actionbar { height: 30px; width: 383px; float: right; margin:25px 28px 0 0; text-indent: -9999px; overflow:hidden; }

#actionbar ul { margin:0px; padding:0px; }
#actionbar li { list-style:none; float:left; }

#actionbar a { display:block; height:30px; background: url('http://graction21.com/images/25/images/actionbar_new.jpg') no-repeat; }

#actioncenter a { width: 152px; }
#actioncenter a:hover { background-position: 0 -30px; }

#petition a { background-position: -157px 0; width:103px; }
#petition a:hover { background-position: -157px -30px; }


#dailyupdate a { background-position: -263px 0; width:115px; }
#dailyupdate a:hover { background-position: -263px -30px; }

/* navBar styles */

.navTop { height:4px; background: url('http://graction21.com/images/25/images/menu_top_bg.png') no-repeat; }

.navBottom { background: url('http://graction21.com/images/25/images/menu_bottom_bg.png') no-repeat; height:25px }

#searchForm { height:35px; margin:0 0 0 740px; }

#textInput { width:150px; border:1px solid #576580; height:15px; padding:0; margin:9px 0 0 0; float:left; }

#buttonInput { height:35px; width:36px; }

#nav {background:url('http://graction21.com/images/25/images/menu_bg.png') repeat-y;}
#nav ul{ padding: 0 0 0 15px; margin:0; list-style: none; }
#nav a { display: block; height:34px; }
#nav li { float:left; height:34px; }
#nav li ul { position: absolute; z-index:300; left: -9999px; }
#nav li:hover ul, 
#nav li.sfhover ul { left: auto; }


a.cl,
a.fofa,
a.donate,
a.family,
a.citizen,
a.fnifnav,
a.fosi,
a.fpc { background:url('http://graction21.com/images/25/images/menu_bg2.png') no-repeat; height:34px; display:block; text-indent:-9999px  }

a.cl { width:86px; }
a.cl:hover { background-position: 0 -34px; }

a.fofa { width:55px; background-position: -86px 0; }
a.fofa:hover {	background-position:-86px -35px; }

a.donate { width:59px; background-position: -141px 0; } 
a.donate:hover { background-position: -141px -35px; }

a.family { width:81px; background-position: -200px 0; }
a.family:hover { background-position: -200px -34px; }

a.citizen { width:73px; background-position: -282px 0; }
a.citizen:hover { background-position: -282px -34px; }

a.fnifnav { width:96px; background-position: -452px 0; }
a.fnifnav:hover { background-position: -453px -34px; }

a.fosi { width:95px; background-position: -548px 0; }
a:hover.fosi { background-position: -548px -34px; }

a.fpc {	width: 97px; background-position: -353px 0; }
a.fpc:hover { background-position: -353px -34px; }


/* dropdowns*/

ul.cl,
ul.fosi { padding:0;margin:0 0 0 -15px;list-style: none; height:34px;}

ul.cl { width:84px;margin:0 0 0 -15px;}
ul.fosi { width: 97px;margin:0 0 0 -15px;}

ul.cl li a,
ul.fosi li a { display:block; padding: 5px 10px 0px 15px; margin:0 0 0 -15px; list-style:none; background:#576580; color:#DEDEDF; text-decoration:none; width:84px; font-size:12px;}

ul.cl li a { width:84px;}
ul.fosi li a { width:97px;}


ul.cl li a:hover,
ul.fosi li a:hover { background:#DEDEDF; color:#576580;}


/* wrapper styles */

.leftColumn { float:left; margin:0; width:589px; overflow:hidden; }
.right_images {
	right: 500px;
}


.rightColumn { float:left; margin:0 0 0 10px; width:300px; overflow:hidden; }
.leftDouble { float:left; margin:0; width:589px; overflow:hidden; }
.leftDouble .leftColumn,
.leftDouble .rightColumn { width:289px; }
.articleLeft { float:left; margin:0; width:650px; overflow:hidden; }
.articleRight { float:left; margin:0 0 0 10px; width:240px; overflow:hidden; }
.quoteRail {width: 150px;}

.regBox { border:2px solid #800000; overflow:hidden; background:#FDFDFD; padding:10px; }
.box { border:2px solid #576580; overflow:hidden; background:#FDFDFD; padding:10px; }
.boxNoBorder {
	width: 565px;
	background-color: FDFDFD;
	padding: 10px;
}

.twoColumn { width:565px; }

.oneColumn { width:276px; }

.sizeOne {
	min-height:200px;
}
.sizeTwo {
	min-height:200px;
}
.sizeThree { min-height:200px; }
.sizeFour { min-height:100px; }
.sizeFive { min-height:203px; }
.sizeSix {
	min-height:26px;
	width: 275px;
}
.sizeSeven { min-height:397px; }

.box h1,
.box h1 a { margin:10px 0; color:black; font-weight:normal; font-size:22px; text-decoration:none; }
.box h1 a:hover { text-decoration:underline; }

.box h2 { margin:10px 0 0 0; }
.box h2 a { color:black; font-size:15px; text-decoration:none; }
.box h2 a:hover { text-decoration:underline; }
.box { font-weight:normal; }

h1.timeOff {color:white; margin:0; padding:3px; background:#576580; font-size:14px;}
h3.boxLabel { color:white; text-transform:uppercase; font-size:14px; margin:0; padding:3px; background:maroon; display:inline; }
h3.blue { background:#305896; }
h3.green { background:#54714F; }
h3.orange { background:#B6430C; }
h3.red { background:#FF0000; }


h3.fnif { margin:0; display:inline; }
h3.fnif a { background:url('http://graction21.com/images/25/images/fnifsmall.jpg') no-repeat; display:block; width:92px; margin:0; font-size:1px; text-indent:-9999px; height:25px }

.date { font-weight:bold; font-size:15px; color:#576580; }
.byline { color:#666; font-weight:bold; }

.box .widgets { height:10px; width:250px; float:right; text-align:right; }
.box .widgets ul { padding:0; margin:0; text-indent:0; list-style:none; }
.box .widgets li { display:inline; border-left:1px solid black; margin:0; padding:0 0 0 5px;  }
.box .widgets li.first { border:none; padding:0;  }
.box .widgets a { color:black; text-decoration:none; font-size:12px; }
.box .widgets a:hover { text-decoration:underline; }

p.summary {
	font-style:normal;
}
.box p { margin:0 0 8px 0; }
.box p a,
.box li a { color:maroon; }
.box p a:hover,
.box li a:hover { text-decoration:none; }

p a.redLinks { font-weight:bold; text-decoration:none; color:maroon; }
p a.redLinks:hover { color:black; text-decoration:underline; }
p a.forum {color:#576580; font-weight:bold; text-decoration:none;}
p a.forum:hover { color:black; text-decoration:underline; }

p a.resource { display:block; font-weight:bold; color:navy; text-decoration:none; text-align:center; }
p a.resource:hover { text-decoration:underline; }

/* footer styles */

.footerTop { height:20px; background: url('http://graction21.com/images/25/images/footer_top_bg.png') no-repeat; }
.footerBottom { height:24px; background: url('http://graction21.com/images/25/images/footer_bottom_bg.png') no-repeat; }

#footer a { color: #e1e1e1; text-decoration: underline; }

#rss a { background: url('http://graction21.com/images/25/images/rss.jpg'); height: 19px; width: 45px; float: left; display:block; font-size:1px; text-indent:-9999px; margin-left:20px; margin-right:20px; margin-top:0; margin-bottom:20px }

#footer p { margin:0 25px 2px 0; }

#alert,
.alertTop,
.alertBottom { margin:0 0 0 13px; width:930px; text-align:center; }
#alert { background:#FF730E; overflow:hidden; }
.alertTop { height:3px; background:url('http://graction21.com/images/25/images/alert_top_bg.png') no-repeat; }
.alertBottom { height:13px; background:url('http://graction21.com/images/25/images/alert_bottom_bg.png') no-repeat; }

#alert h1 { margin:5px; font-size:22px; }
#alert h1 a { color:white; font-size:20px; font-style:italic; text-decoration:none; }
#alert h1 a:hover { text-decoration:underline; }

#FindMe {
	border: thin solid #000000;
	margin: 0px;
	padding: 5px;
}
.Sub_Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}