html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{
	font-size:70%;
	font-family:verdana,helvetica,araial, sans;
	background:#000 url(../images/body_bg.png) repeat-y;
}

p{
	font-family:verdana,helvetica,arial, sans;
	color:#333;
	font-size:1em;
	margin-top:0.5em;
}
a{
	font-family:verdana,helvetica,arial, sans;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
img{
	border:none;
}
input, textarea {
  font-family:verdana,helvetica,araial, sans;
  font-size:100%;
}
/*******************************************
* LAYOUT *
*******************************************/

.clear
{
clear:both;
}

body
{
color:#333;
}

a:link {color:#D67600; text-decoration: none;}
a:visited {color:#D67600; text-decoration: none;}
a:hover {color: #D67600; text-decoration:underline;}
a:active {color: #D67600; text-decoration: none;}

p
{
line-height:1.5em;
}

.wrapper
{
width:992px;
position:relative;
}

.bike
{
width:170px;
height:112px;
background:url(../images/bike_middle.png) no-repeat;
position:absolute;
z-index:20;
left:200px;
}

.bike_wise_home
{
width:125px;
height:110px;
position:absolute;
z-index:110;
left:42px;
top:15px;
cursor:pointer;
}

.bike_wise_home span
{
display:none;
}

.left_column
{
width:200px;
float:left;
background:#E28109 background:#url(../images/left_menu_bg.png);
min-height:650px;
border-right:1px #aaa solid;
position:relative;
}

.bike_main
{
position:absolute;
top:0px;
background:url(../images/bike_main.png) no-repeat;
width:200px;
height:234px;
}

.bike_handle
{
position:absolute;
top:234px;
left:94px;
background:url(../images/bike_handle.png) no-repeat;
width:19px;
height:20px;
z-index:100;
}

.right_column
{
width:790px;
float:left;
background:#000000 url(../images/content_bottom_bg.png) repeat-x bottom;
border-right:1px #C3C3C3 solid;
border-bottom:1px #C3C3C3 solid;
}

.header
{
width:790px;
background:#FFF;
}

.header_logos
{
background:#F2F2F2;
width:790px;
height:44px;
position:relative;
}

.logo_durham_police
{
width:38px;
height:42px;
background:url(../images/logo_durham_police.png) no-repeat;
display:block;
position:absolute;
top:1px;
right:183px;
}

div.header_logos span span
{
display:none;
}

.logo_streetsafe
{
width:52px;
height:36px;
background:url(../images/logo_streetsafe.png) no-repeat;
display:block;
position:absolute;
top:3px;
right:260px;
}

.logo_hm_plant
{
width:62px;
height:29px;
background:url(../images/logo_hm_plant.png) no-repeat;
display:block;
position:absolute;
top:8px;
right:90px;
}

.logo_bike_safe
{
width:54px;
height:31px;
background:url(../images/logo_bike_safe.png) no-repeat;
display:block;
position:absolute;
top:7px;
right:7px;
}

.header_main
{
width:790px;
height:49px;
border-top:#D5D5D5 1px solid;
border-bottom:#D5D5D5 1px solid;
background:url(../images/header_bg.png) repeat-x;
}

.header_title_text
{
width:545px;
height:30px;
background:url(../images/header_title_text.png) no-repeat;
margin-top:12px;
margin-left:34px;
}

.header_title_text span
{
display:none;
}

.content
{
width:790px;
float:left;
background:#FFF;
}

.footer
{
position:relative;
height:39px;
width:990px;
color:#FFF;
margin-top:15px;
}

.footer_left_container
{
position:absolute;
left:0px;
width:200px;
}

.footer_left
{
position:absolute;
right:14px;
top:13px;
}

.footer_right_container
{
position:absolute;
left:202px;
width:790px;
height:39px;
background:#000;
}

.footer_right
{
position:absolute;
left:14px;
top:13px;
}

a .fusebox_logo
{
width:47px;
height:14px;
display:block;
background:url(../images/fusebox_logo.gif) no-repeat;
position:absolute;
right:12px;
top:13px;
cursor:pointer;
}

a .fusebox_logo:hover
{
background-position:0 -14px;
}

.fusebox_logo span
{
display:none;
}

.text_size_container
{
width:66px;
height:23px;
background:url(../images/text_size_bg.png) no-repeat;
position:absolute;
top:172px;
right:8px;
padding-top:2px;
padding-left:2px;
font-size:12px;
line-height:12px;
}

.text_size_container a, .text_size_container a:hover
{
text-decoration:none;
color:#000;
}

.text_size
{
list-style:none;
text-align:center;
}

.text_size li a
{
display:block;
color:#000;
float:left;
width:21px;
height:21px;
}

.text_size li a:hover
{
color:#F6EDE2;
background:#E48509;
}

.text_size li a.current
{
color:#F6EDE2;
background:#E48509;
}

.text_size li a.small
{
font-size:10px;
padding-top:6px;
height:15px;
}

.text_size li a.medium
{
font-size:12px;
padding-top:5px;
height:16px;
}

.text_size li a.large
{
font-size:14px;
padding-top:4px;
height:17px;
}





.nav_container
{
width:200px;
position:absolute;
top:235px;
}

.nav
{
list-style:none;
text-align:right;
font-size:1.1em;
}

.nav li a, .nav li a:visited 
{
display:block;
padding-right:10px;
color:#2D1A02;
line-height:21px;
text-decoration:none;
}

.nav li a:hover
{
color:#F6EDE2;
background:url(../images/nav_over.png) right no-repeat;
text-decoration:none;
}

.nav li a.current, .nav li a:visited.current
{
color:#F6EDE2;
background:url(../images/nav_over.png) right no-repeat;
text-decoration:none;
}

.nav ul ul li a, .nav ul ul li a a:visited
{
line-height:18px !important;
font-size:0.9em;
background:url(../images/sub_nav.png) right repeat-y;
text-decoration:none;
}

.nav ul ul li a:hover
{
color:#F6EDE2;
background:url(../images/sub_nav_over.png) right no-repeat;
text-decoration:none;
}

.nav ul ul ul
{
display:none;
}

.nav ul ul ul ul
{
display:none;
}

.nav ul ul ul ul ul
{
display:none;
}

.nav ul ul ul ul ul ul
{
display:none;
}

.nav ul li.hidden_item
{
display:none;
}



.content_column_left
{
width:529px;
float:left;
height:284px;
}

.content_column_right
{
border-left:1px #C3C3C3 solid;
width:260px;
height:284px;
float:left;
}

.home_latest_news
{
width:529px;
background:#FFF url(../images/home_main.jpg) no-repeat;
padding-top:130px;
*padding-top:135px;
padding-bottom:10px;
}

.home_latest_news_text
{
width:169px;
height:16px;
background:url(../images/home_latest_news_text.png) no-repeat;
margin-top:6px;
margin-left:12px;
margin-bottom:9px;
}

.home_latest_news_text span
{
display:none;
}

.home_news_date
{
margin-top:7px;
margin-bottom:5px;
margin-left:12px;
margin-right:12px;
line-height:1em;
color:#AD7022;
text-decoration:none;
display:block;
}

.home_news_summary
{
margin-top:0px;
margin-left:12px;
margin-right:12px;
height:17px;
line-height:17px;
overflow:hidden;
display:block;
}

a span.home_news_summary, a:hover span.home_news_summary, a:visited span.home_news_summary
{
color:#333;
text-decoration:none;
}

.home_sidebar_image
{
border-bottom:1px #C3C3C3 solid;
float:left;
}

.home_bottombar
{
border-top:1px #C3C3C3 solid;
height:201px;
}

.home_bottombar_image
{
border-right:1px #C3C3C3 solid;
float:left;
}

.page_container h2
{
font-size:15px;
margin-top:15px;
margin-bottom:7px;
color:#222;
font-weight:bold;
}

.page_container h3
{
font-size:13px;
margin-top:15px;
margin-bottom:10px;
color:#222;
font-weight:bold;
}

h2.page_title
{
font-size:20px;
margin-top:0px;
margin-bottom:10px;
color:#222;
font-weight:bold;
}

.page_container ul
{
list-style:square;
margin-left:14px;
*margin-left:16px;
margin-top:5px;
margin-bottom:5px;
}

.page_container ul li
{
line-height:16px;
}

.page_container ol
{
list-style:decimal;
margin-left:20px;
*margin-left:22px;
margin-top:5px;
margin-bottom:5px;
}

.page_container ol li
{
line-height:16px;
}

.page_container
{
padding:10px;
position:relative;
min-height:530px;
}

.page_container_gallery
{
padding:10px;
position:relative;
}

.news_date
{
color:#AD7022;
}

.news_start_time
{
line-height:16px;
margin-top:0px;
color:#333;
font-size:11px;
color:#AD7022;
}

.news_summary
{
line-height:16px;
margin-top:6px;
color:#333;
font-size:13px;
font-weight:bold;
}

.news_address
{
line-height:16px;
margin-top:6px;
color:#333;
font-size:13px;
font-style:italic;
}

.news_content
{
line-height:16px;
margin-top:6px;
color:#333;
}

.news_margin_reset
{
margin-left:0px;
}

a span.rss_feed
{
height:25px;
position:absolute;
right:11px;
top:12px;
display:block;
background:url(../images/rss.png) no-repeat top right;
text-align:right;
padding-right:33px;
line-height:25px;
cursor:pointer;
color:#333;
}





















.scrolling_gallery_container
{
  width:790px;
  height:740px;
  overflow:hidden;
  margin-left:0px;
}

.scrolling_gallery_panel
{
  width:9999999px;
  height:740px;
}

.scrolling_gallery_section
{
  width:790px;
  height:740px;
  float:left;
  padding-left:7px;
  *padding-left:0px;
}

div.scrolling_gallery_section a
{
  text-decoration:none;
}

.filmstrip
{
  width:173px;
  height:223px;
  float:left;
  margin:2px 11px 2px 10px;
  cursor:pointer;
}

.filmstrip .filmstrip_name
{
  color:#333;
  width:173px;
  line-height:22px;
  text-decoration:none;
  padding-top:177px;
  display:block;
  text-align:center;
  font-size:12px;
}

.image
{
  width:173px;
  height:223px;
  float:left;
  margin:2px 11px 2px 10px;
  cursor:pointer;
}

.image .image_name
{
  color:#333;
  width:173px;
  line-height:22px;
  text-decoration:none;
  padding-top:177px;
  display:none;
  text-align:center;
  font-size:12px;
}

.gallery_header
{
width:790px;
height:60px;
position:relative;
}

.breadcrumb_container
{
width:650px;
height:40px;
position:absolute;
right:0px;
top:-7px;
}

ul.gallery_paging
{
list-style:none;
margin-right:22px;
margin-top:11px;
*margin-right:4px;
position:absolute;
right:0px;
top:0px;
}

ul.gallery_paging li
{

float:left;
}

ul.gallery_paging li a
{
text-align:center;
border:1px solid #bbb;
margin-right:3px;
background:#eee;
font-size:12px;
cursor:pointer;
padding:6px 10px;
display:block;
}

ul.gallery_paging li a, ul.gallery_paging li a:hover, ul.gallery_paging li a:visited
{
color:#777;
text-decoration:none;
}

ul.gallery_paging li a:hover
{
background:#ddd;
color:#555;
}

ul.gallery_paging li a.current
{
background:#ccc;
color:#444;
}

ul.gallery_paging li a:hover
{
color:#555;
text-decoration:none;
}

ul.gallery_paging li a.current
{
color:#444;
text-decoration:none;
}

a span.back_button
{
display:block;
text-align:center;
border:1px solid #bbb;
background:#eee;
color:#777;
font-size:12px;
cursor:pointer;
margin-top:3px;
margin-left:10px;
padding:7px 10px;
}

.back_button:hover
{
background:#ddd;
color:#555;
}

span.back_button
{
position:absolute;
top:0px;
left:0px;
}

div#lightbox-image-details a
{
font-family:verdana;
color:#444;
text-decoration::none;
}

div#lightbox-image-details a:hover
{
color:#444;
text-decoration::none;
}

.slideshow_container
{
width:792px;
height:741px;
background: #FFF;
position:absolute;
top:144px;
left:310px;
display:none;
}

.slideshow_back_button
{
display:block;
width:100px;
height:28px;
line-height:28px;
text-align:center;
border:1px solid #555;
background:#eee;
color:#555;
font-size:12px;
cursor:pointer;
position:absolute;
top:0px;
left:10px;
z-index:30;
}

.slideshow_back_button:hover
{
background:#ccc;
color:#333;
}

.slideshow_loading
{
background: url(../images/loading_transparent.gif);
width:32px;
height:32px;
display:block;
position:absolute;
top:300px;
left:362px;
z-index:10;
}

.slideshow_image
{
position:relative;
z-index:20;
width:792px;
height:701px;
top:20px;
text-align:center;
}





.link_button_container
{
margin-top:6px;
}

a.link_button
{
line-height:28px;
text-align:center;
border:1px solid #ccc;
background:#eee url(../images/link_button_bg.png) repeat-x;
color:#333;
font-size:12px;
cursor:pointer;
padding:5px 7px;
text-decoration:none;
}

a.link_button:hover
{
background:#ddd url(../images/link_button_bg_over.png) repeat-x;
color:#555;
text-decoration:none;
}





.form_input_container
{
display:block;
margin-bottom:10px;
}

.form_label
{
width:227px;
text-align:right;
float:left;
padding-top:3px;
padding-right:5px;
color:#333;
font-size:1.1em;
}

.form_input_text
{
width:300px;
text-align:left;
float:left;
}

.form_textarea
{
width:300px;
height:100px;
text-align:left;
float:left;
}

.form_submit_container
{
text-align:center;
margin-top:11px;
}

.form_submit
{
text-align:center;
border:1px solid #ccc;
background:#eee url(../images/link_button_bg.png) repeat-x;
color:#333;
font-size:12px;
cursor:pointer;
padding:5px 7px;
}

.form_submit:hover
{
background:#ddd url(../images/link_button_bg_over.png) repeat-x;
color:#555;
}

.date_selection
{
width:100px;
margin-right:10px;
}

.time_selection_label
{
width:90px;
}

.time_selection
{
width:90px;
}

.header_text
{
margin-bottom:13px;
font-weight:bold;
line-height:16px;
}

.form_select_hour
{
width:41px;
}

.form_select_minute
{
width:41px;
}





/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 1px solid #ccc;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div, .ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
	margin-top:2px;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.45em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(../images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(../images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(../images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(../images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(../images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
height:1.5em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 4.8em;
left: 9.4em;
height:1.5em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
	margin-top:-2px;
}
table.ui-datepicker td a {
	padding: .2em .3em .2em .3em;
	display: block;
	color: #555555;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
	text-decoration:none;
	text-align:center;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
	text-decoration:none;
}

iframe.ui-datepicker-cover
{
display:none;
}





.error_message_header
{
color:#FF0000;
margin-bottom:8px;
font-weight:bold;
}

.error_message
{
color:#FF0000;
margin-bottom:5px;
}




.guestbook_entry
{
margin-top:14px;
}

.guestbook_comment
{
background:#E5E5E5;
margin-bottom:6px;
width:766px;
}

.guestbook_comment_inside
{
background:#F8F8F8;
padding:7px 10px;
line-height:14px;
width:746px;
}

.guestbook_icon
{
width:40px;
height:40px;
display:block;
background:url(../images/guestbook_helmet.jpg) no-repeat;
float:left;
margin-right:19px;
position:relative;
}

.guestbook_arrow
{
width:23px;
height:32px;
display:block;
background:url(../images/guestbook_arrow.png) no-repeat;
position:absolute;
top:-6px;
right:-16px;
}

.guestbook_name
{
font-size:16px;
padding-top:4px;
margin-bottom:4px;
}

.guestbook_date
{
font-size:11px;
}



.mini_motos_left
{
width:470px;
float:left;
}

.mini_motos_right
{
width:300px;
float:left;
text-align:right;
}

.contact_left
{
width:348px;
}

.contact_right
{
width:422px;
position:absolute;
top:10px;
right:10px;
}

#contact_map
{
width:420px;
height:305px;
border:1px solid #bbb;
}

.filmstrip_container a, .filmstrip_container a:hover
{
text-decoration:none;
color:#333333;
}

.alert_photo_container
{
width:150px;
float:left;
margin-top:10px;
margin-right:10px;
border:1px solid #999;
text-align:center;
background:#E28109;
color:#2D1A02;
}

.alert_photo
{
border-bottom:1px solid #999;
}

.alert_caption
{
margin-top:5px;
margin-bottom:5px;
}

.contactGalleryContainer
{
width:600px;
margin:26px 0 0 100px;
}

#contactGallery {
margin:1em 0;
}
#contactGallery li {
display:inline;
float:left;
height:180px;
margin:0;
padding-left:16px;
width:122px;
}
#contactGallery img {
border:1px solid #FF5200;
display:block;
}
#contactGallery strong {
color:#333;
display:block;
padding-top:7px;
text-align:center;
}

#recaptcha_widget_div
{
margin-left:227px;
margin-top:-3px;
}

.image_container
{
width:768px;
text-align:center;
padding-top:5px;
padding-bottom:8px;
}



a span.prev_button
{
display:block;
text-align:center;
border:1px solid #bbb;
background:#eee;
color:#777;
font-size:12px;
cursor:pointer;
float:left;
margin-top:3px;
margin-left:10px;
padding:7px 10px;
}

.prev_button:hover
{
background:#ddd;
color:#555;
}

a span.next_button
{
display:block;
text-align:center;
border:1px solid #bbb;
background:#eee;
color:#777;
font-size:12px;
cursor:pointer;
float:right;
margin-top:3px;
padding:7px 10px;
}

.next_button:hover
{
background:#ddd;
color:#555;
}

a span.gallery_button
{
display:block;
text-align:center;
border:1px solid #bbb;
background:#eee;
color:#777;
font-size:12px;
cursor:pointer;
margin-top:3px;
padding:7px 10px;
position:absolute;
left:337px;
}

.gallery_button:hover
{
background:#ddd;
color:#555;
}

.image_header
{
padding-top:10px;
padding-bottom:15px;
}

.image_header a
{
text-decoration:none;
}

.image_preview
{
border:1px solid #aaa;
}

.image_info
{
width:200px;
text-align:center;
position:absolute;
left:296px;
top:30px;
}

/************************************
EVENTS
************************************/
table.calendar a
{
text-decoration:none;
}

table.calendar a:hover
{
text-decoration:none;
}

table.calendar
{
border-collapse: collapse;
margin-top:10px;
width:770px;
}
table.calendar th
{
border:1px solid #aaa;
padding: 5px 5px;
font-weight:bold;
width:92px;
text-align:center;
color:#E28109;
font-size:1.1em;
}
table.calendar td
{
border:1px solid #aaa;
background:#fff;
}
table.calendar td.blank
{
background:#ccc url(../images/calendar_day_events_blank_bg.png) no-repeat;
}
table.calendar td.current
{
background:#FFE3BF;
}
table.calendar td div.day_title
{
display:block;
background-color:#e7e7e7;
color:#E28109;
padding:5px;
font-size:1.1em;
}
table.calendar td.current div.day_title
{
background-image:none;
font-weight:bold;
}
table.calendar td div.day_events
{
height:70px;
display:block;
}
table.calendar td a span.event_item
{
height:16px;
line-height:16px;
background:#efefef;
color:#555;
padding-left:3px;
overflow:hidden;
margin-top:3px;
margin-bottom:3px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
display:block;
text-wrap:no-wrap;
cursor:pointer;
}

table.calendar td a span.event_item:hover
{
background:#dedede;
color:#333;
}

div.events_nav
{
margin-top:15px;
height:40px;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
position:relative;
background:url(../images/nav_bg.gif) repeat-y center center;
}

div.prev
{
width:300px;
position:absolute;
left:0px;
top:12px;
text-align:left;
}

div.prev a
{
font-size:1.4em;
text-decoration:none;
color:#E28109;
}

div.prev a:hover
{
font-size:1.4em;
text-decoration:none;
color:#AF670A;
}

div.next
{
width:300px;
position:absolute;
right:0px;
top:12px;
text-align:right;
}

div.next a
{
font-size:1.4em;
text-decoration:none;
color:#E28109;
}

div.next a:hover
{
font-size:1.4em;
text-decoration:none;
color:#AF670A;
}

div.current
{
width:300px;
position:absolute;
left:210px;
top:10px;
text-align:center;
font-size:1.7em;
line-height:1.2em;
color:#E28109;
}