@charset "UTF-8";
/* CSS Document */

img.alignleft, div.alignleft
{
float: left;
margin: 0px 15px 10px 0px;
}
img.alignright, div.alignright
{
float:right;
margin:0px 0px 10px 15px;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px; padding: 0px;
	color: #686868;
	font-size: 9pt;
	line-height: 14pt;
}

ul { padding: 0px; margin: 0px; }
ul li { list-style-image: url('images/bullet.png'); margin: 0px 0px 5px 17px; padding: 0px; }
#main img { border: 1px solid #19b8d2; }

a:link, a:active, a:visited { color: #3cbad2; text-decoration: underline; }
a:hover { color: #d60c8c; }

#container { width: 950px; border: 0px dotted green; padding: 0px 50px; }

/* header */
#container { margin: 0px 0px 0px 0px; }
#logo { margin-right: 178px; }
#header_r1 { margin-top: 10px; color: #aede6e; font-size: 10pt; width: 471px; }
#header_r1 a:link, #header_r1 a:active, #header_r1 a:visited { text-decoration: none; }
#header_divider { width: 22px; }
#header_r2a .search_text { font-size: 9pt; color: #686868; }
#header_r2a .title, #header_r2b .title { padding: 0px; margin: 20px 0px 2px 0px; color: #d50c8c; text-transform: uppercase; font-size: 8pt; }
#header_r2b .subscribe_text { font-size: 8pt; color: #686868; margin-top: 5px; line-height: 11pt; }
#submit_box { margin-left: 7px; }
#email_input, #subscribe_input { border: 1px solid #c5c5c5; width: 180px; height: 15px; padding: 3px; }
#social { margin-top: 5px; }
#social img { margin-left: 2px; margin-top: 3px; }

/* nav */
#nav { color: #b9b9b9; font-size: 13pt; margin-bottom: 18px; margin-top: 0px; }
#nav a:link, #nav a:active, #nav a:visited { color: #000000; font-weight: bold; text-decoration: none; }
#nav a:hover { color: #d60c8c; }
#nav #selected { color: #17b7d2; }
/*#nav_divider { background-image: url('images/nav_divider.jpg'); background-position: center; background-repeat: no-repeat; width: 60px; }*/

/* home */
#home_c1 { width: 470px; margin-right: 10px;}
/*#home_c1 #featured_story { padding: 10px 0px; }*/
#home_c1b { width: 230px; }
#home_c1b .linkcat { list-style: none; padding: 3px 0px; }
#home_c2 { width: 200px; /*margin-right: 10px;*/ padding: 15px; background-image: url('images/sidebar_bg_green.jpg'); background-repeat: repeat-x; }
#home_c3 { width: 200px; padding: 15px; background-image: url('images/sidebar_bg_blue.jpg'); background-repeat: repeat-x; }
#main p { padding: 0px 0px 10px 0px; margin: 0px; }

.featured_image { float: left; }

#blog { background-color: #f2f2f2; margin: 12px 0px 0px 0px; padding: 30px 75px 30px 30px; }
#blog #blog_header { margin: 0px 0px 0px -48px; }
#blog #blog_header_date { width: 95px; height: 45px; background-image: url('images/blogdate.png'); background-repeat: no-repeat; padding: 0px 10px; }
#blog #blog_header_date h1 { margin: 0px; padding: 0px; font-size: 11pt; font-weight: bold; color: #ffffff; }
#blog #blog_header h2 { font-size: 15pt; line-height: 18pt; font-weight: bold; margin: 0px; padding: 5px 0px 2px 0px; }
#blog #blog_header h2 a:link, #blog #blog_header h2 a:active, #blog #blog_header h2 a:visited { text-decoration: none; color: #00afce; }
#blog #blog_header h2 a:hover { color: #d60c8c; }
#blog #blog_divider { padding: 10px 0px 25px 0px; }

#ourbook img { width: 100px; height: 117px; }

.postmetadata { font-size: 8pt; color: #8e8e8e; }
.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited { text-transform: uppercase; }

#events ul { margin: 0px; padding: 0px; }
#events ul li, .dbem_events_list li { list-style-image: url('images/bullet.png'); margin: 0px 0px 7px 17px; }

#sidebar img { border: 1px solid #19b8d2; }
#sidebar p { padding: 0px; margin: 0px 0px 10px 0px; }

/* footer */
#footer_line { background-color: #d9d8d9; height: 2px; width: 100%; }
#footer { margin: 5px 0px; color: #000000; font-size: 8pt; padding-bottom: 10px; }
#footer a:link, #footer a:active, #footer a:visited{ text-decoration: none; color: #000000; }
#footer a:hover { color: #d50c8c; }

/*.green { color: #74b915; }
.blue { color: #069db6; }
.pink { color: #d50c8c; }*/
/*.pinkbox { border: 1px solid #f9b5e0; padding: 8px 10px; }*/
.pinkbox { border: 1px solid #f9b5e0; padding: 4px 5px; }
.tb10 { padding: 10px 0px; }
.tb5 { padding: 5px 0px 15px 0px; }
.lh13 { line-height: 13pt; }
.pr20 { padding-right: 20px; }
.pr10 { padding-right: 10px; }
.pb20 { padding-bottom: 20px; }
.pt20 { padding-top: 20px; }
.main_title, .widget_title { margin: 0px; font-weight: normal; font-size: 16pt; line-height: 16pt; text-transform: uppercase; } 
.main_title_underline { font-size: 14pt; text-decoration: underline; font-weight: normal; color: #333333; }
.main_title_underline a:link, .main_title_underline a:active, .main_title_underline a:visited { color: #333333; }
.blogTitle { text-decoration: underline; color: #333333; }
.sevenpt { font-size: 7pt; }
#sidebar_bg { width: 230px; padding: 15px; background-image: url('images/sidebar_bg_blue.jpg'); background-repeat: repeat-x; }
td { border: 0px dotted red }
.wp-caption-text { font-size: 8pt; color: #aaa9a9; }

/* contact form 7 */
span.wpcf7-list-item { display: block; }

#must_read img { float: left; margin: 0px 13px 5px 0px; width: 40px; border: 0px; }
#must_read li { clear: left; list-style: none; margin: 0px 0px 5px 0px; padding: 0px; }
#must_read h2 { display: none; }
#links li { list-style: none; }
#links li ul li { list-style-image: url('images/bullet.png'); margin: 0px 0px 5px 17px; padding: 0px; }

.greenTitle a:link, .greenTitle a:active, .greenTitle a:visited { text-decoration: none; color: #74b915; font-weight: normal; }
.greenTitle a:hover { color: #17b7d2; }
.nopadmargin { padding: 0px; margin: 0px; }

#insidebar { width: 200px; }

/* twitter */
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p,
#twtr-widget-2 .twtr-bd, #twtr-widget-2 .twtr-timeline i a, #twtr-widget-2 .twtr-bd p {
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
line-height:13pt!important;
}

.twtr-timestamp, .twtr-reply { font-size: 7pt!important; }
.twtr-ft { display: none!important; }

#mce-responses { color: #686868!important; }

/* editor */
.green { color: #74b915; }
.greenTitle, .blogPageTitle { color: #74b915; font-size: 18pt; line-height: 23pt; }
.blue { color: #069db6; }
.blueTitle { color: #069db6; text-transform: uppercase; }
.blueLinks { color: #17b7d2; font-size: 8pt; }
.blueLinkCaps, .blueLinkCaps a { color: #17b7d2; text-transform: uppercase; text-decoration: underline; font-size: 8pt; }
.blueLinkCaps:hover, .blueLinkCaps a:hover { color: #d50c8c; }
.pink { color: #d50c8c; }
.pinkTitle { color: #d50c8c; text-transform: uppercase; }
.clear { clear: both; }
.noborder { border: 0px; }