#main
{
background-image: url('http://linworth.com/images/lmc/spacer.jpg');
background-repeat: repeat-y;
margin: 5px 0px 5px 0px;
}
#left
{
float: left;
width: 146px;
margin: 2px 0px 0px 0px;
padding: 0;

}
#right
{
float: left;
width: 625px;
margin: 0;
padding: 0;

}

#lmc_1st_col
{
padding: 0;
margin: 0;
margin-bottom: 20px;
width: 290px;
height: auto;
float: left;
}
#lmc_2nd_col
{
padding: 0px 0px 0px 3px;
margin: 0px 0px 0px 0px;
width: 290px;
height: auto;
float: left;
}


/* [START] CSS FOR NAV TOP */
#navcontainer ul
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
background-color: #0C3563;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li 
{ 
display: inline;
}

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #0C3563;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-size: 12px;
}

#navcontainer ul li a:hover
{
background-color: #6BA251;
color: #fff;
}
#active li
{
background-color: red;
}
#current 
{
background-color: red;
}
/* [END] CSS FOR NAV TOP */

#container 
{
width: 774px;
margin: 0px auto;
}

#navcontainer
{
width: 774px;
height: auto;
}

#header
{
margin: 2px 0px 0px 0px;
padding: 0px 0px;
}
#trustedlibconn
{
margin: 2px 0px 0px 0px;
padding: 0;
}


#footer_img
{
border: 1px solid #79ACC9;
width: 100%;
margin: 5px 0px 0px 0px;
}

.footer_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #2D1A6F;
}

#footer
{
margin: 0 auto;
border-top: 15px solid #2D1A6F;
margin-top: 5px;
width: 774px;
text-align: center;
}

#lmc_box_content
{
margin: 5px 0px 0px 5px;
width: 99%;
padding: 0;
height: auto;
}
#lmc_box_content_border
{
border: 1px solid #79ACC9;
margin: 5px 0px 0px 5px;
width: 99%;
padding: 0;
height: auto;
}
#lmc_current_issue
{
margin: 5px 0px 0px 0px ;
padding: 0px 0px 0px 0px;

}
#lmc_current_issue_place_holder
{
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#lmc_welcome_to_lmc
{
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #79ACC9;
width: 300px;
height: auto;
/*background-image: url('http://www.linworth.com/images/lmc/lmc_welcome_img.jpg');
background-position: right bottom;
background-repeat: no-repeat;*/
}
.lmc_welcome_to_lmc_heading
{
margin: 0px 0px 0px 10px;
font-size: 12px;
color: #655795;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.lmc_welcome_to_lmc_content
{
margin: 0px 0px 0px 10px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #655795;
}
#lmc_welcome_img
{
margin: 0px 0px 7px 125px;
padding: 0px 0px 0px 0px;
}
#lmc_whatshead_subscribe_box
{
background-image: url('http://www.linworth.com/images/lmc/bgBox.jpg');
border: 1px solid #79ACC9;
width: 625px;
}
#lmc_whatsahead
{
float: left;
margin: 5px 12px 0px 25px;
width: 270px;
}
#lmc_subscribe
{
float: left;
margin: 5px 15px 0px 25px;
width: 260px;
}
.lmc_whatsahead_subscribe_heading
{
/* margin: 7px 7px 7px 7px;
padding: 0px 0px 0px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #655795;
font-weight: bold;
text-align: center;
}
.lmc_whatsahead_subscribe_content
{
/*margin: 7px 7px 7px 7px;
padding: 0px 0px 0px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #655795;
text-align: center;
}
#lmc_ad_banner
{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 774px;
border: 1px solid #79ACC9;
}
/* [START] WRITE OR REVIEW PAGE CSS */

#lmc_write_review_main_intro
{
width: 90%;
height: 100px;
margin: 10px auto;
padding: 10px 10px 10px 10px;
background-color: #E1EFF8;
}
.lmc_write_review_main_intro_heading
{
margin: 5px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
}
.lmc_write_review_main_intro_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
#lmc_write_review_for_lmc
{
margin: 10px auto;
padding: 10px 10px 10px 10px;
background-color: #E1EFF8;
width: 90%;
height: 95px;
}
#lmc_write_review_for_linworth
{
margin: 10px auto;
padding: 10px 10px 10px 10px;
background-color: #E1EFF8;
width: 90%;
height: 95px;
}
#lmc_write_review_for_both
{
margin: 10px auto;
padding: 10px 10px 10px 10px;
background-color: #E1EFF8;
width: 90%;
height: 95px;
}
.lmc_write_review_heading
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
}
.lmc_write_review_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 30px;
}

}
.lmc_general_link, .lmc_general_link:visited
{
text-decoration: underline;
color: #3691D0;
font-weight: bold;
}
.lmc_general_link:hover
{
text-decoration: underline;
color: navy;
font-weight: bold;
}

/* [END] WRITE OR REVIEW PAGE CSS */

/* [START] FOR UNIVERSITY FACULTY PAGE CSS */
/*#lmc_box_content_border
{
border: 1px solid #79ACC9;
width: 80%;
margin: -500px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: right;
height: auto;
}
*/
#lmc_university_main_box
{
margin: 10px auto;
padding: 10px 10px 10px 10px;
background-color: #E1EFF8;
width: 90%;
height: 300px;
}
.lmc_general_heading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: bold;
text-transform:uppercase;
}
.lmc_general_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* [START] REVIEWS AND ARTICLES CSS DOCUMENT */
#lmc_reviews_and_articles_general_box
{
margin: 5px auto;
padding: 10px 10px 10px 20px;
background-color: #E1EFF8;
width: 90%;
height: 35px;
border: 1px solid #79ACC9;
}
.lmc_featured_articles_main_heading
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
}
.lmc_featured_articles_heading
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}
.lmc_featured_articles_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
}

/* [START] TABLES OF CONTENTS CSS DOCUMENT */
.lmc_toc_heading
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
text-align: center;
}
/* [START] FOR ADVERTISERS CSS DOCUMENT */
#lmc_general_box_auto
{
margin: 5px 0px 0px 5px;
padding: 10px 10px 10px 20px;
background-color: #E1EFF8;
/* width: 90%; */
height: auto;
border: 1px solid #79ACC9;
}
#lmc_general_box_auto_clearbg
{
/* margin: 0px auto;
padding: 5px 0px 5px 5px;
width: 95%;
height: auto; */
border: 1px solid #79ACC9;
}
.lmc_advertisers_intro_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.lmc_reviews_title
{
margin: 2px 2px 2px 2px;
padding: 0;
float: left;
}
#nav {
	color: white;
	background: #3691D0;
	padding: 2px 20px 2px 20px;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
#nav a {
	color: white;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}
#nav a:hover {
	color: navy;
}
.featured_reviews_heading
{
color: navy;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}
.featured_reviews_intro
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
#featured_reviews_1st_col
{
float: left;
width: 300px;
}
#featured_reviews_2nd_col
{
float: left;
width: 290px;
margin: 0px 0px 0px 10px;
}
#featured_review_listing
{
margin: 5px 0px 5px 0px;
padding: 5px;
width: 290px;
float: left;
}
#featured_review_listing_highlight
{
margin: 5px 0px 5px 0px;
padding: 5px;
background-color: #F4F1EB;
width: 300px;
float: left;
}
.featured_review_author
{
color: green;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.featured_review_title
{
color: navy;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.featured_review_setup
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.featured_review_img
{
float: left;
margin: 5px 5px 5px 0px;
}
.featured_review_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 5px 0px 0px 0px;
}
#nav a.active
{
text-decoration: underline;
color: white;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px
}
#nav a.active:hover {
	color: navy;
}

/* [END] Featured Reviews Page */
/* [START] Hot Stuff Page */
#hotstuff_1st_col
{
float: left;
width: 400px;
margin: 0;
padding: 0;
}
#hotstuff_2nd_col
{
float: left;
width: 190px;
margin: 0px 0px 0px 10px;
border: 1px solid #3691D0;
background-color: #F4F1EB;
padding: 5px;

}
.hotstuff_ad
{
border: 1px solid #3691D0;
margin-top: 7px;
}
#hot_new_stuff
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #660902;
width: 405px;
height: 53px;
}
.hotstuff_main_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #FFFF00;
line-height: 53px;
padding: 0px 0px 0px 10px;
}
.hotstuff_flame_lg_img
{
float: left;
position: relative;
top: 2px;
left: 2px;
padding: 0;
margin: 0;
}
.hotstuff_flame_sm_img
{
float: left;
position: relative;
top: 0px;
left: 2px;
padding: 0;
margin: 0;
}
#hotstuff_main_content_box
{
width: 396px;
background-color: #E1EFF8;
padding: 5px;
margin-top: 5px;
}
.hotstuff_main_content_title_text
{
font-family: Arial, Helvetica, sans-serif;
color: #660902;
font-weight: bold;
font-size: 12px;
}
.hotstuff_main_content_text
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#hot_news
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #660902;
width: 400px;
height: 25px;
}
.hotstuff_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFF00;
line-height: 25px;
padding: 0px 0px 0px 8px;
}
#hotstuff_content
{
margin: 3px 0px 20px 0px;
}
.hotstuff_content_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#hotstuff_copyright
{
background-color: #3691D0;
padding: 0px 0px 0px 5px;
height: 70px;
text-align: right;
}
.copyright_info
{
font-family: Arial, Helvetica, sans-serif;
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;

}
.copyright_book_img
{
float: left;
}
#lin_news_update_heading
{
margin: 5px 0px 0px 0px;
background-color: #660902;
width: 190px;
height: 53px;
text-align: center;
vertical-align: middle;
}
.lin_news_updates_title
{
font-family: Arial, Helvetica, sans-serif;
color: white;
font-size: 18px;
font-weight: bold;
}
#lin_news_updates_content
{
margin: 10px 0px 0px 0px;
padding: 5px 5px 10px 5px;
border-bottom: 2px solid #660902;
}
.news_updates_img
{
float: left;
margin: 0px 5px 5px 0px;
border: 1px solid black;
}
.news_updates_text
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#red_bar
{
width: 180px;
height: 2px;
background-color: #660902;
margin: 5px auto;
display: block;
}

/*---> Book Review Items <---*/
#title {
	background-color: #3691D0;
	margin: 0;
	height: 50px;
	margin-left: 5px;
}
#title h1, #title_tech h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	line-height: 50px;
	font-size: 28px;
	margin: 0;
	padding: 0;
}
#title img, #title_tech img {
	margin: 5px 15px 0px 15px;
}
#box {
	border: 2px solid purple;
	margin: 5px 0px 0px 5px;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
}
#box h1 {
	font-size: 22px;
	font-weight: bold;
}
#box h2 {
	font-size: 16px;
	margin: 0;
	padding: 2px;
}
#box p {
	font-size: 12px;
	color: black;
	padding: 2px;
	margin: 0;
	line-height: 20px;
}
#box p.footer {
	font-weight: bold;
	text-align: center;
}
#box img.footer {
	width: 601px;
	margin: 5px 5px 0px 5px;
	
}
#box p.italic {
	font-style: italic;
	color: #999999;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#box img {
	padding: 5px;
}
#box img.item_wide {
	
	margin: 0px 10px 0px 0px;
	padding: 5px;
}
/*----> Technology Connection <---- */
#title_tech {
	background-color: #800080;
	margin: 0;
	height: 50px;
	vertical-align:middle;
	margin-left: 5px;
}
