body
{
	padding: 0px; margin: 0px;
	font-family: georgia,garamond,times new roman,serif;
	font-size: 12px;
	color:#000;
	background-color: #FFF;
}

a
{
	color: #004DA5;
	text-decoration:underline;
}

a.footerlink
{
	color: #004DA5;
	text-decoration:none;
}


a.footerlink
{
	font-style:normal;
	font-size:12px;
}


.flatinput, .flatinput_s
{
	border: 1px solid #666a6f;
	font-size: 13px;
	background-color: #e6eaef;
}

.flatinput_s { font-size:11px; }

.flatsubmit
{
	font-size:11px;
	background-color: #e6eaef;
	color: #000;
	font-weight:normal;
	width: 40px;
}

#container
{
	margin: 0 auto;
	width: 798px;
}

#inner
{	
	margin: 0 auto;
	width: 798px;
	text-align:left;
}

h1, h2, h3, h4, h5
{
	display:inline;
}

h1
{
	font-size: 18px;
	color:#A50000;
	font-style: italic;
	line-height: 125%;
}

.inline-list, .inline-list li
{
	display:inline;
	margin-right: 6px;
}

.active-page
{
	font-weight:bold;
}

.sorter
{
	white-space:nowrap;
}

.msg
{
	text-align:center;
	border: 1px solid #000;
	background-color:#eee;
	font-weight:bold;
	padding: 10px;
	margin: 10px;
}


/* HEADER */

#clep-info-logo
{
	float:left;
	padding: 10px 0px 4px 30px;
}

#slr
{
	float:right;
	padding: 10px 20px 0px 0px;
}

#slr ul
{
	padding:0px 0px 0px 70px;
}

#slr li
{
	display:inline;
}

#t_login, #t_register, #t_search
{
	width:400px;
}

#t_search 
{ 
	display:block; 
	font-size:16px;
	font-weight:bold;
	color:#A50000;
}
#t_login, #t_register { display:none; }

#toggled { font-size:11px; }

.toggle_title
{
	font-size:11px;
	color:#a00;
	padding: 0px 0px 2px 0px;
}

.ad-right
{
	float:right;
	padding: 10px 0px 10px 10px;
}

/* NAV */

#nav
{
	background: #FFF url('/images/bkg-nav.gif') no-repeat;
	width: 798px;
	height: 40px;
	text-align:center;
	font-family: verdana,arial,sans-serif;
	clear:both;
}

#nav ul
{
	padding: 11px 20px 0px 0px;
}

#nav li
{
	 display: inline;
	 padding: 0px 22px;
}

#nav .active
{
	background-color: #1172E3;
}

#nav a
{
	color: #FFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}


/* PAGE */

#page
{
	padding: 20px 20px 20px 20px;
	clear:both;
	line-height:160%;
}


/* HOME PAGE */

#clep-explanation
{
	padding: 0px;
	float:left;
	padding: 0px 0px 10px 20px;
	width:330px;
}

#intro
{
	padding: 14px 0px;
}

#article-links
{
	padding: 0px 0px 0px 22px;
}

#clep-explanation ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size:12px;
}

#clep-explanation .bang
{	
	color:#A50000;
	font-size:14px;
	font-weight:bold;
	padding-right:4px;
}

#clep-explanation li
{
	padding: 0px 0px 4px 0px;
}

#clep-explanation a
{
	font-size:14px;
}

.fp-morelink
{
	padding: 10px 0px;
}

#study-guides
{
	background:#FFF url('/images/bkg-line.gif') no-repeat;
	width:355px;
	padding: 0px 0px 0px 40px;
	font-size:14px;	
	line-height:160%;
	float:right;
}

#study-guides .guide-list
{
	padding: 6px 0px 0px 0px;
}

#study-guides .guide-item-rating
{
	font-family:arial;
	font-size:11px;
}

/* STUDY SPOT */

#ss-container
{
	padding:22px 0px 0px 30px;
	clear:both;
}

#study-spot-title
{	
	background:#004dA5 url('/images/clep-exam-study-spot.gif');
	height: 31px;
	width: 687px;
}

#study-spot-title-inner
{
	padding: 4px 0px 4px 10px;
	color:#FFF;
	font-size:18px;
	font-style: italic;
}

#study-spot-index
{
	border:1px solid #004DA5;
	border-width: 0px 1px 1px 1px;
	width:685px;
}

#study-spot-inner
{
	padding:14px 30px;
}

#study-spot-list
{
	padding: 6px 0px;
}



/* ARTICLES */

#article h1
{
	font-size:24px;
}

#article .dateline, #study-spot .dateline
{
	padding: 6px 0px 8px 0px;
}

#article .subtitle, #study-spot .subtitle
{
	width: 730px;
	text-align:center;
	background: #f5f5f5;
	font-style: italic;
	padding: 10px 0px;
	margin: 0px 0px 10px 0px;
}

#study-spot .subtitle
{
	width: 540px;
}


/* REGISTER */

#register h1
{
	font-size:24px;
}

#register .title
{
	padding: 0px 0px 10px 0px;
	text-align: center;
}

#register .form
{
	padding: 14px 0px 0px 80px;
}




/* STUDY-SPOT */

#study-spot h1
{
	font-size:24px;
}

#study-spot .cat-subtitle
{
	padding: 10px 0px;
}

#study-spot .left
{
	width:180px;
	font-size:11px;
	background-color:#eff5fc;
	border: 1px solid #cfd5dc;
	padding: 10px;
	margin: 0px 18px 18px 0px;
}

#study-spot ul
{
	margin: 10px 0px 0px 20px;
	padding: 0px;
}

#study-spot .sidelink
{
	padding:4px 0px;
}

#study-spot .previews
{
	padding: 14px 0px;
}

#study-spot .page-description
{
	padding: 14px 0px 0px 0px;
}

#study-spot .cat-title
{
	font-size:16px;
	padding: 0px 0px 6px 0px;
}

#study-spot .cat-description
{
	padding: 10px 0px 10px 0px;
}

#study-spot .reverse
{
	/*background-color:#004da5;
	color:#fff;*/
	font-weight:bold;
	font-size:13px;
	padding: 0px 0px 6px 0px;
}



/* CLEP-INFO */

#clep-information h1
{
	font-size:24px;
}

#clep-information .left
{
	width:180px;
	font-size:11px;
	background-color:#eff5fc;
	border: 1px solid #cfd5dc;
	padding: 10px;
	margin: 0px 18px 18px 0px;
}

#clep-information ul
{
	margin: 10px 0px;
	padding: 0px;
}

#clep-information .sidelink
{
	padding: 2px 0px;
}

#clep-information .previews
{
	padding: 14px 0px;
}

#clep-information .page-description
{
	padding: 14px 0px 0px 0px;
}

#clep-information .teaser-description
{
	padding: 4px 0px 0px 0px;
	font-size:10px;
}

#clep-information .teaser
{
	padding: 8px;
	margin: 0px 6px 0px 0px;
	background-color:#f5f5f7;
	border: 1px solid #eee;
	height:245px;
}

#clep-information .teaser-td
{
	
}

#clep-information .teaser h2
{
	line-height:140%;
}

.left-title
{
	font-weight:bold;
	font-size:14px;
	padding: 0px 0px 4px 0px;
}


/* GUIDE */

#guide
{

}

#guide .h1div
{
	padding: 0px 0px 12px 0px;
}
	
#guide .purchase-link
{
	padding: 10px 0px 0px 0px;
}

#guide h1
{
	font-size:24px;
}

#guide-info
{
	float:left;
	padding: 8px;
	border: 1px solid #cfd5dc;
	margin: 0px 12px 12px 0px;
	text-align:center;
	background:#FFF url('/images/grad_blue.gif');
}

#guide .ratings-table
{
	font-size:10px;
}

#guide .rating
{
	white-space:nowrap;
}

#guide .review-text
{
	padding:12px;
	background:#f5f5f5;
	margin: 10px 20px 16px 20px;
}

#guide .product-image
{
	padding: 8px;
}

.product-list-image
{
	font-size:10px;
	line-height:165%;
	text-align:center;
}

#breadcrumb ul, #breadcrumb li
{
	display:inline;
	margin:0px; padding: 0px;
}

#breadcrumb
{
	padding: 0px 0px 16px 0px;
}

#guide .small-link
{
	padding: 4px 0px 0px 0px;
	font-size:11px;
}

#guide .product-description
{
	padding: 4px 0px;
}

#guide .product
{
	padding: 12px;
	margin: 4px 0px;
}

#csg_books
{
	float: left;
	width:600px;
	line-height:160%;
	font-size:16px;	
}

#csg_books h1,#csg_online h1
{
	font-size:16px;
}

.csg_book_title, .csg_online_title
{
	padding: 10px 0px 0px 0px;
}

#csg_online
{
	background:#FFF url('/images/bkg-line.gif') no-repeat;
	width:355px;
	padding: 0px 0px 0px 40px;
	font-size:14px;	
	line-height:160%;
	float:right;
}

.top10
{
	padding: 12px 10px;
}

.csg_morelink
{
	font-weight:bold;
	padding: 10px;
}

.select-small
{
	font-size:12px;
	width:180px;
}

.review-bar
{
	padding:8px;
	background-color:#eef3ff;
}

/* COMMENTS */

#comments, #reviews
{
	padding: 14px 0px;
}


/* FOOTER */

#footer
{
	padding: 14px 0px 0px 0px;
	font-size:10px;
	color:#999;
	font-style: italic;
	text-align:center;
	clear:both;
}

#footer ul
{
	margin:0px;
	padding:0px;
	display:inline;
}

#footer li
{
	display:inline;
	padding: 0px 8px;
}

a.footergrey
{
	color:#999;
	font-size:10px;
}

#disclaimer
{
	padding: 6px 0px 0px 0px;
}