/*
* style.css for www.glasgowwebdesign.co.uk
* author: david campbell
* copyright 2008, all rights reserved

palette: 
262F44 - navy
1e5ba0 - header blue
89be50 - green
87ee00 - brighter green! 
66e0fe - brighter blue

logo background: 
4a546d - dark
56627f - light

*/

body { font-family:  Verdana, Arial, serif; color: #262F44; padding: 0px; margin: 0px; background: #4A546D url('images/background_shading.jpg') top center repeat-y; } 
a img {border: 0px; }

/* font sizes */
body { font-size: 80%; }
div#top_nav_links a {  }
div#nav_menu li a 	{  }
div.fr { font-size: 70%; }

/* , h2, h3,. h4, h5 formatting */
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px;  /* font-family: Helvetica,Arial,sans-serif; */ font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif; color: #262F44; }
h1 { font-size: 100%; color: #ffffff; width: 982px; margin: 0px auto; text-align: center; font-weight: normal; padding: 5px 0px 5px 0px; background-color: #343e57; }
h1 a { color: #ffffff; font-weight: bold; }
h2 { font-size: 220%; color: #1e5ba0; font-weight: normal; margin: 6px 0px 8px 0px; padding-bottom: 3px; border-bottom: 1px solid #e0e0e0; /*font-family: Verdana, "Trebuchet MS", Cambria, Georgia, serif; */ font-family: Helvetica,Arial,sans-serif; }
div#content h2 a { text-decoration: none; }
div#content h2 a:hover { text-decoration: underline; color: #262F44; }
h3 { font-size: 180%; font-family: Helvetica,Arial,sans-serif;  color: #1e5ba0; font-weight: normal; font-style: italic; margin: 35px 0px 8px 0px; padding-left: 20px; border-bottom: 1px solid #e0e0e0; background: #ffffff url('images/h3_arrow.gif') no-repeat 0px 6px; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }

/* container */

div#container { border: 1px solid #262F44; position: relative; width: 980px; padding: 1px; margin: 0px auto; background-color: #ffffff; }

/* banner and masthead */

div#banner { float: left; border-top: 1px solid #262F44; border-bottom: 1px solid #262F44; }

/* nav links */

div#new_nav_links { width: 980px; border-top: 2px solid #888888; border-bottom: 1px solid #888888; clear: both; padding: 10px 0px 10px 0px; color: #ffffff; line-height: 150%; font-size: 100%; font-family: Arial, Verdana, serif; background: #000000 url('images/clydebottom.jpg') top right no-repeat; }
div.new_nav_column { float: left; text-align: left; padding: 2px; margin: 0px 20px 10px 8px; }
div#new_nav_links h5 { font-size: 150%; color: #efefef; margin: 0px; padding: 0px; font-weight: normal; }
div#new_nav_links ul { border-top: 1px solid #444444; list-style-type: none; margin: 0px; padding: 0px; }
div#new_nav_links p.subtitle { color: #f2e6bb; margin: 0px; padding: 0px; font-size: 70%; }
div#new_nav_links a { color: #ffffff; text-decoration: none; }
div#new_nav_links a:visited { color: #ffffff;}
div#new_nav_links a:hover { color: #ffffff; text-decoration: underline; }
div#new_nav_links br.both { clear: both; }

/* main content */

div#content { float: left; border-right: 1px solid #dddddd; width: 698px; margin: 0px; padding: 5px 10px 200px 20px; background: #ffffff url('images/curl.jpg') bottom right no-repeat; }
div#content ul { line-height: 150%; }
div#content a { color: #1e5ba0; }
div#content a:hover { }
div#content a:visited{ color: blue; }
div#content p { margin-top: 5px; line-height: 140%; }
div#content p.more { margin-bottom: 30px;  }
div.fr { width: 200px; float: right; margin: 0px 5px 10px 10px; clear: both; }
div.fr img { border: 1px solid #262F44; margin-bottom: 3px;  }


/* summary */

/* div#content div.summary { color: #3c679b; color: #000000; background-color: #ffffcc; padding: 10px 30px 10px 30px; border: 4px solid #cc9933; border-left: 0px; border-right: 0px; margin-bottom: 20px; } */
div#content div.summary { color: #262F44; font-weight: bold; margin-bottom: 20px; }
div#content div.summary p{ margin: 0px; margin-bottom: 10px; padding: 0px; /* font-family: Verdana, sans-serif; */ font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif; line-height: 130%; }
div#content div.summary p:first-letter {  }
div#content div.summary a{ color:blue; }
div#content div.summary a:hover{ color:blue; }
div#content div.summary a:visited{ color:blue; }

/* pullquotes */

div#content p.pullquote { float: right; width: 250px; background: url(images/quote.gif) 5px 5px no-repeat; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 10px 10px 20px 10px; margin: 0px 0px 10px 10px; text-align: center; 
									color: #3c679b; font-size: 125%; line-height: 100%; /* font-family: Palatino, Palatino Linotype, Helvetica, Tahoma, serif; */ font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif; }
div#content p.pullquote:first-letter { font-size: 24px; font-weight: bold; }
div#content p.pullquote a{ color:blue; }
div#content p.pullquote a:hover{ color:blue; }
div#content p.pullquote a:visited{ color:blue; }
div#content p.pullquote span.author{ color:#262F44; display: block; }

div#content h3 a { text-decoration: none; }



/* nav menu */

div#nav_menu { width: 250px; float: right; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: normal;}
div#nav_menu ul { list-style: none; width: 240px; padding: 0px; margin: 0px 0px 0px 5px; }
div#nav_menu li {  }
div#nav_menu li a { min-height: 17px; background-color: #efefef; color: #555555; text-decoration: none; display: block; padding: 3px 1px 2px 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; }
div#nav_menu li a:hover { background-color: #e8e8e8; color: #333333; border-top: 1px solid #888888; border-bottom: 1px solid #ffffff; text-decoration: underline; }
div#nav_menu li a.selected { font-weight: bold; background-color: #efefef; color: #333333; border-top: 1px solid #888888; border-bottom: 1px solid #ffffff; text-decoration: none; }
div#nav_menu li.category a { color: #ffffff; border: 0px; border-top: 1px solid #888888; font-family: Verdana, sans serif; font-size: 105%; background-image: url('images/gradient.jpg'); background-repeat: no-repeat; background-color: #4A546D; padding-left: 5px; }	
div#nav_menu li.category a:hover { background-image: url('images/gradient2.jpg'); }
div#nav_menu li.category a.selected { }

div#nav_menu img { margin-left: 5px; margin-bottom: 5px; clear: both; }
div#nav_menu img.navmenutop { margin-left: 5px; margin-bottom: 0px; }
div#nav_menu img.navmenubottom { float: left; margin-left: 5px; margin-top: 0px; }


/* rhscontent */

div#rhscontent { width: 190px; float: left; margin-left: 8px; margin-top: 5px; }

/* footer */

div#footer { width: 980px; border-top: 2px solid #888888; clear: both; padding: 10px 0px 10px 0px; background-color: #202020; color: #aaaaaa; line-height: 150%; font-size: 100%; font-family: Arial, Verdana, serif; }

div#footer h5 { font-size: 130%; color: #efefef; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #444444;}
div#footer ul { list-style-type: none; margin: 0px; padding: 0px; }
div#footer p { margin: 15px; padding: 0px; }
div#footer a { color: #aaaaaa; text-decoration: none; }
div#footer a:visited { color: #aaaaaa;}
div#footer a:hover { color: #ffffff; }
div#footer strong { color: #cccccc; }

div#footer div.footer_column { float: left; width: 120px; text-align: left; padding: 2px; margin: 0px 20px 30px 10px; } 
div#footer div.footer_column p { margin: 0px 0px 10px 0px; padding: 0px; }
div#footer div.medium_footer { width: 280px; } 
div#footer div.wide_footer { width: 440px; } 

/* other */

br.both { clear: both; height:0;
font-size: 1px;
line-height: 0px;
}
div.both { clear:both; }

div.gallery img { width: 500px; }