html { overflow: -moz-scrollbars-vertical; }
html { overflow-y: scroll; }


* 			{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
img, div, a { }

 hr{
        clear:both;
        height:1px;
        border:0;
        background:#dcdcdc none;
        color:#dcdcdc;
        margin:15px 0;
    }

a:active 	{ color: #000; }
a:hover	{
	color: #14c6fe;
}
a:link 		{ color: #000; text-decoration:none; }
a:visited 	{ color: #000; text-decoration:none; }

a img 					{ border: none; }
input.text 				{
	border: 1px solid #FFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

input.seek_news 				{
	border: 1px solid #CCC;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}


textarea.seek_news 				{
	border: 1px solid #CCC;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.arkiv {
	width: 206px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 22px;
}

.arkiv_torget {
	width: 206px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 24px;
	font-size:11px;
	line-height: 20px;
	font-weight:bold;
}

textarea			{ padding: 2px; }


#search_input 			{
	margin-right: 0px;
	padding:0;
}


blockquote, .quotebody { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:28px; text-align:center; line-height:125%; }
.quotebody { padding-bottom:18px; } 

.quotecodeheader { display:none; }

.italic { font-style:italic; }

.hilite { background-color:#ffff00; }
/***
 * fonts
 */
body	{ font-size: 11px; font-family: Georgia,"Times New Roman",Times,serif; }
h1 		{
	font-size: 24px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
h2 		{ font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; }
h3 		{ font-size: 16px; }
h4 		{
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
h5 		{ font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
h6 		{ font-size: 11px; }
.error  { color: red !important; }
.bold   { font-weight: bold; margin-left:-2px;}

/***
 * grid
 */

.colx1	{
	width: 153px;
	margin-right:8px;
}
.colx2	{
	width: 330px;
	margin-right:20px;
}
.colx3	{
	width: 640px;
	margin-right:8px;
}
.colx4	{
	width: 501px;
	margin-right:20px;
	float: left;
	overflow: hidden;
}

.colx4_page	{
	width: 562px;
	margin-right:0px;
	float: left;
	overflow: hidden;
}

.colx4_right	{
	width: 328px;
	margin-right:0px;
	margin-bottom: 0px;
	float: left;
}

.colx4_right_page	{
	width: 270px;
	margin-right:0px;
	margin-bottom: 0px;
	float: left;
}

.colx5	{ width: 811px; margin-right:8px; }
.colx6	{
	width: 856px;
	margin-right:8px;
}
.colx6.shadowed	{ width: 976px; margin:0px 8px 35px 0px; }
.world_map_content .colx3 { margin-right:0px; width:475px; }

.colx6-edge-margin	{ width: 967px; margin-right:12px; margin-left:2px; }
.user_registration .colx4 { margin-left:5px; margin-right:0px; }

.colx1-edge	{ width: 149px; margin-right:12px; margin-left:2px; }
.colx2-edge	{ width: 313px; margin-right:12px; margin-left:2px; }
.colx3-edge	{ width: 477px; margin-right:12px; margin-left:2px; }
.colx4-edge	{
	width: 489px;
	margin-right:12px;
	margin-left: 0;
}
.colx4_right-edge	{
	width: 492px;
	margin-right:12px;
	margin-left: 0;
}
.colx5-edge	{ width: 805px; margin-right:12px; margin-left:2px; }
.colx6-edge	{
	width: 845px;
	margin-right:12px;
	margin-left:0px;
}

.colx6-edge-margin	{
	width: 856px;
	margin-right:12px;
	margin-left:2px;
}

.pullx1	{ margin-right: 172px; }
.pullx2	{ margin-right: 336px; }
.pullx3	{ margin-right: 500px; }
.pullx4	{ margin-right: 664px; }
.pullx5	{ margin-right: 828px; }

.pushx1	{ margin-left: 164px; }
.pushx2	{ margin-left: 328px; }
.pushx3	{ margin-left: 492px; }
.pushx4	{ margin-left: 656px; }`

.pushx5	{ margin-left: 820px; }

.last 	{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.column {
	display:block;
	float: left;
}

/* alignment */
/* general */
.align_lt 			{ float: left; }
.align_rt 			{ float: right; }
.stack:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/***
 * page layout
 */
 
body	 			{
	width: 1012px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E6E3DC;
}

.banner {
	float:right;
	width:140px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
}

.banner img {
	border:0px;
	
}

.banner ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin-top:6px;
}

.banner li {
	margin-bottom:6px;
}


.wrapper {
	float:left;
	width:856px;
	margin: 0px;
	clear: left;
	padding: 0px;
}

/* global nav */
#global_nav .tier1				{
	background-color: #000;
	text-decoration: none;
	padding-bottom:9px;
	background-image: url(../images/bgr_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#global_nav .tier1 a 			{ text-decoration: none;}
#global_nav .tier1 ul 			{
	padding: 9px 0px 0 4px;
	color: #FFF;
}
#global_nav .tier1 * 			{
	
}
#global_nav .tier1 li 			{
	padding: 0 8px;
	font-size: 11px;
	font-style: italic;
}
#global_nav .tier1 ul li a			{
	padding: 0 8px;
	font-size: 11px;
	font-style: italic;
	color: #FFF;
}
#global_nav .tier1 ul li a:hover			{
	color: #14c6fe;
}

#global_nav .tier1 .action,{
	padding: 3px 16px;
	background: transparent url(../images/nav_pipe.gif) no-repeat scroll right 49%;
}
#global_nav .tier1 li.last,
#global_nav .tier1 li.user_alert{ border-right: none; background: none;}

#global_nav .tier1 #login-failed li  { padding:0px; }

#global_nav .tier1.login					{
	border-bottom:1px dotted #FFF;
	background-image: url(../images/bg_wood_dark.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#global_nav .tier1.login.loginprompt		{ border-bottom:none; padding-bottom:20px; }

#global_nav .tier1 li.selected * { color:#14c6fe; font-weight:bold; }

#global_nav .tier2_nav			{
	float: left;
	width: 700px;
	margin: 0px;
	padding: 0px;
}
#global_nav .tier2_nav * 		{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
}
#global_nav .tier2_nav ul		{
	padding: 0;
	background: none;
}
#global_nav .tier2_nav li 			{
	display: block;
	float: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#global_nav .tier2_nav li.selected 	{ border-top: 3px solid #000000; padding: 9px 0px  2px 0px; position: relative; top: -5px; left: 0; }
#global_nav .tier2_nav li:hover 	{
	border-top: 3px solid #000000;
	position: relative;
	top: -5px;
	left: 0;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#global_nav .tier2_nav li a 		{
	background-color: transparent;
	background-image: url(../images/nav_pipe.gif);
	background-repeat: no-repeat;
	background-position: left 48%;
}

/* gloabl tier top */
#global_tier1 { background: #f7f7f5; display: none; }
#global_tier1 .global_tier_marker { background: transparent url(../images/global_tier1_marker.gif) no-repeat scroll 0%; clear:both; height:12px; position:relative; width:20px; }
#global_tier1 .loading { background:transparent url(../images/loading.gif) no-repeat scroll 0px 0px; clear:both; color:#9D9C97; font-family:arial; font-weight:normal; height:16px; margin:12px 0pt 9px 12px; padding:2px 20px 0px 24px; }
#global_tier1 .close 	{ background: transparent url(../images/close.gif) no-repeat scroll 0px 3px; margin:5px 12px 0 0; padding:0 0 0 12px; position: relative; float: right; }
#global_tier1 a .close	{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; }

#global_tier1 .tcontent { margin:20px 0 0 10px; }
#global_tier1.shadow_rl { background:url(../images/shadow_toptray.gif) repeat-y; }
#global_tier1 .content { margin-left:20px; }
#global_tier1 .img_content { margin-left:13px; }

#global_tier1 a { margin-left:103px; }

#global_tier1 a.hover { margin-left:103px; }


#global_nav .tier2_nav li a span {
	padding:8px 15px 9px;
}

#global_nav .tier1 li a { 
	color: #FFF;
	
	}

#global_nav .tier2_nav li.first a {
	background-image:none

	
	}

#global_nav .logo			{
	height:60px;
	width:555px;
	margin-top: 16px;
	margin-bottom: 0px;
	border-right-width: 0px;
	border-right-style: dotted;
	border-right-color: #000;
	padding-bottom: 14px;
	display: block;
}
.logo	 span 	{ display:none; }
.logo 		{ display:block; height:81px; float: left; padding: 6px 71px }
.logo			{
	margin-top: 8px;
	height:50px;
	background-image: url(../images/loggo_350_water.gif);
	background-repeat: no-repeat;
	width: 350px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-position: 0px 7px;
}

#global_nav 					{  }
#global_nav .tier3				{
	margin-top: 0px;
	padding-top: 3px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3c3934;
	border-bottom-color: #000;
	padding-bottom: 6px;
	margin-bottom: 0px;
	clear: both;
	float: left;
	background-repeat: repeat-x;
	background-image: url(../images/bgr_bar.gif);
	background-position: left bottom;
}

.header_border { height: 8px; background-color:#000; }

#pagebox 			{
	width: 850px;
	margin:0px;
	padding: 0px;
	float: left;
} 
.pagebody 			{
	margin-bottom: 0px;
	width: 850px;
	margin-top: 16px;
	float: left;
	margin-left: -2px;
}
#page_footer			{
	background: #000;
	text-decoration: none;
	clear:both;
	display:inline;
	float:left;
	margin-top: 20px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	font-style: italic;
}

#page_footer ul				{ margin-right: 8px; }
#page_footer li 			{ padding: 0 8px; font-size: 11px; }
#page_footer li.last		{ border-right: none; }
#page_footer .copyright		{
	margin-left: 10px;
	color: #999;
}

#page_footer li a { 
	color:#999;
	font-style:italic;
	}
#page_footer li a:hover { color:#14c6fe;}

/***
 * ui elememts
 */


/* lists */
ul.horiz li,
dl.horiz dt,
dl.horiz dd  		{
	display:inline;
	list-style-type: none;
}

/* forms */
.entry				{ display: block; margin: 0; }
.entry dt			{ margin:8px 8px 8px 0; }
.entry label span	{ font-size: 12px; }

.form_actions			{ clear: both; margin-right: 8px; overflow: hidden; }
.form_actions button 	{ float: right; }
.tier2				{
	top: 0;
	left: 0;
}

/* logo */
.logo			{ font-size: 18px; }

/* content tier */
#content_tier1				{
	margin-top: 0px;
	margin-bottom: 0px;
}



.content_tier3			   	{ margin-top: 8px; }

#content_tier2				{
	margin-top: 0px;
	margin-bottom: 0px;
}
#content_tier3				{
	margin-top: 16px;
	margin-bottom: 0px;
}

/* action + control strip links */
.actions .action a			{ text-decoration: none; }
.notice						{ font-size: 11px; line-height: 1.3em;  }

/* filtering sorting */
.ui-tabs-nav 				{ position:relative; }
.colx1 .tn .content_image 			{ margin:0pt 0px 8px 0pt; }
.add_header a 						{ text-decoration: none; }
.add_subheader 						{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

.tn .add_content_front 					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.5em; }

.tn .add_content_front p 					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 1.4em; }

.tn .add_content_front span 					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 1.5em; }

.tn .add_content_front h1 					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.2em; }

.tn .add_content_front 	 a				{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}


.tn .add_content_front a:hover			{
	text-decoration:underline;
}

.tn .add_content_sub 					{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
}

.tn .add_content_sub 	 a				{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}


.tn .add_content_sub a:hover			{
	text-decoration:underline;
}


.tn .add_content_1 					{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
}

.tn .add_content_1 	 a				{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #14c6fe;
}


.tn .add_content_1 a:hover			{
	text-decoration:underline;
}
.tn .add_content_1 .button_large 	{ margin: 16px 0 0 75px; }



.tn .add_content_news 					{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}

.tn .add_content_news 	 a				{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}


.tn .add_content_news a:hover			{
	text-decoration:underline;
}
.tn .add_content_news .button_large 	{ margin: 16px 0 0 75px; }


#global_nav .tier1 .user_alert *{
	font-family: Arial, Helvetica, sans-serif;
	color:#16AEE6;
	font-weight: bold;
	font-style: normal;
}


/* shadow box */
.shdw_bl { background: #fff url(../images/shdw_bl.gif) no-repeat bottom left; padding-bottom: 4px; margin-top: -3px; }
.shdw_tl { background: transparent url(../images/shdw_tl.gif) no-repeat top left; padding-left: 0px; }
.shdw_tr { background: #fff url(../images/shdw_tr.gif) no-repeat top right; margin: 0 0 0 5px; padding: 2px 0 0 0; }
.shdw_br { background: #fff url(../images/shdw_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; margin-top: 4px; }
.shdw_content { padding: 4px 14px 20px 8px; overflow: hidden; }
.shdw_mid {
	background-image: url(../images/shadow_middle_501.gif);
	background-repeat: repeat;
	background-position: right bottom;
}

.shdw_mid_com {
	background-repeat: repeat-y;
	background-position: right bottom;
}

.shdw_mid_blank {
	background-repeat: repeat-x;
	background-position: left top;
}
.shdw_mid .shdw_br, .shdw_mid_com .shdw_br { background: url(../images/shdw_br.gif) no-repeat bottom right; }
.shdw_mid .shdw_bl, .shdw_mid_com .shdw_bl { background: url(../images/shdw_bl.gif) no-repeat bottom left; }
.shdw_mid .shdw_tr, .shdw_mid_com .shdw_tr { background: url(../images/shdw_tr.gif) no-repeat top right; }

.sidebar .shdw_box{ margin-bottom: 40px; }


/* login */
.loginbox 					{
	background: #000;
	color: #fff;
	z-index: 1000;
	font-size:11px;
	display:none;
	margin-top: 0pt;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0pt;
}
.loginbox dl, 
.loginbox .help_items,
.loginbox .error_box,
.loginbox .reset_info 		{ margin-left: 16px;}
.loginbox .error_box 		{ padding: 6px 0 2px 0; }
.loginbox .help_items,
.loginbox .help_items a		{
	color: #FFF;
	font-style: italic;
	text-decoration:none;
	clear:both;
	padding:13px 10px 0px 0px;
}
.loginbox .reset_info 		{
	color: #FFF;
	font-style: italic;
	text-decoration:none;
	clear:both;
	padding:13px 10px 0px 0px;
}
.loginbox .help_items span:hover		{ color: #999a95; }
.loginbox .help_items li 	{ margin-right: 16px; }
.loginbox dt 				{ font-style: italic; margin: 0px 8px 2px 0px; }
.loginbox .text,
.loginbox .password,
.loginbox input.text 		{
	width: 110px;
	font-size: 11px;
	height: 14px;
	margin-bottom: 0px;
	padding:2px;
	border: 1px solid #FFFFFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.loginbox .error_box		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.loginbox .passwd_entry dd 	{ float: left; margin-right: 8px; }
.loginbox .entry 			{ float: left; width: 122px; }
.loginbox .passwd_entry 	{ width: 170px; }
.loginbox .email_entry 		{ width: 270px; }
.loginbox .head 			{ padding-right: 4px; position: relative; top:3px; right:5px; }
.loginbox .head .close 		{
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top:-10px;
	right:4px;
}
.loginbox .image-button		{
	background-color: #14c6fe;
}

.loginbox .login_win		{
	width:350px;
	margin:10px 0px 10px 0px;
	float:right;
}
#forgetpass-failed			{ font-family:Arial; }

#global_nav .tier1.loginbox .login_welcome *, .loginprompt .login_welcome {
	color:#fff;
}
.loginbox .login_welcome {
	width:450px;
	padding-left:20px;
	float:left;
	color:#fff;
	margin-top:9px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
}
.loginbox .login_welcome .welcome_header { font-family:Arial; font-size:16px; font-weight:bold; }
.loginbox .login_welcome.login_msg { margin-top:-16px; }
.loginbox .login_welcome .account_points {
	font-style:italic;
	padding-top:4px;
	width: 340px;
	float: left;
}
#global_nav .tier1 .account_points li, .loginprompt .account_points li {
	float:left;
	width:140px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 20px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#global_nav .tier1 .account_points li.right, .loginprompt .account_points li.right {
	width:150px;
	list-style-type: none;
}
.loginbox .login_welcome .join_btn {
	margin-bottom:15px;
	margin-right: 10px;
	margin-top: 44px;
	display: inline;
	position: relative;
	float: left;
}
.loginbox .help_items a, #global_nav .tier1.loginbox .help_items a  { text-decoration:underline; }

.loginprompt { height:82px; left:68px; top:0px; position:fixed; }
.loginprompt .login_welcome { border-right:0px; border-left:1px dotted #999999; }
.loginprompt .login_win { border-left:1px dotted #999999; height:81px; margin-top:10px; }
.loginprompt .head { position:absolute; }
.loginprompt .login_welcome { height:81px; }
.loginprompt dt  { margin:0px 8px 2px 0; }
.loginprompt .login_warning { font-family:Arial; font-size:16px; color:#fff !important; font-weight:bold; position:relative; top:9px; left:15px; width:250px; }
.loginprompt .login_warning img { padding:0px 5px 20px 0px; }
.loginprompt .head .close { top:0px; }
.loginprompt .help_items { padding-top:16px; }
	
#global_nav .tier1.loginbox .entry dt	{ color:#fff; }

/* login nav link*/
#global_nav .user_nav .selected * { color: #14c6fe; }

.user_nav li.last 			{ margin-right:0;}

/* featured site headers date */
.featured_header  	{ margin: 0 0 8px 2px; font-family: Arial, Helvetica, Verdana, sans-serif; overflow: hidden; }
.page_header  		{ margin: 10px 0 0 2px; }

/* ad300x250 */
.adbox			   	{ border: 1px dotted #3D3B35; margin: 0px 0 60px 0px; float: left; display:inline; }
.adbox_300x250,
.adbox_300x600 		{ text-align: center; padding: 6px 0 0 0; width: 311px; }

.adbox_728x90 		{ text-align: center; padding: 6px 0 0 0; width: 728px; }

.bin_B				{ margin-top:0px; } 

.content_image 							{
	float: left;
	display: inline;
}


 /* content tile */
.content_tile 							{
	float: left;
	margin-bottom: 0px;
}
.content_tile .content_tile_head,
.content_tile .content_tile_head h4		{
	font-size: 11px;
}

.content_tile_head h4					{ border-bottom: 1px #9D9C97 dotted; padding-bottom:8px; margin-right: 7px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; }
.content_tile_head h4 a 				{ text-decoration:none;}
.content_tile_head h4 a:hover 			{ text-decoration:none;}
.content_tile_head .actions .action 	{ float: right; }

.magazine_tile .content_tile_head h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-style:normal; font-weight:bold; margin: 1px 10px 0pt 7px;}

.content_tile .content_tile_head .pre 	{ color: #9a9894; text-transform: capitalize; }
.content_tile .content_tile_head:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content_tile .content_tile_head		{
	margin-left: 0px;
	margin-right:0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.community_content.content_tile .content_tile_head		{ padding: 5px 0 0px 0; margin-left: 0; margin-right:0;}
.content_tile .medium_list_series_head  { padding: 17px 0 0px 0; margin-left: 0; margin-right:0;}
.content_tile_content h4 a, .vid_thumb_content h4 a *		{ text-decoration:none;}
.content_tile .content_tile_content		{ padding-top: 5px;}
.content_tile_content	em,
.content_tile_content	.desc	{
	font-size:1.1em;
	font-style: normal;
	margin-top: 4px;
	display: block;
	margin-right:7px;
	line-height: 16px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.bin_A .content_tile_content	.desc	{
	font-size:1.1em;
	font-style: normal;
	display: block;
	margin: 8px 7px 0 0;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.content_tile .desc a.morelink:hover	{ text-decoration:underline;}
.content_tile .content a.morelink:hover	{ text-decoration:underline;}
.content_tile .desc strong.morelink a:hover	{ text-decoration:underline;}

.content_tile .morelink					{
	font-weight:bold;
	white-space:nowrap;
	background:transparent;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content_tile .content_tile_foot 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
.content_tile .content_tile_foot_com 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }
.content_tile_head .content_image 		{
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding: 0px;
}
.content_tile_head .hcontent .content_image 		{
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}

fieldset { border:none; }
fieldset legend 		{display:none;}
fieldset label  		{display:block; margin-top:10px; fontt-size:9px; font-weight:normal;}
fieldset label span	{ color:#fb0102}
fieldset .input_text	{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.content_tile ul.theader li 			{ display: inline; }
.content_tile ul.actions li 			{ display: inline; }
.content_tile .content_post_head 		{ overflow: hidden; }
.content_tile .content_tile_head .morelink,
.content_tile .content_tile_head .morelink *,
.content_tile .content .morelink,
.content_tile .content .morelink *,
.content_tile.small_feature .morelink *,
.content_tile.small_feature .morelink a {
	color: #14c6fe;
	text-decoration: none;
	font-style:italic;
}
.content_tile .content .morelink:hover, .content_tile.small_feature .morelink:hover {
	text-decoration: underline;
	color: #14c6fe;
}

 /* small content tile */
.small_feature .content_tile_head          { background: #fff url(../images/shdw_tl.gif) no-repeat -1px 0; margin-bottom: 0; padding: 0 0 0 2px; }
.small_feature .content_tile_head .hhead 	{
	background: transparent url(../images/shdw_tr.gif) no-repeat top right;
	margin-left: 1px;
	padding: 11px 3px 0pt 7px;
}
.small_feature .content_tile_head h4 		{ margin: 0 11px 0 0; padding-bottom: 8px; }
.small_feature .content_tile_head .hcontent {
	background: transparent url(../images/shdw_cr.gif) repeat-y top right;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
} 
.small_feature .content_tile_head .hfoot 	{
	background: transparent url(../images/shdw_br.gif) no-repeat bottom right;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.small_feature .content_tile_content 	 	{
	margin: 0px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 2px;
}
.small_feature .content_tile_foot 	 	    { margin-right: 4px; }
.small_feature .hcontent .content_image 	{
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.small_feature .hcontent .content_image .content	{
	padding: 0px;
	margin: 0px;
	width: 130px;
}

.content .t_content {
	height:80px;
	overflow:hidden;
	padding-bottom: 10px;
}


.content ul li.poster 			{ font-weight: normal; } /*padding-right: 8px; } background:transparent url(../images/nav_pipe.gif) no-repeat scroll 100% 49%; }  */
.content ul li.poster strong a 	{ text-decoration:none; }
.content ul li.poster,
.content ul li.poststamp,
.content ul li.response			{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#9a9894;
	font-weight: normal;
	line-height: normal;
}


 /* post tile */
.post                			{
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #fff;
	background-image: url(../images/shdw_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
.post .content_tile_head 		{
	background: transparent url(../images/shdw_tr.gif) no-repeat top right;
	margin-left: 10px;
}
.post .image_medium 			{ float: left; }



.post .content_tile_content .add_subheader						{ margin:6px 0px 16px 0px;}

.post .content_tile_head .actions				{ height: 20px; margin-right: 3px;}
.post .content_tile_head .actions .action  	{ display:block; float:right; height:27px; margin-left:7px; padding:3px 3px 3px 7px; position:relative; text-align:right; top:-16px; width:60px; }
.post .content_tile_head .actions .action span { color:#fff; display:block; padding: 9px 25px 7px 0px; }

.post .content_tile_head h4		{ border-bottom: none; padding-bottom:0;}
.post .content_tile_head .hhead	{ margin-left: 0; margin-right: 12px; padding-left: 0; padding-right: 0; padding-bottom: 2px; }
.post .content_tile_head .hhead:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.post .content_tile_content_562 		{
	overflow: hidden;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-color: transparent;
	background-image: url(../images/shadow_middle_562.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.post .content_tile_content_501 		{
	overflow: hidden;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-color: transparent;
	background-image: url(../images/shadow_middle_501.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.post .content_tile_content_325 		{
	overflow: hidden;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-color: transparent;
	background-image: url(../images/shadow_middle_328.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.post .content_tile_content_278		{
	overflow: hidden;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: transparent;
	background-image: url(../images/shadow_middle_278.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.post .content_tile_content_278_page		{
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: transparent;
	background-image: url(../images/shadow_middle_278.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.post .content_tile_content	h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; }
.post .content_tile_foot 					{
	overflow: hidden;
	margin-left: 0px;
	margin-right:0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/shdw_br.gif);
}

.post .content_tile_foot_com 					{
	overflow: hidden;
	margin-left: 0px;
	margin-right:0px;
	overflow: hidden;
	background-repeat: repeat-y;
	background-position: right top;
	background-image: url(../images/shadow_middle_562.gif);
}

 /* medium series tile */
.medium_list_series .content_tile_content  .header 				{ overflow: hidden; margin-right: 5px; text-align: center; }
.medium_list_series .content_tile_content  .image_medium 		{ float: none; }


/* posting content drawer */
.drawer_com								{
	background-image: url(../images/shdw_draw_open_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f9f9f7;
	margin-left: 1px;
}


.drawer								{
}

.drawer_head						{
	background: #fff url(../images/shdw_draw_br.gif) no-repeat bottom right;
	margin-left: 2px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 0;
}

.drawer_head_501						{
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 2px;
	background-image: url(../images/shdw_bl_498.gif);
}

.drawer_head_501 .actions 		{ border-top: 1px #9D9C97 dotted; padding: 8px 0 6px 0; margin:0px 4px 0px 10px; display:block; height:16px; }


.drawer_head_501_com						{
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 2px bottom;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 1px;
	background-image: url(../images/shdw_draw_br.gif);
}

.drawer_head_501_com .actions 		{ border-top: 1px #9D9C97 dotted; padding: 8px 0 6px 0; margin:0px 4px 0px 10px; display:block; height:16px; }


.drawer_head_325						{
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 2px;
	background-image: url(../images/shdw_bl_325.gif);
	margin-bottom: 0px;
}

.drawer_head_278						{
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 2px;
	background-image: url(../images/shdw_bl_278.gif);
	margin-bottom: 0px;
}

.drawer_head_325 .actions 		{ border-top: 1px #9D9C97 dotted; padding: 8px 0 6px 0; margin:0px 4px 0px 10px; display:block; height:16px; }

.drawer_head_278 .actions 		{ border-top: 1px #9D9C97 dotted; padding: 8px 0 6px 0; margin:0px 4px 0px 10px; display:block; height:16px; }

.drawer_content						{
	margin-left: 9px;
	padding-right: 12px;
	background-color: #f9f9f7;
	background-image: url(../images/shdw_draw_open_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.drawer_content h6					{ margin: 16px 0 8px 0; }

.drawer_content .actions 			{ margin-left: 0; display:block; padding: 2px 0 10px 0; overflow:hidden; }
.drawer_content .actions .action	{ float: left; padding-right: 0px;}
.drawer_content .action a			{
	font-weight: bold;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 32px;
	background-image: url(../images/icon_com.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 8px;
}
.drawer_content .comment_input		{ margin-left: 18px; padding-bottom: 60px; padding-top: 49px; }
.formbox_content					{ overflow:hidden; }
.drawer_content .close				{ display:block; width: 50px; height: 12px; background: url(../images/close_icon.gif) no-repeat top left; clear: both; margin: 40px 0px 0px -19px; }
.drawer_content .close:hover		{ background-position:0px -12px; }
.drawer_content .close span			{ display: none; }




.sharing .action						{ margin: 0 9px 0 0px; }


/* categories and actions */
.categories	.category a					{ padding: 0; font-weight: bold; text-decoration: none; }
.categories	.category a:hover			{ color: #14c6fe; }
.categories	.category					{
	border-right: 1px solid #000;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
}
.categories	.category em				{ font-style: normal; color: #9b9b9b; font-family: Arial, Helvetica, Verdana, sans-serif; }
.categories	.category .subject			{ text-transform: capitalize; }
.categories	.category .theader			{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: normal;
}
.categories	.first						{ padding-left: 7px; }
.categories	.last						{ border-right: none; }
.category_listing    					{ overflow: hidden; padding: 8px 16px; }
.category_list .actions 				{ display: inline; }
.categories .category  *				{
	display: inline !important;
	font-size: 11px;
}
/*.categories .category .mobility		{} */
.categories .category .title 			{ padding: 0 8px; display: block; float: left; font-weight: bold; }


 /* medium_feature tile */
.medium_feature 						{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #fff;
	background-image: url(../images/shdw_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.medium_feature .content_tile_head 		{
	background: transparent url(../images/shdw_tr.gif) no-repeat top right;
	padding-left: 6px;
	padding-right: 5px;
	margin-left: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.medium_feature .content_tile_content {
	background: transparent url(../images/shdw_cr.gif) repeat-y top right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 12px;
	width:309px;
}



.medium_feature .content_tile_head .hcontent {
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 320px;
	overflow: hidden;
}


.medium_feature .content_tile_content .actions  	{ margin-top: 10px; }
.medium_feature .content_tile_content .action 		{ border-right: 1px solid #333; }
.medium_feature .content_tile_content .action.last	{ border-right: none; }
.medium_feature .content_tile_content .action a 	{ font-family: Arial, Helvetica, Verdana, sans-serif; color: #14c6fe; padding: 0 8px; font-weight: bold; }
.medium_feature .content_tile_content .action.first a { padding-left: 0; }
.medium_feature .content_tile_content .action.last a  { padding-right: 0; }
.medium_feature .content_tile_content .action a:hover {text-decoration: underline; }
.medium_feature .content_tile_foot 			{
	background: transparent url(../images/shdw_br.gif) no-repeat bottom right;
	margin: 0 0 0 2px;
	padding: 8px;
}
.medium_feature .content_tile_content	h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; font-size: 18px; margin-bottom:-3px; }

.medium_feature .last 	{ margin:0 0 20px 6px; }


.bin_A .medium_feature .content_tile_content	h4	{
	font-size: 14px;
	margin-top:0px;
	clear:both;
}

/* carousel */
.carousel_nav 				{
	height: 23px;
	margin-top: 10px;
	border-top: 1px dotted #3D3B35;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.carousel_nav li			{ width: 18px; border-top: 1px #E1DED7 solid; position: relative; top: -1px; left: 0; }
.carousel_nav a 			{
	display:block;
	height: 17px;
	width: 16px;
	margin-left: 10px;
}
.carousel_nav a span 		{ display: none; }
.carousel_nav .prev  		{
	background: url(../images/bg_arrows.gif) no-repeat 0px 0px;
	margin-top:-1px;
}
.carousel_nav .prev:hover  	{
	background: url(../images/bg_arrows.gif) no-repeat 0px -17px;
}
.carousel_nav .next  		{
	background: url(../images/bg_arrows.gif) no-repeat -16px 0px;
	margin-top:-1px;
}
.carousel_nav .next:hover  	{
	background: url(../images/bg_arrows.gif) no-repeat -16px -17px;
}

.carousel_index_top .carousel,
.carousel_index_top .carousel ul				{ height: 300px; width:648px; display:block; }
.carousel_index_top .jcarousel-clip-horizontal	{
	height: 300px;
	width:510px;
}

.carousel_index_btm .carousel,
.carousel_index_btm .carousel ul	{ height: 310px; width:978px; display:block; }
.carousel_index_btm .jcarousel-clip-horizontal {
	width:970px;
	height:310px;
}


button 						{ cursor: pointer; text-align: center; background-color: #000; border: 0; padding: 0; margin: 0; color: #fff !important; }
button span 				{ display:block; background: #000; }
button:hover,
button:hover span 			{ background-color: #14c6fe !important; }
button span em 				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 11px; display: block; padding: 3px 3px; }

.invert button				{ cursor: pointer; text-align: center; background-color: #14c6fe; border: 0; padding: 0; margin: 0; color: #fff !important; }
.invert button span			{ display:block; background: #14c6fe; }
.invert button:hover,
.invert button:hover span	{ background-color: #000 !important; }
.loginbox .invert button:hover,
.loginbox .invert button:hover span	{ background-color: #999 !important; }

.button 					{ cursor: pointer; border: none; text-align: center; padding: 0 0 0 6px !important; display: block; height: 20px; white-space: nowrap; margin: 3px; text-decoration: none; background-color: #000; color: #fff !important; }
.button span 				{ font: bold 11px/20px Arial, Helvetica, sans-serif; padding: 0 6px 0 0 !important; display: block; }
.button:hover,
.button:hover span 			{ background-color: #14c6fe !important; color: #fff !important; }

.clear 						{ height: 0; margin-bottom: -1px; clear: both; line-height: 0; margin: 0; }
.clear20 						{
	height: 22px;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 20px;
	float: left;
}

.clear20_end 						{
	height: 7px;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 20px;
	float: left;
}

.clear16 						{
	height: 15px;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 20px;
	float: left;
}
.clear br 					{ display: none; }


/* content_image shadow box */
.shdw_outer_wrap { background: #fff url(../images/shdw_bl.gif) no-repeat bottom left; float: left; padding-bottom: 4px; }
.shdw_inner_wrap { background: transparent url(../images/shdw_tl.gif) no-repeat top left; float: left; padding-left: 3px; }
.shdw_outer_wrap .content_image { background: #fff url(../images/shdw_tr.gif) no-repeat top right; /*margin: 0 0 0 5px; padding: 2px 0 0 0;*/ }

.hhead h2 { padding:4px 8px; float:left; font-size:16px; }
.hhead .article_count { padding:8px 18px 0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
=======

.event_rail_detail h6.location { padding-top:0px; }
.options											{margin-top: 30px;}


.bin_A .content p, .bin_D .content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bin_A .content p img { margin:0px 24px 8px 0px; float:left; }

.


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 160px;
	height: 330px;
	margin-right: 14px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}




.fix{
	margin: 0 0 -1px;
	overflow: hidden;
	height: 1px;
	clear: both;
}


.box1{
	float: left;
	clear: left;
	width: 501px;
	margin-right: 22px;
}

.box1_right{
	width: 562px;
	margin-left: 0px;
	float: left;
}


.box2{
	float: left;
	width: 330px;
}

.box2_left{
	float: left;
	width: 270px;
	margin-right: 20px;
	clear: none;
}

.submenu {
	display:block;
}


.link-list {
	text-align: left;
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.7em;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.link-list li {
	margin-right: 0 !important;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	width: 238px;
}

.link-list li a{
	font-weight: bold;
	color: #565656;
}

.link-list li a:hover{
	text-decoration:none;
	color: #000;
}


.em{
	margin-top: 3px;
	margin-right: 1.5ex;
	margin-bottom: 1px;
	margin-left: 0;
	font-weight: bold;
	font-size: 1.05em;
}





.link-list2 {
	text-align: left;
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.link-list2 li {
	margin-right: 0 !important;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	width: 238px;
}
.link-list2 li a{
	font-weight: bold;
	color: #585858;
}

.link-list2 li a:hover{
	text-decoration:none;
	color: #000;
}


.em{
	margin-top: 3px;
	margin-right: 1.5ex;
	margin-bottom: 1px;
	margin-left: 0;
	font-weight: bold;
	font-size: 1.05em;
}

.nav_page_btn						{
	height: 26px;
	width: 553px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.colx-nav_page_btn	{
	width: 40px;
	margin-right:0px;
	margin-left: 0;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float:right;
}

/* page_nav */
.page_nav 				{
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
}
.page_nav li			{
	width: 18px;
	border-top: 1px #E1DED7 solid;
	top: -1px;
	left: 0;
}
.page_nav a 			{
	display:block;
	height: 17px;
	width: 16px;
	margin-left: 0px;
}
.page_nav a span 		{ display: none; }

.page_nav .prev  		{
	margin-top:0px;
	background-image: url(../images/bg_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.page_nav .prev:hover  	{
	background: url(../images/bg_arrows.gif) no-repeat 0px -17px;
}


.page_nav .next  		{
	background: url(../images/bg_arrows.gif) no-repeat -16px 0px;
	margin-top:0px;
}
.page_nav .next:hover  	{
	background: url(../images/bg_arrows.gif) no-repeat -16px -17px;
}


/* page_nav_nr */
.page_nav_nr 				{
	display:block;
	list-style-type: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:right;
	text-align: right;
}
.page_nav_nr li 	{
	display:block;
	float:left;
	
			
}
.page_nav_nr li a 			{
	margin-left: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	font-size: 10px;
	line-height: normal;
	display: block;

	}
	

.page_nav_nr li a:hover 			{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#000;
	}

/*gallery*/

#gallery {
	border: 0px solid #ececec;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#gallery .thumb {
	display: block;
}

#gallery_changer li {
	display: inline;
	background: url(../images/bg_gallery_changer.png) no-repeat left;
	padding: 0 0 0 8px;
	margin: 0 0 0 7px;
}

#gallery_changer .first {
	padding-left: 0;
	margin-left: 0;
	background: none;
}

#gallery_changer .current a {
	color: #000;
	text-decoration: none;
}


/* SUB */
.sub {
	width: 248px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	margin: 0px;
	padding: 0px;
	height: 26px;
	
}

.sub ul {
	list-style: none;
}	




.sub li a{
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 228px;
	height: 26px;
}


.sub li a:hover{
	background-color: #ECECEC;
}

.sub li.selected{
	background-color: #D3D3D3;
}

/* PLANKET */

.drawer_head_end_pl						{
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	border-bottom: 1px #9D9C97 dotted;
	color: #333333;
}

.drawer_head_end_pl	 .actions 		{
	border-top: 1px #9D9C97 dotted;
	display:block;
	height:16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}

.categories	.author						{ padding-left: 0px; padding-top: 0px;}
.categories	.ip							{ border-right: none; padding-right: 0px;}


.faktaruta {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Times New Roman", Times, serif;
	line-height: 14px
}

.stortavla {
	margin-top:3px;
	margin-left:3px;
	margin-bottom:24px;
	border: 1px dotted #000;
	width:294px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: normal;
	color: #000;
}


.skribent {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:20px;
	width:510px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	padding-bottom:20px;
}

.skribent_last {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	width:510px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	padding-bottom:0px;
}

