/*
Theme Name: Fellon McCord
Theme URI: http://www.fellonmccord.com
Description: Custom theme for Fellon McCord
Version: 1
Author: Red Giant
Author URI: http://www.rgiant.com/
Tags: 

	 2009 Fellon McCord. All Rights Reserved.
	Images and content may not be reproduced or reused in any fashion.
	
	Feel free to use any of the styles below, however this unique combination and layout is copyright.
*/

/* 
	Eric Meyer's CSS Reset 
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body {line-height:1}
ol, ul {list-style: none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content:none}

/* remember to define focus styles! */
:focus {outline:0}

/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0}


/* ------- END CSS RESET --------- */

html, body {height:100%}

body {font:14px/1.5 Verdana, Helvetica, Arial, sans-serif;color:#333333;}


/* ------------- General Classes ----------------- */
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.skip {display:none;/* \*/display:block;/* */position:absolute;left:-5000px;top:-5000px;width:1px;height:1px}


/*------------- Element Styles ------------------- */

/*---- <a> ----*/
/* Hide dotted outlines in mozilla */
a {color:#cd2036;outline:none;text-decoration:none}
a:hover {text-decoration:underline}
a img {display:block;border:0}

a.more {font-size:12px;text-transform:uppercase;letter-spacing:2px;}

/*---- <small> ----*/
small {font-size:12px}

/*---- <img> ----*/
img.alignleft {float:left;margin:.5em 1em 1em 0;display:inline}
img.alignright {float:right;margin:0 0 1em 1em;display:inline}

/*---- <h*> ----*/
h1 {font:39px/1.2 Georgia, "Times New Roman", Times, serif;color:#cc2036;padding-top:110px;}
#home-page h1 {position:absolute;right:10px;top:54px;width:560px;padding-top:0}

h2 {font:19px/1.2 Georgia, "Times New Roman", Times, serif;color:#000;font-weight:normal;padding-bottom:10px;}
	h2 a {color:#000000}
	h2 a:hover {color:#cd2036;text-decoration:none}

h4 {font:14px/1.2 Georgia, "Times New Roman", Times, serif;font-weight:bold}
	h4 a {color:#7495af;}
	
#article .dateline {font-size:12px;color:#777777}

/*---- <p> ----*/
#article p {margin-bottom:1.5em}


/*---- <ul> ----*/
#article ul,
div.seminars ul {margin:0 0 1.5em 0;list-style: none}
	#article ul li,
	div.seminars ul li {display:block;padding:0 0 .5em 1.5em;background:transparent url(images/bullet_bg.jpg) no-repeat 11px 9px;zoom:1}
#article ol {margin:0 0 1.5em 1.75em;list-style:decimal}
	#article ol li {padding-bottom:.5em}

/*---- <div> ----*/

div.entry {border-bottom:1px solid #e0dfdf;margin-bottom:1.5em}

#sidebar div.news {padding:1.5em 0 0 15px}
	#sidebar div.news li {display:block;padding-bottom:1em;font-size:12px}
		#sidebar div.news li .dateline {display:block;font-size:11px;font-style:normal}
		#sidebar div.news li p {font-size:11px;margin-bottom:8px}
	

/*------------- Layout Styles ------------------- */

#container {min-height:100%;height:auto !important;height:100%}

#header-wrap {width:100%;height:100px;position:relative;background-color:#082041}
	#header {width:962px;height:100px;margin:0 auto;position:relative;}
		#header ul {position:absolute;bottom:7px}
			#header ul li {float:left;margin-right:4px;display:inline}
				#header ul li a,
				#login a {display:block;padding:10px;font:10px/1.5 Verdana, Helvetica, Arial, sans-serif;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:2px}
				#header ul li a:hover,
				#header ul li.current a,
				#login a:hover {background:#cc2036;color:#fff;text-decoration:none}
		
		#login {position:absolute;bottom:7px;right:8px} 
		
#stage-wrap {width:100%;background:#ffffff url(images/stage_bg.jpg) repeat-x 0 0;padding-bottom:200px}
	#stage {width:966px;margin:0 auto}
	
		#hero {width:966px;height:170px;background:transparent url(images/fm-logo-sub.png) no-repeat 0 0;margin-bottom:2em}
		#home-page #hero {height:auto;background:none;position:relative;padding:10px 0 40px 0;border-bottom:1px solid #bfbebe;margin-bottom:0}
		
		#article {width:626px;float:left;padding-bottom:2em}
		#sidebar {width:300px;float:left;margin-left:40px;display:inline}
		
			#subnav li {display:block;background-color:#f3f0f1;padding:18px 0 10px 15px;margin-bottom:8px;zoom:1}
			#subnav li.current_page_item {background-color:#889bab}
				
				#subnav li a {display:block;font:19px/1.2 Georgia, "Times New Roman", Times, serif;color:#000;font-weight:normal;}
				#subnav li a:after {content:" \BB";}
				#subnav li a:hover {color:#cd2036;text-decoration:none} 
				#subnav li.current_page_item a {color:#ffffff}

					#subnav li ul {padding-top:10px;display:none}
						#subnav li ul li {padding:8px 0 8px 10px;margin:0 8px 0 0;}
						#subnav li.current_page_item ul,
						#subnav li.current_page_ancestor ul,
						#subnav li.current_page_parent ul {display:block}
						#subnav li.current_page_item ul li {background-color:transparent}
				
							#subnav li ul li a {font:14px/1.5 Verdana, Helvetica, Arial, sans-serif}
							#subnav li ul li a:after {content:"";}
				
		#home-page #article {width:380px;padding-top:18px;}
		#home-page #sidebar {width:471px;margin-left:115px;display:inline}
			#home-page #sidebar div {width:440px;background-color:#f3f1f1;margin-bottom:1.5em;padding:20px 11px 1.5em 20px;}
			#home-page #sidebar div.services {width:370px;background-color:#f3f1f1;margin-bottom:1.5em;padding-left:90px}
			
			#home-page #sidebar p {margin-bottom:2em}
			#home-page #sidebar img {display:block;float:left;margin-left:-182px}

#footer-wrap {width:100%;height:200px;background:transparent url(images/footer_bg.gif) repeat-x 0 0;margin-top:-198px}
	#footer {width:966px;margin:0 auto;padding-top:14px}
		#footer-nav {height:162px}
			#footer-nav div {width:135px;float:left}
				#footer-nav div h5 {font-size:11px;letter-spacing:2px;color:#000;text-transform:uppercase}
					#footer-nav div h5 a {color:#000}
				#footer-nav div ul li a {color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:1px;line-height:1}	
		
		div.footer-contact {font:11px Georgia, "Times New Roman", Times, serif;color:#ffffff}
			div.footer-contact a {color:#ffffff}
		
				