/* Custom CSS for Mary Robinson site */

/* Basic CSS */
.italic		{ font-style: italic; color: #003663; font-family: "Droid Serif"; }
.left		{ float: left; }
.right		{ float: right;}
.center		{ text-align: center; }
.clear		{ clear: both; }
.pad		{ height: 20px; }
ul.disc		{ list-style-type: disc; margin: 20px 0px 0px 30px; }
ul.decimal	{ list-style-type: decimal; margin: 0px 0px 20px 30px; }

/* Homepage Qualities */
.qualities_cycle h3 { padding-top: 10px; }

/* About Mary */
#about_mary		{ background: url('../../uploads/2011/10/mary-new.jpg') no-repeat bottom right; min-height: 869px; font-size: 110%; padding-bottom: 10px;}
#about_mary #qualifications	{ font-size: 130%; }
#about_mary #text_content	{ width: 520px; }
#about_mary	dt	{ color: #003663; width: 180px; clear: both; float: left; font-style: italic; font-weight: normal; font-family: 'Droid Serif', arial, serif;}
#about_mary dd	{ float: left; width: 300px; margin-bottom: 5px;}
#about_mary h3	{ font-size: 100%; color: #003663; margin: 5px 0px; font-style: italic;}

.more_content	{ display: none; }

/* True Wealth */
.wealth_content	{ width: 450px; font-size: 110%; }

/* Services */
#service_menu a				{ width: 307px; height: 175px; display: block; float: left; margin: 3px 3px;}
a#wealth_planning			{ background: url('../../uploads/2011/10/icon-wealthplanning.jpg') no-repeat top left; }
a#retirement_planning		{ background: url('../../uploads/2011/11/icon-retirementplanning.jpg') no-repeat top left; }
a#life_income				{ background: url('../../uploads/2011/10/icon-incomeforlife.jpg') no-repeat top left; }
a#estate_planning			{ background: url('../../uploads/2011/11/icon-estateplanning.jpg') no-repeat top left; }
a#business_planning			{ background: url('../../uploads/2011/11/icon-businessplanning.jpg') no-repeat top left; }
a#risk_management			{ background: url('../../uploads/2011/10/icon-riskmanagement.jpg') no-repeat top left; }
a#wealth_planning:hover,
a#retirement_planning:hover,
a#life_income:hover,
a#estate_planning:hover,
a#business_planning:hover,
a#risk_management:hover		{ background-position: 0px -175px; }

#service_content			{ font-size: 110%; }

#service_content h4,
#service_content h5			{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#service_content h4			{ color: #f26522; }
#service_content h5			{ font-style: normal; color: #003363; font-weight: bold; }
#service_content h5.green	{ color: #5998ae; }

#service_content #right_divider	{ display: block; width: 180px; float: right; margin-left: 15px; padding-left: 20px; border: 1px solid #5998ae; border-width: 0px 0px 0px 1px;  height: 270px; }
#right_divider h5			{ color: #5998ae; }
#service_content #box_content		{ width: 400px; float: right; margin: 10px; padding: 15px; background: #7097af; color: white; }

#right_half		{ width: 50%; float: right; margin-left: 30px; }
#right_half li	{ padding-bottom: 0px; }

#legal h3,
#legal h4		{ font-size: 90%; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#legal h5		{ font-size: 80%; color: black; font-style: normal; }