/**
 * Name:        eWeek Default Theme
 * Description: European Theme multi-languages.
 * Version:     0.1.0
 * Parent CSS:  None
 * Media:       Screen
 * Author:      Sonny Beaumont <sonny.beaumon@sbwd.dyndns.org>
 * Author URI:  http://www.sbwd.dyndns.org/
 *
 *
 * TABLE OF CONTENT
 * ----------------
 *
 * Reset Styles
 *
 * New Default Values
 *   Titles
 *   Links
 *   Forms
 *   Misc
 *
 * Skeleton
 *   #container
 *   #header
 *   #breadCrumbsTrail
 *   #wrap
 *   #subWrap
 *   #mainBody
 *   #sideBar1
 *   #sideBar2
 *   #footer
 *   #skyCrapper
 *
 *
 * Header
 *   Search Bar
 *   Service Links
 *   Header Top
 *     #logo
 *     #inAssociation
 *   Channel Insider Around the World
 *   Main Menu
 *     Sub Menu
 *   Leader Board
 *
 *
 * Bread Crumbs Trail
 *   Trail
 *
 * Front News & Breaking News
 *
 * Blocks 1, 2, 3 and 6
 *
 * Blocks 4 & 5
 *
 *
 * Artiles
 *   Best Rated News
 *   Comments
 *   Recent Articles
 *   Discuss
 *   Article's Links
 *   E-mail Article to Friend
 *   Post Comment
 *
 *
 *  mpu
 *  Google Announces
 *
 *
 * Channel Ressources Center
 *
 *
 * Footer
-------------------------------------------------------------------------------
SB20080901		Creating
ADH20080929		eWeek adaptation
-------------------------------------------------------------------------------
 */


/**
 * Reset Styles
 * Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
 */
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,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-spacing: 0; }




/**
 * New Default Values
 */
body
{
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 62.5%;
}

address,fieldset,label,h1,h2,h3,h4,h5,h6,p,pre,ul,dl,ol { padding: 0.5em 0; }

fieldset { padding: 0.5em; }
input    { padding: 2px; }
textarea { padding: 2px; }
dd       { margin-left: 2em; }
img      { border: 0; }


/*
 * Titles
 */
h1, h2, h3, h4, h5, h6 { color: #66625d; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { font-size: 1.9em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }


/*
 * Links
 */
a
{
	color: #06c;
	text-decoration: none;
}

a:hover
{
	color: #c00;
	text-decoration: underline;
}


/*
 * Forms
 */
input,select,textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 100%;
}

label
{
	font-weight: bold;
	padding-right: 0.5em;
	text-align: right;
}

legend
{
	padding: 0 4px;
}

/* For IE/Win Only - BEGIN */
* html legend
{
	padding-bottom: 4px;
}
/* For IE/Win Only - END */

form .row
{
	clear: left;
	padding: 4px 0;
}

form .submit
{
	clear: both;
	padding: 4px 0;
}

form .submit input,
form .button
{
	text-align: center;
	padding: 0 4px;
}

input.checkbox,
input.radio
{
	background-color: transparent;
	border: 0;
}

form .row label
{
	float: left;
	text-align: right;
	width: 14em;
}

form .capcha input
{
	float: left;
}

form .capcha img
{
	float: right;
}


/*
 * Misc
 */
.action
{
	text-align: center;
}

.bad,
.error
{
	color: #d00;
}

.blank
{
	clear: both;
	font-size: 0;
	line-height: 0;
}

.good
{
	color: #0a0;
}

.num
{
	text-align: right;
}




/**
 * Skeleton
 */
#container
{
	left: -489px;
	margin-left: 50%;
	padding-top: 10px;
	position: absolute;
	width: 977px;
}

#header
{
	height: 246px;
}

#breadCrumbsTrail
{
	height: 25px;
}

#wrap
{
	clear: both;
	height: 1%;
}

#subWrap
{
	float: right;
	width: 750px;
}

#mainBody
{
	float: left;
	width: 407px;
}

#sideBar1
{
	float: right;
	width: 336px;
}

#sideBar2
{
	float: left;
	width: 220px;
}

/*
 * Layout for the Home
 */
.col3Home #mainBody
{
	width: 284px;
}

.col3Home #sideBar1,
.col3Home #sideBar2
{
	width: 336px;
}

.col3Home #subWrap
{
	float: left;
	width: 630px;
}

.col3Home #sideBar2
{
	float: right;
}

#footer
{
	clear: both;
	height: 1%;
}

#skyCrapper
{
	margin-right: -615px;
	position: absolute;
	right: 50%;
	text-align: right;
	top: 302px;
	width: 120px;
}

#sideBar2 #skyCrapper
{
	margin: 0 0 20px 0;
	position: relative;
	right: auto;
	text-align: center;
	top: auto;
	width: auto;
}



/**
 * Header
 */

/*
 * Header Top
 */
#headerTop
{
	background-color: #fff;
	height: 75px;
}

/*
 * Search Bar
 */
#searchBar
{
	background-color: #123b71;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	/* ADH20081001 */
	padding: 2px 0 2px 10px;
	text-align: left;
}
/* ADH20081001 */
#searchBar #keywords
{
	float: right;
	width: 450px;
	color: #FFFFFF; background-color: inherit;
	font-size: 1.2em;
	margin: 3px 10px 0 0;
	text-align: right;
}
#searchBar input,
#searchBar select
{
	font-family: Arial, Helvetica, sans-serif;
}

#searchBar label
{
	padding-top: 6px;
	width: 8em;
}

#searchBar #query,
#searchBar #zone
{
	margin-right: 0.5em;
}

#searchBar #query
{
	background-color: #eef2f7;
	border: 1px solid #039;
	padding: 3px 2px;
	width: 40em;
}

#searchBar .button
{
	background-color: #eef2f7;
	border: 1px solid #fff;
	cursor: pointer;
	font-weight: bold;
}

#logo
{
	background: url(img/eweek-logo.gif) no-repeat 0 0;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
}

#logo a
{
	display: block;
	height: 47px;
	overflow: hidden;
	text-indent: -999em;
	width: 250px;
}

/*
 * Service Links
 */
#serviceLinks
{
	background-color: #123b71;
	float: left;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin-top: 45px;
	padding: 0;
}

#serviceLinks li,
#serviceLinks li a
{
	float: left;
}

#serviceLinks li
{
	border-right: 1px solid #fff;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#serviceLinks li a
{
	color: #f3b900;
	margin-right: 5px;
}

#serviceLinks li a:hover
{
	color: #fff;
	text-decoration: none;
}

#serviceLinks li.last,
#serviceLinks li.last a
{
	border: 0;
	margin-right: 0;
}

#serviceLinks .newsLetter
{
	background: url(img/service_links_bg_left.gif) no-repeat 0 50%;
	padding-left: 25px;
}

#serviceLinks .last
{
	background: url(img/service_links_bg_right.gif) no-repeat 100% 50%;
	padding-right: 25px;
}

#inAssociation
{
	float: right;
	padding-top: 5px;
}

/*
 * Channel Insider Around the World
 */
#aroundTheWorld
{
	clear: both;
	float: right;
	padding: 4px 0 0 00;
	position: relative;
	z-index: 999;
}

#aroundTheWorld li
{
	float: left;
	margin-right: 5px;
}

#aroundTheWorld li.last
{
	margin-right: 0;
}

#aroundTheWorld li a
{
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	width: 16px;
}

#aroundTheWorld li.uk a { background-image: url( img/flag_uk.gif ); }
#aroundTheWorld li.us a { background-image: url( img/flag_us.gif ); }
#aroundTheWorld li.de a { background-image: url( img/flag_de.gif ); }
#aroundTheWorld li.fr a { background-image: url( img/flag_fr.gif ); }
#aroundTheWorld li.it a { background-image: url( img/flag_it.gif ); }
#aroundTheWorld li.es a { background-image: url( img/flag_es.gif ); }

/*
 * Main Menu
 */
#mainMenu
{
	background: url( img/sub_menu_bg.gif ) no-repeat 0 100%;
	float: left;
	height: 47px;
	margin-top: -25px;
	margin-bottom: 3px;
	padding: 3px 0 0 4px;
	position: relative;
	width: 977px;
}

#mainMenu li,
#mainMenu li a
{
	float: left;
}

#mainMenu li a
{
	background-color: #123b71;
	border: 1px solid #123b71;
	border-bottom-color: #123b71;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 2px;
	padding: 5px 4px;
}

#mainMenu li a:hover
{
	color: #fff;
}

#mainMenu li.selected a
{
	background-color: #eef2f7;
	border-bottom-color: #eef2f7;
	color: #039;
}

#mainMenu .menuChannelInsider a,
#mainMenu .menuChannelInsider a:hover
{
	background-color: #d64a00;
	border: 1px solid #d64a00;
	border-bottom-color: #123b71;
}

#mainMenu .menuWhitePapers a,
#mainMenu .menuWhitePapers a:hover
{
	background-color: #333;
	border: 1px solid #333;
	border-bottom-color: #123b71;
}

/*
 * Sub Menu
 */
#mainMenu li ul
{
	float: none;
	left: 0;
	margin-top: 2.8em;
	padding-top: 0;
	padding-left: 11px;
	position: absolute;
	width: auto;
}

#mainMenu li ul li
{
	border-right: 1px solid #123b71;
	font-size: 1.2em;
}

#mainMenu li ul li,
#mainMenu li ul li a
{
	margin: 0 4px 0 0;
}

#mainMenu li ul li.last,
#mainMenu li ul li.last a
{
	border: 0;
	margin: 0;
}

#mainMenu li ul li a,
#mainMenu li.selected ul li a
{
	background-color: transparent;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	padding: 0;
}

#mainMenu li.selected li strong a
{
	font-weight: bold;
}

#mainMenu li ul li.hotTopics
{
	color: #123b71;
}

#mainMenu li ul li.hotTopics strong
{
	color: #000;
}

#mainMenu li ul li.hotTopics a
{
	float: none;
}

/*
 * Leader Board
 */
#leaderBoard
{
	clear: both;
	height: 90px;
	margin-bottom: 3px;
	text-align: center;
	white-space: nowrap;
}
#leaderBoard iframe#if1 {float: left;}
#leaderBoard iframe#if2 {float: right;}
#leaderBoardLeft {float: left;}
#leaderBoardRight {float: right;}



/**
 * Bread Crumbs Trail
 */
#breadCrumbsTrail
{
	clear: both;
	height: 2.5em;
}

#trail
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 6px 0 0 0;
}

#trail a
{
	text-decoration: underline;
}

#trail a:hover
{
	text-decoration: none;
}




/**
 * Front News
 */
#frontNews,
#breakingNews
{
	background-color: #fff;
	border: 1px solid #ccc;
	margin-bottom: 7px;
	padding: 2px;
}

#frontNewsWrap,
#breakingNewsWrap
{
	background-color: #fcf5e9;
	font-size: 1.2em;
	line-height: 1.4;
	padding: 6px;
}

#frontNews h1,
#breakingNews h1
{
	font-size: 1.2em;
	line-height: 1;
	padding-top: 0;
	text-transform: uppercase;
}

#frontNews h2,
#breakingNews h2
{
	font-size: 1.4em;
	line-height: 1;
	/* ADH20080930 */
	color: #123B71; background-color: inherit;
	background: #fff url( img/rule_dotted_h.gif ) repeat-x 100% 0;	
}

#breakingNews h3
{
	clear: both;
	font-size: 1em;
	line-height: 1;
	/*text-transform: uppercase; ADH20080930 */
	padding-bottom: 0;
}

#frontNews img,
#breakingNews img
{
	background-color: #fff;
	border: 1px solid;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	padding: 2px;
}

#frontNews p,
#breakingNews p
{
	padding-top: 0;
}

#frontNews ul
{
	float: left;
	padding-bottom: 0;
	width: 100%;
}

#breakingnews ul
{
	padding: 0;
}

#breakingNews li
{
	margin-left: 0.5em;
	padding: 4px 0 4px 8px;
}

#frontNews li
{
	/* ADH20080930 */
	background: #fcf5e9 url( img/bullet_2.gif ) no-repeat 0 6px;
	margin-left: 0.5em;
	padding: 2px 0 2px 15px;
	font-size: 0.9em;
}

#breakingNews li
{
	background: #fcf5e9 url( img/bullet_1.gif ) no-repeat 0 4px;
	background-position: 0 7px;
	margin-left: 0;
	padding: 0 0 4px 8px;
}



/**
 * Blocks 1, 2, 3 & 6
 */
.block1,
.block2,
.block3,
.block6
{
	background-color: #fcf5e9;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
	line-height: 1.2;
	margin-bottom: 15px;
	padding: 5px 10px 0 10px;
	position: relative;
}

.block2
{
	background-color: #ddeeff;
}

.block3
{
	background-color: transparent;
	border: 1px solid #ccc;
}

.block6
{
	background-color: transparent;
	border: 0;
	padding-left: 0;
	padding-right: 0;
}

.block1 h2,
.block2 h2,
.block3 h2,
.block6 h2
{
	font-size: 1.1em;
	padding-top: 0;
	text-transform: uppercase;
}

.block2 h2,
.block3 h2,
.block6 h2
{
	color: #d52d10;
}

.block6 h2
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 0;
}

.block1 h3,
.block2 h3,
.block3 h3,
.block6 h3
{
	clear: both;
	font-size: 1em;
	padding-bottom: 0;
}

.block2 h3
{
	/* ADH20080929 margin-bottom: -5px;*/
	margin-bottom: 0;
}

.block2 h3,
.block2 h3 a
{
	color: #ff7350;
}

.block1 p,
.block2 p,
.block3 p,
.block6 p
{
	padding-top: 0;
	padding-bottom: 15px;
}

.block1 img,
.block2 img,
.block3 img,
.block6 img
{
	background-color: #fff;
	border: 1px solid #000;
	float: left;
	margin: 2px 5px 0 0;
	padding: 1px;
}

.block1 ul,
.block2 ul,
.block3 ul,
.block6 ul
{
	padding-top: 0;
}

.block1 li,
.block2 li,
.block3 li,
.block6 li
{
	background: url( img/bullet_1.gif ) no-repeat 0 0.99em;
	padding: 5px 0 0 8px;
}




/**
 * blocks 4 & 5
 */
.block4,
.block5
{
	font-size: 1.1em;
	line-height: 1.2;
	margin-bottom: 15px;
	padding: 5px 0 0 0;
}

.block4 h2,
.block5 h2
{
	border-bottom: 1px solid #ccc;
	color: #d52d10;
	font-size: 1.1em;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	text-transform: uppercase;
}

.block5 h3
{
	font-size: 1em;
	margin-bottom: -5px;
	padding-bottom: 0;
}

.block5 ul
{
	padding-top: 0;
}

.block4 td,
.block5 p,
.block5 li
{
	background: url( img/rule_dotted_h.gif ) repeat-x 0 100%;
	padding: 6px 0 8px 0;
}

.block4 td span
{
	background: url( img/number_box.gif ) no-repeat 100% 50%;
	display: block;
	padding: 2px;
	width: 26px;
}




/**
 * Article
 */
#article
{
	font-size: 1.1em;
	line-height: 1.3;
	overflow: hidden;
	padding: 0 3px 20px 3px;
}

#article h1
{
	font-size: 1.8em;
	float: left;
	padding-top: 0;
	width: 255px;
}

#article.review h1
{
	float: none;
	width: auto;
}

#article h2
{
	font-size: 1.4em;
	margin-bottom: -5px;
	padding-bottom: 0;
}

#article h3
{
	font-size: 1.2em;
	margin-bottom: -5px;
	padding-bottom: 0;
}

#article p
{
	text-align: justify;
}

#article img
{
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 2px;
}

#article li
{
	background: url( img/bullet_1.gif ) no-repeat 0 6px;
	margin-left: 16px;
	padding: 0 0 8px 8px;
}

#article .tools
{
	float: right;
	padding: 0 3px 10px 0;
}

#article .tools li
{
	background: none;
	padding: 0;
	margin-left: 5px;
}

#article .tools li,
#article .tools li a
{
	float: left;
	margin-right: 4px;
}

#article .tools li.last,
#article .tools li.last a
{
	margin-right: 0;
}

#article .tools li a
{
	background-position: -16px 3px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
}

#article .tools li.CommentIcon a { background-image: url( img/icon_comment.gif ); }
#article .tools li.CommentIcon a:hover { background-position: 0 -14px; }

#article .tools li.ViadeoIcon a { background-image: url( img/icon_viadeo.gif ); }
#article .tools li.ViadeoIcon a:hover { background-position: 0 -14px; }

#article .rateArticle
{
	background-color: #efefef;
	border: 1px solid #ddd;
	clear: right;
	float: right;
	margin-left: 10px;
	margin-right: 3px;
	width: 125px;
}

#article .rateArticle .title
{
	background-color: #ddd;
	text-align: center;
}

#article .rateArticle .rate
{
	font-size: 5em;
	font-weight: bold;
	text-align: center;
	padding: 0.1em 0;
}

#article .infoArticle
{
	clear: both;
}

#article.review .infoArticle
{
	height: 1%;
}

#article .infoArticle li
{
	background: none;
	margin: 0;
	padding: 0 0 15px 0;
}

#article .infoArticle .date
{
	float: left;
	width: 29.9%;
}

#article .infoArticle .author
{
	float: right;
	text-align: right;
	width: 70%;
}

#article .box
{
	background-color: #fcf5e9;
	border: 1px solid #ccc;
	clear: both;
	height: 1%;
	margin-bottom: 15px;
	padding: 5px;
}

#article .box .col1
{
	float: left;
	overflow: hidden;
	width: 50%;
}

#article .box .col2
{
	float: right;
	overflow: hidden;
	width: 49%;
}

#article .box li
{
	background: #fcf5e9 url( img/bullet_1.gif ) no-repeat 0 6px;
	margin-left: 0;
	padding: 0 0 4px 8px;
}

#article .afterArticle
{
	padding-top: 15px;
}

#article .afterArticle .rateArticle
{
	clear: none;
	float: left;
	margin: 0;
	width: 19.9%;
}

#article .afterArticle .rateArticle .rate
{
	font-size: 2em;
}

#article .afterArticle .tools
{
	width: 78%;
}

#article .afterArticle .tools li,
#article .afterArticle .tools li a
{
	float: left;
}


/*
 * Discuss
 */
#discuss
{
	background-color: #efefef;
	font-size: 1.1em;
	margin-bottom: 20px;
}

#discuss h2
{
	background-color: #e07740;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 100%;
	margin-bottom: 0;
	padding: 0.5em 0;
	text-align: center;
	text-transform: none;
}

#discuss .commentArticle
{
	padding: 1em 3px;
}


/*
 * Article's Links
 */
/*.
articleLinks
{
	font-size: 1.1em;
	padding: 0 3px 15px 3px;
}

.articleLinks li
{
	background: url( img/rule_dotted_h.gif ) repeat-x 0 85%;
	padding-bottom: 10px;
}
*/

/*
 * E-mail Article to Friend
 */
#emailToFriend
{
	font-size: 1.1em;
}

#emailToFriend .submit
{
	clear: both;
}

#emailToFriend .submit
{
	padding-left: 14.5em;
}

/*
 * Post Comment
 */
#postComment
{
	font-size: 1.1em;
}

#postComment .submit
{
	clear: both;
}

#postComment .submit
{
	padding-left: 14.5em;
}

/*
 * mpu
 */
.mpu
{
	padding-bottom: 10px;
	text-align: center;
}

/*
 * Google Announces
 */
.googleAnnounces
{
	padding-bottom: 10px;
}

.googleAnnounces .heading
{
	border-bottom: 1px solid #ccc;
	color: #d52d10;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 0;
	text-transform: uppercase;
}

.googleAnnounces p
{
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 3px 10px 3px;
	padding: 0;
}

.googleAnnounces a
{
	color: #333;
}

.googleAnnounces p span
{
	display: block;
}

.googleAnnounces .title
{
	color: #06c;
	font-weight: bold;
}

.googleAnnounces .urllink
{
	color: #c00;
}




/**
 *Channel Ressources Center
 */
#ressourcesCenter
{
	border: 1px solid #bbb;
	clear: both;
	font-size: 1.1em;
	height: 1%;
}

#ressourcesCenter h2
{
	background-color: #bbb;
	font-size: 1.5em;
}

#ressourcesCenter .col1,
#ressourcesCenter .col2,
#ressourcesCenter .col3
{
	float: left;
	margin: 0 3px;
	text-align: center;
	width: 317px;
}

#ressourcesCenter p
{
	line-height: 1.3;
	text-align: left;
}




/**
 * Footer
 */
#footer
{
	background: url( img/footer_bg.gif ) repeat-x 0 0;
	font-size: 1.1em;
	margin-top: 20px;
	padding: 14px 0 10px 0;
}

#footer ul
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2em 0;
}

#footer li,
#footer li a
{
	float: left;
	margin-right: 4px;
}

#footer li
{
	border-right: 1px solid #333;
}

#footer li.last,
#footer li.last a
{
	border: 0;
	margin-right: 0;
}

#globalMenu a
{
	font-weight: bold;
}

#nmeLocal,
#nmeCountry
{
	clear: both;
}

#nmeLocal p,
#nmeCountry p
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0.5em 0 0;
}

#nmeLocal ul,
#nmeCountry ul
{
	clear: none;
}

#copyRight
{
	background: url( img/netmediaeurope_logo.gif ) no-repeat 0 50%;
	font-weight: bold;
	padding: 15px 0 16px 90px;
}

/**
 * Styles for fck images
 */
.imagefck.float-left 
{
	float: left;
	margin: 5px 5px 5px 0;
}
.imagefck.float-right 
{
	float: right;
	margin: 5px 0 5px 5px;
}
/**
 * Initial additions ADH20080929
 */
.more
{
	font-weight: bold;
	text-align: right;
	padding: 0.5em 0 0 0;
}
.WithCat {border-top: 1px dotted #808080;}

.recentDate
{
	text-align: right;
	font-size: 0.9em;
	background: #fff url( img/rule_dotted_h.gif ) repeat-x 0 100%;
	margin: 0 3px 1em 3px;
}
.SepDot
{
	height: 1px;
	width: 100%;
	background: url( img/rule_dotted_h.gif ) repeat-x 0 100%;
}
/* Search pages
ADH20080722
*/
#SearchResult #AllResult
{
	font-weight: bold;
}
#SearchResult #ZoneResult
{
	height: 60px;
	width: 100%;
	margin: 10px 0 10px 0;
}
#SearchResult #ZoneResult a
{
	display: block;
	height: 13px;
	width: 175px;
	margin: 0 7px 3px 7px;
	padding: 1px 0 1px 0;
	float: left;
	text-align: center;
	text-decoration: none;
	border: 1px solid #000000;
	color: #FFFFFF; background-color: #123B71;
}
#SearchResult #ZoneResult a:hover
{
	color: #000000; background-color: #A5BAD5;
	text-decoration: none;
}
#SearchResult h4
{
	line-height: 0.8em;
}
#SearchResult .Article .Sign
{
	text-align: right;
	margin: 0 0 5px 0;
}
#SearchResult #SearchNav
{
	text-align: center;
	margin: 10px 0 10px 0;
}
#SearchResult #SearchNavInt
{
	 padding: 5px 0 5px 0;
}
#SearchResult #SearchNav a {font-size: 1.2em;}
#SearchResult #SearchNav a#navFirst {padding: 0 10px 0 20px; background: url( img/arrow2_l.gif ) no-repeat left;}
#SearchResult #SearchNav a#navPrevious {padding: 0 10px 0 11px;background: url( img/arrow_l.gif ) no-repeat left;}
#SearchResult #SearchNav a#navNext {padding: 0 11px 0 10px;background: url( img/arrow_r.gif ) no-repeat right;}
#SearchResult #SearchNav a#navLast {padding: 0 20px 0 10px;background: url( img/arrow2_r.gif ) no-repeat right;}

#SearchResult #Page
{
	font-weight: bold;
}

/* Page navigation
ADH20080807
*/
#PageNav
{
	text-align: center;
	margin: 10px 0 10px 0;
}
#PageNavInt
{
	 padding: 5px 0 5px 0;
}
#PageNav a {font-size: 1.2em;}
#PageNav a#navFirst {padding: 0 10px 0 20px; background: url( img/arrow2_l.gif ) no-repeat left;}
#PageNav a#navPrevious {padding: 0 10px 0 11px;background: url( img/arrow_l.gif ) no-repeat left;}
#PageNav a#navNext {padding: 0 11px 0 10px;background: url( img/arrow_r.gif ) no-repeat right;}
#PageNav a#navLast {padding: 0 20px 0 10px;background: url( img/arrow2_r.gif ) no-repeat right;}

#Page
{
	font-weight: bold;
}
/*
 * Comments
A2008062401ADH

 */
.comment
{
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 3px;
	padding-bottom: 10px;
}
.itemcomment
{
	background-image: url( img/rule_dotted_h.gif );
	background-repeat: repeat-x;
	padding: 10px 0 10px 0;
}
.commentator
{
	margin: 0 0 5px 0;
}

.comment h3
{
	font-size: 100%;
	padding: 0;
}

.comment p
{
	padding: 0;
}
/* forms
ADH20080723
*/
.required
{
	margin: 3px 0 3px 0;
}
.BlockForm
{
	margin: 15px 0 15px 0;
}
.BlockForm .row
{
	background-color: #E0E0E0;
	position: relative;
	padding: 5px 0 5px 0;
}
.BlockForm .row.even
{
	background-color: #FFFFFF;
}
.BlockForm .row label
{
	width: 130px;
	padding: 0 3px 0 0;
	position: absolute;
	left: 0;
}
.BlockForm .row input
{
	width: 245px;
	margin: 0 0 0 140px;
	padding: 0;
}
.BlockForm .row input.short
{
	width: 150px;
}
.BlockForm .row input.CheckBox
{
	width: auto;
	margin: 0 0 0 10px;
}
.BlockForm .row .tips
{
	font-weight: normal;
	color: #FF4040; background-color: inherit;
	margin: 0 0 0 5px;
}
.BlockForm .row select
{
	width: 250px;
	margin: 0 0 0 140px;
	padding: 0;
}
#PasswordForgotten
{
	height: 22px;
	margin: 0 0 0 150px;
	padding: 5px 5px 0 0;
	font-size: 1.2em;
	text-align: right;
	background: url( img/info.gif ) no-repeat;
}

