
/* TYPOGRAPHY */
/* ----------------------------------------- */
 

/* *****general***** */

body { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: .8em; color: #333; line-height: 1.5; }

#reminder a, a { text-decoration: none; color: #bb2a77; }

#reminder a, a:hover { text-decoration: underline; color: #65a84f; }
	
p { margin-bottom: 1em; }

.alert { background:red; color:white }

.date { color: #999999; text-transform: uppercase; font-size: 12px; }

#centered_type { text-align: center; margin: 50px 0 70px 0;}


/* *****headers***** */

h1, h2, h3, h4, h5, h5, h6 { font-family: Rockwell, Courier New, Courier, monospace; font-weight:normal; color: #437fc1; } 
h1 { font-size: 3.25em; background: transparent url(../images/dash_horizontal_no_shadow.jpg) repeat-x bottom; margin: 0; letter-spacing: -1px; }
.post_home h1 { margin: .25em 0 .25em 0; }
h2 { font-size: 2.15em; }
h3 { font-size: 1.75em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.25em; }
h6 { font-size: 1em; text-transform: uppercase; }

.small { font-size: .5em; }
.green { color: #65a84f; }
.red { color: #bb2a77; }
.orange { color: #cd5330; }
.black { color: #000000; }

#sidebar h2 { color: #999933; font-size: 1.5em; margin: 30px 15px 10px 15px; background: none; }
#sidebar a.post-title { color: #000; font-weight: bold; }
#sidebar a:hover.post-title { text-decoration: underline; color: #437fc1; }

#questions h2 { color: #ffffff; font-size: 2em; background: transparent url(../images/dash_horizontal_white.gif) repeat-x bottom; margin: 0 0 .5em 0; }
#questions p { color: #c5e7c2; font-size: 1.25em; font-family: Rockwell, Courier New, Courier, monospace; }
#questions a { color: #c5e7c2; font-weight: bold;}
#questions a:hover { color: #ffffff; }



/* *****logo and tagline***** */

a.logo { display: block; height: 113px; width: 166px; background: transparent url(../images/opcoop_logo.jpg) no-repeat; text-indent: -9999px; }

.tagline { text-indent: -9999px; }


/* *****forms***** */

form { }

input, textarea { border: 1px solid #cccccc; padding: 5px; margin: 0 0 1em 0; }

#submit, .submit, .or { background-color: #bb2a77; font-family: Rockwell, Courier New, Courier, monospace; color: #ffffff; border: none; }

fieldset { margin: 0; padding: 0; }

.or { background-color: #cd5330; width: 40px; margin: 10px auto 10px auto; text-align: center; font-size: 1.5em; line-height: 2em; }

.mousetype { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: .65em; color: #999999; text-transform: uppercase; font-weight: normal; }


/* *****posts***** */
#share {
	font-family: Rockwell, Courier New, Courier, monospace; 
	color: #666666; 
	font-size: 1.5em;
	line-height: 33px;
	text-indent: 10px;
}

.post .entry_title {
	font-size: 1.2em;
	font-family: Rockwell, Courier New, Courier, monospace; color: #437fc1;
	margin: 0 0 0 0;
}

/* *****comments***** */

.commentlist .author {
	font-family: Rockwell, Courier New, Courier, monospace;
}

#visit_gallery {
	font-size: 1.3em;
	font-family: Rockwell, Courier New, Courier, monospace;
	line-height: 25px;
}

/* *****lists***** */

.post ul, .post_home ul {
	margin: 0 0 1em 20px;;
}

.post li, .post_home li {
	list-style-position: outside;
	list-style-type: disc;
}


/* *****footer***** */

#footer { font-size: .85em; color: #999999; text-align: right; padding: 5px 0 0 0; }