/*
----------------------------

Name:     "MyMaineCare.com" navigation styles
Designer: Chris Bohnsack
URL:      www.bohnsackdesign.com
Date:     3, 2009 v1.0

----------------------------------------------- */


/* ----------------------------------------------- 
//////////////////////////////////////////////////
global 
//////////////////////////////////////////////////
----------------------------------------------- */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, ul, li, ol, dl, address, img { margin: 0; padding: 0; }
	
ul,li { list-style: none; }


body {
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align: center;
	color: #333333;
	line-height: 1em;
	background-color:#8e1627;
	}
	
p {font-size:100%; padding: 0px 0px 15px 0px; line-height:1.3em;}
	
.centered { margin: 0 auto; text-align:center;}

p.centered { text-align: center; }

h1 {color: #8d1526; font-size:140%; line-height:1em; padding:0px 0px 10px 0px;}

h2 { font-size: 110%; color:#8d1526; line-height:110%; padding-bottom:10px; }

h3 { font-size: 100%; color:#666666; font-weight:bold; line-height:110%; }

.clear-floats {clear: both;}

blockquote{margin: 0px 50px;}

#container{margin: 0 auto; width:938px; text-align:left; font-size:15px;}


	
/* links -------------------------------------- */
a { outline: none; }
a:link {color: #8d1526; text-decoration: none;}
a:visited {color: #9a5963; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline; }


/* image exceptions  -------------------------------------- */
a img { border: 0; }

img.center-img{display:block; margin:10px auto;}
img.left-img{float:left; padding: 0px 10px 0px 0px; background-color:#FFFFFF; margin:0px 10px 0px 0px;}
img.right-img{float:right; padding: 0px 0px 0px 10px; background-color:#FFFFFF; margin:0px 0px 0px 10px;}



/* ----------------------------------------------- 
//////////////////////////////////////////////////
content area 
//////////////////////////////////////////////////
----------------------------------------------- */

#white-background { background:url(/images/bg-top.jpg) repeat-x #ffffff;}
#content-bkgd{ padding:40px 0 0 0;}


#column-3{ padding:0px 0px 40px 0px;}
#column-3 ul {padding:5px 0px 10px 5px;}
#column-3 ul li {background:url(/images/bullet-red.gif) no-repeat 10px 8px; padding:0px 0px 5px 20px; line-height:130%;}

#column-3 .hr {border-bottom:#cccccc dotted 1px; margin:10px 0 10px 0;}




#column-2{float:left; width:653px; margin:0px 0px 40px 20px;}
#column-2 ul {padding:5px 0px 10px 5px;}
#column-2 ul li {background:url(/images/bullet-red.gif) no-repeat 10px 8px; padding:0px 0px 5px 20px; line-height:130%;}

#column-2 .hr {border-bottom:#cccccc dotted 1px; margin:10px 0 10px 0;}


#flash-container{
	width:365px; 
	height:353px; 
	float:right;
	padding:2px 0 0 10px;
	}






#column-1{ float:left; width:260px;}

#column-1-middle{ background:url(/images/sidebar-bg.jpg) repeat-y #8d1526; width:220px; padding:10px 20px 20px 20px; color:#FFFFFF;}
#column-1-middle a{ color:#CCCCCC;}
#column-1-middle a:hover{ color:#999999;}

#column-1 .button { background:url(/images/btn-column-1.gif); height:24px; width:208px; text-align:center; display:block; color:#8d1526; padding-top:7px; }
#column-1 .button:hover { background-position: 0px -31px; text-decoration:none; color:#ffffff; }


#column-1-middle p {padding:5px 0px 0px 5px;}
#column-1-middle ul {padding:5px 0px 10px 5px;}
#column-1-middle ul li {background:url(/images/bullet-grey.gif) no-repeat 10px 8px; padding:0px 0px 5px 20px; line-height:130%;}

#column-1-top{ background:url(/images/sidebar-top.jpg) no-repeat; width:260px; height:14px;}

#column-1-bottom{ background:url(/images/sidebar-bottom.jpg) no-repeat; width:260px; height:14px; margin-bottom:40px;}


#column-1-middle .hr {border-bottom:#9a5963 solid 1px; margin:10px 0 10px 0; clear:both;}


.quote{
	border-top: dotted #999999 1px;
	border-bottom: dotted #999999 1px;
	background-color:#ebdddf;
	margin: 10px 0 10px 0;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
}

.small-text{ font-size:small;}

.right-box { width:200px; float:right; padding:20px; margin-left:20px; border: solid 2px #990000; background-color:#cecece;}

/* ----------------------------------------------- 
//////////////////////////////////////////////////
footer 
//////////////////////////////////////////////////
----------------------------------------------- */
#footer{background: url(/images/bg-bottom.jpg) repeat-x 0px 0px; padding:10px 0px 5px 0px; text-align:center; color:#bf7d86; font-size:90%; height:87px;}


/* ----------------------------------------------- 
//////////////////////////////////////////////////
individual page adjustments 
//////////////////////////////////////////////////
----------------------------------------------- */
#about #content-main { text-align:justify;}



/* ----------------------------------------------- 
//////////////////////////////////////////////////
right column subnav 
//////////////////////////////////////////////////
----------------------------------------------- */


#column-1-subnav ul { padding:0; background:none;}
#column-1-subnav ul li { padding:0; background:none;}

#column-1-subnav ul li ul li{ padding:10px 0 10px 0; background:none; border-bottom:1px solid #9a5963; font-weight:bold;}
