/* -------------- */
/*   GLOBAL       */ 
/* -------------- */
 
html { background:url('../images/html-bg.jpg') center top repeat-x;  }
body { background:url('../images/body-bg.jpg') center top no-repeat; font-family:Times, Times New Roman, sans; font-size:13pt; }
ul { margin:10px; }
li { margin:10px; list-style-type:disc; }
.hidden { display:none; }
.left { float:left; padding-right:10px; }
.right { float:right; padding-left:10px; }
.center { text-align:center;  }
.clear { clear:both; }
.italic { font-style:italic; }
.big { font-size: 22px; }
.small { font-size: 12px; }
.numbers { font-family:Georgia, Helvetica, Arial }
.arial { font-family:Arial, helvetica, sans-serif; font-weight:bold; }
.dotted { border-bottom:1px dotted #999; padding-bottom:3px;  }
/* -------------- */
/*   TYPOGRAPHY   */ 
/* -------------- */
@font-face {
    font-family: 'ScholarlyEditionsBold';
    src: url('../fonts/scholarlyeditions-bold-webfont.eot');
    src: url('../fonts/scholarlyeditions-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/scholarlyeditions-bold-webfont.woff') format('woff'),
         url('../fonts/scholarlyeditions-bold-webfont.ttf') format('truetype'),
         url('../fonts/scholarlyeditions-bold-webfont.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ScholarlyEditions';
    src: url('../fonts/scholarlyeditions-regular-webfont.eot');
    src: url('../fonts/scholarlyeditions-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/scholarlyeditions-regular-webfont.woff') format('woff'),
         url('../fonts/scholarlyeditions-regular-webfont.ttf') format('truetype'),
         url('../fonts/scholarlyeditions-regular-webfont.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* HEADLINES */
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .headline, .header { font-weight: bold; font-family:arial, helvetica, sans-serif; }
.header div { margin-left: 10px; }
.headline { font-size: 1.7em }
h1, .h1 { font-size: 1.6em }
h2, .h2 { font-size: 1.2em }
h3, .h3 { font-size: 1em }
h4, .h4 { font-size: .7em }

hr.dotted { border:none; border-bottom:1px dotted #4d2a0a; margin-bottom:20px; }
.realdeep { color:#820000 }
.realdeep .se_logo { color:#000; }
sup { font-size: 7PX; font-weight:bold; line-height:10px;  }
.headline sup, h1 sup { line-height:15px; }
.bold { font-weight:bold; }
p { margin:10px 0; text-indent:10px; }

span.headline { 
	display:inline-block; 
	color:#4d2a0a; 
	font-style:italic; 
	margin-bottom:10px;  
	padding:4px 10px; 
	font-family:Times, Times New Roman, Sans;
	border: 1px dotted #4d2a0a;
	border-left: none;
	border-right:none 
}
.headline a, .headline a:active, .headline a:visited, .headline a:hover { color:#4d2a0a }

.header {
	padding:4px 0; 
	color:#fff; 
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0 ;
	border:1px solid #71798b;
	border-bottom:none;
	background:#0e2459;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c5391', endColorstr='#0e2459');
	background: -webkit-gradient(linear, left top, left bottom, from(#2c5391), to(#0e2459)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #2c5391,  #0e2459); /* for firefox 3.6+ */ 
	background: url("../images/blue_btn.png") repeat-x scroll 0 -4px transparent;
	background-color:#0e326e;	
}
.header h1, .header h2, .header h3, .header div { margin-left:10px; }
.header a, .header a:active, .header a:visited { color:#fff }
.header a:hover { color:#999 }

/* LINKS & BUTTONS */
a, a:active, a:visited { color:#0072bc; text-decoration:none; }
a:hover { color:#025c96; }

.blue_btn, .blue_btn:visited, .red_btn, .red_btn:visited  { 
	height:40px; 
	display:inline-block;
	background:url('../images/nav_btn.png') repeat-x; 
	padding:0 20px 3px 20px;  
	margin:3px; 
	cursor:pointer; 
	border:none; 
	color:#fff;
	font-weight:bold;
	font-style:italic; 
	font-family:Times, sans;
	line-height:2.2em;
	text-transform:capitalize;
}
.blue_btn a, .blue_btn a:visited  { color:#fff; } 
.blue_btn:hover { color:#e2e2e; background:url('../images/nav_btn-hvr.png') repeat-x; }

.red_btn, .red_btn, .red_btn:visited, .red_btn, .red_btn:hover { color:#fff; height:40px; font-weight:bold; padding:0 20px 0; background:url('../images/red_btn.png') center top repeat-x;  }
.red_btn:hover { background:url('../images/red_btn.png') center -40px repeat-x; }

.hover_link { color:#333; cursor:pointer; }


/* LOGOS */
.sn_logo, .se_logo { font-weight:bold; font-style:italic; font-family:Times New Roman, Times, sans; }
.se_logo { font-family:ScholarlyEditions; font-variant:small-caps;  }
.newsrx_logo { font-family:Arial, Helvetica, sans-serif; font-style:italic; }
/* CONTENT CONTAINERS */
.content_box {
	padding:10PX; 
	border:1px solid #b3b3b3;
	background:#E2E2E2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E2E2E2');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E2E2E2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #E2E2E2); /* for firefox 3.6+ */ 
}


/* LAYOUT */
.two_col { width:45%; float:left; margin-right:2%; }
.twoColLeft { float:left; width:55%; margin-right:2%;}
.twoColRight { float:left; width:43%; }

.four_col {
	float: left;
	padding: 10px;
	width:22%;
}
#container_main { width:90%; min-width:800px; margin:0px 5%; }
#content_main { height:500px; height:auto !important; min-height:500px; width:900px; margin:0px auto; }

.page_content { background:url('../images/fff-60.png') center top repeat;  margin:-20px 0 0 0; padding:25px; position:relative; z-index:1; }

body.browse #content_main { width:1000px; background:url(../images/fff-90.png) repeat; padding:15px; border-radius:10px; -moz-border-radius:10px; }
body.browse #content_main #left_col { height:800px; height:auto !important; min-height:800px; width:225px; float:left; margin-right: 15px; }
body.browse #content_main #right_col { height:800px; height:auto !important; min-height:800px;  float:left; width: 74%; }

#header { width: 900px; margin:auto; text-align:center }
#footer { text-align:center }


tr { margin:0; padding:0; }
#tb_navbar { width:700px; margin:0px auto; position:relative; z-index:2; }
	#tb_navbar td {   margin:0; padding:0; }
		#tb_navbar td .nav_btn {  font-family:Times, sans; font-style: italic;   font-weight:bold; height:35px; background:url('../images/nav_btn.png') repeat-x; display:block; padding-top:11px;  margin:0 3px; cursor:pointer; line-height: .9em; }

		#tb_navbar td .nav_btn:hover, #tb_navbar td .active {   }
		#tb_navbar tr td:nth-child(1) .nav_btn { margin-left:3px; }
		#tb_navbar tr td:nth-child(4) .nav_btn { margin-right:3px; }
		#tb_navbar td .nav_btn a { color:#fff; text-decoration:none; }
		#tb_navbar td .nav_btn:hover a, #tb_navbar td .active, #tb_navbar td .active a  { color:#d2d2d2; }


#tb_navbar td a { color:#fff;  }

/* -------------------------------------------------------- */
/*  PAGE CONTENT FROM HERE 
/* -------------------------------------------------------- */
/* GLOBAL ELEMENTS */
.peer_review_info { POSITION: FIXED; }
.peer_review { font-style:italic; }
#peerReviewInfo { width:600px; }

/*  HEADERS & FOOTERS  */
#user_nav { float:right; font-size:12px; color:#fff; }
#user_nav td { padding:0 3px; }	
#user_nav td a, #user_nav td a:visited { color:#fff; }
#user_nav td img { margin-top:5px; }

#logo_main { width:420px; margin:0px auto; }
#footer { padding:10px; border-top:1px dotted #4D2A0A; margin-top:30px; }

/* HOMEPAGE */
#homepage_content { width:760px; margin:auto;}
#banner { width:760px; height:300px; margin:auto; background:url('../images/banner-bg.png') no-repeat; padding: 12px 0px;  }
#slider_outer { width:700px; margin:auto; height:250px; border:10px solid #fff;  overflow:hidden; }
#slider_inner { width:2100px; margin:0px; }
	#slider_inner .slider_cell { float:left; }
	#slider_controls { position:absolute; margin:228px 0 0; }
		#slider_controls span { text-align:center; margin-left:1px; width:15px; display:block; padding:2px; float:left; border:1px solid #fff; background:#999; font-family:arial; color:#fff; font-size:.7em; }
		#slider_controls span.active,#slider_controls span:hover { color:#b3b3b3; background:#666;}
		
#homepage_headline { font-size: 25px; }
#homepage_headline div { float:left; margin-right:50px; }
#brochure_link { float:right; margin:-15px -15px 0 0; }

/* ACCESS */
#access { min-height:500px; }
#quote_container .quote_text{ vertical-align:middle; font-size:25px; font-weight:bold; font-family:ScholarlyEditions, Times New Roman, Times; letter-spacing:-1px}
#quote_container .quote_author{ font-size:12px; font-family:Times, Times New Roman; font-style:italic; text-align:right; margin-right:30px; color:#333; }

#quote_container {
	text-align:center; 
	float:right;
    background: url("http://scholarlynews.com/demo/css/images/bg-quote.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    font-size: 1em;
    height: 150px;
    padding-top: 28px;
    width: 262px;
    margin-top:10px;
    margin-right:50px;
}
#quote_container div.wrapper {
    margin: 0 20px;
    text-align: center;
}
#quote_container span.quote_author {
    display: block;
    font-size: 0.6em;
    font-style: italic;
    text-align: right;
}

/* SAMPLES */
#topic_list { margin:0 10px; }
#topic_list li { margin:0 0 0 10px; padding:0; line-height:1.1em; font-size:.9em; }

#sample_editions { float:left; margin:0  0 15px 0; width:100%; }
#sample_editions .book_container { 
	min-height:165px;
	padding:10PX; 
	border:1px solid #b3b3b3;
	background:url('../images/bookshelf-bg.jpg') center -2px  repeat;
	border:none;
}
#sample_editions .book { float:left; margin: 8px 19px; }
#sample_topics { width:100% }


/* CONTACT US */
#contact_info { margin-left:20px; text-align:left; padding-left:20px; border-radius:10px; -moz-border-radius:10px; }
#contact_info li { list-style-type:none; line-height:1.0em; margin:2px;}

#topics_list .topic { margin-left:20px; text-indent: -20px; } 
.three_col {
    float: left;
    padding: 10px;
    width: 30%;
}