/*
######################################################
#                                                    			     #
#    Custom API copyright mmvii Wm Leslie Howard    	     #
#    http://www.eYeOpeners.info                 		     #
#    contact us at "programming" at the above domain                       #
#    for RENObama!				     #
#    http://RENObama.com                                 		     #
#                                                    			     #
######################################################
*/



/* 
##########( 
LINKS 
]##########
*/

a{
	color:#f14b53;
	text-decoration:underline}

a:hover{
	text-decoration:none}

a.bold{
	color:#f14b53;
	text-decoration:underline;
	font-weight:bold}

a.link_button_join{
	font-size:120%;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:10px}

a.link_button_join:hover{
	text-decoration:underline}

.link{
	color:#f14b53;
	text-decoration:underline}

.special{
	font-weight:bold
	color:#008dcc}

.headline{
	font-family:verdana;
	font-size:150%;
	color:#008dcc}
	
.lcdstyle{
	background-color:#ffd2c0;
	font:bold 18px MS Sans Serif;
	padding:1px 4px 1px 4px;
	whitespace:nowrap;
	color:maroon;
	border-top:1px white solid}

.lcdstyleRED{
	background-color:#fff;
	color:crimson;
	font:bold 200% MS Sans Serif;
	padding:1px 4px 1px 4px;
	whitespace:nowrap;
	border-top:1px white solid}

.lcdstyleGray{
	background-color:#cccccc;
	color:#444444;
	font:bold 100% MS Sans Serif;
	padding:1px 4px 1px 4px;
	whitespace:nowrap;
	border-top:1px white solid}

.lcdstyle sup{
	font-size: 80%}

.special_title{
	background-color:#807c9f;
	font-size:12pt;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:12px;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #cccccc;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #ffffff;
	padding:2px}

.quote_special{
	font-style:italic;
	color:#008dcc;
	text-align:right;
	background-color:#ffffff;
	border-top: 1px solid #7f7e9e;
	border-right: 2px solid #7f7e9e;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #7f7e9e;
	padding:15px}

.disclaimer{
	font-size:8pt}

.alert{
	color:red;
	font-weight:bold}

.go{
	color:green;
	font-weight:bold}




/* 
##########( 
CALENDAR 
]##########
*/

.calendar{
	background-color:#000000;
	color:#ffffff;
	width:99%}

.date{
	color:#ffffff;
	font-weight:bold;
	font-size:80%}

.calendar_heading{
	color:ffffff;
	font-size:150%;
	font-weight:bold} 

.updated{
	color:#cccccc;
	font-size:70%}

.day{
	color:#ffffff;
	font-weight:bold;
	font-size:80%;
	text-transform:uppercase}

.week{
	background-color:#000000;
	color:#ffffff;
	font-size:75%}

.meeting{
	color:cornflowerblue}

.other{
	color:#ffffff}
.vols{
	color:#f14b53}

.emphasis{
	text-style:italics}

.tdClear{
	background-color:transparent;
	background-color:#eeeeee;
	font-size:11pt;
	color:#7f7e9e;
	font-family:lucida grande,helvetica,arial}




/*
########## 
BOXES
##########
*/
.shadowbox{
	border:7px #f5f5f5 outset;
	padding:5px}

.shadowboxOver{
	border-top:1px #cccccc inset;
	border-right:2px #aaaaaa inset;
	border-bottom:2px #aaaaaa inset;
	border-left:1px #cccccc inset}

.shadowboxOn{
	border-top:1px #cccccc ridge;
	border-right:2px #aaaaaa ridge;
	border-bottom:2px #aaaaaa ridge;
	border-left:1px #cccccc ridge}

.shadowbox_badge{
	border-top:1px #ffffff solid;
	border-right:2px #aaaaaa solid;
	border-bottom:2px #aaaaaa solid;
	border-left:1px #ffffff solid;
	width:200px}

.shadowbox_badgeOver{
	border-top:1px #ffffff inset;
	border-right:2px #aaaaaa inset;
	border-bottom:2px #aaaaaa inset;
	border-left:1px #ffffff inset;
	width:200px}

.shadowbox_badgeOn{
	border-top:1px #ffffff outset;
	border-right:2px #aaaaaa outset;
	border-bottom:2px #aaaaaa outset;
	border-left:1px #ffffff outset;
	width:200px}

.red_box_inset{
	border:4px inset red}

.pink_borderIn{
	border:12px inset pink;
	padding:15px;
	width:500px;
	margin-bottom:150px;
	font-size:150%}

.pink_borderOut{
	border:12px outset pink;
	padding:15px;
	width:500px;
	margin-bottom:150px;
	font-size:150%}




/*
########## 
IMAGE WRAPPERS + CAPTIONS
##########
*/

.div_image_left{
	float:left;
	margin-right:15px;
	width:20%;
	text-align:left;
	border:1px solid red;
	padding:4px;
	font-size:80%;
	color:navy}

.div_image_right{
	float:right;
	margin-left:15px;
	width:20%;
	text-align:right;
	border:1px solid red;
	padding:4px;
	font-size:80%;
	color:navy}

.div_img_caption{
	font-size:90%;
	color:chocolate;
	border-right:2px chocolate solid;
	border-bottom:2px chocolate solid;
	border-left:2px chocolate solid;
	padding:5px}




/*
########## 
ARTICLES
##########
*/

.navOuterBorder{
	border:1px #000000 solid;
	width:200px}

.navInnerBorder{
	border:1px #ffffff inset;
	padding:4px}

.nav{
	font-size:90%;
	color:cyan;
	background-color:navy;
	border:5px solid #cccccc;
	text-align:center;
	font-family:arial}

.breakout_full{
	width:98%;
	background-color:#d8f0cc;
	color:#677e52;
	font-size:150%;
	font-style:italic;
	padding:12px;
	border:#677e52 solid 2px;
	text-align:left}

.breakout_general{
	width:98%;
	background-color:crimson;
	color:pink;
	font-size:150%;
	font-style:italic;
	padding:12px;
	border:red solid 2px;
	text-align:left}

.breakout_right{
	width:40%;
	background-color:#920000;
	color:#ffffff;
	font-size:120%;
	float:right;
	margin-left:7px;
	padding:12px;
	border:navy solid 2px;
	text-align:right}

.breakout_right_article{
	width:20%;
	background-color:#ECF3EA;
	color:maroon;
	font-size:90%;
	float:right;
	margin-left:15px;
	padding:11px;
	border: 1px solid maroon;
	text-align:left;
	margin-bottom:20px}

.breakout_left{
	width:40%;
	background-color:#920000;
	color:#ffffff;
	font-size:120%;
	float:left;
	margin-right:7px;
	padding:12px;
	border:navy solid 2px;
	text-align:left}

.article_title{
	font-size:200%;
	font-weight:bold}

.article_subtitle{
	font-size:150%;
	font-weight:bold}

.article_author{
	padding:20px;
	border:5px solid royalblue;
	color:navy;
	text-align:justify}

.article_widget{
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
	color:maroon}

.article_widget:hover{
	font-size:80%;
	text-decoration:underline;
	font-weight:bold;
	color:maroon;
	cursor:pointer}

.article_widget_title{
	background-color:#ffffff;
	border: 1px solid maroon;
	padding:4px;
	width:90%;
	font-size:100%;
	font-weight:bold;
	color:maroon}




/*
########## 
TEXT
##########
*/

.alert{
	color:red;
	font-weight:bold}

.dimText{
	color:#aaaaaa}

.highlighter_yellow{
	background-color:#FDF495;
	padding:2px;
	color:maroon}

.yellow_highlighter{
	background-color:#FDF495;
	padding:2px;
	color:darkgreen}

.highlighter_pink{
	background-color:#FD8586;
	padding:2px;
	color:maroon}

.pink_highlighter{
	background-color:#FD8586;
	padding:2px;
	color:maroon}

.highlighter_green{
	background-color:lightgreen;
	padding:2px;
	color:green}

.green_highlighter{
	background-color:lightgreen;
	padding:2px;
	color:green}

.roller{
	background-color:maroon;
	padding:4px 3px 3px 3px;
	color:#ffffff}

.big_title{
	font-size:200%}

.fact{
	padding:13px;
	margin: 0px 20px 40px 20px;
	border: 1px solid pink}

.alt_ital{
	color:lightblue;
	font-style:italic}




/*
########## 
LINKS
##########
*/

a.navLink{
	font-family:arial;
	color:#f5f5f5;
	text-decoration:none}

a.navLink:hover{
	font-family:arial;
	color:cyan;
	text-decoration:none}





/*
########## 
BLOCKS
##########
*/

.dim{
	border-top:1px #ffffff solid;
	border-right:1px navy solid;
	border-bottom:1px navy solid;
	border-left:1px #ffffff solid}

.toggle{
	color:pink;
	margin-right:50px;
	font-weight:bold;
	font-size:200%;
	cursor:hand}

.toggleOver{
	color:#fff;
	margin-right:50px;
	font-weight:bold;
	font-size:200%;
	cursor:hand}

.over{
	color:#cccccc;
	text-decoration:line-through}


/*
########## 
MISSION
##########
*/

.countdown{
	width:580px;
	text-align:center;
	background-color:#ffffff;
	background-image:url('http://washoedems.org/files/images/graphics/backs/days.png');
	color:#7c5161;
	font-family:arial black;
	font-size:24pt;
	letter-spacing:6px;
	padding:5px;
	font-weight:bold}





/*
########## 
CAUCUS 
CALENDAR
##########
*/

.link{
	color:maroon}

.today{
	background-color:pink;
	font-weight:bold;
	border:3px solid red}

.month{
	background-color:pink;
	font-weight:bold;
	border:3px solid red;
	font-size:150%}

.notMonth{
	background-color:navy;
	color:#ffffff;
	font-weight:bold;
	border:3px solid red;
	font-size:150%}

.past{
	background-color:#dddddd}




/*
########## 
CAUCUS 
AD
##########
*/

.title_precinct{
	font-variant:small-caps;
	color:#FB6C03;
	font-size:120%;
	font-weight:bold}

.neighborhoods{
	color:chocolate;font-weight:bold}

.map{
	border:2px outset #ffffff}

.mapOver{
	border:2px inset #ffffff;cursor:pointer}





/*
########## 
EVENTS
##########
*/
.Latino1{
	border:5px solid #FF0000}

.Latino2{
	border:10px solid #FFD54B}

.Latino3{
	border:5px solid #009FEA;color:#009B3B;background-color:#FBE6DD;padding:15px}





/*
########## 
POSITION
##########
*/

.right{
	text-align:right}

.left{
	text-align:left}





/*
########## 
TABLES
##########
*/

.table_header{
	background-color:#911220;
	color:#f5f5f5;
	font-weight:bold;
	text-transform: capitalize;
	padding:5px}


/*
######################################################
#                                                    			     #
#    Custom API copyright mmvii Wm Leslie Howard    	     #
#    http://www.eYeOpeners.info                 		     #
#    contact us at "programming" at the above domain                       #
#    for RENObama!				     #
#    http://RENObama.com                                 		     #
#                                                    			     #
######################################################
*/
