#pager_top
{
	background-image:url(images/bgd_top.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:20px;
	margin: 0px auto 0px auto;
}
#pager_mid
{
	background-image:url(images/bgd_mid.gif);
	background-repeat:repeat-y;
	width:1000px;
	margin: 0px auto 0px auto;
}
#pager_bottom
{
	background-image:url(images/bgd_bottom.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:58px;
	margin: 0px auto 0px auto;
	padding:25px 0px 0px 0px;
}
#pager
{
	background-image:url(images/bgd_mid.gif);
	background-repeat:repeat-y;
	width:1000px;
	margin: 0px auto 0px auto;
	border:0px solid #ccc;
	padding:0px 0px 0px 0px;
}
#header
{
	margin-left: auto;
	margin-right: auto;
	width:956px;
	height:126px;
	background:url(images/header_bg.jpg) no-repeat;
	position:relative;
}
#header a{ position:absolute; top:88px; left:20px; display:inline-block; width:320px; height:35px; }
.content_bg
{
	margin-left: auto;
	margin-right: auto;
	width:960px;
	background:url(images/block-content-bg-repeat.gif) repeat-y;
	padding:0px;
}

.pattern{ background:url(images/block-content-bg.gif) no-repeat; padding-bottom:15px;}
.content_sub_1
{
 float:left;
 padding:0px 0px 0px 20px;
 width:300px;
 margin:30px 0 0;
}
.content_sub_2
{
	float:left;
	width:580px;
	padding:0px 0px 0px 25px;
	margin:40px 0 0;
	background:url(images/block-image-bg.gif) repeat-y left;
}

/*============
clear, clearfix
============================*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/*====================*/
.text_intro
{
	font-size:16px;
	line-height:18px;
	padding-bottom:0px;
}
.link
{
 background-image:url(images/arrow.gif);
 background-repeat:no-repeat;
 padding:8px 0px 0px 32px;
 height:29px;
}
.link_2
{
	font-size:14px;
}
.link_banner
{
	text-decoration:underline;
	color:#FF0000;
}
.tille_sub
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
#menu
{
	height:56px;
	margin:0px 0px 0px 0px;
}
#nav_bar
{
	margin-left: auto;
	margin-right: auto;
	width:956px;
}
#title
{
	margin-left: auto;
	margin-right: auto;
	width:806px;
	height:55px;
	padding:0px 0px 20px 0px;
}
#banner
{
	width:956px;
	margin: 0px auto 0px auto;
}
#art_title
{
	float:left;
	margin: 0px auto 0px auto;
	font-weight:bold;
	padding-left:28px;
}
#ebook
{
	float:right;
	padding:0px 28px 0px 0px;
}
#art
{
	clear:both;
	width:956px;
	margin:0px auto 0px auto;
}
#art_top
{
	background-image:url(images/art_bg_top.gif);
	background-repeat:no-repeat;
	width:956px;
	height:28px;
}
#art_mid
{
	background-image:url(images/art_bg_mid.gif);
	background-repeat:repeat-y;
	width:956px;
	padding:0px;
}
#art_bottom
{
	background-image:url(images/art_bg_bottom.gif);
	background-repeat:no-repeat;
	width:956px;
	height:20px;
}
#art_content
{
	margin:0px;
	padding:0px 20px 20px 20px;
}
#art_content p{ margin-bottom:10px}
#copyright{ float:left; width:320px; border:solid 0px #000; display:inline-block; padding:10px 0px; margin-left:20px;background:#BF4C5A; font-size:13px; color:#fff; font-weight:bold; text-align:center}
#bottom_top { text-align:center; color:#FFFFFF; margin:0px 0px 5px 0px;}
#bottom_top a { color:#FFFFFF; text-decoration:none;}
#bottom_top a:hover {color:#66FFFF;}
#footer
{
	margin-left: auto;
	margin-right: auto;
	width:775px;
	height:32px;
	background:url(images/footer.gif);
	color:#fff;
	font-size:11px;
}
#footer a
{
	color:#fff;
	text-decoration:none;
}
#nav
{
	list-style:none;
	padding:0px;
	line-height:0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
#nav li
{
	margin-left:0px;
	float:left;
}
#nav li a
{
	height: 56px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
.art_sub
{
	font-weight:bold;
	color:#000;
	padding:0px 0px 0px 20px;
}
#art_title_list
{
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 0px 20px;
	margin:0px;
}
#artlist
{
	padding:10px 0px 20px 60px;
	font-size:12px;
	margin:0px;
}
#artlist li
{
	text-align : left;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#artlist li a
{
	text-align : left;
	color:#2f54c0;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#artlist li a:hover
{
	color:#2f54c0;
	text-decoration:underline;
	margin:0px;
	padding:0px 0px 0px 0px;
}
/* menu 1 */
#nav #nav_menu_1 a
{
	width: 96px;
	background: url(images/menu_01.gif) no-repeat left bottom;
}
#nav #nav_menu_1 a:hover
{
	background: url(images/menu_01.gif) no-repeat left top;
}
body#menu_1 #nav_menu_1 a
{
	background: url(images/menu_01.gif) no-repeat left top;
}
/* menu 2 */
#nav #nav_menu_2 a
{
	width: 84px;
	background: url(images/menu_02.gif) no-repeat left bottom;
}
#nav #nav_menu_2 a:hover
{
	background: url(images/menu_02.gif) no-repeat left top;
}
body#menu_2 #nav_menu_2 a
{
	background: url(images/menu_02.gif) no-repeat left top;
}
/* menu 3 */
#nav #nav_menu_3 a
{
	width: 90px;
	background: url(images/menu_03.gif) no-repeat left bottom;
}
#nav #nav_menu_3 a:hover
{
	background: url(images/menu_03.gif) no-repeat left top;
}
body#menu_3 #nav_menu_3 a
{
	background: url(images/menu_03.gif) no-repeat left top;
}
/* menu 4 */
#nav #nav_menu_4 a
{
	width: 144px;
	background: url(images/menu_04.gif) no-repeat left bottom;
}
#nav #nav_menu_4 a:hover
{
	background: url(images/menu_04.gif) no-repeat left top;
}
body#menu_4 #nav_menu_4 a
{
	background: url(images/menu_04.gif) no-repeat left top;
}
/* menu 5 */
#nav #nav_menu_5 a
{
	width: 107px;
	background: url(images/menu_05.gif) no-repeat left bottom;
}
#nav #nav_menu_5 a:hover
{
	background: url(images/menu_05.gif) no-repeat left top;
}
body#menu_5 #nav_menu_5 a
{
	background: url(images/menu_05.gif) no-repeat left top;
}
/* menu 6 */
#nav #nav_menu_6 a
{
	width: 73px;
	background: url(images/menu_06.gif) no-repeat left bottom;
}
#nav #nav_menu_6 a:hover
{
	background: url(images/menu_06.gif) no-repeat left top;
}
body#menu_6 #nav_menu_6 a
{
	background: url(images/menu_06.gif) no-repeat left top;
}
/* menu 7 */
#nav #nav_menu_7 a
{
	width: 101px;
	background: url(images/menu_07.gif) no-repeat left bottom;
}
#nav #nav_menu_7 a:hover
{
	background: url(images/menu_07.gif) no-repeat left top;
}
body#menu_7 #nav_menu_7 a
{
	background: url(images/menu_07.gif) no-repeat left top;
}
/* menu 8 */
#nav #nav_menu_8 a
{
	width: 99px;
	background: url(images/menu_08.gif) no-repeat left bottom;
}
#nav #nav_menu_8 a:hover
{
	background: url(images/menu_08.gif) no-repeat left top;
}
body#menu_8 #nav_menu_8 a
{
	background: url(images/menu_08.gif) no-repeat left top;
}
/* menu 9 */
#nav #nav_menu_9 a
{
	width: 90px;
	background: url(images/menu_09.gif) no-repeat left bottom;
}
#nav #nav_menu_9 a:hover
{
	background: url(images/menu_09.gif) no-repeat left top;
}
body#menu_9 #nav_menu_9 a
{
	background: url(images/menu_09.gif) no-repeat left top;
}
/* menu 10 */
#nav #nav_menu_10 a
{
	width: 72px;
	background: url(images/menu_10.gif) no-repeat left bottom;
}
#nav #nav_menu_10 a:hover
{
	background: url(images/menu_10.gif) no-repeat left top;
}
body#menu_10 #nav_menu_10 a
{
	background: url(images/menu_10.gif) no-repeat left top;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.meta-footer{width:880px; margin:0 auto; padding:20px 50px}
.sponsor{ float:left; padding:0; text-align:left; }
.sponsor{ margin:0}
.sponsor li{ border:solid 1px #B3C3D2; width:260px; float:left; padding:2px; background:#BF4C5A}
.sponsor li.no-r-border{ border-right:0;}
.sponsor p{ padding:0px 2px; margin-bottom:1px; text-transform:uppercase; background:#B3C3D2; color:#3F4C5C; font-weight:bold; font-size:12px;  }
.sponsor div{background:url(images/footer-ads-bg.gif) #FFF repeat-x; padding-left:3px;}
