/* ------------------------------------------------------------------------------------*/
/* This is the CSS for OneProudMomma's website.  Copyright 2009-2010 Lindsey D Hillman */
/* ------------------------------------------------------------------------------------*/


/* Colour of background & text for body, plus top left image */

body 	   {background: #ffffff url('rose.jpg') fixed top left no-repeat;padding: 0.5cm; margin: 1cm 2cm; text-align: center;}



/* Colours and positioning for the menu across the top of the page */
	
.content A,
.footer A 		{background-color: #C3535B; color: #ffffff; text-decoration:none;padding:0.3em 0.6em; border: 1px solid; margin-left: auto; margin-right: auto; text-align: center;}
.content A:link,
.content A:visited,
.footer A:link,
.footer A:visited	{background-color: #C3535B;}
.content A:active,
.content A:hover,
.footer A:active,
.footer A:hover		{background-color: #71994E;}


ul {list-style: none inside none; position:relative;left:-20px;}
li {display:inline}


/* The colours for the top and bottom banners */

.footer       {background-color: #C3535B; color:#ffffff; width:80%; font-size: 75%;  text-align: center; margin-left: auto ; margin-right: auto ; border-top-style: solid; border-bottom-style: solid;}
.footer table {background-color: #C3535B; caption-side: top; border-collapse: separate; border-spacing: 5px; empty-cells: show}


.imgveri      {width:90%; font-size: 90%; color:#000000;}
.imgveri a,
.imgveri a:link,
.imgveri a:visited {display:inline; margin-bottom:-5px; font-size: 75%; padding:5px; border:0px; background-color: #ECB8BB; color:#000000;}
.imgveri a:active,
.imgveri a:hover {text-decoration: underline; display:inline; margin-bottom:-5px; font-size: 75%; padding:5px; border:0px; background-color: #ECB8BB; color:#000000;}

.tbborder {background-color: #C3535B; color: #ffffff; text-align: center; width:80%; line-height: 200%; margin-left: auto ; margin-right: auto ; border-top-style: solid; border-bottom-style: solid;}

.description   {background-color: #C3535B; color: #ffffff; text-align: center;} 
.description A {background-color: #C3535B; border: 0px;}


.share         		{background-color: #C3535B; color: #ffffff; text-align: center; border:0px;}
.share A, .share a:link {background-color: #C3535B; color: #ffffff; text-align: center; border:0px;} 


/* The secondary colours for highlighting tables and warning notices */
 
table 	        {background-color: #ca9699; caption-side: top; border-collapse: separate; border-spacing: 5px; empty-cells: show}

.warning        {background-color: #49772c; color: #ffffff; padding:10px; font-size:110%; text-align:center; width:50%; margin-left:auto; margin-right:auto;  border: 1px solid;}
.warning table  {background-color: #49772c; color: #ffffff; font-size:75%; border:0px; padding:0px;}
.warning table tr, 
.warning table td  {background-color: #49772c; color: #ffffff;}
.content .warning table A,
.content .warning table A:link   {background-color: #49772c; color: #ffffff; font-size:75%; border:0px;}

.links 	  {background-color: #49772c; width:100%; padding:1px; border:1px solid #000000;}


/* The main block colour */

.content  {background-color: #ECB8BB; color:#000000; font-size: 100%; padding:0.5cm; width:95%; margin-left: auto ; margin-right: auto ;text-align: left;}
html>body .content {width:85%;}

.content table  {background-color: #ECB8BB; color:#000000; font-size: 100%; width:100%; border-spacing: 0px; empty-cells: show; margin-left: auto ; margin-right: auto ; text-align: left;}

p     	      {background-color: #ECB8BB; font-size: 100%; padding:0.25px;}


/* format for links contained within the content text, headings & search results  */

.content p a,          .content .search a,
.content p a:link,     .content .search a:link,
.content p a:visited,  .content .search a:visited,
.content p a:active,   .content .search a:active,
.content p a:hover,    .content .search a:hover    {background-color: #ECB8BB; color:#000000; border:none; text-align:left; padding:0px; margin:0px;}


/* The colours for the previous and next links */

.navigation {background-color: #ECB8BB; color: #000000; font-family: 'Georgia'; font-size:90%; font-weight:bold; text-align: center;}
.navigation a, 
.navigation a:link, 
.navigation a:visited, 
.navigation a:active, 
.navigation a:hover {background-color: #ECB8BB; color: #222222; font-weight:normal; font-size:90%; border:none; padding:none;}



/* The right side banner for the adverts */

.adverts {width:130px;}


/* The left side column for the links */

.side 		{color:#000000;font-size:small;font-weight:normal;background-color: #49772c;line-height:150%;padding:1px;width:170px;}

.side a, .syndicate a,
.side a:link, .syndicate a:link,
.side a:visited, .syndicate a:visited    {background-color: #49772c; color:#ffffff; border:none; text-align:left;}
.side a:active, .syndicate a:active,
.side a:hover, .syndicate a:hover        {background-color: #49772c; color:#000000; border:none; text-align:left;}

.syndicate 	{font-size:small;font-weight:bold;line-height:140%;padding:2px;margin-top:10px;background-color:#49772c;}
	
.powered 	{color:#49772c;font-size:xx-small;font-weight:bold;border:1px dotted #FFFFFF;line-height:140%;text-transform:uppercase;padding:2px;margin-top:10px;text-align:center;letter-spacing: .2em;background:#FFF;}


/* The colours of the blog postings */

.blog       {padding:10px;}

.blogbody   {color:#000000; font-size:small; font-weight:normal; background:#FFFFFF; line-height:150%; border:solid 1px #000000;padding:5px; margin-top:10px; width:500px;}
.blogbody p {color:#000000; font-size:small; font-weight:normal; background:#FFFFFF; line-height:150%;}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active 	{font-weight: bold; color:#49772c; background:#ffffff; border:none; text-align:left;}
.blogbody a:hover 	{font-weight: bold; color:#111111; background:#ffffff; border:none; text-align:left;}

.blogbody table a,
.blogbody table a:link,
.blogbody table a:visited,
.blogbody table a:active 	{color:#000000; background:#ca9699; border:none; text-align:left; text-decoration: underline;}
.blogbody table a:hover 	{color:#ffffff; background:#ca9699; border:none; text-align:left; text-decoration: underline;}

.blogbody p a,
.blogbody p a:link,
.blogbody p a:visited,
.blogbody p a:active 	{font-weight: bold; color:#000000; background:#ffffff; border:none; text-align:left; text-decoration: underline;}
.blogbody p a:hover 	{font-weight: bold; color:#49772c; background:#ffffff; border:none; text-align:left; text-decoration: underline;}

.blogbody table {background-color: #ca9699; width:85%; border-spacing: 2px; empty-cells: show; border: 1px solid;margin-right:auto;margin-left:auto;}

.blogbody ul  {list-style-type: circle; position:relative;}
.blogbody ol  {list-style-type: decimal; position:relative;}
.blogbody li  {display: list-item;}

.archive ul   		{list-style-type: none; position:relative;}
.archive li   		{list-style-type: none; position:relative; font-weight:bold; font-size:115%;}
.archive li a,
.archive li a:link,
.archive li a:visited,
.archive li a:active,
.archive li a:hover	{list-style-type: none; position:relative; font-weight:normal; font-size:90%;}

.amazon a,
.amazon a:link,
.amazon a:visited,
.amazon a:active	{color:#222222; background:none;}


.posted		{font-size: x-small; color: #000000; margin-bottom:25px;}



/* Font Style For The Headers */
	
h3 		{font-family: 'Georgia'; font-size: 100%; text-align: left;}
.content h2	{font-family: 'Georgia'; font-size: 125%; text-align: left;   line-height:80%; display:inline; margin-bottom:-5px;}
.content h2 a,
.content h2 a:link,
.content h2 a:visited,
.content h2 a:active,
.content h2 a:hover	{font-family: 'Georgia'; font-size: 100%; text-align: left;   line-height:80%; display:inline; margin-bottom:-5px;padding:0px;border:0px;background-color: #ECB8BB; color:#000000;}

h1 		{font-family: 'Georgia'; font-size: 200%; text-align: center; line-height:150%; margin-top:10px;}
html>body h1    {line-height: 60%; margin-top:20px;}

.sidetitle 	{font-family: 'Georgia'; font-size: 90%; font-weight:bold; text-align: center; line-height:100%; margin-top:10px; margin-bottom:10px;}

.blog h2	{font-family: 'Georgia'; color:#000000; font-size: 150%; line-height:100%; font-weight:bold;}
	
.blogbody h2	{font-family: 'Georgia'; color:#000000; font-size: 100%; line-height:100%; font-weight:bold;}	


/* Settings for the Sitemap */

.sitemap        {color:#222222; background: #ECB8BB; font-size:small; font-weight:normal; line-height:160%; border:none; text-align:left; padding:0.5cm; width:85%; margin-left: auto ; margin-right: auto ;}

.sitemap table  {color:#222222; background: #ECB8BB; font-size:small; font-weight:normal; line-height:160%; text-align:left;}
.sitemap td     {color:#222222; background: #ECB8BB; font-size:small; font-weight:normal; line-height:160%; text-align:left;}

.sitemap a,
.sitemap a:link,
.sitemap a:visited,
.sitemap a:active   {font-weight: bold; background: #ECB8BB; border:none; text-align:left; color: #000000;}
.sitemap a:hover    {font-weight: bold; background: #ECB8BB; border:none; text-align:left; color: #49772c;}

.sitemap ul  {position:relative;}
.sitemap li  {display:list-item; font-weight:normal;}


/* Trackback colours, fonts and layout */
	
.trackback-url 	{color:#49772c;font-size:small;font-weight:normal;background:#FFF;line-height:140%;padding:5px;	border:1px dotted #FFFFFF;}
.trackback-body {color:#49772c;font-size:small;font-weight:normal;background:#FFF;line-height:140%;padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #FFFFFF;}		
.trackback-post {color:#49772c;font-size:x-small;font-weight:normal;background:#FFF;}


.date {color:#333333; font-size:small; text-align:right;}


.searchfooter           {font-size:x-small;}