/*
Theme Name: Help Erica Walk

Theme URI: http://entropicstudio.net/

Description: My name is Erica Davis and I give motivational speeches to businesses, schools, triathlon clubs, graduations and pretty much to anyone who will listen. I enjoy sharing the journey that I am on and making people aware of the hope and opportunity in recovery as well as encouraging others that they can reach for their dreams/goals even when facing challenges.

Version:1.0

Author: Entropic Studio

Author URI: http://entropicstudio.net

Tags: paralized,athlete,paraplegic,paraplegic athlete,triathlon,paraplegic triathlete,ironman,wheel chair,pushrim,handicapp athlete,handicapp,challenged athlete,disabled athlete

*/


*{margin:0; padding:0;}
body{background:url(images/mbg.jpg) left top repeat-x #FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:1.2em;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#fff; font-size:0.8125em; line-height:1.38em; text-align:center;}
input, textarea, select{color:#fff; vertical-align:top; text-align:left; border: 1px solid #9cbad3; font:13px Arial, helvetica, sans-serif; padding-left:5px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{padding-top:15px; display:block;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}

.width_stretch{width:100%;}
/*.col_1 {background-color: #8fb0cc;}*/
.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
.menu{padding-left:0px; height:59px;}
.menu img{margin-top:0px;}
.head{height:300px; background:url(images/head_bg.png) 0px top no-repeat;}
.head p{margin:0px; padding:0px; font-size:17px; text-align:right; position: relative; top:135px; right:145px; letter-spacing:3px; font-family:"Times New Roman", Times, serif; font: "Modern No. 20";}
.head a{text-decoration:none; color: #003366;}
.head a:hover {text-decoration:underline; color: #996633;}
.head a:active {color: #003366;}


.head h2{margin:0px; padding:0px; font-size:18px; text-align:right; position: relative; top:150px; right:150px; letter-spacing:8px; font-family:"Times New Roman", Times, serif; font: "Modern No. 20";}
.head h2 a{text-decoration:none; color: #003366;}
.head h2 a:hover {text-decoration:underline; color: #996633;}
.head h2 a:active {color: #003366;}

.head h3{margin:0px; padding:0px; font-size:18px; text-align:right; position: relative; top:170px; right:150px; letter-spacing:8px; font-family:"Times New Roman", Times, serif; font: "Modern No. 20";}
.head h3 a{text-decoration:none; color: #003366;}
.head h3 a:hover {text-decoration:underline; color: #996633;}
.head h3 a:active {color: #003366;}

.head_gallery{height:500px;}

.nav { text-align: center; float: left; width:1000px; font-size:20px; margin:0px; padding:0px 0px 0px 0px;letter-spacing:4px; font-family:"Times New Roman", Times, serif; font: "Modern No. 20"; }
/*.nav img{ position:relative; top:0px;left:-17px; margin:0px;padding:0px;}
*/
.nav ul { margin: 0px; padding: 0px; list-style: none;  overflow: hidden; }
.nav li { display: block; margin: 0px; list-style: none; padding: 0px 5px; width: 110px; height:40px; float:left; }
.nav a { display: block; height: 59px; text-indent: 0px; padding: 12px 0px; text-decoration:none; color:#003366; }
.nav a:hover { background-position: 0 0 !important; color:#fff; }
.nav a.active { background-position: 0 0px !important; color:#996633; }
.nav a:hover.active { background-position: 0 59px !important; color:#996633;}

.page_item {  float:left; }
.page_item a { background: url(images/menu_rollover_03.png) 0 -59px no-repeat; }

/*=====//header===========*/

/*=======content===========*/
.content_bg{background:#9cbad3; background-image:url(images/main_bg_1pix.png); background-position:top; background-repeat:repeat-x;}
#content{margin:0px; width:100%; background-image:url(images/main_bg.png); background-position:top; background-repeat:no-repeat; padding-left:2px;}
#content .layer_2{padding:17px 0px 30px 0px;}
#content .layer_3{padding:13px 0px;}

.title{margin-bottom:15px;}

#content li{padding:6px 0 6px 13px; background:url(images/list_arr.gif) left center no-repeat;}
#content li a{color:#646464; text-decoration:underline; line-height:1em;}
#content li a:hover{text-decoration:none;}

em{color:#425A91; font-size:1.3em; line-height:1.17em; font-style:normal;}
a{color:#646464; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#425A91; text-decoration:underline;}
b a:hover{text-decoration:none;}

strong a{color:#425A91; text-decoration:underline; font-size:0.92em;}
strong a:hover{text-decoration:none;}

.date{color:#425A91; font-size:1.07em; padding-left:0px;/* background:url(images/date_bg.gif) left center no-repeat;*/}

.line_x{height:1px; background:url(images/line_x.gif) left top repeat-x; font-size:0; margin:19px 0;}

.pic_float{margin-right:25px; float:left;}
.pic_float_2{margin-right:17px; float:left;}

.link_1{background:url(images/link_1.gif) left center no-repeat; padding-left:23px; font-weight:bold; color:#425A91; text-decoration:underline; font-size:0.91em;}
.link_1:hover{text-decoration:none;}

.link_2{background:url(images/link_1.gif) left center no-repeat; padding-left:21px; font-weight:bold; color:#425A91; text-decoration:underline; font-size:0.91em;}
.link_2:hover{text-decoration:none;}

.link_3{color:#425A91; text-decoration:underline;}
.link_3:hover{text-decoration:none;}

.link_4{color:#646464; font-weight:bold; text-decoration:underline;}
.link_4:hover{text-decoration:none;}

.col_indent{padding:27px 21px 0 13px;} 
.col_indent .title{margin-bottom:10px;}

.bold_2{color:#425A91;}
/*=====//content===========*/

/*=======.block_1===========*/
.block_1{background:/*url(images/block_1_top.jpg) left top repeat-x*/; width:100%; font-size:0.91em; line-height:1.5em;}
/*.block_1 .bot{background:url(images/block_1_bg.jpg) left bottom repeat-x;}
.block_1 .left{background:url(images/block_1_bg.jpg) left top repeat-y;}
.block_1 .right{background:url(images/block_1_bg.jpg) right top repeat-y;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .bot_left{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .bot_right{background:url(images/block_1_right_bot.jpg) right bottom no-repeat;}*/
.block_1 .indent{padding:17px 21px 17px 22px;}

/*.block_1 .top_bg_1{background:url(images/block_1_top_bg_1.jpg) right top no-repeat;}
.block_1 .top_bg_2{background:url(images/block_1_top_bg_2.jpg) right top no-repeat;}
.block_1 .top_bg_3{background:url(images/block_1_top_bg_3.jpg) right top no-repeat;}
.block_1 .top_bg_4{background:url(images/block_1_top_bg_4.jpg) right top no-repeat;}
.block_1 .top_bg_5{background:url(images/block_1_top_bg_5.jpg) right top no-repeat;}
.block_1 .top_bg_6{background:url(images/block_1_top_bg_6.jpg) right top no-repeat;}*/
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:/*url(images/block_2_top.jpg) left top repeat-x;*/ width:100%;}
/*.block_2 .bot{background:url(images/block_2_bg.jpg) left bottom repeat-x;}
.block_2 .left{background:url(images/block_2_bg.jpg) left top repeat-y;}
.block_2 .right{background:url(images/block_2_bg.jpg) right top repeat-y;}
.block_2 .left_top{background:url(images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(images/block_2_left_bot.jpg) left bottom no-repeat;}*/
.block_2 .right_bot{background:/*url(images/block_2_right_bot.jpg) right bottom no-repeat;*/ padding:14px 23px 27px 18px;}

.block_2 .title{margin-bottom:33px;}

.block_2 li a{font-size:0.92em;}
/*=====//block_2===========*/

/*=======page_1===========*/
#page_1 .box_1{width:300px; margin-bottom:16px;}
#page_1 .box_2{width:44px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .col_indent .box_1{width:210px;}
#page_2 .col_indent .box_2{width:32px;}
#page_2 .col_indent .box_3{width:207px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .col_indent{padding-left:19px;}
/*=====//page_3===========*/

/*=======page_3===========*/
#page_4 .box_1{width:229px; margin-bottom:16px;}
#page_4 .box_2{width:27px;}
/*=====//page_3===========*/

/*=======page_5===========*/
#page_5 .block_1 .float_right{padding-right:20px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .block_1 .box_1{width:184px;}
#page_6 .block_1 .box_2{width:251px;}
#page_6 .block_1 .box_2 span{float:right; padding-right:70px;}

#page_6 .col_indent{padding-left:19px; padding-right:6px;}

#form{margin-top:20px; width:100%;}
#form .box_1{width:224px;}
#form .box_1 div{height:35px;}
#form .box_2{width:227px;}

#form input{width:210px; height:24px;}
#form textarea{width:222px; height:131px; overflow:hidden; margin-bottom:24px;}
#form a{float:right; margin-left:10px;}

dt{font-weight:bold; color:#425A91; font-size:0.91em;}
/*=====//page_6===========*/

/*=======page_7===========*/

/*=====//page_7===========*/

/*=======footer===========*/
#footer{background:url(images/footer_left_bg.gif) 0px top repeat-y; color:#2D2D2D; text-transform:uppercase; font-size:0.64em;}
#footer .bg{background:url(images/footer_right_bg.gif) 1100px top repeat-y; padding:39px 0 22px 25px;}

#footer .bg li { display: block; margin: 0px; list-style: none; padding: 0px 10px 0px 0px; /*width: 125px; height:40px;*/ float:left; }

#footer a{color:#2D2D2D; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/







/*=====//Donation box ===========*/



#donationBox {
	
		width:200px;
	
}
#donationBox h3 {
	margin:0;
	padding:3px 0;
}
#donationBox ul {
	margin:0;
	padding:0;
	list-style:none;
}
#donationBox ul li {
	text-align:left;
	margin-top:5px;
	padding-left:25px;
	text-indent:-25px;
}
input#donationAmount {
	width:4em;
}
#donationBoxFooter {
	padding:5px 0;
}
.metaFundraiserChoice {
	text-align:right;
}
.metaFundraiserInstructions {
	font-weight:bold;
}



span.date {margin: 0px; padding: 6px 10px; color: rgb(66, 90, 145); font-size: 1.3em; font-weight: bold; float: left; display: block; width: 150px; text-align: right;}

span.event {margin: 0px; padding: 6px 0px; display: block;}

.entry {width:640px;}

.entry p{margin: 0px; padding: 5px 0px;}







/*=====//CALENDAR ===========*/



    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#E5EDB2; 
        /*border-bottom:1px dotted #E5EDB2;*/
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#9cbad3; 
        background:#5D829E;
		-moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em; border-radius: 1em;-moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em; border-radius: 1em; 
        border:1px solid #F5CD20;
        display:block;
        position:absolute; 
        margin-top:5px; 
        padding:10px; 
        width:420px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
		font-size:1em;
		line-height:1.434em;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#375270;
		-moz-border-radius: .5em; -webkit-border-radius: .5em; -khtml-border-radius: .5em; border-radius: .5em;
		color:#fbd015;
		margin:0px;
		padding:5px 0px;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-prev a, .calendar-next a {color:#E5EDB2;}
     .calendar-prev a:hover, .calendar-next a:hover  {color:#FBD015;}
	 
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        /*border:1px solid #DFE6DE;*/
		font-size:1.3em;
		color:#32526F;
		margin:0px;
		padding:5px 0px;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        color: #713E1F;
 		font-size:1.3em;
		margin:0px;
		padding:5px 0px;
    }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        /*border:1px solid #DFE6DE;*/
		background-color:#32526f;
		color:#E5EDB2;
		width:101px;
		padding-left:5px;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        /*border:1px solid #E9F0E8;*/
     }
     span.weekend {
        color:#9CBAD3;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        border:1px solid #f5cd20;
        background-color:#5d829e;
		color:#f5cd20;
		font-weight:normal;
     }
     span.event {
		font-size:1em;
		line-height:1.5em;

     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }






