/*

Theme Name: Altimeter
Theme URI: http://wordpress.org/
Description: The default theme for Altimeter Group.
Version: 0.1
Author: Horn Group, Inc.
Author URI: http://www.horngroup.com/

*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,object,embed{margin:0px; padding:0px;}
img,input{border:none;}
a:active{outline:none;}
a:focus{outline:none;}
hr{border-style:solid none solid none; border-color:#adcfe8 transparent #6ea0c5 transparent; margin:0px 0px 25px 0px;}
.clear{clear:both;}

html{background:#daedfc url(images/gradient-bg.png) 0px 0px repeat-x fixed}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#222a36;}

#page-bg-left{background:transparent url(images/nav-bg-thin.png) 0px 0px repeat-x scroll; width:50%; opacity:1; height:100px; position:absolute; left:0px; top:0px;}
#page-bg-right{background:transparent url(images/nav-bg-thick.png) 7px 0px repeat-x scroll; width:50%; opacity:1; height:100px; position:absolute; right:0px; top:0px;}

#parallax{background:transparent url() 0 0 repeat-x scroll; width:100%; height:100%; position:fixed; top:0px; left:0px;}
	#parallax .parallax1{background:transparent url(images/parallax-1.png) 50% 0 no-repeat fixed; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax2{background:transparent url(images/parallax-2.png) 10% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax3{background:transparent url(images/parallax-3.png) 0 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax4{background:transparent url(images/parallax-4.png) -125% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax5{background:transparent url(images/parallax-5.png) 130% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax6{background:transparent url(images/parallax-6.png) -230% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax7{background:transparent url(images/parallax-7.png) 150% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax8{background:transparent url(images/parallax-8.png) 45% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}
	#parallax .parallax9{background:transparent url(images/parallax-9.png) 20% 0 repeat-x scroll; width:100%; height:100%; position:absolute; top:0px;}

.container{position:relative; width:990px; margin:0px auto;}

#nav{background:transparent url(images/nav-proper.png) 63px 0px no-repeat scroll; height:42px; overflow:hidden;}
	#nav ul{list-style:none; margin:0px 0px 0px 207px;}
	#nav ul li{display:inline;}
	#nav ul li a:link{display:block; height:42px; float:left; text-decoration:none; background:url(images/nav-proper.png) 63px 0px no-repeat;}
	#nav ul li a:visited{display:block; height:42px; float:left; text-decoration:none; background:url(images/nav-proper.png) 63px 0px no-repeat;}
		#nav ul li a.Blog{width:63px; background-position:-144px 0px;}
		#nav ul li a.Consulting{width:105px; background-position:-207px 0px;}
		#nav ul li a.Speaking{width:87px; background-position:-312px 0px;}
		#nav ul li a.Calendar{width:92px; background-position:-399px 0px;}
		#nav ul li a.Media{width:108px; background-position:-491px 0px;}
		#nav ul li a.About{width:70px; background-position:-599px 0px;}
		#nav ul li a.Contact{width:80px; background-position:-669px 0px;}
	#nav ul li a:hover{}
		#nav ul li a:hover.Blog{width:63px; background-position:-144px -42px;}
		#nav ul li a:hover.Consulting{width:105px; background-position:-207px -42px;}
		#nav ul li a:hover.Speaking{width:87px; background-position:-312px -42px;}
		#nav ul li a:hover.Calendar{width:92px; background-position:-399px -42px;}
		#nav ul li a:hover.Media{width:108px; background-position:-491px -42px;}
		#nav ul li a:hover.About{width:70px; background-position:-599px -42px;}
		#nav ul li a:hover.Contact{width:80px; background-position:-669px -42px;}
	#nav ul li a:active{}
	#nav ul li.current_page_item a{}
		#nav ul li.current_page_item a.Blog{width:63px; background-position:-144px -84px;}
		#nav ul li.current_page_item a.Consulting{width:105px; background-position:-207px -84px;}
		#nav ul li.current_page_item a.Speaking{width:87px; background-position:-312px -84px;}
		#nav ul li.current_page_item a.Calendar{width:92px; background-position:-399px -84px;}
		#nav ul li.current_page_item a.Media{width:108px; background-position:-491px -84px;}	
		#nav ul li.current_page_item a.About{width:70px; background-position:-599px -84px;}
		#nav ul li.current_page_item a.Contact{width:80px; background-position:-669px -84px;}
	#nav ul li.current_page_parent a{}
		#nav ul li.current_page_parent a.Blog{width:63px; background-position:-144px -84px;}
		#nav ul li.current_page_parent a.Consulting{width:105px; background-position:-207px -84px;}
		#nav ul li.current_page_parent a.Speaking{width:87px; background-position:-312px -84px;}
		#nav ul li.current_page_parent a.Calendar{width:92px; background-position:-399px -84px;}
		#nav ul li.current_page_parent a.Media{width:108px; background-position:-491px -84px;}	
		#nav ul li.current_page_parent a.About{width:70px; background-position:-599px -84px;}
		#nav ul li.current_page_parent a.Contact{width:80px; background-position:-669px -84px;}
	#nav ul li.current_page_ancestor a{}
		#nav ul li.current_page_ancestor a.Blog{width:63px; background-position:-144px -84px;}
		#nav ul li.current_page_ancestor a.Consulting{width:105px; background-position:-207px -84px;}
		#nav ul li.current_page_ancestor a.Speaking{width:87px; background-position:-312px -84px;}
		#nav ul li.current_page_ancestor a.Calendar{width:92px; background-position:-399px -84px;}
		#nav ul li.current_page_ancestor a.Media{width:108px; background-position:-491px -84px;}	
		#nav ul li.current_page_ancestor a.About{width:70px; background-position:-599px -84px;}
		#nav ul li.current_page_ancestor a.Contact{width:80px; background-position:-669px -84px;}
	#nav ul li a em{visibility:hidden;}
	#nav ul li#search-form form{width:175px; float:left; position:relative; top:12px; left:18px;}
		#nav ul li#search-form form input#s{background:none; width:113px; height:15px;}
		#nav ul li#search-form form input#searchsubmit{width:33px; height:18px; background:none; cursor:pointer;}
	#nav ul ul{margin:0px 0px 0px 0px; clear:both; position:absolute; top:50px; right:11px;}
	#nav ul ul li{color:#e3f2ff; font-size:12px; float:left; margin:0px 12px 0px 0px;}
		#nav ul ul li a:link{float:none; display:inline; height:auto; color:#ffff00;}
		#nav ul ul li a:visited{float:none; display:inline; height:auto; color:#ffff00;}
		#nav ul ul li a:hover{background:none; text-decoration:underline;}

#main{border-top:1px solid transparent;}

#logo-row{margin:1px 0px 2px 0px;}

	#logo-row h1{width:203px; height:88px; margin:0px 20px 0px 0px; float:left;}
		#logo-row h1 a{background:transparent url(images/logo.png) 0px 0px no-repeat scroll; display:block; width:238px; height:113px; text-decoration:none; position:relative; top:-25px; right:26px;}
		#logo-row h1 a em{visibility:hidden;}

	#logo-row #pullquote{width:445px; float:left; margin:25px 0px 0px 0px; font-size:14px;}
		#logo-row #pullquote p{color:#e8e620; line-height:20px; font-weight:bold; font-style:italic;}
		#logo-row #pullquote p strong{color:#abdaff; float:right; margin:15px 0px 0px 0px; font-weight:normal; font-style:normal;}
		#logo-row #pullquote span{color:#abdaff; float:right; margin:15px 0px 0px 0px;}
		#logo-row #pullquote a:link{color:#e3f0ff;}
		#logo-row #pullquote a:visited{color:#e3f0ff;}
		#logo-row #pullquote a:hover{color:#ffffff;}

	.landing #logo-row #pullquote{width:575px; float:left; margin:25px 0px 0px 0px;}
		.landing #logo-row #pullquote h3{color:#e8e620; font-size:21px; margin:0px 0px 5px 0px;}
		.landing #logo-row #pullquote p{color:#e3f0ff; font-size:14px; line-height:20px; font-weight:normal; font-style:normal;}

#content-row{margin:25px 0px 0px 0px;}
	#content-row p{color:#000000; line-height:18px; margin:0px 0px 12px 0px;}
	#content-row h3{color:#55649b; font-size:18px; margin:0px 0px 12px 0px;}

	#description{width:203px; margin:0px 15px 0px 0px; float:left;}
		#description img{margin:0px 0px 20px 0px;}
		#description p{color:#ffffff; text-align:right; font-size:14px; line-height:20px}
		#description h3{color:#abdaff;}
		#description dl{color:#e8e620; font-size:11px; margin:0px 0px 10px 0px; width:185px;}
		#description dl dt{color:#abdaff; border-bottom:1px solid #abdaff; font-size:13px; font-weight:bold; margin:0px 0px 5px 0px;}
		#description dl dd{margin:0px 0px 5px 10px;}
		#description dl a:link{color:#e8e620;}
		#description dl a:visited{color:#e8e620;}
		#description dl a:hover{color:#ffffff;}

	.landing #intro{width:288px; float:left; position:relative; top:10px; margin:0px 15px 0px 0px;}
	.landing #sidebar{width:288px; float:left; position:relative; top:10px;  margin:0px 15px 0px 0px;}
	.landing #promo{width:165px; float:left; position:relative; top:10px;}

/* -------------------------------------------------- */
/* -- Main Content ---------------------------------- */
/* -------------------------------------------------- */
	
	.large-box{width:412px; min-height:180px; background:transparent url(images/content-bg-large-bg.png) 0px 0px repeat-y; padding:5px 20px 0px 20px; margin:0px 0px 32px 0px; position:relative;}
		.large-box .top{background:transparent url(images/content-bg-large-top.png) 0px 0px no-repeat; display:block; height:194px; width:452px; position:absolute; top:-10px; left:0px;}
		.large-box .bottom{background:transparent url(images/content-bg-large-bottom.png) 0px 0px no-repeat; display:block; height:194px; width:452px; position:absolute; bottom:-10px; left:0px;}
		.large-box div{position:relative; top:0px; padding:0px 0px 15px;}

	#posts{width:452px; float:left; position:relative; top:10px; margin:0px 15px 0px 0px;}
		#posts h2{color:#55649b; font-size:24px; margin:0px 0px 20px 0px; font-weight:bold; position:relative;}
		#posts h2.pagetitle{color:#55649b; font-size:24px; margin:0px 0px 10px 0px; font-weight:normal; position:relative; top:-20px;}
			#posts h2 a:link{color:#55649b;}
			#posts h2 a:visited{color:#55649b;}
			#posts .return{position:absolute; right:0px; bottom:0px; font-size:12px; font-weight:normal;}
			#posts .return a:link{color:#ca6000;}
			#posts .return a:visited{color:#ca6000;}
			#posts .return a:hover{color:#55649b;}
		#posts h3{color:#55649b; font-size:18px; margin:0px 0px 12px 0px; font-weight:normal;}
			#posts h3 a:link{color:#55649b;}
			#posts h3 a:visited{color:#55649b;}
			#posts h3.slideshare-header{font-weight:normal; font-size:22px; border-bottom:1px solid #6ea0c5; padding:0px 0px 10px 0px;}
		#content-row ul{margin:0px 0px 12px 20px;}
			#content-row ul li{margin:0px 0px 5px 0px; line-height:18px;}
		#content-row ul ul{margin:10px 0px 12px 20px;}
			#content-row ul ul li{}
		#content-row ol{margin:0px 0px 12px 30px;}
			#content-row ol li{margin:0px 0px 5px 0px;}
		#content-row a:link{color:#ca6000; text-decoration:none;}
		#content-row a:visited{color:#ca6000; text-decoration:none;}
		#content-row a:hover{color:#55649b; text-decoration:none;}
		#posts .meta-date{color:#718bb1; display:block; font-size:10px;}
		#posts .metadata{color:#58595b; display:block; font-size:10px;}
		#posts .meta-edit{position:absolute; top:0px; right:0px;}
		#posts img{border:1px solid #55649b;}
			#posts img.alignleft{float:left; margin:0px 10px 4px 0px; clear:both;}
			#posts img.alignright{float:right; margin:0px 0px 4px 10px; clear:both;}
		#posts table{border:1px solid #000000; border-collapse:collapse; padding:5px 5px 5px 5px; margin:0px 0px 10px 0px;}
			#posts table tr{}
			#posts table td{border:1px solid #000000; border-collapse:collapse; padding:5px 5px 5px 5px;}
			
		#posts blockquote{padding:10px 20px 20px 20px;}
			#posts blockquote p{color:#222a36; font-size:14px; line-height:22px; margin:0px 0px 0px 0px; text-indent:-5px; padding:0px 0px 0px 0px;}
			#posts blockquote em{font-size:12px; line-height:16px; font-style:normal; margin:0px 0px 0px 7px;}
		
		#content-row #posts .post{padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #6ea0c5;}
		
		#posts .slideshare{padding:0px 0px 0px 0px;}
			#posts .slideshare a img{width:145px; border:1px solid #53649a; float:left; margin:0px 10px 10px 0px;}
			#posts .slideshare a:hover img{border:1px solid #ca6000;}
			#posts .other h3{margin:30px 0px 20px 0px;}
			#posts .other a img{width:125px; border:1px solid #53649a; margin:0px 8px 0px 0px;}
			#posts .other a:hover img{border:1px solid #ca6000;}

		#content-row #posts .media-module{border-top:1px solid #6ea0c5; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px;}	
			#content-row #posts .media-module h2{font-weight:normal; margin:0px 0px 10px 0px;}	
			#content-row #posts .media-module h3{margin:0px 0px 10px 0px;}	
			#content-row #posts .media-module div{margin:0px 0px 25px 25px; padding:0px 0px 0px 0px;}	
			#content-row #posts .media-module div p{margin:0px 0px 8px 0px;}	
			#content-row #posts .media-module div .readmore{margin:0px 0px 8px 0px;}	
			
		#content-row #posts #feed-informer{}
			#content-row #posts #feed-informer div{margin:0px 0px 0px 0px;}	
			#content-row #posts #feed-informer big{font-size:12px;}
			#content-row #posts #feed-informer .grey{display:none;}
			#content-row #posts #feed-informer p.item{border:none;}
			#content-row #posts #feed-informer .fdpoweredby{display:none;}
			
		#content-row #posts .contact-grid{border-top:1px solid #6ea0c5; margin:25px 0px 0px 0px; padding:20px 0px 0px 0px;}
			#content-row #posts .contact-grid a{}
			#content-row #posts .contact-grid img{margin:0px 1px 5px 1px; border:none;}
			
	
		#content-row #posts .about-preview{margin:0px 0px 15px 0px;}
			#content-row #posts .about-preview img{float:left; margin:3px 10px 5px 0px; width:75px;}
			#content-row #posts .about-preview a.more{clear:both; float:right;}
			
		#content-row #posts .about-main img{float:left; margin:3px 10px 5px 0px; width:125px;}
			
	
/* -------------------------------------------------- */
/* -- Calendar -------------------------------------- */
/* -------------------------------------------------- */
/*
	#content-row #wp-calendar{padding:30px 0px 10px 0px; margin:30px 0px 30px 0px; border-top:1px solid #6ea0c5; border-bottom:1px solid #6ea0c5;}	
*/

	#content-row #wp-calendar{padding:0px 0px 0px 20px; margin:5px 0px 10px 0px; float:right; width:208px;}	
		#content-row #wp-calendar a{color:#ca6000;}	
		#wp-calendar table.nav{width:208px; margin:0px auto; background:#c3d9ff; padding:3px 3px 3px 3px; border:none; border-collapse:inherit;}	
		#wp-calendar table.event-calendar{width:206px; margin:0px auto -20px auto; border:2px solid #c3d9ff; position:relative; top:-20px;}	
			#wp-calendar table.event-calendar caption{width:100px; margin:0px auto; padding:0px 0px 5px 0px; text-align:center;}	
			#wp-calendar table.event-calendar tbody{background:#ffffff;}
			#wp-calendar table.event-calendar .ec3_today{background:#557799; border-width:1px; border-style:solid; border-color:#224466 #99bbdd #99bbdd #224466; color:#ffffff;}
			
	#content-row #ec3_events{border-top:1px solid #6ea0c5; margin:30px 0px 0px 0px; padding:20px 0px 0px 0px;}
		#content-row #ec3_events table{border-collapse:collapse; margin:0px 0px 30px 0px; border:none;}
			#content-row #ec3_events table thead{color:#55649b; font-size:18px;}
			#content-row #ec3_events table thead td{text-align:left; padding:8px 0px 8px 10px; border:none; border-collapse:inherit;}
			#content-row #ec3_events table tbody tr.ec3_odd td{background:#c8e1fa;}
			#content-row #ec3_events table tbody td{padding:8px 0px 8px 10px; border:none;}
			#content-row #ec3_events table tbody td.date{width:80px;}
			#content-row #ec3_events table tbody td.location{width:125px;}
		#content-row .ec3_list{color:#222a36; letter-spacing:normal; word-spacing:normal;}

	
/* -------------------------------------------------- */
/* -- Sidebar --------------------------------------- */
/* -------------------------------------------------- */

	#sidebar{width:288px; float:left; position:relative; top:10px;  margin:0px 15px 0px 0px;}
		#sidebar ul{margin:0px 0px 12px 20px;}
		#sidebar ul li{margin:0px 0px 0px 0px; line-height:18px;}
			
	#content-row .medium-box{width:248px; min-height:180px; background:transparent url(images/content-bg-medium-bg.png) 0px 0px repeat-y; padding:5px 20px 0px 20px; margin:0px 0px 32px 0px; position:relative;}
		#content-row .medium-box .top{background:transparent url(images/content-bg-medium-top.png) 0px 0px no-repeat; display:block; height:194px; width:288px; position:absolute; top:-10px; left:0px;}
		#content-row .medium-box .bottom{background:transparent url(images/content-bg-medium-bottom.png) 0px 0px no-repeat; display:block; height:194px; width:288px; position:absolute; bottom:-10px; left:0px;}
		#content-row .medium-box div{position:relative; top:0px; padding:0px 0px 15px;}

	#content-row .jump-nav{position:relative; top:-10px; margin:0px 0px 12px 0px; padding:0px 25px 0px 25px;}
		#content-row .jump-nav h3{color:#abdaff; margin:0px 0px 5px 0px;}
		#content-row .jump-nav ul{list-style:none; margin:0px 0px 0px 0px;}
		/*
		#content-row .jump-nav ul li{display:inline; border-left:1px solid #e3e519; padding:0px 0px 0px 10px; margin:0px 0px 0px 8px;}
		#content-row .jump-nav ul li:first-child{border:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		*/
			#content-row .jump-nav ul li a:link{color:#e3e519; text-decoration:none; font-size:16px; font-weight:bold;}
			#content-row .jump-nav ul li a:visited{color:#e3e519; text-decoration:none; font-size:16px; font-weight:bold;}
			#content-row .jump-nav ul li a:hover{text-decoration:underline;}

	#content-row #promo_content{width:236px; min-height:280px; background:#556e9a; padding:10px 25px 0px 25px; margin:0px 0px 32px 0px; position:relative;}
		#content-row #promo_content .top{background:transparent url(images/content-bg-promo-top.png) 0px 0px no-repeat; display:block; height:290px; width:286px; position:absolute; top:-10px; left:0px;}
		#content-row #promo_content .bottom{background:transparent url(images/content-bg-promo-bottom.png) 0px 0px no-repeat; display:block; height:20px; width:286px; position:absolute; bottom:-10px; left:0px;}
		#content-row #promo_content div{position:relative; top:0px; padding:0px 0px 1px;}
			#content-row #promo_content div h3{color:#abdaff;}
			#content-row #promo_content div p{color:#ffffff;}
			#content-row #promo_content div ul{list-style:none;}
			#content-row #promo_content div a:link{color:#e3e519; text-decoration:none;}
			#content-row #promo_content div a:visited{color:#e3e519; text-decoration:none;}
			#content-row #promo_content div a:hover{text-decoration:underline;}
	
	#content-row div#calendar{border-top:1px solid #74a3c9; margin:10px 0px 0px 0px; padding:20px 0px 5px 0px;}
		#content-row div#calendar h4{color:#ffffff;}

	#content-row #tag_cloud_archive{}
		#content-row #tag_cloud_archive h3 ul{list-style:none; position:relative; top:-15px; left:-19px; width:286px; margin:0px 0px 0px 0px;}
		#content-row #tag_cloud_archive h3 ul li{display:block; width:130px; float:left; text-align:center; border-bottom:1px solid transparent; margin:0px 0px 0px 8px;}
		#content-row #tag_cloud_archive h3 ul li a:link{color:#55649b; display:block; width:130px; text-align:center; border-bottom:1px solid transparent; text-decoration:none; padding:0px 0px 13px 0px;}
		#content-row #tag_cloud_archive h3 ul li a:visited{color:#55649b; display:block; width:130px; text-align:center; border-bottom:1px solid transparent; text-decoration:none; padding:0px 0px 10px 0px;}
		#content-row #tag_cloud_archive div{padding:0px 0px 0px 0px; clear:both;}
		#content-row #tag_cloud_archive div div{padding:0px 0px 0px 0px;}
			#content-row #tag_cloud_archive div div p{margin:0px 0px 8px 0px;}
			#content-row #tag_cloud_archive div div a:link{color:#be4b00; text-decoration:none;}
			#content-row #tag_cloud_archive div div a:visited{color:#be4b00; text-decoration:none;}
			#content-row #tag_cloud_archive div div a:hover{text-decoration:underline;}
		#content-row #tag_cloud_archive div div div{padding:0px 0px 5px 0px; margin:0px 0px 12px 0px;}
		#content-row #tag_cloud_archive div div div:first-child{border-bottom:1px solid #c6e0ff;}
		
		#content-row #tag_cloud_archive.tag-cloud h3 ul li a{color:#ffffff;}
		#content-row #tag_cloud_archive.archives h3 ul li a{color:#ffffff;}

		#content-row #tag_cloud_archive h3 ul li.current{border-bottom:1px solid #c6e0ff;}
		#content-row #tag_cloud_archive h3 ul li.current a{border-bottom:1px solid #ffffff; color:#55649b;}

		#content-row #tag_cloud_archive.tag-cloud .top{background:transparent url(images/content-bg-medium-tabs-b.png) 0px 0px no-repeat;}
		#content-row #tag_cloud_archive.archives .top{background:transparent url(images/content-bg-medium-tabs-a.png) 0px 0px no-repeat;}

		#content-row div#tag_cloud_archive div#tag-cloud{width:280px; height:215px; padding:0px; margin:0px; overflow:hidden; position:relative; top:-15px; left:-16px;}
		#content-row div#tag_cloud_archive div#wpcumuluscontent{padding:0px; margin:0px; position:relative; top:-22px;}
		#content-row div#tag_cloud_archive div#archives ul{list-style:none; margin:0px 0px 10px 0px;}
/*
	#content-row div#tag_cloud_archive #tag{padding:0px 1px 0px 1px; width:285px;}
		#content-row div#tag_cloud_archive a:link{color:#55649b; padding:0px 3px 0px 0px;}
		#content-row div#tag_cloud_archive a:visited{color:#55649b; padding:0px 3px 0px 0px;}
		#content-row div#tag_cloud_archive a:hover{color:#ca6000;}
		#content-row div#tag_cloud_archive div #tagcloudflash{position:relative; top:-30px;}
*/






	#content-row #the_book{min-height:150px;}
		#content-row #the_book span.book{background:transparent url(images/book-bg.png) bottom right no-repeat; display:block; width:121px; height:181px; position:absolute; right:5px; bottom:-4px;}
		#content-row #the_book div{width:160px; padding:0px 0px 10px 0px;}
		#content-row #the_book h3{margin:0px 0px 5px 0px;}
		#content-row #the_book ul{list-style:none; font-size:11px; margin:0px 0px 0px 0px;}
			#content-row #the_book ul li{margin:0px 0px 3px 0px;}
			#content-row #the_book ul li a:link{color:#ca6000; text-decoration:none;}
			#content-row #the_book ul li a:visited{color:#ca6000; text-decoration:none;}
			#content-row #the_book ul li a:hover{text-decoration:underline;}
	
	#content-row #twitter{}
		#content-row #twitter h3{border-bottom:1px solid #ffffff; padding:0px 0px 12px 0px; margin:0px 0px 0px 0px;}
		#content-row #twitter h3 a:link{color:#55649b; font-size:12px; text-decoration:none; position:absolute; top:-4px; right:0px; font-weight:normal;}
		#content-row #twitter h3 a:visited{color:#55649b; font-size:12px; text-decoration:none; position:absolute; top:-4px; right:0px; font-weight:normal;}
		#content-row #twitter h3 a:hover{}
			#content-row #twitter h3 a img{position:relative; top:3px; right:-3px}
		#content-row #twitter ul{list-style:none; border-bottom:1px solid #c6e0ff; margin:0px 0px 12px 0px;}
			#content-row #twitter ul li{border-top:1px solid #c6e0ff; border-bottom:1px solid #ffffff; padding:12px 0px 12px 0px;}
				#content-row #twitter ul li a:link{color:#55649b; text-decoration:none;}
				#content-row #twitter ul li a:visited{color:#55649b; text-decoration:none;}
				#content-row #twitter ul li a:hover{text-decoration:underline;}
				#content-row #twitter ul li span{display:block;}
		#content-row #twitter a:link{color:#be4b00; text-decoration:none;}
		#content-row #twitter a:visited{color:#be4b00; text-decoration:none;}
		#content-row #twitter a:hover{text-decoration:underline;}
	
	#content-row #recent_popular{}
		#content-row #recent_popular h3 ul{list-style:none; position:relative; top:-15px; left:-19px; width:286px; margin:0px 0px 0px 0px;}
		#content-row #recent_popular h3 ul li{display:block; width:130px; float:left; text-align:center; border-bottom:1px solid transparent; margin:0px 0px 0px 8px;}
		#content-row #recent_popular h3 ul li a:link{color:#55649b; display:block; width:130px; text-align:center; border-bottom:1px solid transparent; text-decoration:none; padding:0px 0px 13px 0px;}
		#content-row #recent_popular h3 ul li a:visited{color:#55649b; display:block; width:130px; text-align:center; border-bottom:1px solid transparent; text-decoration:none; padding:0px 0px 13px 0px;}
		#content-row #recent_popular div{padding:0px 0px 0px 0px; clear:both;}
		#content-row #recent_popular div div{padding:0px 0px 0px 0px;}
			#content-row #recent_popular div div p{margin:0px 0px 8px 0px;}
			#content-row #recent_popular div div a:link{color:#be4b00; text-decoration:none;}
			#content-row #recent_popular div div a:visited{color:#be4b00; text-decoration:none;}
			#content-row #recent_popular div div a:hover{text-decoration:underline;}
		#content-row #recent_popular div div div{padding:0px 0px 5px 0px; margin:0px 0px 12px 0px;}
		#content-row #recent_popular div div div:first-child{border-bottom:1px solid #c6e0ff;}

		#content-row #recent_popular.recent h3 ul li a{color:#ffffff;}
		#content-row #recent_popular.popular h3 ul li a{color:#ffffff;}

		#content-row #recent_popular h3 ul li.current{border-bottom:1px solid #c6e0ff;}
		#content-row #recent_popular h3 ul li.current a{border-bottom:1px solid #ffffff; color:#55649b;}

		#content-row #recent_popular.recent .top{background:transparent url(images/content-bg-medium-tabs-b.png) 0px 0px no-repeat;}
		#content-row #recent_popular.popular .top{background:transparent url(images/content-bg-medium-tabs-a.png) 0px 0px no-repeat;}
	
	
	#content-row .small-box{width:126px; min-height:255px; background:#365081; padding:5px 20px 0px 20px; margin:0px 0px 32px 0px; position:relative;}
		#content-row .small-box .top{background:transparent url(images/content-bg-small-top.png) 0px 0px no-repeat; display:block; height:255px; width:166px; position:absolute; top:-10px; left:0px;}
		#content-row .small-box .bottom{background:transparent url(images/content-bg-small-bottom.png) 0px 0px no-repeat; display:block; height:20px; width:165px; position:absolute; bottom:-10px; left:0px;}
		#content-row .small-box div{position:relative; top:0px; padding:0px 0px 1px;}
			#content-row .small-box div h3{color:#abdaff;}
			#content-row .small-box div p{color:#ffffff;}
			#content-row .small-box div ul{list-style:none;}
			#content-row .small-box div a:link{color:#e3e519; text-decoration:none;}
			#content-row .small-box div a:visited{color:#e3e519; text-decoration:none;}
			#content-row .small-box div a:hover{text-decoration:underline;}
	
	
/* -------------------------------------------------- */
/* -- Footer ---------------------------------------- */
/* -------------------------------------------------- */

#footer{text-align:center; margin:50px 0px 20px 0px; color:#22235a; font-size:10px;}
	#footer a:link{color:#22235a; text-decoration:none;}
	#footer a:visited{color:#22235a; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}

	
	
/* -------------------------------------------------- */
/* -- Blog Pagination ------------------------------- */
/* -------------------------------------------------- */
.wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border-right:1px solid #808bb4; color:#c85f00;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border-right:1px solid #808bb4; color:#c85f00;}
.wp-pagenavi a:hover{color:#000000;}
.wp-pagenavi a.first{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border:none;}
.wp-pagenavi a.last{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border:none;}
.wp-pagenavi span.pages{color:#808bb4; padding:2px 4px 2px 4px; margin:2px 0px 2px 0px;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; font-weight:bold; border-right:1px solid #808bb4; color:#808bb4;}
.wp-pagenavi span.extend-first{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border-right:1px solid #808bb4; color:#c85f00;}
.wp-pagenavi span.extend-last{padding:2px 4px 2px 4px; margin:2px 0px 2px 0px; border:none; color:#c85f00;}

/* -------------------------------------------------- */
/* -- Blog Archives --------------------------------- */
/* -------------------------------------------------- */
#year-list{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
#year-list .emptymonth{color:#aaaaaa;}
	#year-list a:link{color:#55649b;}
	#year-list a:visited{color:#55649b;}
	#year-list a:hover{color:#ca6000;}
#month-explode .month-list{padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
	#month-explode .month-list h3{margin:0px 0px 5px 0px;}
	#month-explode .month-list ul{list-style:none;}
	#month-explode .month-list ul li{margin:0px 0px 0px 0px;}
	#month-explode .month-list ul li a:link{color:#55649b;}
	#month-explode .month-list ul li a:visited{color:#55649b;}
	#month-explode .month-list ul li a:hover{color:#ca6000;}

/* -------------------------------------------------- */
/* -- Comments -------------------------------------- */
/* -------------------------------------------------- */
#respond{color:#55649b; margin:40px 0px 0px 0px;}
	#respond h4{margin:0px 0px 10px 0px;}
	#respond #commentform{}
	#respond #commentform div{border-top:1px solid #6ea0c5; background:#c8e1fa; padding:10px 20px 10px 20px;}
	#respond #commentform input{background:#ffffff; border:1px solid #aedbff; width:45%; padding:2px 3px 2px 3px; color:#55649b;}
		#respond #commentform input#submit{color:#ca6000; border:none; text-align:left; font-weight:bold; width:auto; padding:3px 0px 0px 0px; cursor:pointer;}
	#respond #commentform textarea{background:#ffffff; border:1px solid #aedbff; width:100%; height:80px; color:#55649b;}
	#respond #commentform label{color:#55649b; display:block; font-weight:bold;}
	#respond #commentform span{float:right; font-size:10px;}
	
#comments{color:#55649b; margin:40px 0px 0px 0px;}
	#comments h4{margin:0px 0px 10px 0px;}
	#comments .commentlist{list-style:none; margin:0px; padding:0px; border-top:1px solid #6ea0c5;}
		#comments .commentlist li{padding:25px 0px 15px 0px; border-bottom:1px solid #adcfe8;}
		#comments .commentlist li div{padding:0px;}
		#comments .commentlist li .left{float:left; width:50px;}
		#comments .commentlist li .right{float:left; width:300px;}
		#comments .commentlist li .right p{color:#55649b;}
			#comments .commentlist li .right p.comment-meta a{font-weight:bold; text-transform:capitalize;}
			#comments .commentlist li .right p.comment-meta span{color:#718bb1; font-size:10px; margin:0px 0px 0px 10px;}
	
	
	
/* --- IE7 Fixes --- */
#content-row #recent_popular h3 ul{*top:0px;}

/* --- IE6 Fixes --- */
#logo-row h1 a{_background-image:url(images/logo.gif);}
#page-bg-left{_background-image:url(images/nav-bg-thin.gif);}
#page-bg-right{_background-image:url(images/nav-bg-thick.gif);}
#nav{_background-image:url(images/nav-proper.gif);}
#nav ul li a:link{_background-image:url(images/nav-proper.gif);}
#nav ul li a:visited{_background-image:url(images/nav-proper.gif);}
#parallax{_display:none;}
#main{_border-top:1px solid #221259;}

.large-box{_background-image:url(images/content-bg-large-bg.gif);}
.large-box .top{_background-image:url(images/content-bg-large-top.gif);}
.large-box .bottom{_background-image:url(images/content-bg-large-bottom.gif);}
#content-row .medium-box{_background-image:url(images/content-bg-medium-bg.gif);}
#content-row .medium-box .top{_background-image:url(images/content-bg-medium-top.gif);}
#content-row .medium-box .bottom{_background-image:url(images/content-bg-medium-bottom.gif);}
#content-row #promo_content .top{_background-image:url(images/content-bg-promo-top.gif);}
#content-row #promo_content .bottom{_background-image:url(images/content-bg-promo-bottom.gif);}
#content-row #recent_popular.recent .top{_background-image:url(images/content-bg-medium-tabs-b.gif);}
#content-row #recent_popular.popular .top{_background-image:url(images/content-bg-medium-tabs-a.gif);}
#content-row #recent_popular h3 ul{_top:-2px; _left:-6px; _width:260px; _margin:0px -15px 0px 0px;}
#content-row #recent_popular h3 ul li{_margin:0px 0px 0px 0px; _width:130px;}
#content-row #recent_popular h3 ul li a:link{_width:130px;}
#content-row #recent_popular h3 ul li a:visited{_width:130px;}
#content-row .small-box .top{_background-image:url(images/content-bg-small-top.gif);}
#content-row .small-box .bottom{_background-image:url(images/content-bg-small-bottom.gif)}

