/*  







Theme Name: Sidekick Theme







Theme URI: http://wordpress.org/







Description: SideKick Magazine Wordpress as CMS Theme (Last Update: may 13, 2008)







Version: 1.0







*/















/******** Body Elements ********/















* {







	margin: 0;







	padding: 0;







	border: 0;







}















html,body {







	 height: 100%;







}















img.alignright { float:right } 















body {







	margin:0;







	padding:0;







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







	color:#333;







	line-height:18px;







	background-color:#666;







	margin:24px 0 57px 0;







}















a {







	color:#336699;







	text-decoration:none;







}















a:hover {







	color:#336699;







	text-decoration:underline;







}















a.content-link {







	font-size:12px;







	color:#336699;







	text-decoration:none;







}







a.content-link:hover {







	color:#336699;







	text-decoration:underline;







}















form { margin:0; padding:0; }















:focus {







	outline: 0;







}















.clear { clear: both; line-height:7px; height:7px; }















.clearAll { clear: both; font:1px; line-height:1px; height:1px; }























/* Global */







input.textfield {







	font-size:11px;







	color:#223E55;







	padding:2px 4px 0 4px;







	border:1px solid #989898;







	vertical-align:middle;







}







.textarea_field{







	font-size:11px;







	color:#223E55;







	font-family:Arial, Helvetica, sans-serif;







}















input.searchfield {







	width:305px!important;







	width:280px;







	height:18px;







	font-size:13px;







	color:#223E55;







	padding:2px 4px 0 4px;







	border:1px solid #989898;







	vertical-align:middle;







}















select {







	font-size:11px;







	color:#666;







	text-transform:capitalize;







}















div.clear { clear:both; }







img.spacer { display:block; }























.bold { font-weight:bold; }







.italic { font-style:italic; }















h1 {







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:22px;







	color:#336699;







	font-weight:normal;







	margin:2px 0 0 0;







	line-height:26px;







}







h2 {







	font-family:Arial Black;







	font-size:12px;







	color:#223E55;







	font-weight:normal;







	margin:0 0 17px 0;







	line-height:20px;







	border-bottom:1px solid #DCD9DB;







	text-transform:uppercase;







	letter-spacing:1px;







}







h3 {







	font-family:Arial Black;







	font-size:12px;







	color:#999;







	font-weight:normal;







	margin:0 0 17px 0;







	line-height:20px;







	border-bottom:1px solid #DCD9DB;







	text-transform:uppercase;







	letter-spacing:1px;







}







h4 {







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:22px;







	font-weight:normal;







	color:#74C2C9;







	margin:0 0 24px 0;







}















h5 {







	font-family:Arial Black;







	font-size:10px;







	color:#999;







	font-weight:normal;







	margin:0 0 13px 0;







	line-height:normal;







	text-transform:uppercase;







	letter-spacing:1px;







}















h6 {







	font-family:Arial Black;







	font-size:11px;







	color:#999;







	font-weight:normal;







	margin:00;







	line-height:normal;







	text-transform:uppercase;







	letter-spacing:1px;







}























input.bluebtn {







	float:right;







	background:#336699;







	color:#fff;







	font-family:Arial, Helvetica, sans-serif;







	font-weight:bold;







	font-size:11px;







	padding:3px 15px;







	border:0;







}















































/******** Layout Elements ********/







#theme_default {}







#theme_red {}







#theme_velvet {}







#theme_yellow {}







#theme_blue {}







.wrapper {







	width:960px;







	margin:0 auto 0 auto;







	background-color:#FFF;







}















/* Header */







.header {







	width:960px;







	background:#666;







	border-bottom:1px solid #ccc;







}















	.header .tl { background: #fff url('images/layout/header_tl.gif') 0 0 no-repeat;}







	.header .tr { background: url('images/layout/header_tr.gif') 100% 0 no-repeat;  padding:7px 6px 0 6px; } 







	







	







	/* Logo */







		.header .logo {







			float:left;







			width:450px;







			height:114px;			 







		}







		







		.header .printlogo { display:none; }







		







		







		.header .logo span { display:none; }







		







		.header .header_right {







			float:right; 







			width:468px;







			margin-right:17px;







			padding:9px 0 0 0;







		}







		







		.header .header_right ul { list-style:none;   }







		.header .header_right ul li { display:inline; }







		.header .header_right ul li span { padding:0 3px 0 6px; font-size:11px; color:#666666; }







		







		.header .header_right .ads { margin-top:4px; } 







		.header .header_right .ads a img { 







			border:none;







		}















		 















/** Footer */







div.footer { 







	background:transparent url('images/layout/footer_bg.gif') no-repeat scroll left top;







	color:#FFFFFF;







	font-size:10px;







	font-weight:bold;







	height:16px;







	line-height:15px;







	padding:0pt 0pt 0pt 10px;







	width:950px;







}















div.footer_links {







	float:right;







	width:250px;







	font-size:10px;







	color:#FFF;







	padding:0 10px 0 0;







	text-align:right;







}







div.footer_links a {







	font-size:10px;







	color:#FFF;







	text-decoration:none;







}







div.footer_links a:hover {







	color:#FFF;







	text-decoration:underline;







}























/** After Header - Before Content LAYOUT **/







.wrapper .beforeContent {







	padding:2px;







	border-bottom:1px solid #ccc;







	display:inline-block;







}















.wrapper .beforeContent:after {







	content: "."; 







	display: block;







	height: 0 !important;







	clear: both;







	visibility: hidden;







}































	.wrapper .beforeContent .featuredStories {







		float:left;







		width:256px;







		height:139px;







		padding:19px 0 10px 16px;







	}







	







	.wrapper .beforeContent .issueNameAug2008 {







		background-color:#739dd0;







	}







	







	.wrapper .beforeContent .issueNameWinter2010 {







		background-color:#9c836f;







	}







	







	.wrapper .beforeContent .issueNameSummerr2010 {







		background-color:#93a969;







	}







	







	.wrapper .beforeContent .issueNameAutumn2010 {







    background-color:#c24848;







  }



  



  



  .wrapper .beforeContent .issueNameSpring2011 {



		background-color:#69B4A9;



   



  }



 .wrapper .beforeContent .issueNameSummer2011 {



		background-color:#a0bbc8;



   



  }



	





.wrapper .beforeContent .issueNameAutumn2011 {



		background-color:#006492;



   



  }

	







	







	.wrapper .beforeContent .pictures {







		float:left;







	}















	.wrapper .beforeContent .pictures img {







		float:left; margin-left:2px;







	}















/** CONTAINER **/







.container {







	width:960px;







	background:transparent url('images/layout/left_bg.gif') repeat-y scroll left top;







}















.container .leftSidebar {







	float:left;







	width:181px;







	border-right:1px solid #ccc;







	}















.container .mainContainer {







	float:left;







	width:778px;







}















	







	.mainContainer .pageTitle {







		height:39px;







		padding:16px 0pt 0pt 20px;







		width:758px;







		display:block;







	}







	







		.mainContainer .pageTitle span {







			display:none;







		}







	







	.container .mainContainer .contentLeft {







		float:left;







	}







	







		.container .mainContainer .contentLeft .image_holder {







			padding:2px 2px 2px 0;







			border-bottom:1px solid #ccc;







			border-right:1px solid #ccc;







			width:437px;







		}







		







			.container .mainContainer .contentLeft .image_holder img {







				margin-left:2px;







			}







		







	.container .mainContainer .content {







		float:left;







		margin:20px 0pt 20px 23px;







		_margin:20px 0pt 20px 13px;







		width:420px;







		}







		







		.container .mainContainer .contentv2 {







		float:left;







		margin:20px 0pt 20px 23px;







		_margin:20px 0pt 20px 13px;







		width:510px;







		}







		







	.linebreak{







	display:block;







	padding:10px;	







	}







	.container  .wideColumn .content {







		float:none;







		width:718px !important;







	}







	







	.container  .wideColumn .content h4{







		color:#41ACB5;







		font-family:Georgia,"Times New Roman",Times,serif;







		font-size:19px;







		line-height:23px;







		margin:20px 0 0 0 !important;







		font-weight:normal;







	}







	







	.container .mainContainer .rightSidebar {







		float:right;







		margin:20px 0pt 0pt;







		width:312px;







		} 







		







		.container .mainContainer .rightSidebarv2 {







		float:right;







		margin:20px 15px 0px 0px;







		width:205px;







		} 







		







		.container .mainContainer .rightSidebar .ads {







			margin:0 0 42px;







		}







		































div.search_txtfield {







	float:right;







	text-align:right;







	padding:0;







}







div.search {







	float:right;







	padding:1px 0 1px 0;







	text-align:left;







}















div.search div { float:left; }







div.search div input.icon_search { padding-top:2px; padding-left:4px; border:0px; }















div.featured_story {







	font-size:13px;







	color:#333;







	line-height:normal;







}







div.featured_story a {







	color:#336699;







	text-decoration:none;







}







div.featured_story a:hover {







	color:#336699;







	text-decoration:underline;







}







 







/** CONTENT ELEMENTS **/







	/** HEADER **/







		.header .logo h1 { 







			margin-left:18px;







			font-size:13px;







			color:#666;







			display:none;







			font-family:Arial, Helvetica, sans-serif; 







		}







		







		.header .logo a.logo {







			display:block;







			width:inherit;







			height:80px;







			float:left;







		}







		







		.header .logo h1 a, .header .logo h1 a:hover {







			font-size:12px;







			color:#666;







			font-family:Arial, Helvetica, sans-serif; 







			text-decoration:none;







		}







		







		#theme_default .header .logo { 







			background:url('images/logo/logo.gif') no-repeat -6px -7px;







		}







		







		#theme_red .header .logo {







			background:url('images/logo/logo_red.gif') no-repeat -6px -7px;







		}







		







		#theme_velvet  .header .logo{







			background:url('images/logo/logo_velvet.gif') no-repeat -6px -7px;







		}







		







		#theme_yellow  .header .logo {







			background:url('images/logo/logo_yellow.gif') no-repeat -6px -7px;







		}







		







		#theme_blue .header .logo {







			background:url('images/logo/logo_blue.gif') no-repeat -6px -7px;







		}







		 







		.header .header_right ul li {







			color:#999;







		} 







		







		.header .header_right ul li a {







			font-size:11px;







			color:#666;







			text-decoration:none;







		}







		







		.header .header_right ul li a:hover {







			color:#666;







			text-decoration:underline;







		}















	







	/** After Header - Before Content CONTENT ELEMENTS **/		







		.wrapper .beforeContent .featuredStories span {







			font-family:Arial Black;







			font-size:10px;







			color:#FFF;







			font-weight:normal;







			text-transform:uppercase;







			letter-spacing:1px;







		}







		







		.wrapper .beforeContent .featuredStories h2 {







			font-family:Georgia, "Times New Roman", Times, serif;







			font-size:29px;







			color:#FFF;







			text-transform:none;







			line-height:30px;







			font-weight:normal;







			border:none;







			margin-bottom:5px;







		}







		







		.wrapper .beforeContent .featuredStories p {







			font-size:13px;







		}







		







		.wrapper .beforeArticles {







			margin-bottom:37px;







		}







		







		.wrapper .beforeArticles h1 {







			padding-bottom:8px;







		}







		







/*** MAINCONTAINER ***/	







	/** MAINCONTAINER -> CONTENT **/







	#theme_default .mainContainer .pageTitle { background-color:#223E55; }







	#theme_red .mainContainer .pageTitle {  background-color:#B23939; }







	#theme_velvet .mainContainer .pageTitle {  background-color:#745285; }







	#theme_yellow .mainContainer .pageTitle {  background-color:#D2C76D; }







	#theme_blue .mainContainer .pageTitle {  background-color:#3A4D8C; }







	/** MAINCONTAINER -> RIGHT SIDEBAR  **/







	







		







	/** MAINCONTAINER -> LEFT SIDEBAR **/







	div.leftnav {







		float:left;







		width:181px;







	}







	







	div.leftnav a {







		display:block;







		width:159px;







		height:26px;







		background:url('images/layout/leftnav_bg.gif') no-repeat left top;







		font-size:13px;







		color:#41ACB5;







		font-weight:bold;







		text-decoration:none;







		padding:9px 0 0 22px;







		border-bottom:1px solid #CCC;







	}







	







	div.leftnav a:hover {







		color:#223E55;







		text-decoration:none;







	}







	







	div.leftnav a.active {







		display:block;







		width:159px;







		height:26px;







		background:url('images/layout/leftnav_overbg.gif') no-repeat left top;







		font-size:13px;







		color:#223E55;







		font-weight:bold;







		text-decoration:none;







		padding:9px 0 0 22px;







		border-bottom:1px solid #CCC;







	}







	







	div.leftnav a.active:hover {







		color:#223E55;







	}







	







	div.leftnav a.active1 {







		display:block;







		width:159px;







		height:26px;







		background:url('images/layout/leftnav_bg.gif') no-repeat left top;







		font-size:13px;







		color:#223E55;







		font-weight:bold;







		text-decoration:none;







		padding:9px 0 0 22px;







		border-bottom:1px solid #CCC;







	}







	







	div.leftnav a.active1:hover {







		color:#223E55;







	}







	







	div.leftnav a.submenu {







		display:block;







		width:144px;







		height:26px;







		background:url('images/layout/leftnav_submenubg.gif') no-repeat left top;







		font-size:13px;







		color:#41ACB5;







		font-weight:normal;







		text-decoration:none;







		padding:8px 0 0 37px;







		border-bottom:1px solid #CCC;







	}







	







	div.leftnav a.submenu:hover {







		color:#223E55;







	}







	







	div.leftnav a.submenu_on {







		display:block;







		width:144px;







		height:26px;







		background:url('images/layout/leftnav_submenubg.gif') no-repeat left top;







		font-size:13px;







		color:#223E55;







		font-weight:normal;







		text-decoration:none;







		padding:8px 0 0 37px;







		border-bottom:1px solid #CCC;







	}







	







	div.leftnav a.submenu_on:hover {







		color:#223E55;







	}







	







	







/*** ARTICLE LAYOUT AND FORMATTING */







.articleBrief { padding-bottom:20px;}















.articleBrief  img.imgLeftBorder {







border:1px solid #CCCCCC;







float:left;







margin:0pt 10px 0pt 0pt;







padding:2px;







}















.articleBrief  img.imgCenterNoBorder {







	margin:10px auto;







}























.imgRightBorder {







	border:1px solid #CCCCCC;







	float:right;







	margin:0pt 0pt 0pt 10px;







	padding:2px;







}























.articleBrief  .blockquote {







	border-bottom:1px solid #CCCCCC;







	border-top:1px solid #CCCCCC;







	color:#41ACB5;







	font-family:Georgia,"Times New Roman",Times,serif;







	font-size:14px;







	font-weight:bold;







	line-height:20px;







	margin:15px 10px 20px 10px;







	padding:10px;















}















a.blue_title, span.blue_title {







	color:#336699;







	font-family:Georgia,"Times New Roman",Times,serif;







	font-size:22px;







	font-weight:normal;







	line-height:26px;







	margin:2px 0pt 0pt;







	text-decoration:none;







}















.articleBrief .articleContent {







}















.articleBrief .articleContent ol {







	margin-left: 18px; 







}















.articleBrief .articleContent ul li { margin-left: 16px; }















.paragraph_blue_title {







	color:#41ACB5;







	font-family:Georgia,"Times New Roman",Times,serif;







	font-size:19px;







	line-height:23px;







}















.content_title {







	color:#999999;







	font-family:Arial Black;







	font-size:11px;







	letter-spacing:1px;







	text-transform:uppercase;







}















.articleBrief .articleContent p {







	display:block;







	padding:5px 0 10px 0;







}















.articleBrief .articleContent h4 {







	margin:20px 0 10px 0;







	line-height: 26px; 







}























.articleBrief .articleContent blockquote p {







	padding:0 !important;







}















div.recent_stories {







	width:416px;







	border:1px solid #CCC;







	margin:0 0 26px 0;







}







div.recent_storiesv2 {







	width:205px;







	border:1px solid #CCC;







	margin:0 0 10px 0;







}







div.recent_storiesv3 {







	width:743px;







	border:1px solid #CCC;







	margin:0 0 26px 20px;;







}















div.recent_stories span.title {







display:block;







height:20px;







background-color:#74C2C9;







padding:2px 0 0 10px;







font-family:Arial Black;







font-size:11px;







color:#FFF;







text-transform:uppercase;







letter-spacing:1px;







}















div.recent_stories  .recent_stories_content {







	padding:12px 0 5px 0;







}















div.recent_stories  .recent_stories_content ul {







	margin:0 0 0 18px;







	padding:0 0 0 10px;







}















div.recent_stories  .recent_stories_content ul li {







	padding-left:0;







	padding-bottom:7px;







	line-height:normal;







	list-style-image:url('images/layout/sm_bullet.gif');







	list-style-position:inherit;







}















div.recent_stories  .recent_stories_content ul li a {







	font-size:14px;







	color:#336699;







	text-decoration:none;







}























div.recent_stories  .recent_stories_content ul li a:hover {







	color:#336699;







	text-decoration:underline;







}















.small_title { 







	color:#333333;







	display:block;







	font-size:10px;







	margin-bottom:7px;







}















.article_author { 







	color:#333333;







	display:block;







	font-size:10px;







}























ul.bulletedList {







margin:0 0 0 18px;







padding:0 0 0 10px;







}















ul.bulletedList li {







padding-left:0;







margin-left: 0 !important;







padding-bottom:7px;







line-height:1.35em;







list-style-image:url('images/layout/sm_bullet.gif');







list-style-position:inherit;







}







ul.bulletedList li a {







font-size:14px;







color:#336699;







text-decoration:none;







}







ul.bulletedList li a:hover {







color:#336699;







text-decoration:underline;







}















ul.bulletedList li ul { 







	margin:5px 0 0 10px;







	padding:0 0 0 5px;







}































ul li.bulletedList {







margin:0 0 0 18px;







padding:0 0 7px 0px;







line-height:1.35em;







list-style-image:url('images/layout/sm_bullet.gif');







list-style-position:inherit;







}















ul li.bulletedList a {







font-size:14px;







color:#336699;







text-decoration:none;







}







ul li.bulletedList a:hover {







color:#336699;







text-decoration:underline;







}















ul li.bulletedList ul { 







	margin:5px 0 0 10px;







	padding:0 0 0 5px;







}















ul.lowerRoman li {







		list-style: lower-roman;







		margin-left: 18px; 















}























/* Current Issue */







div.current_issue {







width:181px;







margin:33px 0 28px 0;







}







#current_issue_title {







width:166px;







height:21px;







background-color:#74C2C9;







padding:3px 0 0 15px;







font-family:Arial Black;







font-size:10px;







color:#FFF;







text-transform:uppercase;







letter-spacing:1px;







}







#current_issue_content {







width:171px;







background-color:#F1F3CE;







padding:11px 0 20px 10px;







line-height:18px;







font-size:11px;







color:#333;







}







#current_issue_content a {







font-size:12px;







font-weight:bold;







color:#336699;







text-decoration:none;







}







#current_issue_content a:hover {







color:#336699;







text-decoration:underline;







}















.subscribe_now {







	float:right;







	width:169px;







}























a.bodyLink {







font-size:12px;







color:#336699;







text-decoration:none;







line-height:normal;







}







a.bodyLink:hover {







color:#336699;







text-decoration:underline;







}







a.bodyLinkBold {







font-size:12px;







font-weight:bold;







color:#336699;







text-decoration:none;







line-height:normal;







}







a.bodyLinkBold:hover {







color:#336699;







text-decoration:underline;







}























.sublink_wrapper {







float:right; 







width:148px; 







margin:10px 0 0 10px;







}















.article_tools { border-left:7px solid #fff}















#editorial_sublink_holder {







width:133px; 







background:#FFF; 







border:1px #CCCCCC solid;







border-top:none; 







padding:1px 0 5px 15px;







}















#editorial_sublink_holder ul{







margin:0;







padding:0;







}







#editorial_sublink_holder li{







margin:0 0 3px 0;







padding:0;







list-style:none;







}







.sub_expand{







padding-left:25px;







}







#editorial_sublink_holder ul li {







margin:7px 0 0 0;







padding:0;







list-style:none;







}























#editorial_sublink_holder a {







font-size:10px; 







color:#336699;







text-decoration:none;







padding-left:7px;







text-transform:uppercase;







}















#editorial_sublink_holder a.bookmark{







font-size:10px; 







color:#336699;







text-decoration:none;







padding-left:9px;







text-transform:uppercase;







cursor:pointer;







}







#editorial_sublink_holder img.bookmark{







	padding-left:2px;







}















#editorial_sublink_holder a.print{







	padding-left:6px;







}















#editorial_sublink_holder a.bookmark:hover{ 







color:#336699;







cursor:pointer;







text-decoration:underline;







}







#editorial_sublink_holder a:hover{ 







color:#336699;







text-decoration:underline;







}







#editorial_spon_holder {







width:123px;







padding:5px 0 0 15px;







font-family: Arial, Helvetica, sans-serif;







font-size:8px;







color:#999999;







}























#editorial_sublink_holder a.addthis_button_compact {







	padding-left: 0 !important; 







}















#editorial_sublink_holder a.addthis_button_compact  .at15t_compact {







	margin-right: 5px !important; 







}























div.article_title {







width:138px;







border:1px solid #CCC;







background-color:#69B6BD;







padding:2px 0 2px 10px;







font-size:11px;







text-transform:uppercase;







font-weight:bold;







color:#FFF;







letter-spacing:1px;







}















/* .commonImgBorder .imgCenterBorder **/







.imgCenterBorder {







	border:1px solid #CCCCCC;







	margin: 0 auto !important;







	padding:2px;







	display: block;







}























.picture_caption_center {







	display:block;







	border-bottom:1px solid #CCCCCC;







	color:#333333;







	font-size:11px;







	float:none;







	line-height:normal;







	padding:5px 2px 5px 2px;







	/* width:396px; */







	text-align:center;







}















.picture_caption_center_noBorder {







	display:block;







	color:#333333;







	font-size:11px;







	line-height:normal;







 	float:none;







	margin:0 auto !important;







	padding:5px 2px 10px 2px;







	/* width:396px; */







	text-align:center;







}























.picture_caption {







	display:block;







	border-bottom:1px solid #CCCCCC;







	color:#333333;







	font-size:11px;







	margin:0 auto !important;







	line-height:normal;







 	float:none;







	padding:5px 2px 5px 2px;







	width:396px;







	text-align:left;







	clear:both;







}















.picture_caption_noborder {







	display:block;







	color:#333333;







	font-size:11px;







	line-height:normal;







 	float:none;







	padding:5px 2px 5px 2px;







	width:396px;







	margin:0 auto !important;







	text-align:left;







}















.picture_caption_smaller {







	display:block;







	border-bottom:1px solid #CCCCCC;







	color:#333333;







	font-size:11px;







	float:none;







	line-height:normal;







	padding:5px 2px 5px 2px;







	width:296px;







	text-align:left;







	margin:0 auto !important;







}















.event_box { width:300px; }







.event_box .title {







	color:#41ACB5;







	font-family:Georgia,"Times New Roman",Times,serif;







	font-size:19px;







	line-height:23px;







}















.event_box .event_box_content {







	border:1px solid #b8b8b8;







	padding:8px 13px 0 13px;







	width:272px;







}















.event_box img { margin:0pt 12px 7px 0pt; }







.event_box p { margin:10px 0 15px 0  ; }































.smalltext {







	color:#333333;







	font-size:11px;







	line-height:14px;







}















.search_meta { font-weight:bold; text-transform:uppercase; font-size:10px; }







.search_meta span { padding-right:15px; }















.more{ font-size:11px; }















.searchResult { border-bottom:1px solid #dcd9db; margin-bottom:20px; }







.searchResult .articleContent { padding-top:10px;} 







.search_result_paging {  color:#336699;







font-size:12px;







font-weight:bold;







text-align:center;}















.total_results {  color:#336699;







font-size:11px;







font-weight:bold;







 







border-bottom:1px solid #dcd9db;







padding-bottom:15px;margin-bottom:20px;















} 















.total_results p { text-align:center;  } 















.total_results form input.bluebtn { margin-left:10px; float:left !important; } 







.total_results form .textfield { width:290px; height:16px; float:left;}























#issue_pages {







}















#issue_pages p {







	margin:0 0 25px 0;







}























#issue_pages h4 {







	text-transform:capitalize;







}















#issue_pages .prev_issue {







	 







	margin-bottom:20px;







}















#issue_pages .bulletedList {







	margin-bottom:5px;







}























.leftnav_banner div { text-align: center; }







.leftnav_banner p a { font-size: 12px; font-weight: bold; display: block; }















#nxtbook_left_nav { width: 140px; margin: 0 auto 25px auto ; }







#nxtbook_left_nav p { margin: 0; padding: 0 0 0 3px; }























.podcastcenter{







margin-bottom:20px;







}







.biosthumb{float:left; margin-right:20px; margin-bottom:20px;}















.podtitle{







border:none;







margin-bottom:0px;







}







.clearboth{ clear:both };







.podentry{















}







.viewpod{







color:#000000;







font-weight:bold;







font-size:14px;







}







.viewpod img{ float:left; }







.viewpod:hover{ border:none; }







.podaction{







margin-top:10px;







margin-left:90px;







clear:both;







margin-bottom:30px;







}







.podaction .sharediv{ margin-top:5px;}







.podcrumbs{







background: #CCCCCC; /* for non-css3 browsers */







background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EBEBEB)); /* for webkit browsers */







background: -moz-linear-gradient(top,  #fff,  #EBEBEB); /* for firefox 3.6+ */







filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EBEBEB');







padding:10px;







margin-bottom:20px;







width:725px;







position:relative;







z-index:100;







font-weight:bold; font-size:14px;







text-align:right;







}







.podcrumbs a{  margin-left:20px; }







.podcastmoreaction{







font-weight:bold;







padding:5px 0px 5px 0px;







}







.podcastmoreaction a:hover{ text-decoration:none;}







.podcastmoreaction img{ margin-left:10px; position:relative; margin-bottom:-5px; margin-right:4px;}







.podfeedlist{







width:205px;







border:1px solid #ccc;







padding:10px 0px 0px 0px;







margin-bottom:20px;







margin-top:140px;







}







.podfeedlist img{ margin-bottom:10px; }







.blogrightnav{







padding-left:30px;







}







.blogrightnav ul{ margin-left:30px; }















input, select, textarea {







border:1px solid #989898;







}







.topsocialbuttons {







margin-top:10px;







clear:both;







}







.topsocialbuttons img{







border:0px;







}







.topsocialbuttons  input{







border:0px;







}







.topsocialbuttons .emailsubs{







border:1px solid #666;







color:#ccc;







padding:2px 3px;







margin-top:3px;







width:180px;







}







.topsocialbuttons .emailgo{







border:1px solid #336699;







padding:2px 3px;







margin-top:3px;







color:#FFFFFF;







background-color:#336699;







}







.topsocialbuttons .emaillabel{







font-size:11px;







}







.topsocialbuttons .emailsubstab {







margin-right:20px;







float:right;







}















.adsv2{







height:63px;







clear:both;







margin-left:23px;







margin-top:23px;







}







.adsv2 .adsleft{ 







float:left;







width:367px;







}







.adsv2 .adsright{ 







float:left;







width:367px;







margin-left:8px;







}







.bannerwidget{







height:103px;







}







.bannerwidgetleft{







float:left;







width:555px;







}







.bannerwidgetright{







float:left;







width:205px;







margin-left:2px;







/*height:103px;*/







height:100px;







overflow:hidden;







}







.newadsdiv{







clear:both;







padding:10px 0px 10px 0px;







}







.image_holderv2{







padding-bottom:20px;







}















#wsidebar, #wsidebar li {







list-style:none;







}







.entry h3 {



margin-top: 1em;



}



.entry ol {



margin-left: 1em;



}







.entry p {



margin-top: 1em;



}
.skgallerytitle{
background-color:#886897;
width:763px;
height:40px;
margin-left:-23px;
margin-top:-20px;
padding:15px 0px 0px 15px;
}


.gallerypage h1.blue_title{
margin-top:20px;
width:655px;
}


.gallerypage .articleContent{
margin-top:15px;
}
.tourimagep{
float:left;
margin-right:40px;
width:210px;
padding-bottom:15px;
}
a.tourthumb{
padding:4px;
border:#d9d9d9 1px solid;
display:block;
width:210px;
height:104px;
margin-bottom:10px;
}
a.tourthumb:hover{ background-color:#cfdce7 }
a.tourthumb .playertour{
display:block;
position:absolute;
height:104px;
width:210px;
background:url(images/tourplay_03.png) no-repeat;
margin-top:-104px;
}
.galleryimagep{
width:156px;
float:left;
margin:3px 27px 30px 3px;
}
.galleryimagep .galboxbg{
width:151px;
height:151px;
border:1px solid #d9d9d9;
}
.galleryimagep .imagebox2, .galleryimagep .imagebox{
width:138px;
height:138px;
border:1px solid #d9d9d9;
padding:13px 0px 0px 13px;
position:absolute;
margin-top:-156px;
margin-left:-3px;
background-color:#FFFFFF;
}
.galleryimagep .imgtitle{
padding-top:10px;
}
.tourthumbholder{
width:732px;
}
.tourmainright{
float:right;
}
.tourmainimage {
margin:3px 127px 30px 3px;
}
.nomarginright{
margin-right:0px;
}

#slideboxwrapper{
height:333px;
margin-bottom:20px;
clear:both;
}
#slideboxbuttons{
height:40px;
width:730px;
margin-top:-250px;
position:relative;
}

#slidebox{position:relative; z-index:0; margin:40px auto; 
background-color:#f8f5ee;
border:1px solid #cfcfcf;
height:331px;
width:730px;
padding-top:14px;
overflow:hidden;
margin-top:15px;
}
#slidebox_ios{
background-color:#f8f5ee;
border:1px solid #cfcfcf;
width:716px;
margin-top:15px;
padding-left:14px;
margin-bottom:15px;
}
#slidebox_ios .popup{
	float:left;
	margin-right:14px;
	margin-top:10px;
}

#slidebox, #slidebox .contentslide{width:730px;}

#slidebox .contentslide a{
font-weight:bold;
text-decoration:underline;
}

#slidebox, #slidebox .containerslide, #slidebox .contentslide{height:331px;}
#slidebox{overflow:hidden;}
#slidebox .containerslide{position:relative; left:0;}
#slidebox .containerslide iframe, #slidebox .containerslide .iosdivcontainer, #slidebox .containerslide .imgcnt{ margin-bottom:5px; border:1px solid #cfcfcf;}
#slidebox .containerslide .iosdivcontainer{ width:699px; height:274px;}
#slidebox .contentslide{float:left; padding:0px 0px 0px 15px; width:715px; }
#slidebox .contentslide div{font-family:Verdana, Geneva, sans-serif; font-size:13px;}

#slideboxbuttons .next, #slideboxbuttons .previous{position:absolute; z-index:1000; display:block; width:39px; height:40px; cursor: pointer; cursor: hand;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:1000; display:block; width:39px; height:40px; cursor: pointer; cursor: hand;}
#slideboxbuttons .next{right:0; margin-right:-15px; background:url("images/tournav_05.png") no-repeat left top;}
#slidebox .next{right:0; margin-right:-15px; background:url("images/tournav_05.png") no-repeat left top;}
/*#slidebox .next:hover{background:url("images/slidebox_next_hover.png") no-repeat left top;}*/
#slideboxbuttons .previous{margin-left:-11px; background:url("images/tournav_03.png") no-repeat left top;}
#slidebox .previous{margin-left:-11px; background:url("images/tournav_03.png") no-repeat left top;}
/*#slidebox .previous:hover{background:url("images/slidebox_previous_hover.png") no-repeat left top;}*/


#slidebox .thumbs{position:absolute; z-index:2; bottom:7px; right:80px;}
#slideboxwrapper #slidebox .thumbs { display:none;}
#slidebox .thumbs .thumb{display:block; margin-left:4px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; width:12px; height:11px; overflow:hidden; outline:none; text-indent:50px; background: url("images/bulletbuttongrey_08.jpg") no-repeat;  /*padding:2px 4px;*/}
#slidebox .thumbs .thumb:hover{background: url("images/bulletbuttonblue_08.jpg") no-repeat;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; width:12px; height:11px; overflow:hidden; outline:none; text-indent:50px; background: url("images/bulletbuttonblue_08.jpg") no-repeat;/*padding:2px 4px;*/}

.nextprebuttons{
position:absolute; bottom:5px; right:14px;
}
.nextprebuttons a{
display:block;
width:19px;
height:17px;
overflow:hidden;
text-indent:30px;
outline:none;
float:left;
margin-left:4px;
}
.nextprebuttons a.previousbutton{
background:url("images/prevnextgrey_03.jpg") no-repeat;
}
.nextprebuttons a.nextbutton{
background:url("images/prevnextgrey_05.jpg") no-repeat;
}
.nextprebuttons a.previousbutton:hover{
background:url("images/prevnextblue_03.jpg") no-repeat;
}
.nextprebuttons a.nextbutton:hover{
background:url("images/prevnextblue_05.jpg") no-repeat;
}
.nextprebuttons a.pausebutton{
background:url("images/pausebutton_05.jpg") no-repeat;
}
.nextprebuttons a.playbutton{
background:url("images/playbutton_05.jpg") no-repeat;
}

.footerimagebanner{
margin-left:-14px;
}

.topgalleryutility{
position:relative;
font-weight:bold;
padding-top:20px;
}

.topgalleryutility .c1{
float:left;
width:220px;
}
.topgalleryutility .c2{
float:right;
width:488px;
text-align:right;
}
.topgalleryutility .c2 .selectwrap{
width:390px;
margin:0px 15px 0px 5px;
float:right;
}
.topgalleryutility .c2 select {background-color:#f7f7f7; border:1px solid #b7babd;  width:100%; }
.topgalleryutility .c2 input {background-color:#336699; border:0px; color:#FFFFFF; width:26px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:1px; font-size:12px; height:20px; margin-left:5px; position:absolute; right:-16px; bottom:-18px;}

.topgalleryutility a{
text-decoration:underline;
}
.fbsharecnt{
position:relative;
}
.fbsharecnt a{
position:absolute;
right:-16px;
top:37px;
}

#skgallerygobutton{
cursor: pointer;
	cursor: hand;
}
.phtsl {
position:relative;
}
.phtsl .phstllogo {
background:url(images/henryschein.png) no-repeat;
width:208px;
height:41px;
right:15px;
top:-280px;
position:absolute;
}

.titlecnt{
	position:relative;	
}
.titlecnt .titletxt{
	position:absolute;
	top:0px;
}
.titlecnt .withaddresscontact{
	width:74%;
}
.titlecnt .addcontact{
	position:absolute;
	top:0px;
	font-size:9px;
	border-left:1px solid #cfcfcf;
	padding:5px;
	width:24%;
	line-height:11px;
	right:0px;
	height:50px;
}
.titlecnt .phstllogo {
background:url(images/henryschein.png) no-repeat #FFF;
width:200px;
height:38px;
left:15px;
top:-259px;
position:absolute;
}
.imgcnt{
	width:699px;
	height:274px;
	background-color:#000;
	overflow:hidden;
}
.imgcnt img{
	float:right;
}

.wrapper .beforeContent .issueNameWinter2012 {
        background-color:#f9df67;
    }
