/**
 * GLOBAL 
 */
* {
    margin: 0;
    padding: 0;
}

BODY {
    background: #eee url("http://includes.iparenting.com/layout/images/grad_top_tall.jpg") repeat-x;
    font-size: 12px;
    font-family: "Arial", "Helvetica", sans-serif;
}

INPUT, SELECT {
    font-size: 11px;
    font-family: sans-serif;
}

A:link, A:visited {
    color: #4169e1;
}

A:hover, A:active {
    color: #db7093;
}

.breadcrumb {
    font-size: 11px;
    margin-left: 20px;
}

.formtxt {
    padding-top: 3px;
    position: relative;
}

.float_left {
    padding: 5px;
    float: left;
    position: relative;
}

.greyline {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.bookmark_box {
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #ffc;
    margin: 10px 0px 10px 0px;
}

#container {
    position: relative;
    width: 995px;
    margin: 0 auto;
    margin-top:5px;
}

/** 
 * Page Header 
 */
#header {
    position: relative;
    height: 110px;
}

#logo {
   /** background: url("http://includes.iparenting.com/layout/images/iparenting_logo.gif") no-repeat;*/
    position: absolute;
    top: 5px;
    left: 15px;
    width: 125px;
    height: 97px;
    display: block;
}

#slogan {
   /* background: url("http://includes.iparenting.com/layout/images/tagline.gif") no-repeat;*/
    position: absolute;
    top: 0px;
    left: 160px;
    width: 468px;
    height: 70px;
    overflow:hide;
    display: block;
/*	border:solid 1px yellow; */
}

#slogan h2 { color:#ABDFFF; font-weight:bold; margin:0px; padding:0px; font-size:11px; }

/** 
 * Search Box 
 */
#search {
   /** background: url("http://includes.iparenting.com/layout/images/bkgnd_search.gif") no-repeat; */
   
    position: absolute;
    top: 5px;
    right: 10px;
    width: 360px;
    height: 48px;
    display: block;
   /** padding: 5px 0px 5px 10px; */
    color: #fff;
    font-size: 11px;    
}

#search A {
    color: #fff;
    font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}

#search A:hover {
    color: #fff;
    font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}

#search DT {
    float: left;
    margin-right: 5px;
}

#search DD {
    float: left;
    margin-right: 10px;
}

#search .search_butt {
    position: absolute;
    top: 15px;
    right: 15px;
}
 
#search .more {
    position: absolute;
    top: 25px;
    left: 10px;
	font-weight:normal;
}

/**
Hidden popup layer for boolean search help
**/
#search_help
{
	
	display:none;
	width:300px;
	height:auto;
	background-color:white;
	border:solid 1px #666666;
	position:absolute;
	top:45px;
	right:20px;
	z-index:900;
	
}

/** 
 * Primary Navigation 
 */
#primary_nav {
    position: absolute;
    top: 77px;
    left: 160px;
}

#primary_nav  UL {
}

#primary_nav  LI {
    float: left;
    border-right: solid 1px #ccc;
    list-style-type: none;
    display: block;
    height: 37px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    height: 27px;
}

#primary_nav LI.round_left {
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 0px;
}

#primary_nav LI.round_right {
    position: absolute;
    right: -1px;
    top: 0px;
    border-right: 0px;
}

#primary_nav A:link, #primary_nav A:visited {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 6px 4px 10px 4px;
    display: block;
    background: url("http://includes.iparenting.com/layout/images/nav_primary_bkgnd.gif") repeat-x;
}

#primary_nav A:hover, #primary_nav A:active {
    background: url("http://includes.iparenting.com/layout/images/nav_primary_active_bkgnd.jpg") repeat-x;
}


#primary_nav A.active {
    background: url("http://includes.iparenting.com/layout/images/nav_primary_active_bkgnd.jpg") repeat-x;
  
}


/** 
 * Secondary Navigation 
 */
#secondary_nav {
    position: absolute;
    top: 77px;
    right: 10px;
}

#secondary_nav LI {
    float: left;
    border-right: solid 1px #e9967a;
    list-style-type: none;
    height: 27px;
    display: block;
}

#secondary_nav LI.round_left {
  position: absolute;
  left: 0px;
  top: 0px;
  border-right: 0px;
}

#secondary_nav LI.round_right {
    position: absolute;
    right: -1px;
    top: 0px;
    border-right: 0px;
}

#secondary_nav A:link, #secondary_nav A:visited {
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 4px 7px 4px;
    display: block;
    background: url("http://includes.iparenting.com/layout/images/nav_secondary_bkgnd.gif");
}

#secondary_nav A:hover, #secondary_nav A:active {
    background: url("http://includes.iparenting.com/layout/images/nav_primary_active_bkgnd.jpg") repeat-x;
}

#secondary_nav A.active {
    background: url("http://includes.iparenting.com/layout/images/nav_primary_active_bkgnd.jpg") repeat-x;
  
}

/** 
 * Content Wrapper 
 */
#wrapper {
    position: relative;
    width: 975px;
    margin: 0 auto;
    background-color: #fff;
    padding: 5px;
}

#content {
    float: left;
    width: 665px;
  font-weight:normal;
  overflow:hidden;
}

#banner {
    width: 650px;
    height: 237px;
    display: block;
}

/** 
 * Left Menu Area
 */
#left {
    float: left;
    width: 160px;
   /* margin-right: 5px;*/
    text-align:left;
     
}

#left P {
    line-height: 17px;
}

#left_quicklinks DT.bottom {
    background: url('http://includes.iparenting.com/layout/images/leftcol_footer.jpg') no-repeat;
    display: block;
    width: 160px;
    height: 12px;
    border-bottom: 0px;
}

#left_quicklinks DT.top {
    background: url('http://includes.iparenting.com/layout/images/leftcol_header_blue.jpg') no-repeat bottom;
    display: block;
    width: 160px;
    height: 19px;
    padding-bottom: 0px;
}

#left_quicklinks DT {
    color: #fff;
    line-height:20px;
    font-weight: bold;
    background-color: #00639f;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #4682b4;
}

#left_quickclicks DD {
    border-bottom: 1px solid #00639f;
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    font-weight: bold;
    font-family: "Arial", sans-serif;
    color: navy;
}

#left_quickclicks DD:hover {
    background-color: #ffc;
}

#left_quickclicks A:link, #left A:visited {
/**    padding-left: 10px; **/
    text-decoration: none;
 /**   background: url("http://includes.iparenting.com/layout/images/arrow_yellow.jpg") no-repeat left center; **/
    color:navy;
}

#left_quickclicks A:hover, #left A:active {
/**    color: #000; **/
    text-decoration: underline;
 /**   background: url("http://includes.iparenting.com/layout/images/arrow_blue.jpg") no-repeat left center; **/
}


#left_quickclicks A.redlink {
    background:none;
    text-decoration: none;
    color:red;
    font-size:10px;
    font-weight:bold;
    padding:0px;
}

#left_quickclicks A:hover.redlink {
    background:none;
    color:red;
    font-weight:bold;
    text-decoration:underline;
    padding:none;
}

#left_quickclicks A.greylink {
    background:none;
    text-decoration: none;
    color:#999999;
    font-size:10px;
    padding:0px;
}

#left_quickclicks A:hover.greylink {
    background:none;
    color:#999999;
    text-decoration:underline;
    padding:none;
}

/** 
 * Center Area 
 */
#center {
    float: left;
  /*  width: 500px; */
    text-align:left;
    margin-left:5px;
}

/*** IE6 Fix ***/
html>body #center {
  width: 500px;
}

#center P {
    line-height: 18px;
    margin: 0px 0px 10px 0px;
}

#center UL {
	margin-left:15px;
	 line-height:18px;
    /* padding-left: 40px; */
     
}

#center OL {
	margin-left:20px;
	 line-height:18px;
    /* padding-left: 40px; */
     
}


#center LI { }

#center IMG {
      /* padding: 4px; */ 
}


#center H1 {
    padding: 0px;
    margin: 0px;
    font-family: "Georgia", sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
}

#center H2 {
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: normal;
}


#precon_tools  H1 {
font-family: "Georgia", sans-serif;
    color: navy;
    font-size: 18px;
    font-weight: bold;
}

#precon_tools  hr  { 
    padding-top:2px; 
    padding-bottom:2px; 
    margin:0px; 
    border:none; 
    border-top:dotted 2px navy; 
    margin-top:3px; 
    height:0px; 
}

#precon_tools a { line-height:19px; }


#results {
/*    padding: 5px;*/
}

#results H1 {
    margin-top: 10px;
}

#results H2 {
    margin-left: 20px;
    margin-bottom: 10px;
}

#results UL {
    margin: 0px 10px 0px 10px;
}

#results LI.pick {
    padding: 5px 0px 5px 20px;
    list-style: none;
    border-bottom: 1px dotted #ddd;
    list-style: none;
    background: url("http://includes.iparenting.com/layout/images/icons/icon_ip_bookmark.jpg") no-repeat left center;
}

#results LI.art {
    padding: 5px 0px 5px 20px;
    list-style: none;
    border-bottom: 1px dotted #ddd;
    background: url("http://includes.iparenting.com/layout/images/icon_document.gif") no-repeat left center;
}

#results LI.qa {
    padding: 5px 0px 5px 20px;
    list-style: none;
    border-bottom: 1px dotted #ddd;
    list-style: none;
    background: url("http://includes.iparenting.com/layout/images/icon_eqa.gif") no-repeat left center;
}

#results .pages {
    margin: 10px 0px 10px 0px;
    padding: 10px;
    text-align: center;
}

#message P {
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #ffc;
}

#hot {
    font-family: "Georgia", sans-serif;
    color: navy;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
    list-style-type: none;
    margin-bottom: 10px;
    margin-top:10px;
}



#hot LI.center {
	padding-top:5px;
	float: left;
    background: url("http://includes.iparenting.com/layout/images/header_yellow_bkgnd.jpg");
    list-style-type: none;
    width: 295px;
    font-size:18px;
    height: 27px;
    display: block;
}

#hot LI.round_left {
    float: left;
    background: url("http://includes.iparenting.com/layout/images/header_yellow_l.jpg") no-repeat right;
    width: 10px;
    height: 27px;
    display: block;
}

#center LI.round_right {
    float: left;
    background: url("http://includes.iparenting.com/layout/images/header_yellow_r.jpg") no-repeat left;
    width: 10px;
    height: 27px;
    display: block;
}



/**
CATEGORY RESULTS
**/
#catcontent  hr  { 
    padding-top:3px; 
    padding-bottom:3px; 
    margin:0px; 
    border:none; 
    border-top:dotted 1px #cccccc; 
    margin-top:3px; 
    height:0px; 
}


/**
CENTER BOTTOM
**/

#center_bottom {
    width:495px; 
    display:block; 
    float:right; 
    height:auto;
    min-height:175px;
	
}

#center_bottom H1 {
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: navy;
    margin-bottom: 5px;
}

#center_bottom UL {
    list-style-type: none;
}

#center_bottom LI {
    margin-left: 5px;
	padding-top: 5px;
}

#center_bottom hr  { 
    padding:0px; 
    margin:0px; 
    border:none;
    border-top: dotted 1px #cccccc; 
    margin-top:3px; 
    height:0px; 
}

/** 
 * Recipes Box 
 */
#recipes {
    float: left;
    width: 170px;
    margin-right: 10px;
    margin-top:10px;
}

#recipes UL {
    list-style-type: none;
}

#recipes LI {
    margin-left: 5px;
}

#recipes H1 {
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: navy;
    margin-bottom: 5px;
}

#recipes P {
    line-height: 17px;
    margin-top: 3px;
}

#recipes LI {
    /** margin-bottom: 3px; **/
	line-height:18px;
}

#recipes .box_middle {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #d4f89f;
    z-index: 1000;
}

#recipes .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_green_top.jpg") no-repeat bottom;
    width: 170px;
    height: 12px;
    display: block;
}

#recipes .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_green_bottom.jpg") no-repeat;
    width: 170px;
    height: 9px;
    display: block;
}


/**
* GENERIC GREEN BOX
**/
/** 
 * Recipes Box 
 */
#green_box {
    float: right;
    width: 300px;
   /* margin-right: 10px; */
}

#green_box UL {
    list-style-type: none;
}

#green_box LI {
    margin-left: 5px;
}

#green_box H1 {
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: navy;
    margin-bottom: 5px;
}

#green_box P {
    line-height: 17px;
    margin-top: 3px;
}

#green_box LI {
    /** margin-bottom: 3px; **/
	line-height:18px;
}

#green_box .box_middle {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #d4f89f;
    z-index: 1000;
}

#green_box .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_green_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#green_box .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_green_bottom.jpg") no-repeat;
    width: 300px;
    height: 9px;
    display: block;
}




#iptv {
   
    width: 300px;
}

/**
 * Tagcould
 */
#tagcloud {

    text-align: left; 
	background-color:#FCDDCA;
	padding:6px;
	float:left;
	width:303px;
	margin-bottom:10px;
	min-height:230px;
	overflow: show;
}

#tagcloud a
{ 	
	padding-right:5px;
	color:#990000;
	text-decoration: none;
	 
}

#tagcloud a.tag {
    text-decoration: none;
    margin-left: 8px;
    line-height: 20px;
	color:#CC0000;

}



#tagcloud a.xl {
    font-weight: bolder;
    font-size: 32px;
    color:#5B0B00;
}

#tagcloud a.l {
    font-weight: bolder;
    font-size: 28px;
    color:#990000;
}

#tagcloud a.m {
    font-size: 24px;
	font-weight:bold;
   color:#CC0000;
}
 
#tagcloud a.s {
    font-size: 18px;
    color:#CC0000;
}

#tagcloud a.xs {
    font-size: 12px;
    color:#FF0000;
}

#tagcloud a:hover {
     
 
	background-color:#CC0000;
	color:white;
}

/**
#tagcloud a.xs { font-size: 0.7em; font-weight: 100; }
#tagcloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#tagcloud a.s { font-size: 0.9em; font-weight: 300; }
#tagcloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#tagcloud a.m { font-size: 1.2em; font-weight: 500; }
#tagcloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#tagcloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#tagcloud a.l { font-size: 1.8em; font-weight: 800; }
#tagcloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#tagcloud a.xl { font-size: 2.5em; font-weight: 900; }
**/

/**
 * Right Side Area
 */
 
 /*** IE6 Fix ***/
html>body #sidebar {
  width: 300px;
}


#sidebar {
    float: right;
    width: 300px;
    margin-left: 0px;
	/* border:solid 1px red; */
}

#sidebar H1 {
    padding: 0px;
    margin: 0px;
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color:navy;
    margin-bottom: 5px;
}

#sidebar H2 {
    font-family: "Georgia", sans-serif;
    font-size: 14px;
    font-weight: normal;
}

#sidebar P {
    line-height: 17px;
}

#sidebar .feature {
    margin-bottom: 10px;
}

#sidebar .rel {
    position: relative;
}

#sidebar DL {
    list-style-type: none;
    margin-top: 10px;
    text-align: center;
}

#sidebar DT {
    float: left;
   /* margin-right: 5px; */
}

#sidebar .ad {
    margin-bottom: 10px;
}

/**
 * myIP Box
 */
#myip {
    margin-bottom: 0px;
}

#myip UL {
    margin-top: 5px;
}

#myip LI {
    display: inline;
}

#myip .box_middle {
    padding-left: 5px;
    padding-right: 5px;
    background: url("http://includes.iparenting.com/layout/images/bkgnd_blue.gif") repeat;
    position: relative;
    /*   background-color: #abdfff; */
}

#myip .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_blue_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#myip .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_blue_bottom.jpg") no-repeat;
    width: 300px;
    height: 9px;
    display: block;
}

/**
 * IPMA Box
 */
#ipma {
    margin-bottom: 5px;
    position: relative;
}

#ipma .box_middle {
    padding: 5px;
    background: url("http://includes.iparenting.com/layout/images/bkgnd_yellow.gif") repeat;
    position: relative;
}

#ipma .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_yellow_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#ipma .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_yellow_bottom.jpg") no-repeat;
    width: 300px;
    height: 9px;
    display: block;
}



/**
* GENERIC YELLOW BOX
**/

#yellow_box {
    margin-bottom: 5px;
    position: relative;
}

#yellow_box .box_middle {
    padding: 5px;
        background: url("http://includes.iparenting.com/layout/images/bkgnd_yellow.gif") repeat;
    position: relative;
}

#yellow_box .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_yellow_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#yellow_box .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_yellow_bottom.jpg") no-repeat;
    width: 300px;
    height: 9px;
    display: block;
}


/**
* GENERIC BLUE BOX
**/

#blue_box {
    margin-bottom: 5px;
    position: relative;
}

#blue_box .box_middle {
    padding: 5px;
    background: url("http://includes.iparenting.com/layout/images/bkgnd_blue.gif") repeat;
    position: relative;
}

#blue_box .box_top {
 background: url("http://includes.iparenting.com/layout/images/box_blue_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#blue_box .box_bottom {
   background: url("http://includes.iparenting.com/layout/images/box_blue_bottom.jpg") no-repeat;
    height: 9px;
    display: block;
}





/**
 * Calendar Box
 */
#calendar {
    margin-bottom:0px;
}

#calendar .box_middle {
    padding: 5px;
    background: url("http://includes.iparenting.com/layout/images/bkgnd_green.gif") repeat;
    position: relative;
}

#calendar .box_top {
    background: url("http://includes.iparenting.com/layout/images/box_green_top.jpg") no-repeat bottom;
    width: 300px;
    height: 12px;
    display: block;
}

#calendar .box_bottom {
    background: url("http://includes.iparenting.com/layout/images/box_green_bottom.jpg") no-repeat;
    width: 300px;
    height: 9px;
    display: block;
}

/**
 * Page Footer
 */
#footer {
    margin-top: 10px;
    padding: 10px;
    font-size: 11px;
}

#footer .network {
    margin-top: 10px;
    line-height: 15px;
}

/**
 * TEXT & FORM STYLES
 */
#results hr  { padding:0px; margin:0px; border:none; border-top:dotted 1px #cccccc; margin-top:3px; height:0px; }


.bodytext
{
	
    font-family: sans-serif, "Arial";
    font-size: 11px;
    color: #333333;
    line-height: 12px;	
}


.headline
{
    font-family: verdana,sans-serif, "Arial";
	font-weight:bold;
    font-size: 18px;
    color: black;
    line-height: 20px;		
}


.grey_headline
{
	font-family:verdana,arial;
	font-size:18px;
	color:#666666;
	font-weight:bold;
}
 
.formlabel {
    font-family: sans-serif, "Arial";
    font-size: 10px;
    color: #666666;
    line-height: 10px;
}

.formtext {
    padding: 0px;
    margin: 2px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    font-family: "Arial",sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
    height: 17px;
}

.rbutsmall {
    padding: 0px;
    margin: 0px;
    border: none;
    width: 10px;
    height: 10px;
}

.formbutton {
    padding: 0px;
    margin: 0px;
    border: solid 1px #cccccc;
    background-color: yellow;
    color: blue;
    font-family: "Arial",sans-serif;
    font-size: 10px;
    font-weight: bold;
    width:auto;
}


#specialalert {
    margin-top:0px; 
    margin-bottom:8px;
    border-top:dotted 2px #cccccc; 
    border-bottom:dotted 2px #cccccc; 
    background-color:#FFFFCF;
    padding:5px; 
    font-size:11px;
	height:20px;
}

#specialalert H1 {
    padding: 0px;
    margin: 0px;
    font-family: "Georgia", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color:navy;
    margin-bottom: 5px;
}

/**
 * Old Article Page Styles
 */

#oldarticle {
    padding-left: 5px;
    padding-right: 5px;
}

#oldarticle UL {
    padding-left: 30px;
}

#oldarticle IMG {
    padding: 5px;
    margin: 5px;
}

#oldarticle P {
    line-height: 18px;
}

#oldarticle LI {
    margin-bottom: 10px;
}

#oldarticle .note {
    border: 1px solid #eee;
    background-color: #ffc;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/***************/

#somecontent {
    width: 490px;
    text-align:left;
   margin-left:5px;
 /*  padding-left: 10px;
    padding-right: 10px;*/
     line-height: 20px;
   /* float:right; */
/*    padding-right: 25px; */
}

#somecontent .recallsheader {
    font-family: "Georgia", "Arial", sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
}

#somecontent P {
    line-height: 20px;
}

#somecontent H1 {
    font-family: "Georgia", "Arial", sans-serif;
    font-weight: normal;
    font-size: 22px;
    margin-bottom: 5px;
    margin-top: 20px;
    line-height: 24px;
    text-align: center;
    color: #000;
}

#somecontent H2 {
    font-family: "Georgia", "Arial", sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
}

#somecontent H3 {
    font-family: "Georgia", "Arial", sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

#somecontent H4 {
    font-family: "Georgia", "Arial", sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}

#somecontent UL {
    padding-top: 10px;
    padding-left: 30px;
}

#somecontent LI {
    margin-bottom: 10px;
    line-height: 18px;
}

#somecontent OL {
    padding-top: 10px;
    padding-left: 20px;
}

#somecontent  IMG {
    padding: 5px;
    margin: 5px;
}

#somecontent OPTION {
    width: 140px;
}

#somecontent .top {
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    width: 480px;
}

#somecontent  .none {
    padding: 0px;
    margin: 0px;
}

#somecontent .favs {
    text-align: right;
    float: right;
    width: 300px;
}

#somecontent .favs UL {
    list-style-type: none;
    padding: 0px;
}

#somecontent .favs LI {
    display: inline;
    margin-right: 3px;

}

#somecontent .pages {
    font-family: "Arial", sans-serif;
    text-align: right;
    margin-bottom: 10px;
}

#somecontent .pages A:link, #article .pages A:visited {
    color: #4169e1;
    font-weight: bold;
}

#somecontent .pages A:hover, #article .pages A:active {
    color: #db7093;
}

#somecontent  .icon {
    margin: 0px;
    padding: 0px;
}

#somecontent .goog_ad {
    margin-bottom: 5px;
    text-align: center;
}

#somecontent .expcallout {
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    padding: 10px 0px 10px 0px;
    border: 1px dashed #f00;
    background-color: #ffc;
    width: 80%;
    position: relative;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

#somecontent .cats TR, #somecontent .cats TD {
    padding: 4px;
    margin: 4px;
}

#somecontent .more {
    margin-bottom: 20px;
    margin-top: 10px;
    padding-top: 10px;
}

#somecontent .expertcontent {
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 16px;
}

#somecontent .diarybox {
    text-align: center; 
    position: relative;
    margin: 0 auto;
    display: block;
    width: 420px;
    height: 106px;
    background-image: url('http://graphics.iparenting.com/diary_starthere_bkgnd.gif');
    background-repeat: no-repeat;
    font-size: 11px;
    padding-left: 20px;
}

#somecontent .diarybox TD {
    font-size: 11px;
}

#somecontent .header {
    font-family: "Arial", sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

#top_block {
/** this sits above articles and is populated with the bookmark functions **/
}

#bottom_block {
/** this sits below articles and can be populated with data using js **/
}

acronym 
{
font-family:verdana,sans-serif;
font-size:11px;
border-bottom: 1px dashed #00cc00;
cursor: help;
}

.box { padding:5px; }
.sent { background-color:#cccccc;  font-weight:bold; }
.opened { background-color:orange;  font-weight:bold; }
.registered{ background-color:green; font-weight:bold; color:white;}
.userheadline {font-family:arial,sans-serif;font-size:14px; font-weight:bold; color:#A73736;}
.caption {font-family:arial,sans-serif; font-size:10px;}
.tableheader{background-color:#A73736; color:white; font-weight:bold; font-size:10px; font-family:arial,sans-serif;}

#myiparentingfeatures ul { list-style-type: none; }

#myiparentingfeatures li { margin-top:10px; } 

.blueboxcall { background-color:#eee; position:relative; float:right; margin-bottom: 15px}
.yellowboxcall {  background-color:#ffffcc; padding:15px; margin:5px; border:solid 1px #cccccc; align:right; font-size: 12px;}


.box_green
{ width:90%; height:auto;   padding:10px; background-color: #d4f89f; font-family:verdana,sans-serif; font-size:12px; border-top:dotted 2px #cccccc; border-bottom:dotted 2px #cccccc; }

.box_yellow
{ width:90%; height:auto;   padding:10px; background-color: #ffffcc; font-family:verdana,sans-serif; font-size:12px; border-top:dotted 2px #cccccc; border-bottom:dotted 2px #cccccc; }

.box_blue
{ width:90%; height:auto;   padding:10px; background-color: #B0DEEE; font-family:verdana,sans-serif; font-size:12px; border-top:dotted 2px #cccccc; border-bottom:dotted 2px #cccccc; }

.box_salmon
{ width:90%; height:auto;   padding:10px; background-color: #FFE7DF; font-family:verdana,sans-serif; font-size:12px; border-top:dotted 2px #cccccc; border-bottom:dotted 2px #cccccc; }



.link_highlight a:hover { background-color:yellow; font-weight:bold; }


.button { border:solid 1px #cccccc; color:white; background-color:navy; width:80px; padding:3px; text-decoration:none; font-weight:bold; margin:1px; display:inline; }
.button a { text-decoration:none; color:white; }
.button a:hover {text-decoration:underline; }

#ref-box {
	overflow: hidden;
	width: 920px;
	margin: 0 auto;
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 5px;
	margin-bottom:5px;
}

#ref-box LI {
	list-style-type: none;
}

#ref-box .search {
 	width: 440px;
 	float: left;
 	height: 100px;
 	 padding:4px;
 	border: 1px solid #ddd;
 	margin-right: 5px;
	background-color: #fff; 
}

#ref-box .related {
 	width: 450px;
 	float: left;
 	height: 100px;
	 overflow: auto;
 	text-align: left;
 	border: 1px solid #ddd;
	background-color: #fff; 
	padding:4px;
}

#ref-box .related LI {	
	margin-bottom: 5px;
}

#container .expsform {
	padding: 20px 0px 20px 0px;
}

#container .expsform div {
	border: 1px dotted #ccc;
	padding: 10px;
    width: 370px;	
}