body { background: #fff url(images/bodyBG.jpg) repeat-x; color: #333; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: center; }

* {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
font-family: verdana, helvetica, arial, san-serif;
color: #3b3b3b;
}


.panel {
position:relative;
}

.panel h3 {
position:absolute;
z-index:9999;
padding: 10px 11px 5px 0;
/*padding:10px;*/
width:100%;
bottom:-3px;
margin-left:0px;
    color: #ffffff;
    text-align: center;
    min-height: 57px;
background-image: url(images/headlinescreen.png);
}

.panel h3 a {
    color: #ffffff;
}

.panel h3 a:visted {
    color: #ffffff;
}

.panel h3 a:hover {
    color: #ffffff;
    text-decoration: none;
}

/*---:[ global elements ]:---*/

a { /*color: #274797;*/ color: #003399; text-decoration: none; font-weight: bold; }

	a:visited {
	/*color: #274797;*/
          color: #003399
}

	a:hover { color: #3767df; text-decoration: underline; }
	
	a img {
	border: none;
	text-align: center;
}
	
blockquote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
	margin: 10px 15px 15px 10px;
	padding: 35px 15px 25px 65px;
	background-color: #ffffec;
	background-image: url(images/blockquotesNM.gif);
	background-repeat: no-repeat;
}

.first_sidebar blockquote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
	margin: 0px 15px 0px 0px;
	padding: 15px 0px 0px 30px;
	background-color: #ffffec;
	background-image: url(images/sidebar_blockquotesNM.gif);
	background-repeat: no-repeat;
}

/*blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }*/

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
	
code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 1.4em; }

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }

.green { color: #090; }

.red { color: #f00; }

.orange { color: #CC6600; }

.blue { color: #00409b; }

.purple { color: #909; }



/*---:[ headlines ]:---*/

h1, h2, h3 { /*font-weight: bold;*/ font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif; color: #000; /*text-transform: uppercase;*/ }

h1 { font-size: 28px; margin-top: 10px; margin-bottom: 6px; line-height: 30px; }

	#masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 1px solid #ccc; text-align: center; clear: both; }
	
		h1 a { font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; }
	
		h1 a:visited { color: #003399; text-decoration: none; }
	
		h1 a:hover { color: #3767df; text-decoration: underline; }
	
	
h2 { font-size: 24px; 	line-height: 1.2em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	}

	h2 a { color: #003399; text-decoration: none; }
	
		h2 a:visited { color: #003399; text-decoration: none; }
	
		h2 a:hover { color: #3767df; text-decoration: underline; }
	
	.posts h2 {
	line-height: 24px;
	margin-top: 0;
	margin-right: 0;
margin-bottom: 14px;
	/*margin-bottom: 6px;*/
	margin-left: 0;
}

	.posts h2 a
{ /*font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif;*/ font-family: Georgia, "Times New Roman", Times, serif; color: #003399; /*text-decoration: none;*/ }

	.posts2 h2 a
{ font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif; color: #003399; /*text-decoration: none;*/ }

.posts2 h2 {
	line-height: 24px;
	margin-top: 0;
	margin-right: 0;
        margin-bottom: 14px;
	/*margin-bottom: 6px;*/
	margin-left: 0;
}




	
	.pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: url('images/hr_book_sep.gif') 0 100% no-repeat; }
	
	.pages h1 {
	margin: 0 0 12px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 24px;
	color: #e1690e;
	padding: 0;
	line-height: 18px;
}
	
	h2.archive_head {
	font-weight: bold !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	letter-spacing: normal !important;
	margin: 3px 0 15px !important;
	padding: 0.5em 2px 0.4em 10px !important;
	background: #fffbcc repeat-x 0 100% !important;
	color: #666666;
	border: 1px solid #e6db55;
}
	
h3 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 6px;
	
}
.scrollContainer h3{
	
}

.latestpost {
	/*font-size: 18px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 6px;*/
color: #cc6600;
}


h3 a { font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; }

	#masthead h3 { /*margin: 0 0 0.75em 0;*/ font-weight: normal; font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif; font-size: 18px; text-transform: none; color: #cc6600; text-align: left; }

	.entry h3 { margin: 2.5em 0 0.5em 0; }
	
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
    
	h3.comments_headers {
	font-size: 18px;
clear:both;
}

h4 { font: 1.2em /*Georgia, "Times New Roman", Times, serif;*/ Verdana,Arial,Helvetica,sans-serif; color: #000000; }

	h4 a, h4 a:visited { color: #003399; text-decoration: none; }
	
		h4 a:hover {
	color: #3767df;
	text-decoration: underline;
}
	
	.posts h4 {
margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
font-size: 10px;
color:#6F6F6F;	
/*margin-top: 3px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .25em;
	padding-left: 0;*/
}

	.posts2 h4 {
font-family: Georgia, "Times New Roman", Times, serif;
margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
font-size: 12px;
color:#3b3b3b;	
/*margin-top: 3px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .25em;
	padding-left: 0;*/
}

.posts h1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 48px;
	line-height: 50px;
	padding: 0;
}


.latest_post {
	width: 650px;
	/*background-color: #fffbcc;*/
	float: left;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
/*	margin-bottom: 15px;*/
	color: #666666;
	/*border: 1px solid #e6db55;*/
	
}

/*.latest_post h3{
	color: #666666;	
}*/



.latest_post ul {
	list-style: none;
	/*width: 438px;
	background-color: #ffffcc;
	float: left;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

	.latest_post li {
	font-weight: bold;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cccccc;
	/*background-color: #fffee9;*/
	 }


/*
.latest_post {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	font-size: 18px;
	line-height: 24px;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffcc33;
	border-bottom-color: #ffcc33;
	border-right-style: none;
	border-left-style: none;
}

.latest_post a {
	font-weight: bold;
	color: #003399;
}

.latest_post a:hover {
	color: #3767df;
}
*/










	#frum_story_wrapper h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .25em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	color: #6f6f6f;
}

#frum_story_wrapper .author_img{
	border:#DDD 1px solid;
}

#frum_story_wrapper h2 { font-size: 30px;
&nbsp;line-height: 34px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0; 
font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif;}


	#featured_spotlight_wrapper h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .25em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .25em;
	padding-left: 0;
color: #6f6f6f;
}




/*---:[ core layout elements ]:---*/

#container {
	width: 999px;
	margin: 0px auto 0 auto;
}
					
	#content_box {
	width: 999px;
	text-align: left;
	float: left;
	clear: both;
	background-image: url(images/contentBG.gif);
	background-repeat: repeat-y;
        background-position: -30px
}

	#content_box2 {
	width: 990px;
    margin:12px;
    margin-bottom:0px;
	margin-top:-2px;
	text-align: left;
	float: left;
	clear: both;
	background-image: url(images/contentBG2.gif);
	background-repeat: repeat-y;
        background-position: -30px;
}
	
		#content {
	/*width: 463px;*/
	padding: 0 15px 0 0;
	float: left;
width: 363px;
}

#content_interior {
	width: 660px;
	padding: 16px 15px 0 0;
	float: left;
}		

		
	#footer {
	width: 999px;
	float: left;
	clear: both;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
	/*background-image: url(images/bottomNavBG.gif);
	background-repeat: repeat-x;*/
}
		


/*---:[ header styles ]:---*/

#masthead {
	width: 1000px;
min-height: 140px;
/*height:150px;*/
	text-align: left;
	
/*background-image: url(images/navBG.jpg);*/
	background-repeat: repeat-x;
	background-position: bottom;
overflow: hidden;
	margin:10px;
}

/*#masthead {
	width: 1000px;
	text-align: left;
}*/

ul#nav {
	list-style: none;
	width: 962px;
	float: left;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7AFC4;*/
	margin-top: 0px;
    position:relative; 
}

	ul#nav li {
	float: left;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2c2c2;*/
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-top: 3px;
	font-family: "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
text-transform:uppercase;
}
	
		ul#nav li a { color: #003399; text-decoration: none; font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif;}
	
		ul#nav li a:hover { color: #3767df ! important; text-decoration: underline; }
		
		ul#nav li a:visited:hover { color: #3767df ! important; text-decoration: underline; }
		

#secondary_nav { margin-bottom: 15px; }
ul#secondary_nav {
	list-style: none;
	width: 979px;
	float: left;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/bottomRowNavBG.gif);
	background-repeat: repeat-x;
	height: 43px;
}

	ul#secondary_nav li {
	font: bold 12px Georgia, Times,  "Times New Roman", Times, serif;
	float: left;
	padding-top: 0.57em;
	padding-right: 40px;
	padding-bottom: 0.7em;
	padding-left: 0;
}
	
		ul#secondary_nav li a, ul#nav li /*a:visited*/ { color: #003399; text-decoration: none; }
	
		ul#secondary_nav li a:hover { color: #3767df; text-decoration: underline; }
		
		ul#secondary_nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #090; text-decoration: none; }
		
	/*ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }*/
	
	ul#nav li.rss { 
    padding: 0.85em 0 0.7em 0; 
    float: right;
	border: none;
	padding: 6px 15px 9px 0px;
	margin-top: 2px;
	margin-bottom: 0px;
    width:65px;
    white-space:nowrap;
    position:absolute;
    top:0px;
    right:175px;
	
	 }
			
		ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }
        
    #rssFeedMenu{
        position:absolute;
        top:262px;
        right:50%;
        margin-right:-435px;
        display:none;
        width:200px;
        -moz-box-shadow:1px 1px 4px #999;
        -webkit-box-shadow: 1px 1px 4px #999;
        box-shadow: 1px 1px 4px #999;
        
        background-color:#E5E9F5;
        border:#aaa 3px solid;
        font-size:12px;
        padding:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
         
    }
    #rssFeedMenu ul{
        background-color:#ededed;
        margin:3px;
        padding:0px;
    }
    #rssFeedMenu ul li{
        margin:1px;
        margin-bottom:2px;
        list-style:none;
        background-color:#f9f9f9;
        border-bottom:1px solid #f9f9f9;
    }
     #rssFeedMenu ul li a{
        display:block;
        padding:2px;
     }

		
#header_img { position: relative; margin: 0 0 3.0em 0; border-bottom: 1px solid #000; float: left; clear: both; }

	#header_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */
	
	
	
	ul#recent_posts {
	list-style: none;
	width: 650px;
	float: left;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

	ul#recent_posts li {
	font-weight: bold;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #CCCCCC;	
	 }



/*---:[ content styles ]:---*/

.entry {
	/*font-size: 14px;
	line-height: 21px;*/
font-size:12px;
line-height:18px;
}


#featured_spotlight_wrapper .entry {
font-size:14px;
line-height:22px;
}
		
	.entry blockquote { font-size: 1.0em; }
	
		.entry blockquote.right { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
		
		.entry blockquote.left { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
	
			.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }

	.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
	
	.entry ul { list-style-type: square; }
	
		.entry li { margin: 0 0 0.5em 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; }
	
	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }

	.entry img { }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
	
		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }

.tagged { padding: 0.4em 0 0 0; /*background: url('images/hr_tag_sep.gif') no-repeat;*/ font-size: 1.2em; line-height: 1.6em; color: #888; clear: both; }

	.tagged a, .tagged a:visited { padding: 0.25em; color: #003399; text-decoration: none; }
	
		.tagged a:hover { color: #3767df; /*background: #333;*/ text-decoration: underline; }
	
	.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }

.navigation { width: 325px; font-size: 1.4em; float: left; margin-top: -4px; margin-bottom:30px; }
	
	.previous {
	padding: 0 20px 16px 0;
	float: left;
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;*/
font-size: 12px;
text-transform: uppercase;
}
	
	.next { padding: 0 0px 16px 0; float: right; /*font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;*/
font-size: 12px; text-transform: uppercase; }

	.archivesLink {
	padding: 0 20px 0px 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
font-size: 12px;
}

.clear {
	width: 360px;
	height: 1px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9DDE6;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}

.clear2 {
	width: 660px;
	height: 1px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9DDE6;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}

.clearArticle {
	width: 660px;
	height: 1px;
	clear: both;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #c8cedc;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}



/*.rule { background: url('images/hr_tag_sep.gif') no-repeat; }*/

.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }



/*---:[ sidebar styles ]:---*/


#sidebar.first_sidebar {
        width: 261px;
	/*width: 165px;*/
	float: left;
	/*background-color: #e7eaf0;*/
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 13px;
        margin-top: 0px;
}

#sidebar.second_sidebar {
      overflow:hidden;
       padding:0 15px;
margin-bottom: 25px;
}

#sidebar.second_sidebar .book img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#sidebar.second_sidebar ul.sidebar_list li.widget, #sidebar.second_sidebar  ul.sidebar_list li.linkcat {
       /*width:auto;*/
/*width: 272px;*/
width: 300px;
/*padding-bottom: 15px;*/
 }

 .second_sidebar_col_width_pic {
	margin-bottom: 15px;
margin-top: 12px;
}


ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
        width: 271px;
	/*width: 165px;*/
	margin: 0 0 4px 0;
	font-size: 1.3em;
	line-height: 1.4em;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #c8cedc;
padding-bottom: 15px;
}

#left_side_wrapper ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
	border-bottom-width: 1px;	
}

		li.widget h2, li.linkcat h2 {
	font-family: font-family: "Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #cc6600;
	margin-bottom: 9px;
	/*letter-spacing: 2px;*/
	font-weight: normal;
margin-top: 6px;
text-transform: lowercase; 
}

		li.widget p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	font-size: 12px;
	line-height: 18px;
}
		
		li.widget ul, li.linkcat ul { list-style: square; margin: 0 0 0.5em 20px; }
		
		li.widget ol, li.linkcat ol { margin: 0 0 0.5em 20px; }
		
			li.widget li, li.linkcat li { margin: 0 0 0.7em 0; }
			
				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }
				
					li.widget li a:hover, li.linkcat li a:hover { text-decoration: none; }
			
				li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
				
				li.widget_flickrrss a:hover img { background: #ff2a96; }
				
		/*---< Calendar widget styles >---*/
		
		#calendar_wrap { font-size: 1.3em; }
				


/*---:[ footer styles ]:---*/


#footer p { margin: 0 0 0.923em 0; font-size: 10px; color: #000000; text-align: center; }

	#footer a, #footer a:visited { color: #003399; text-decoration: none; }
		
		#footer a:hover { color: #3767df; text-decoration: underline; }


#footer_nav_container {
	overflow:hidden;
	/*border-top: 1px solid #000;*/
border-top:4px solid #062B87;
        width:100%
        text-align:center;
margin-bottom:10px;
}

ul#footer_nav {
	margin:0 auto;
	list-style: none;
	width: 825px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 205px;
}

	ul#footer_nav li {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0.85em;
	padding-right: 30px;
	padding-bottom: 0.7em;
	padding-left: 0;
text-transform: uppercase;
}
	
		ul#footer_nav li a, ul#nav li a:visited {
	color: #003399;
	text-decoration: none;
font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif;
}
	
		ul#footer_nav li a:hover {
	color: #3767df;
	text-decoration: underline;
}
		
		ul#footer_nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #090; }

ul#footer_secondary_nav {
	margin:0 auto;
	list-style: none;
	width: 700px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 300px;
}

	ul#footer_secondary_nav li {
	float: left;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
}

/*---:[ comment styles ]:---*/

#comments {
	width: 640px;
	float: left;
	clear: both;
	background-color: #ffffcc;
	padding: 72px 10px 25px;
	margin-bottom: 25px;
	background-image: url(images/joinTheConversation.jpg);
	background-repeat: no-repeat;
	border-top: 0px none;
	border-right: 1px solid #E38D52;
	border-bottom: 1px solid #E38D52;
	border-left: 1px solid #E38D52;
	margin-top: 10px;
}

	ul#comment_list {
	list-style: none;
	margin: 0 0 4.0em 0;
	border-top: 4px solid #ffcc33;
	float: left;
}
		
		ul#comment_list li.comment {
	width: 637px;
	padding: 1.2em 0 0;
	border-bottom: 1px solid #ffcc33;
	float: left;
	background-color: #FFFEE9;
	list-style:none;
}
			
		ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
				
			.comment_meta {
	margin: 0 0 1.2em 15px;
	/*background-image: url(images/userIcon.jpg);*/
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
			
				.comment_num {
	padding: 0 15px 0 30px;
	font-weight: bold;
	font-size: 1.4em;
	float: right;
}

.comment-wrapper{
	position:relative;	
}

/*comment rating styles*/
p.commentkarmaWrap{
	position:absolute; 
    top:-12px; 
    right:-4px;
    width:100px;
    background-color:#FFFFCC;
    text-align:center;
    padding:4px 0px;
    font-size:xx-small;
    font-weight:bold;
    text-transform:uppercase;
    color:#E38D52;
}

				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
						.comment_num a:hover { color: #df0000; text-decoration: none; }
				
				.comment_meta strong { font-size: 1.6em; }
					
				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
		
			.comment .entry {
	padding: 0 15px 0 30px;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
}
			
				.comment .entry p { margin: 0 0 1.0em 0; }

	#comments .navigation, #comments .navigation .alignleft{
    	width:99%;
    }

    ol.wp-paginate-comments{
        margin:0px;
        padding:0px;
    }
    ol.wp-paginate-comments li{
        float:left;
        margin:0 3px 0 0;
        padding:0;
        list-style:none;
        display:inline;
    }
    
    ol.wp-paginate-comments li span.page.current{
    	background-color: #fff;
        border: 1px solid #CC9900;
        color:#CC6600;
        display: block;
        font-size: 12px;
        height: 20px;
        text-align:center;
        width: 24px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        font-weight:bold;
        padding-top:2px;
    }
    
    ol.wp-paginate-comments li a{
        background-color: #FEFDEB;
        border: 1px solid #FFCC33;
        color: #004477;
        display: block;
        font-size: 12px;
        height: 20px;
        text-align:center;
        width: 24px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        font-weight:bold;
        padding-top:2px;
    }
    
    ol.wp-paginate-comments li a:hover{
    	background-color:#004477;
        color:#FEFDEB;
        text-decoration:none;
    }
    ol.wp-paginate-comments li a.next{
    	padding:0px;  
         padding-top:2px;  	
    }
    
    ol.wp-paginate-comments span.title{color:#CC6600; font-size:12px; }
		
        #comments .comment-wrapper img{
        	width:auto;
            height:auto;
        }


/*---:[ comment form styles ]:---*/

#comment_form {
	width: 637px;
	padding: 1.0em 0 0 0;
	float: left;
	border-top: 4px solid #ffcc33;
}

	#comment_form p { padding: 0.6em 0; }
	
		#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }

		#comment_form .text_input {
	width: 191px;
	padding: 3px;
	color: #444;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	border: 1px solid #ffcc33;
margin-bottom: 0px;
}
		
		#comment_form .text_area { width: 627px !important; }
    
    
    			#bbcode_bb_bar{ 
                    width:150px; 
                    background-color:#FFFFFF;
                    text-align:center;
                    border:#E6AC00 1px solid;
                    border-bottom-width:0;
                    margin-left:5px;
                    padding:4px 0;
                }
                #bbcode_bb_bar a{ 
                    padding:2px 3px; 
                    margin: 1px; 
                    border:#ddd 1px solid; 
                    border-left-width:0; 
                    border-top-width:0;  
                }
                #bbcode_bb_bar a:hover{ 
                	border-color:#aaa;
                }
	
			#comment_form .text_input:focus {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
			#comment_form .form_submit { font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
    padding:7px;
 }

		/*#comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }*/
		
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			


/*---:[ search form styles ]:---*/

#search_form { }

	#search_form .search_input { width: 193px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
	
	li.widget .search_input { font-size: 1.1em !important; }
	
		#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

#searchprint { }

	#searchprint .search_input { width: 193px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
	
	li.widget .search_input { font-size: 1.1em !important; }
	
		#searchprint .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

#searchonline { }

	#searchonline .search_input { width: 193px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
	
	li.widget .search_input { font-size: 1.1em !important; }
	
		#searchonline .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }


#search { 
        float:left;
	padding-top: 15px;
	background-image: url(images/searchBG.jpg);
	background-repeat: no-repeat;
	width: 267px;
	padding-left: 20px;
	height: 81px;
	margin-left: 100px;
/*margin-left: 15px;*/
}

#search .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:7px;
    float:left;
    font-size:12px;
}

#search #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}


#searchprint #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}

#searchprint .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:7px;
    float:left;
    font-size:12px;
}

#searchonline #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}

#searchonline .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:7px;
    float:left;
    font-size:12px;
}

/*Frum Search Boxes*/

#searchFrum { 
        float:left;
	padding-top: 15px;
	background-image: url(images/searchBG2.jpg);
	background-repeat: no-repeat;
	width: 267px;
	padding-left: 20px;
	height: 81px;
margin-left: 0px;
margin-bottom: 10px;
margin-top:-4px;
}

#searchFrum h3 { 
        font-size: 12px;
}

#searchFrum .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:7px;
    float:left;
    font-size:12px;
}

#searchFrum #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}


#searchprintFrum #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}

#searchprintFrum .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:6px 6px 7px;
    float:left;
    font-size:12px;
width:190px;
}

#searchonlineFrum #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/

}

#searchonlineFrum .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
/*padding: 7px 6px;*/
    padding:6px 6px 7px;
    float:left;
    font-size:12px;
width: 190px;
}


/* Start new styles */

/* Stay Connected Styles */

#stay_connected {
	padding-top: 18px;
	float: right;
	background-image: url(images/stayConnectedBG2.jpg);
	background-repeat: no-repeat;
	height: 96px;
	/*height: 81px;*/
	width: 258px;
	padding-left: 20px;
        margin-top:-3px;
margin-right:17px;
}

#stay_connected .search_input {
    border:1px solid #c4c4c4;
    color:#818181;
    padding:7px;
    float:left;
    font-size:12px;
}

#stay_connected #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
    padding:7px;
}

#stay_connected #socialMedia A {
	float:left;
	padding-right:29px;
	padding-top:4px;
	border:none;
}

/* End Stay Connected Styles */

#double_border {
	width: 999px;
	height: 7px;
	margin-bottom: 10px;
	background-image: url('images/doubleBorderFeature.gif');
	background-repeat: repeat-x;
}

#frum_border {
    width: 682px;
    height: 3px;
    margin-bottom: 10px;
    background-image: url('images/doubleBorderFrum.gif');
    background-repeat: repeat-x;
}

#left_side_wrapper {
    width: 670px; text-align: left; clear: both; float: left;
}

ul#books {
  list-style: none;
  float: left;
  width: 670px;
  margin: 0;
  padding: 0;

}

ul#books li {
	float: left;
	width: 160px;
	height: 300px;
	margin: 0px 2px 20px;
	padding: 13px 0 0;
	min-height: 300px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	background-color: #e7eaf0;
	text-align: center;
	overflow: hidden;
}





/*.ul#books li {
	float: left;
	width: 120px;
	line-height: 1.1em;
	font-size: 11px;
	height: 220px;
	text-align: center;
	overflow: hidden;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-top: 13px;
	background-color: #e7eaf0;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 13px;
}*/

.entry p {
 margin-bottom: 8px;
/*font-family: Georgia, "Times New Roman", Times, serif; /*Turns left rail into serif fonts
line-height: 18px; */
}

.entry2 p {
 margin-bottom: 8px;
font-family: Georgia, "Times New Roman", Times, serif; /*Turns left rail into serif fonts*/
line-height: 20px; /*If reverting back to san-serif, remove this line-height*/
font-size: 14px;
}

.entry2 p a {
font-family: Georgia, "Times New Roman", Times, serif; /*Turns left rail into serif fonts*/
}


#top_container {
	width: 999px;
	height: 100px;
	text-align: center;
	background-color: #122558;
        /*padding-top: 7px;*/
       padding-top: 0px;
       padding-bottom: 7px;
       margin-bottom:15px;
}

#top_ad{
	width:728px;
    margin:1px auto;
}

#top_promo {
}

#top_promo img {
   /*padding-top: 10px;*/
   padding-top: 0px;
}

#top_ad img {
   padding-top: 17px;
 
}

.frumheader {
margin-left:-13px;
}

.author_bio {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 21px;
	margin-bottom: 15px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
        font-style: italic;
}

.author_bio2 {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 21px;
	padding-bottom: 10px;
        font-style: italic;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;*/
}

.author_entry {
	margin-bottom: 15px;
	padding-top: 0px;
padding-bottom: 0px;
	/*padding-bottom: 10px;*/
	/*border-bottom: 1px solid #c2c2c2;*/
	font-size: 14px;
	line-height: 21px;
}

/*.author_entry a{
	font-weight: bold;
}*/




#logo {
 float: left;
margin-left: 0px;
margin-top: 15px;
}



.addthis_toolbox {
font-size: 10px;
/*font-size:1.2em;*/
  float: left;
}

#byline {
	float: left;
	margin-bottom: 10px;
        position:relative;
}


#byline a:hover{
	text-decoration: underline;
}

span.print {background-image:url(images/print.gif); background-position: 10px 2px; background-repeat:no-repeat; height:18px; float:left; display:block;}

span.print a {padding-left: 19px; color:#003399; font-weight:bold;}

#sidebar li img.book-cover-img-small {
 margin-right:15px;
 margin-bottom:15px;
 float: left;
}


.upper {
 text-transform: uppercase;
}

.section_header {
font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
	font-size: 24px;
	/*color: #e9914e;*/
        color: #cc6600;
	margin-bottom: 9px;
	/*letter-spacing: 2px;*/
margin-top: 6px;
}

.section_header SPAN {
font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
}


.serif_blu {color:#00409B; font: 14px Georgia, "Times New Roman", Times, serif;}
.serif_grey {color:#444444; font: 14px Georgia, "Times New Roman", Times, serif;}
.serif_orange {color:#CC6600; font: 14px Georgia, "Times New Roman", Times, serif;}
.serif_black {color:#000; font: 14px Georgia, "Times New Roman", Times, serif;}

/* Featured Image Varialbe Layout*/

#featured_image {
	float: left;
	margin-right: 16px;
	margin-bottom: 25px;
}

#featured_image_left {
	float: left;
	margin-right: 16px;
	margin-bottom: 25px;
}

#featured_image_right {
	float: right;
	margin-right: 16px;
	margin-bottom: 25px;
}

#featured_image_vert {
	float: none;
	margin-right: 16px;
	margin-bottom: 25px;
}

/* Featured Story Titles */
/*/Black*/
#featured_spotlight_wrapper h1.sm_blk a {
font-size: 43px; line-height: 44px; color:#000000;   
}

#featured_spotlight_wrapper h1.md_blk a {
font-size: 44px; line-height: 45px; color:#000000;    
}

#featured_spotlight_wrapper h1.lrg_blk a {
font-size: 45px; line-height: 46px; color:#000000;   
}

/*/Orange*/
#featured_spotlight_wrapper h1.sm_oj a {
font-size: 43px; line-height: 44px; color:#CC6600;   
}

#featured_spotlight_wrapper h1.md_oj a {
font-size: 44px; line-height: 45px; color:#CC6600;   
}

#featured_spotlight_wrapper h1.lrg_oj a {
font-size: 45px; line-height: 46px; color:#CC6600;       
}

/*/Blue*/
#featured_spotlight_wrapper h1.sm_blu a {
font-size: 43px; line-height: 44px; color:#00409B;   
}

#featured_spotlight_wrapper h1.md_blu a {
font-size: 44px; line-height: 45px; color:#00409B;     
}

#featured_spotlight_wrapper h1.lrg_blu a {
font-size: 45px; line-height: 46px; color:#00409B;
}

/*/Red*/
#featured_spotlight_wrapper h1.sm_red a {
font-size: 43px; line-height: 44px; color:#FF0000;  
}

#featured_spotlight_wrapper h1.md_red a {
font-size: 44px; line-height: 45px; color:#FF0000;     
}

#featured_spotlight_wrapper h1.lrg_red a {
font-size: 45px; line-height: 46px; color:#FF0000;
}

#featured_spotlight_wrapper h1.xsm_blu a {
font-size: 40px; line-height: 41px; color:#00409B;
}

#featured_spotlight_wrapper h1.esm_blu a {
font-size: 42px; line-height: 43px; color:#00409B;
}
/* End Featured Story Titles */


#featured_spotlight_wrapper {
padding-bottom:0px;
padding-top:9px;
background-color:#ffffff;
overflow: hidden;
border-bottom:1px solid #A7AFC4;
}


#featured_spotlight_wrapper h1 {
font-size: 44px; margin-top: 10px; margin-bottom: 12px; line-height: 42px;text-transform: uppercase; font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;     
/*margin-top:0px;*/
}

#featured_story_wrapper h1 a {
	color:#000;
}

#featured_story_wrapper {
	width: 100%;
}

#frum_story_wrapper {
padding-right:13px;
padding-top:10px;
background-color: #ffffff;
width:660px;	
/*width: 680px;*/
margin-bottom: 10px;
padding-bottom: 2px;


border-bottom:1px solid #A7AFC4;
overflow:hidden;

}

#frum_story_wrapper .section_header {
margin-top:0px;
padding-top:6px;
}

.author_img {
	float: left;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
    /*border:#AAA 1px solid;*/
}

.authorRssLink{ 
	/*margin:0px 4px;*/
    margin-right:2px;
}

.authorRssLink{
	margin-right:5px;
}

h4 .datetime{
	/*display:block;*/
}


/* FEATURED CONTENT SLIDER STYLES */

#wrapper{
width: 276px;
/*margin-bottom:18px;*/
margin-top:7px;
	/*margin-left: 700px;*/
	/*padding: 2px 15px;*/
        padding-left: 6px;
        padding-top: 7px;
	background-color: /*#003399;*/ #012c82;
	overflow-x:hidden;

}

#slider {
margin: 0 auto;
position: relative;
}

.scroll {
	width: 267px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	background: #0e0e0e;
}

.scrollContainer div.panel {
	width: 267px;
        overflow:hidden;
background: /*#003399;*/ #012c82;
}

.featured_media{
position:relative;
	text-align: center;
	margin-bottom: 0px;
}


.featured_media a img{
        /*width: 250px;*/
	width: 267px;
	height: 364px;
        margin:0;
        overflow:hidden;
}

h2.entry-title a {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 19px;
}

.featured_text{
	font-size: 1em;
	text-align: center;
	width: 250px;
	color: #ffffff;
}

.featured_text div.entry-content p{
margin-bottom: 0;
padding-bottom: 0;
color: #ffffff;
}

#shade {
	background: url(images/spotlightBGnav.gif);
        background-repeat: no-repeat;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 4px;
padding-left: 9px;	
/*padding-left: 110px;*/
        margin-top:5px;
        margin-left: 8px;

}

#shade.tall-shade {
background: #000;
height: 12em;
border-top: 1px solid #333;
}

ul.navigation {
list-style: none;
margin: 0;
padding: 0;
padding-left: 75px;
}

ul.navigation li {
	display: inline;
}

ul.navigation a {
padding: 3px;
color: #000;
text-decoration: none;
float: left;
font-size: 12px;
color: #ffffff;
}

ul.navigation a:hover {
background: url(images/sliderButton001b.gif) no-repeat;

}

ul.navigation a.selected {
background: url(images/sliderButton001b.gif) no-repeat /*50% 0%*/;
}

ul.navigation a:focus {
outline: none;
}

.scrollButtons {
position: absolute;
top: 130px;
cursor: pointer;
}

.scrollButtons.left {
left: -13px;
z-index: 100;
display: none;
visibility: hidden;
}

.scrollButtons.right {
right: -13px;
z-index: 101;
display: none;
visibility: hidden;
}

.hide {
display: none;
}

span.thumbtitle{
display: block;
font-size: 1.3em;
text-align: center;
display:none;
}

img.scroller-thumb{
padding: 0.3em 0.4em;
border: 0.1em solid #2b2b2b;
width: 75px;
}

img.scroller-thumb-big{
padding: 0.3em 0.4em;
border: 0.1em solid #2b2b2b;
}

a.selected img.scroller-thumb{
}


/*---:[ newsletter form styles ]:---*/


#tipSubscribe #email {
    border:1px solid #c4c4c4;
    color:#818181;
    padding:7px;
    float:left;
    font-size:12px;
margin-bottom: 1.6em;
font-family: Georgia, "Times New Roman", Times, serif;
width: 230px;
}

#tipSubscribe #searchsubmit {
    font-size:12px;
    background-color:#09298e;
    color:#ffffff;
    border:0px none;
    font-weight:bold;
    float:left;
    text-transform:uppercase;
padding:6px 6px 7px;
/*height: 31px;*/
    /*padding:7px;*/
}



/*---:[ NM Bookclub styles ]:---*/

.book {
   overflow:hidden;
   border-bottom:1px solid #d5d5d5;
   margin-bottom:18px;
}

.book_title {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 7px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c8cedc;
	margin-right: 7px;
	margin-left: 7px;
}

.read_review {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 7px;
	padding-bottom: 5px;
	
}

/* Wordpress image alignment styles */
img.aligncenter {
       display: block;
	margin-left: auto;

	margin-right: auto;
}

img.centered{
	display: block;
	margin-left: auto;

	margin-right: auto;
}

img.alignright{
	padding: 4px;
	margin: 3px 0 2px 10px;
	display: inline;
}

img.alignleft{
	padding: 4px;
	margin: 15px 15px 2px 0;
	display: inline;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}

ul#one_book {
  list-style: none;
  float: left;
  margin: 0 10px;
  padding: 0;

}

ul#one_book li {
        width: 150px;
        height: 200px;
        margin: 0px 2px 2px;
        padding: 13px 0 0;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #FF6600;
        background-color: #e7eaf0;
        text-align: center;
        overflow: hidden;
}

.commentBar{
	background:url(images/talkBubble.gif) top left no-repeat #FCF4EB;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	width:93%;
	padding:2px 0px;
	border:#F7EFE8 1px solid;
	border-bottom-color:#F1E2D5;
	border-right-color:#F1E2D5;
	-moz-box-shadow: 1px 1px 2px #f4f4f4;
	-webkit-box-shadow: 1px 1px 2px #f4f4f4;
	box-shadow: 1px 1px 2px #f4f4f4;

}
.commentBarInner{
	margin:5px;
	margin-left:37px;
}

.commentBar a{
	color: #E8670B;
}

ul.feed .commentBar{
	width:225px;
}

#sidebar .commentBar{
	margin-top:4px;
}

#featured_spotlight_wrapper .commentBar{
	width:98%;
    margin-bottom:10px;
}

.toolbar ul {
	list-style: none;
	width: 330px;
	float: left;
	clear: both;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 15px;
	padding-left: 32px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-image: url(images/commentsShareBG.jpg);
	background-repeat: no-repeat;
}
.toolbar ul{
	margin:10px;
	padding:0px;
	margin-left:35px;
}
.toolbar ul li{
	list-style:none;
}

.toolbar ul a{
color: #E8670B;
}


#featured_spotlight_wrapper  .toolbar ul {
clear:none;
}

.toolbar li {
        color:#000000;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 5px;
border-right:1px solid #E5DBD4;
	/*border-right: 1px solid #e6db55;*/
	/*background-color: #fffee9;*/
	 }

.toolbar li.last {
        border:0px none;
}

.toolbar li strong {
 color:#000000;
}

.toolbar li .last {
 border-right: hidden;
}

#wp-submit {
background-color:#09298E;
border:0 none;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding:6px 6px 7px;
text-transform:uppercase;
margin-top: 10px;
}

#cycsubmit {
background-color:#09298E;
border:0 none;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding:6px 6px 7px;
text-transform:uppercase;
margin-top: 10px;
}

#user_login {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

#user_pass {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

#first_name {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;

	}

#last_name {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

#nickname {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}


#email {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}


#url {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

#aim {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}


#yim {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}


#jabber {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

/*#description {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}*/

#description {
margin-bottom: 10px;
width: 470px;
border:1px solid #C4C4C4;
color:#818181;
	}

#pass1 {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

#pass2 {
border:1px solid #C4C4C4;
color:#818181;
float:left;
font-size:12px;
padding:7px;
margin-bottom: 10px;
	}

.registerheadline {
color:#E1690E;
font-size:24px !important;
font-family: "Myriad Pro",Myriad, Arial, Helvetica, sans-serif !important;
/*text-transform: uppercase;*/
line-height:18px;
margin:0 0 12px;
padding:0;
}

ul#cycnav {
	list-style: none;
	width: 489px;
	float: left;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7AFC4;*/
	margin-top: 0px;
margin-left: 0px;
}

	ul#cycnav li {
	float: left;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 0px;	
}

#rememberme {
margin-left: 5px;
}

#text-545741741 h3 a {color:#CC6600;}

.second_sidebar SPAN {font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;}
.second_sidebar SPAN.caps {text-transform:uppercase;}

#left_side_wrapper .sidebar_list h3 a {
	color:#000000;	
}

ul#nav li.login {
	float:right; 
}

.akpc-widget SPAN {display:none;}
#execphp-2 {border:none; margin-bottom:0px; padding-bottom:0px;}

.akpc-widget li a {color:#CC6600;}
.akpc-widget li a:hover {text-decoration:underline;}



/*** New layout ***/
#featured_story_wrapper {
	width: 662px;
	float:right;
 	border-left:1px solid #A7AFC4;
	padding-bottom:0px;
	padding-left:10px;
}

#featured_story_wrapper .toolbar ul {background-image:url("images/feature_commentsShareBG.jpg"); width:340px; height:30px;}

#featured_spotlight_wrapper .entry {
padding-right:10px;
}

#featured_scroll {
	width:318px;
	float:right;
}

.topics a {color:#E8670B;}
.topics {margin: 16px 0px; border-bottom:1px solid #D9DDE6; padding:16px 0px; clear:both;}

#featured_scroll ul, #featured_scroll li {list-style:none outside none;}
#wrapper, .scroll, .scrollContainer div.panel {width:300px;}
.featured_media a img, .featured_media, .panel h3 {width:294px;}
.panel h3 {padding: 10px 0px 5px 0;}
#shade {margin-left:20px;}
#content_box {
	margin:0px 12px;
	background-image:none;
}

#left_side_wrapper {width:570px; border-right: 1px solid #a7afc4;}
#left_side_wrapper .feed h2 a {
color:#000000;
font-size:18px;
font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;
line-height:18px;
text-transform:uppercase;
}
#right_side_wrapper .textwidget {padding-top:15px;}
#left_side_wrapper .feed img.alignleft {margin: 0px 0px 5px 0px;}
#left_side_wrapper #content, #left_side_wrapper #sidebar.first_sidebar {padding-top:10px;}
#frum_story_wrapper {width:557px; margin-bottom:0px;}
#content {width:310px; border-right: 1px solid #a7afc4;}
#content .toolbar ul, #content .clear, .toolbar {width:310px; }
#content .toolbar ul, #frum_story_wrapper .toolbar ul { width:275px;}
#frum_story_wrapper .commentBar{ width: 98%; margin-bottom:15px; }
#sidebar.first_sidebar .toolbar ul, .clear, .toolbar {width:225px;}
#sidebar.first_sidebar .toolbar ul { }
#sidebar.first_sidebar .toolbar li.last, #sidebar.first_sidebar .toolbar li {border: 0px none; height:11px;}
#sidebar.first_sidebar  {
width:210px;
padding: 0 8px 16px 8px;
}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {width:230px; margin:0px;}
.third_sidebar {
width:230px;
padding:0px 10px;
}

#sidebar.second_sidebar ul.sidebar_list li.widget, #sidebar.second_sidebar ul.sidebar_list li.linkcat {width:160px; padding: 0px 6px 15px 6px;}
#first.second_sidebar ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {width:210px;}
.third_sidebar {
width:230px;
padding:0px 4px;
}
#right_side_wrapper {width:420px; float:right; background-image:url(images/rightcol_bg.gif);}
#content_box2 .third_sidebar {display:none;}
#content_box2 #left_side_wrapper {border:0px none; width:770px;}
#content_box2 {background-position: 60px 50%;}
#sidebar.second_sidebar  {
padding:0 0 0 20px;
}
.comments-link {border-right: 1px solid #E5DBD4; margin-right:4px; padding-right:6px; }
.toolbar li {border:0px none;}
#hotbox h3 a {color:#CC6600;}
#hotbox {clear:both; width:210px;}
#hotbox .section_header {padding-top:15px;}
#hotbox .toolbar ul {width:200px;}
#content_box2 #hotbox {display:none;}
.loginfo{margin-top:8px; font-size:14px;}
ul#nav li.login {padding: 5px 10px 6px 0px; font-size:12px; position:relative; font-family:Arial, Helvetica, sans-serif}
ul#nav li.login #signature {position:absolute; top:262; right:0px;}
span.txtlogin {font-size:14px;}

#lwa_wp-submit {
    background-color: #09298E;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
    text-transform: uppercase;
	}
	
#respond {margin-top:6px;}
/*** End Test Styles for New Layout ***/
