/* this style sheet contains style for our column layout and the text within */

/*
 $Revision: 425 $
 $LastChangedDate: 2011-10-01 08:06:58 +0100 (Sat, 01 Oct 2011) $
 $LastChangedBy: james $
 $URL: file:///srv/svn/websites/www.lucidnetworks.co.uk/tags/release-2012020601/css/page_styles.css $
*/

div#content_wrapper { margin: 0; padding: 0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
div#content_wrapper p { color: #fff; font-size: 80%;}
div#content_wrapper a { color: #00aeef; text-decoration: underline;}
div#content_wrapper a:hover { color: #7fd6f7; text-decoration: underline; }
div#content_wrapper .blue { color: #00aeef; }
div#content_wrapper strong { color: #00aeef; font-weight: bold; }

div#content_wrapper .large { font-weight: normal; font-size: 120%; }
div#content_wrapper .large a { color: #fff; text-decoration: none; }
div#content_wrapper .large a:hover { color: #7fd6f7; text-decoration: none; }
div#content_wrapper .right_align { text-align: right; }

div#content_wrapper div#page_header { margin: 0; padding: 0; width: 1000px; }

div#content_wrapper div#page_header h2#page_title { display: block; float: left; width: 191px; font-size: 150%; font-weight: normal; text-align: right; height: 1.5em; margin: 0; padding: 30px 10px 50px 0;  }

div#content_wrapper div#page_header div#page_leadtext { float: left; margin: 0; padding: 15px 8px 10px 8px; width: 783px;}
div#content_wrapper div#page_header div#page_leadtext p { font-size: 115% }

div#left_hand_column { clear: left; margin: 0; padding: 0; width: 201px; float: left; }
div#left_hand_column img { margin: 0 0 50px 0; padding: 0; border: 5px solid #fff; }

div#wide_column { margin: 0 0 50px 0; padding: 0 8px 0 8px; width: 783px; float: left; }
div#content_wrapper p.strip_top_padding { padding-top: 0; margin-top: 0; }

/* this narrow column is used as both second and third columns in the three column layout */
.narrow_column { margin: 0 0 50px 0; padding: 0 8px 0 8px; width: 383px; float: left; }

form#contactform input { width: 200px; }


div#content_wrapper h1, h2, h3, h4, h5, h6 { font-family: Gill Sans, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }

/* NOT RESTRICTING IMAGE SIZE AT THE MOMENT SO MAKE SURE YOU DO NOT EXCEED COLUMN WIDTH - BORDERS */
div#content_wrapper img { border: 5px solid #fff; margin: 0; padding: 0; }
div#content_wrapper img.left_align { margin: 0 8px 0 0; padding: 0; }
div#content_wrapper img.right_align { margin: 0 2px 0 8px; padding: 0; }

div#content_wrapper ul { font-size: 80%; margin: 10px; padding: 10px; }
div#content_wrapper ol { font-size: 80%; margin: 10px; padding: 10px; }

div#content_wrapper table { border-collapse: collapse; }
div#content_wrapper td { border: solid thin white; padding: 8px; font-size: 80%; }

