/*****************************************************************************************/
/* NOTE:                                                                                 */
/* colours in this stylesheet are overridden by the channel specific colour stylesheets, */
/* so please don't edit them in here, it won't have the desired effect                   */
/*****************************************************************************************/


/* styles to match archived UJ features */
.headsm{
	color:red;
	font-weight:bold;
}
/* for JK features */
p.edt{
	text-align:right;
}
/* for discussbot */
p.qpt{
	clear:both;
	border-top:1px solid silver;
	margin-top:10px;
}


/* added styles for CB login and logout module */

form#mod_loginform{
	margin:0 0 10px 0 !important;
	font-size:71%;
	text-align:right;
	height:2em;
}

form#mod_login_logoutform{
	padding:17px 0 0 0 !important;
	margin:0 0 0 0 !important;
	font-size:71%;
}
form#mod_loginform input#mod_login_username,
form#mod_loginform input#mod_login_password{
	width:8em;
	font-size:100%;
}
form#mod_loginform input.button,
form#mod_login_logoutform input.button{
	background-image:url(http://www.urbanjunkies.com/london/css/images/gobutton-travel.gif);
	color:#D9417A;
/* the above two rules to be overruled by channel colour stylesheets */
	background-position:98% 0.3em;
	background-repeat:no-repeat;
	background-color:transparent;
	font-family:Arial;
	font-size:100%;
	border:1px solid white;
	cursor:pointer;
	padding:0 11px 0 0 !important;
	margin:0 !important;
	*position:relative; /* for IE7 */
	*top:2px; /* for IE7 */
	min-height:1em;
	width:auto !important;

}
form#mod_loginform input#mod_login_remember{
	position:relative;
	top:2px;
}
form#mod_loginform div#totheleft{
	float:left;
}
form#mod_loginform span#mod_login_noaccount{
	position:relative;
	top:1px;
	*top:2px; /* for IE7 */
}
form#mod_loginform div#totheleft,
form#mod_loginform span#mod_login_noaccount{
	line-height:2;
	margin:0;
	vertical-align:baseline;
}

form#mod_loginform a.mod_login{
}



/* end added styles for CB login and logout module */


/* ujdir: */

ul.ujdircats{

}
ul.ujdircats li{

}
ul.ujdircats li a{

}
div.ujdir10MenuMod li{
	display:inline;
	list-style:none;
}
table.ujdir{
	border-collapse:collapse;
	margin-top:1em;
}
table th.ujdirlabel,
table td.ujdirinfo{
	font-size:80%;
	vertical-align:top;
	padding:0;
}
table th.ujdirlabel{
	width:50px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
}
img.ujdir10DetailsImage,
table.ujdir10Listing td a img{
	float:left;
	margin-right:10px;
}
div.ujdir10{
	width:630px;
}
td.ujdiricon{
	padding-top:5px !important;
	width:10px;
}
td.ujdiricon img{
	margin-right:7px;
}
tr.lastrow th,
tr.lastrow td{
	padding-bottom:15px !important;
}


/* title for featured agenda listing */
/* labels for the displayed fields in featured agenda listings */
/* structure:
div.ujdir10Featured
	div.entry
		div.title
			a
		div.icon
			a
				img
		div.customfields
			div.C5
				span
			div.C1
			div.C14
			div.C15
			div.C17
			div.C16
			div.C8
*/
/* old styles */
/*
body #content div.ujdir10Featured{
	padding-bottom:15px;
	border-bottom:1px solid white;
	margin-top:10px;
	margin-bottom:10px;
}
body #content div.ujdir10Featured *{
}
div.ujdir10Featured div.entry{
	font-size:80%;
}
div.ujdir10Featured div.icon,
div.ujdir10Featured div.noicon{
	width:100px;
	margin-right:10px;
	margin-top:5px;
}
div.ujdir10Featured div.customfields{
}
*/
/* new featured styles */

div.featureditem{
	float:left;
	width:190px;
	margin-right:20px;
	margin-top:20px;
	
}
div.featureditem h3{
	font-size:70%;
}
div.featureditem img{
	float:left;
	margin-right:5px;
	width:80px;
}



/* editor */

table.mceEditor a img{
	display:inline !important;
}
table.adminform{
	width:500px !important;
}
/* forum */

#fireboard{
	background:white;
	font-size:80%;
}
#fireboard a img{
	display:inline !important;
}

/* start front end styles */

html,body,ul,li,h1,h2,h3,h4,h5,h6,p,form,hr,a{
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	line-height:1.3;
}
html,body{
	background-color:#FFFFFF;
	color:#676767;
}
td{
	vertical-align:top;
}
.article_seperator{
	display:block; /* to make sure the height of 1px is honoured */
	height:1px;
	overflow:hidden;
}
/* next one purely to counter a side effect of sIFR in IE */
.clearmain{
	clear:both;
	height:1px;
	overflow:hidden;
}
a{
	text-decoration:none;
	color:#FF2123;
}
a:focus,
a:hover,
a:active{
	color:#676767;
}
a img{
	display:block;
	border:none;
}
h1{
	float:left;
	height:85px;
	padding-top:20px;
	background-color:transparent;
}
/*.channel div#search,
.static div#search*/
div#search{
	float:right;
	width:180px;
	height:4.3em;
	text-align:right;
	margin-bottom:15px;
}
#search p{
	font-size:71%;
	margin-top:20px;
	color:#676767;
}
#search p,#search p a{
	line-height:1em;
}
#search form{
	padding-top:24px;
	padding-bottom:10px;
}
#search input#mod_search_searchword{
	width:120px;
	border:1px solid #D3D3D3;
}
#search input.button{
	margin-left:7px;
}
div.titlepadding{
	padding:20px 0;
	border-bottom:1px solid silver; /* replaced by image on #main so that the line is there in all cases */
	margin-bottom:15px;
}
h2.statictitle,
h2.channeltitle{
	color:#A7A7A7;
	font-family:Verdana;
	font-size:240%;
	font-weight:normal;
	line-height:1.1;
	padding:0; /* no padding on elements that are subject to sIFR replacements */
	margin:0;
}
h2.componentheading,
h2.contentheading,
h2.sectionname{
	font-size:110%;
	color:red;
}
body.static .innermain h2.contentheading,
body.static .innermain .componentheading{
	color:#A7A7A7;
	font-family:Verdana;
	font-size:160%;
	font-weight:normal;
	line-height:1.1;
	padding:20px 0;
/* the border below is replaced by a background image on #main in
   some cases, so that the line is there also with new static pages
   not ideal, so new pages should be added to the list in the
   item-template-file so that the line is really a border-bottom
        border-bottom:1px solid silver; */
	margin-bottom:15px;
}
#container{
	width:820px;
	margin:10px auto;
	padding-left:1px;
}

#banner{
	height:120px;
	text-align:center;
}
#banner a img{
	display:inline;
}

#nav{
	clear:both;
	font-size:100%;
	word-spacing:0em;
	padding-left:0px;
	padding-bottom:5px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

/* following line does nothing but hide the next bit from IE5 */

i{content:"\"/*"}
#nav{
	*margin-right:-20px; /* IE only - hide from IE5 though */
}


body.home #nav{
	margin-bottom:15px;
}
#nav ul{
	margin-top:5px;
}
#nav li{
	display:inline;
	list-item:none;
}
#nav a{
	word-spacing:-0.3em !important;
	*word-spacing:0 !important;
	letter-spacing:.1em;
	*letter-spacing:.05em;

	font-size:65%;
	*font-size:59%;
	word-spacing:-0.3em;
	*word-spacing:0;
	letter-spacing:.1em;
	*letter-spacing:.05em;
	margin-right:14px;
	
}

/**** #main ****/

#main{
	float:left;
	width:820px;
	margin-bottom:20px;
}
body.static #main .innermain{
	float:left;
	width:820px;
	background:url(images/line.gif) white no-repeat 0 4.3em; /* replacement for border-bottom on h2 headings */
}
#content{
	float:left;
	width:660px;
}
body.static #content{
	width:630px;
}
#contentfeature{
	float:left;
	width:630px;
	min-height:300px;
	_height:300px;
}
#contentforum{
	float:left;
	width:100%;
}
div.blog{
	float:left;
	width:630px;
}
body.channel div.blog{
	width:660px;
}
div.channelhome{
	position:relative;
	width:631px;
	height:285px;
	background-color:black; /* to read the links if no images are shown or if image is too small */
	color:white;
	font-size:85%;
	margin-bottom:20px;
}

div.channelhomehalf{
	position:relative;
	float:left;
	width:307px;
	height:285px;
	overflow:hidden;
	background-color:black; /* to read the links if no images are shown or if image is too small */
	color:white;
	font-size:85%;
	margin-right:17px;
	margin-bottom:20px;
}

div.adinline{
	float:left;
	width:303px;
	height:283px;
	border:1px solid white;
}



div.channelhome strong,
div.channelhomehalf strong{
	font-size:115%;
	font-weight:bold;
	color:red;
}
div.channelhome img{
}
div.channelhome a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:613px;
	height:285px;
	border-left:17px solid #EAFF00;
	background:url(images/clear.gif); /* needed to make the links on channelhomepage top graphics work in IE6 */
}

div.channelhomehalf a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:307px;
	height:285px;
	background:url(images/clear.gif); /* needed to make the links on channelhomepage top graphics work in IE6 */
}

div.channelhome .coverright a,
div.channelhome .coverleft a,
div.channelhomehalf .coverright a,
div.channelhomehalf .coverleft a{
	display:inline;
	position:static;
	width:auto;
	height:auto;
	color:red !important;
	border-left-width:0;
}
div.channelhome span.coverright,
div.channelhome span.coverleft,
div.channelhomehalf span.coverright,
div.channelhomehalf span.coverleft{
	position:absolute;
	top:0;
	height:265px;
	background:black;
	color:white;
	padding:10px;
}
div.channelhome span.coverright{
	right:0;
	width:303px;
}
div.channelhome span.coverleft{
	left:0;
	width:285px;
}

#top{
	width:631px;
	float:left;
}
body.channel #top{
	width:660px;
}
#middle{
	clear:both;
	float:left;
	width:660px;
	padding-top:0;
	margin-top:15px;
}
#bottom{
	float:left;
	width:630px;
	margin-top:20px;
}
#summaries{
	float:left;
	width:630px;
	margin-top:20px;
}
#side{
	float:right;
	width:160px;
}
#footer{
	clear:both;
	color:#A0A0A0;
	font-size:71%;
	text-align:right;
	padding-top:15px;
	border-top:1px solid #D3D3D3;
}
/**** #top ****/

#top ul{
	padding:auto;
	margin:auto;

}
#top a{
	color:black;
	text-decoration:none;
	line-height:1.4;
}

.large{
	float:left;
	position:relative;
	width:300px;
}
ul#mainlevelfourblocks li,
ul#mainlevelfourblocks li a{
	float:right;
	position:relative;
	width:145px;
	background-color:black; /* to read the links if no images are shown */
	list-style:none;
}
.large{
	float:left;
	width:300px;
	height:285px;
	background-color:black; /* to read the links if no images are shown */
	background-image:url(../images/uj/frontpage.jpg);
	margin-right:10px;
	margin-bottom:9px;
}
ul#mainlevelfourblocks li{
	margin-left:10px;
	margin-bottom:9px;
}
ul#mainlevelfourblocks li img{
	width:145px;
}
body.channel ul#mainlevelfourblocks{
	width:660px;
	overflow-x:hidden;
	clear:left;
}
body.channel ul#mainlevelfourblocks li{
	float:left;
	margin-right:17px;
	margin-left:0;
}
.large h2{
	position:absolute;
	top:5px;
	left:0px;
	width:300px;
	font-size:80%;
	z-index:100;
}
.large h2 a{
	display:block;
	padding-left:26px;
	font-weight:bold;
	height:285px;
	z-index:101;
	background-image:url(images/clear.gif);
}
.large .contentpaneopen div p.overlay{
	position:absolute;
	top:0;
	left:0;
	display:block;
	background-image:url(images/lightgrey.png);
	_background:none;
	_filter     : progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src          = '/london/css/images/lightgrey.png',
	  sizingMethod = 'scale'
	);
	cursor:pointer;
	border-left:16px solid #EAFF00;
}
.large p.overlay{
	width:264px;
	font-size:71%;
	color:black;
	padding:2em 10px 7px 10px;

}
.mainlevelfourblocks span{
	position:absolute;
	bottom:7px;
	left:7px;
	display:block;
	width:124px;
	background:url(images/bullet-black.gif) no-repeat 5px .5em;
	font-size:71%;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
	border-left-width:0px !important;
}

/*** #middle ***/

#middle{
	padding-top:15px;
	padding-bottom:15px;
	margin-top:0;
}
#middle div.line{
	width:630px;
	border-top:1px solid #D3D3D3;
	height:20px;
	overflow:hidden;
}
#middle h3.morenews{
	color:#999999;
	font-size:90%;
	margin-bottom:1em;
}
.mblock,
.flexcontentitem{
	float:left;
	width:300px;
	min-height:4.2em;
	padding-right:30px; /* padding instead of margin to cater for IE6 */
	margin-right:0px;
	padding-bottom:20px;
}
body.authors .mblock{
	min-height:1em;
	padding-bottom:5px;
}
.mblock h2,
.flexcontentitem  h2{
	color:#FF2123;
	font-size:71%;
	font-weight:bold;
}

.mblock p,
.flexcontentitem p{
	color:#676767;
	font-size:71%;
	line-height:1.4em;
}
.mblockclear{
	clear:both;
	height:1px;
	overflow:hidden;
}
/* temp */
/*.mblock{font-size:71%;color:#676767;}
.mblock h2{font-size:112%;color:#FF2123;}
.mblock p{font-size:100%;}
/* end temp */


#newarticles{
	float:left;
	width:330px;
}
#newcolumns{
	width:300px;
	float:left;
}


/*** blocks above MPU advert on all homepages ***/

/*** 300 + 24 + 145 + 10 + 145 + 10 + 14 = 648px      ***/
/*** 648px is within the 660px limit                  ***/
/*** this means you can swap the order of the modules ***/
/*** MPU-1block and MPU-2blocks without a problem     ***/	

div#mpublocks{
	width:660px;
	_overflow:hidden; /* needed for IE6 */
}
ul#mainlevelmpu1block li,
ul#mainlevelmpu1block li a{
	float:left;
	position:relative;
	width:300px;
	background-color:black; /* to read the links if no images are shown */
	list-style:none;
}
ul#mainlevelmpu1block li{
	margin-right:24px;
	margin-bottom:9px;
}
ul#mainlevelmpu1block li img{
	width:300px;
}
.mainlevelmpu1block span{
	position:absolute;
	bottom:7px;
	left:7px;
	display:block;
	width:279px;
	background:url(images/bullet-black.gif) no-repeat 5px .5em;
	font-size:71%;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
	border-left-width:0px !important;
}
ul#mainlevelmpu2blocks{
	float:left;
	width:310px;
	margin-right:14px;
}
ul#mainlevelmpu2blocks li,
ul#mainlevelmpu2blocks li a{
	float:left;
	position:relative;
	width:145px;
	background-color:black; /* to read the links if no images are shown */
	list-style:none;
}
ul#mainlevelmpu2blocks li{
	margin-right:10px;
	margin-bottom:9px;
}
ul#mainlevelmpu2blocks li img{
	width:145px;
}

.mainlevelmpu2blocks span{
	position:absolute;
	bottom:7px;
	left:7px;
	display:block;
	width:124px;
	background:url(images/bullet-black.gif) no-repeat 5px .5em;
	font-size:71%;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
	border-left-width:0px !important;
}



/*** regular feature pages ***/

div#contentfeature div.createdate p{
	font-size:70%;
}
div#contentfeature h2{
	font-size:120%;
	color:red;
}
div#contentfeature .contentpaneopen p img{
	margin-top:1em;
}
div#contentfeature h3,
div#contentfeature h4,
div#contentfeature h5,
div#contentfeature h6{
	color:red;
}
div#contentfeature div.alsoin h3,
div#content div.blog_more h3{
	font-size:85%;
	color:#9C9C9C;
}
div#contentfeature p,
div#contentfeature li,
div#contentfeature table td,
span.cbFieldIconsLabels,
body.static #content table td,
div.searchpagenav{
	font-size:80%;
	color:#676767;
	margin-bottom:1em;
}
div#contentfeature table td p{
	font-size:100%;
}
div#contentfeature table td p.bsmall{
	font-size:89%;
}
body.static #content table td table td{
	font-size:100%;
}
div#contentfeature ul li{
	list-style:none;
	background-image:url(images/bullet.gif);
	background-position:0px .5em;
	background-repeat:no-repeat;
	padding-left:10px;
}
div#contentfeauture ul ul{
	font-size:100%;
}
div#contentfeature p.intro{
	font-size:100%;
}
div#contentfeature a.guidelink_pink{
	font-family: Arial, Helvetica, sans-serif;
	color:##FF0066;
}
div#contentfeature p.guide-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
div#contentfeature td.guide-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
div#contentfeature td.guide-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	color: #FF0066;
}
div#contentfeature td.guide-menu-det {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
}
div#contentfeature .guide-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #FF0066;
}
div#contentfeature .startunderpicture,
div#contentfeature p.startunderpicture,
div#contentfeature p span.startunderpicture{
	display:block;
	clear:both;
}
div#contentfeature .rowof2{
	float:left;
	width:314px;
	text-align:center;
}
div#contentfeature .rowof3{
	float:left;
	width:209px;
	text-align:center;
}
.imageleft{
	float:left;
	clear:left;
	margin-right:7px;
}
.imageright{
	float:right;
	clear:right;
	margin-left:7px;
}
div.floatedrows div{
	float:left;
	clear:left;
	width:99%;
	margin-bottom:7px;
}

/* for thumbnail captions in boutique section */
div.gallerythumbs{
	font-size:71%;
}
div.gallerythumbs a{
	min-height:170px;
	_height:170px;
}

div.authorname,
p.authorname{
	clear:both;
	text-align:right;
	font-size:80%;
	color:#999999;
	margin-top:.5em;
	margin-bottom:.5em;
}
div.emailback{
	float:left;
	width:610px;
	background:#EEEEEE;
	color:red;
	font-size:71%;
	padding:10px;
}
div.emailback a{
	padding-left:8px;
	background:url(images/bullet.gif) transparent no-repeat left center;
}
a.sendemail{
	float:right;
	font-weight:bold;
}
a.backlink{
	float:left;
}
h3.also{
	clear:both;
}


/*** search result pages ***/
span.highlight{
	font-weight:bold;
	color:red;
}
table.searchintro{
	clear:left;
}
/*** #bottom ***/
#bottom .adbottomleft{
	float:left;
}
#bottom div.blog_more,
div.alsoin{
	float:right;
	width:300px;
}
#bottom li,
#summaries li{
	list-style:none;
	background-image:url(images/bullet.gif);
	background-position:0px .9em;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:8px;
	font-size:80%;
	font-weight:bold;
}
/* this style to make sure no bullets appear on the  */
/* ALSO IN [this channel] lists on the feature pages */
#bottom .listalsoin li{
	background:none;
	padding-left:0;
}
#bottom .listalsoin li p{
	font-size:100%;
	font-weight:normal;
}



/*** #summaries *** (below #bottom - only on homepage) ***/
#summaries .sumrow{
	float:left;
	clear:left;
	width:630px;
	border-top:1px solid #D3D3D3;
}
#summaries .summary{
	float:left;
	width:207px;
	padding:3px 5px 10px 0px;
}
#summaries .summaryr{
	float:left;
	width:206px;
	padding:3px 0px 10px 0px;
}
#summaries h3{
	color:#969696;
	font-size:70%;
	border-bottom:1px solid #D3D3D3;
}

#summaries .summary ul li,
#summaries .summaryr ul li{
	font-weight:normal;
	font-size:71%;
}
#summaries .dailyimage {
	float:left;
	width:418px;
	padding:25px 0 20px 0;
	text-align:center;
}
#summaries .dailyimage img{
	display:inline !important;
}
#summaries .dailyquote{
	float:left;
	width:388px;
	background:url(images/ql.gif) white no-repeat 20px 30px;
	color:#969696;
	padding:30px 10px 20px 20px;
	font-size:90%;
}
#summaries .dailyquote .quotetext{
	background:url(images/qr.gif) transparent no-repeat right bottom;
	padding-left:20px;
	padding-right:10px;
}

/*** #side ***/
#side h2{
	background:transparent;
	color:#E8E8E8;
	font-size:70%;
	line-height:1.4;
	font-weight:bold;
	padding-bottom:1px;
/*	border-bottom:1px solid white; */
}
#side #mostread li,
#side #dirmostread li,
#side #dirnewentries li,
#side #forum li,
#side p{
	font-size:71%;
}
#side #mostread li,
#side #dirmostread li,
#side #dirnewentries li,
#side #forum li{
	list-style:none;
	padding-top:5px;
	padding-left:7px;
	background-image:url(images/bullet.gif);
	background-position:0px .9em;
	background-repeat:no-repeat;

}
#side #mostread{
	min-height:138px;
	_height:138px;
	margin-bottom:9px;
}
body.channel #side #mostread{
	min-height:285px;
	_height:285px;
	margin-bottom:20px;
}
#side #dirmostread,
#side #dirnewentries{
	margin-bottom:20px;
}
#side #subscribe{
	margin-bottom:21px;
}
#side #forum{
	margin-bottom:9px;
}
#side #subscribe img{
	display:block;
}
#side #mostread,
#side #dirmostread,
#side #dirnewentries,
#side #forum{
	background:transparent;
	color:#969696;
}
#side #forum{
	min-height:74px;
	_height:74px;
}
#side #subscribe p,
#side #forum p{
	padding:10px 8px 0 0px;
}
#side #advert{
	width:160px;
	float:right;
	background:#EEEEEE;
	color:#969696;
	margin-top:15px;
}
#side #advert a{
	float:right;
}
/*** #footer ***/

#footer p{
	float:left;
}
#footer li{
	display:inline;
}
#footer li a{
	margin-left:17px;
}



/* styles to be made part of a different stylesheet */

/* registration form */

#cbIconsBottom{
	display:none !important;
}




/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/
/* Style Sheet of Reviews Plugin for SOBI 2 Component reviews.css              */
/* Version $Id: reviews.css 2287 2007-09-12 17:05:28Z Sigrid Suski $
/* --------------------------------------------------------------------------- */
/* Copyright (C) 2007 Sigsiu.NET (http://www.sigsiu.net). All rights reserved. */
/* UJDIR1 and SOBI Reviews and Ratings are free software; you can redistribute */
/* it and/or modify it under the terms of the GNU General Public License as    */
/* published by the Free Software Foundation.                                  */
/* Authors: Sigrid & Radek Suski, Sigsiu.NET                                   */

div#revsBox {
	width:629px;
	font-size:80%;
}

/* Style for Pagination bars */
/* ------------------------- */
.revNavTop {
	display: none;
}
.revNavBottom {
}


td.sobi_review_VC {
	padding-left: 8px;
	text-align: left;
}

span.sobiRating {
	display: block;
}
span.sobiRating img {
	float: none;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

/* Style for Review/Vote Control */
/* ----------------------------- */
table.revFormTable {
	width: 99%;
	padding-top:30px;
	padding-bottom:30px;
}
table.revFormTable td {
}
table.revFormTable td#revVoteSelect{
	width:155px;
	text-align:right;
	padding-bottom: 10px;
}
table.revFormTable td#revVotePrev {
	padding-bottom: 10px;
}
table.revFormTable td#sendVoteBt{
	text-align:right;
}
table.revFormTable td#reviewFormBox {
}

table#revFormTable {
	padding-left: 5px;
}
.revCol1 {
	width: 80px;
}
.revCol2 {
}

table#revFormTable td {
	padding-right: 5px;
}

/* Style for Reviews in Details View */
/* --------------------------------- */

h4.revsBoxheader{
	clear:both;
	width:629px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	margin:5px 0;
}
div.revTitleHeader {
	padding:3px 0;
	margin-bottom:5px;
}
div.revTitle {
	float:left;
	width:60%;
	font-weight: bold;
}
div.revVote {
	text-align:left;
}
div.revHeader {
	padding:3px 0;
	font-size:85%;
}
div.revAuthor {
	clear:left;
	float:left;
	width:60%;
}
div.revDate {
	text-align:left;
}
div.revText {
	clear:left;
	background-color:#FFFFFF;
	color:#666666;
	padding-bottom:8px;
	border-top:1px solid #E5E5E5;
	border-bottom:4px solid #E5E5E5;
	margin-bottom:10px;
}
div.revCont {
	margin-bottom: 10px;
	margin-top: 10px;
}
div.revUpdateDate,
div.revUpdate {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:0px;
	background-color:#FFFFFF;
	color: #CC0000;
}
div#CommentFormTitle{
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
div.onlyregistered{
	font-size:80%;
	text-align:center;
}
div#poweredby{
	display:none;
}


div.message{
	width:600px;
}



table.adminform,
table.adminform *,
table#toolbar{
	background:white;
	color:black;
}

#nav{
 padding-bottom:5px !important;
 *padding-bottom:6px !important;
}
#nav a{
 color:black;
 font-weight:bold;
 font-family:Arial, 'Nimbus Sans L' !important;
 font-size:70% !important;
 letter-spacing:0em !important;
 word-spacing:-0.1em !important;
 padding-bottom:3px !important;
 margin-right:13px !important;
}
#nav a:focus,
#nav a:hover,
#nav a:active,
#nav li.mainlevel_current a,
#nav li.mainlevel_active a{
 border-bottom-width:3px;
 border-bottom-style:solid;
}










@media tty {
i{content:"\";/*" "*/}} @import 'ie5.css'; /*";}
}/* */

