@charset "utf-8";
/* CSS of innerheart.ca copyright @ Standard Marketing & Graphics: standardgraphics.net */


 ul{ list-style-type:square;}
.two_cols #ulNormal ul, li { list-style-type: disc}


body  {	font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0; text-align: center;  color:#660066;	margin-top: 0px; margin-right: 0; margin-bottom: 30px; margin-left: 0; background-color: #FFFFFF; background-image: url(../images/background.jpg)}
.two_cols #container { width: 780px; background: #FFFFFF;	margin: 0 auto; border: 1px solid #CCCCCC; text-align: left; } 
.two_cols #header { background: #FFFFFF; height: 150px; padding-top:7px; padding-bottom:7px; } 
.two_cols #header #header_left { background-image:url(../images/header_01.jpg); float:left; margin: 0; height: 150px; width: 390px; }
.two_cols #header #header_right { background-image:url(../images/header_02.jpg); float:left; margin: 0; height: 150px; width: 390px; }

.two_cols #top_navigation { background: #8d3186;  background-image:url(../images/top_nav_left.gif); background-repeat: no-repeat; background-position: left bottom;}
.two_cols #top_navigation ul {	background: transparent; background:url(../images/top_nav_right.gif) no-repeat; background-position: right bottom; text-align: left; vertical-align:middle; font-weight: bold; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 160px; margin:0; width:620px; }
.two_cols #top_navigation ul li { display:inline; line-height:35px; font-size:14px; }
.two_cols #top_navigation ul li a:link {color: #FFFFFF; text-decoration: none; border: 1px solid #acccff; padding-top: 2px; padding-right: 1em; 	padding-bottom: 2px; padding-left: 1em; background:url(../images/menuBG.jpg) no-repeat;}
.two_cols #top_navigation ul li a:visited {color: #FFFFFF; text-decoration: none; border: 1px solid #acccff; padding-top: 2px; padding-right: 1em; 	padding-bottom: 2px; padding-left: 1em; background:url(../images/menuBG.jpg) no-repeat;}
.two_cols #top_navigation ul li a:hover {background-color:#cde0fd; color:#fff; border:1px solid #d3f8fd; background:url(../images/menuBGblue.jpg); padding-top: 2px; padding-right: 1em; 	padding-bottom: 2px; padding-left: 1em;}
.two_cols #top_navigation ul li a:active {color: #FFFFFF; text-decoration: none; border: 1px solid #acccff; padding-top: 2px; padding-right: 1em; 	padding-bottom: 2px; padding-left: 1em;}

.two_cols #left_col { float: left; width: 200px; padding: 10px;}
.two_cols #left_col #menu_top { background-image:url(../images/menu_top.gif); width:200px; height:12px;}
.two_cols #left_col #menu_content { background-color:#f3eaf3; width:200px; margin:0; padding:0px; }
.two_cols #left_col #menu_bottom { background-image:url(../images/menu_bottom.gif); width:200px; height:12px;}
.two_cols #left_col ul {margin:0px; padding:0px; list-style-type:none}
.two_cols #left_col ul li { padding: 0px; margin-bottom: 18px; list-style-type:none}
.two_cols #left_col ul li a img { margin-bottom:-15px; margin-right: 3px;}
.two_cols #left_col ul li a:link { text-decoration:none; display:block; color: #638fd5; font-weight:bold; font-size:14px; padding-bottom:11px}
.two_cols #left_col ul li a:visited { text-decoration:none; display:block; color: #638fd5; font-weight:bold; font-size:14px;  padding-bottom:11px}
.two_cols #left_col ul li a:hover { color:#fff; background-color:#e3bee1; padding-bottom:11px}
.two_cols #left_col ul li a:active { color: #FFFFFF; text-decoration:none; display:block; color: #000000; font-weight:bold; font-size:14px;  padding-bottom:11px}

.two_cols #left_col #butterfly {text-align:center; background-color:#FFFFFF; padding-left:10px; padding-top:20px;}

.two_cols #mainContent { padding: 10px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 230px; } 

.two_cols #mainContent h1 { font-size:20px; background-color:#f3eaf3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px;}
.two_cols #mainContent h2 { font-size:20px; background-color:#f3eaf3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px;}

.two_cols #mainContent ul {	list-style-type: square;}

.two_cols #footer {background-color: #8d3186; background-image: url(../images/footer01.gif); background-repeat: no-repeat; background-position: center; width:780px; height:100px;}
.two_cols #footer p {margin: 0; padding: 10px 0; color:#FFFFFF; text-align:center; font-size:11px;}

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.margintop {margin-top:10px;}

/* ___________________________________________ TABLE FOMRATING ______________________________________*/


#tablePics table, td {background-color: #FFFFFF; border-collapse:collapse}
#bookList table, td {padding: 10px; text-align:left; border:1px white solid; background-color: #F7FDFD}

/* ____________________________________________ TEXT FORMATING ________________________________________ */

.title {font: 18px Verdana, Arial, Helvetica, sans-serif; color:#990099; font-variant: small-caps; letter-spacing:8px }

.title2 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#66CCFF; border-bottom:1px solid #CCCCFF}

.subtitle {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#550099}

.smalltext {font: bold  Verdana, Arial, Helvetica, sans-serif; color:#26a6c1}

.smalltext2 {font: bold  Verdana, Arial, Helvetica, sans-serif; color:#69b2fc}

.smalltext3 {font: bold  Verdana, Arial, Helvetica, sans-serif; color:#CC0099} 

.smallertext {font: italic 12px Verdana, Arial, Helvetica, sans-serif; color:#999999}


/* _____________________________________________ LINKS  ____________________________________________ */

.two_cols a:link {color:#3c53ff; font: bold 15px; text-decoration:underlined;}
.two_cols a:visited {color:#3c53ff; font: bold 15px; text-decoration:underliend}
.two_cols a:hover	{color:#b352ac; font: bold 15px; text-decoration:none; border-bottom: none}


a.small:link {color: #0055CC; font: normal 88% Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; border-bottom: 1px solid}
a.small:visited {color: #0055CC; font: normal 88% Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; border-bottom: 1px solid}
a.small:hover {color:#99CC66; font: normal 88% Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom: none}

#tablePics table, td {vertical-align:middle; text-align:center;}

/* ______________________________________ DECORATION ____________________________________________________ */

.hrLine {border-bottom:1px #CCCCFF dashed; height:15px}
hr {color:#66CCFF; size: 1px; }
input, textarea	{color:#990000; font: 14px Verdana, Arial, Helvetica, sans-serif; background:url(../images/formBG.gif) no-repeat; border:1px solid #990066; padding-left:5px}

#pic_patricia {margin-top: -22px; margin-right: 30px; position:relative;}
.widget-container{margin-left:10px;}
