table { padding: 0; }
form, .checkbox, .radio, .helpline, p {
	margin: 0;
	padding: 0;
	border: 0;
}

html>body .avatar img, 
.avatar img {padding: 3px; background-color: #fff; border: 1px solid #dbdbdb; margin: 0; }

span.avatar {
	margin: 10px;
}

#content ul.list, #content ul.list {
	margin: 0;
	padding: 5px 0;
}

#content ul.list li, #content ul.list li {
	padding: 2px 0 2px 10px;
	background: transparent url(http://www.julswarehouse.net/news/themes/jwhDark/img/li.png) no-repeat 0 5px;
}
	
input, select, textarea {
	border: solid 1px #ccc;
	font-size: 1em;
	padding: 3px;
	margin: 2px;
	color: #555;
}
input.button { cursor: pointer; padding: 3px; font-weight: bold; color: #666; margin: 5px; border: solid 1px #ccc; }
input.radio, input.checkbox {
	border: none;
}
label {
	color: #666;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px;
}

.spacing { height: 20px; width:100%; display: block; clear: both; }
.postbuttons {
	padding: 2px 0;
	margin: 0;
}
.postbuttons img { border: 0; }
.postbuttons a:link,.postbuttons a:hover, .postbuttons a:visited { margin-right: 5px; border: none; }

.quote, .code {
	margin: 5px 0;
	padding: 5px;
}
.quote .inside_quote, .code .inside_code {
	padding: 5px;
	margin: 0;
}

.block { display: block; }
.clear { clear: both; }
.left { float: left; text-align: left; clear: left; }	
.right { float: right; text-align: right; clear: right; }	
.txtcenter { text-align: center; }
.txtmiddle { text-align: center; vertical-align: middle;}
.txtright { text-align: right; }
.txttop { vertical-align: top; }	
.txtbottom { vertical-align: bottom; }	
.txtleft { text-align: left; }

td, th, .message { }
.nav {
	font-size: 0.9em;
	padding: 3px 0;
	font-weight: bold;
}
td a:link, td a:visited, 
.nav a:link, .nav a:visited, 
td a:hover, .nav a:hover { 
	color: #537CA6; text-decoration:none; 
}
	
td a:hover, 
.nav a:hover { color: #6699CC; text-decoration: underline; }
.font9 { font-size: 0.9em; }
.font8 { font-size: 0.8em; }
.row1	{ background-color: #f5f5f5; padding: 5px 8px; }
.row2	{ background-color: #ebebeb; /*#E5ECFF*/ padding: 5px 8px; }	
.row3 { background-color: #e8e8e8; padding: 5px 8px; color: #777; font-size: 1em; }
.row4 { padding: 5px 8px; background: #f5f5f5 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_zebra_light.gif) repeat top left;}	
.row5	{ background-color: #e8e8e8; padding: 3px 6px; }	
.row3 input, .row3 select { margin:0; padding:0 3px; border: solid 1px #ccc; color: #666; background: #fff; }
.row3 select {
	padding: 0;
}
.row3 input.button, input.row3 {
	padding: 0;
	margin: 0;
	color: #666;
	background: #dedede;
	font-size: 0.9em;
	width: auto;
}
.row1 ul, .row2 ul, .row3 ul {
	padding: 0;
	margin: 0;
}
.row1 li, .row2 li, .row3 li {
	padding: 2px 20px;
}
.row1 p, .row2 p, .row3 p {
	padding: 5px;
	color: #888;
}

.quote, .code {
	background-color: #fff;
	border: solid 1px #d3d3d3;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #555;
	padding: 5px 10px;
}
.quote td, .code td {
	padding: 5px 0;
}

tr.toplines {
	background: #f3f3f3 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_sidebox.jpg) repeat-x top left;
}
tr.toplines th {
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding: 7px 10px;
	white-space: nowrap;
	color: #888;
	cursor: default;
	height: 22px;
	border-bottom: solid 1px #fff;
	background: #f3f3f3 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_sidebox.jpg) repeat-x top left;
}

/* Titres
--------------------*/

h1 {
	font-weight: bold;
	text-decoration: none;
	color: #ccc;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

h1 a:link, h1 a:visited { text-decoration: none; color: #689ACD; }
h1 a:hover { text-decoration: none; color: #689ACD; }

h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #324666;
	padding: 0 0 5px 0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	cursor: default;
	clear: left;
	/*background: url(http://www.julswarehouse.net/main/themes/jwh_blue/img/bublesheap.gif) no-repeat top left;*/
}

h2 a:link, h2 a:visited { text-decoration: none; color: #324666; }
h2 a:hover { color: #6699cc; border: none; text-decoration: none; }

h2.underline {
	background: url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_dotted_line.gif) repeat-x bottom left;
}

h3 {
	background: url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_dotted_line.gif) repeat-x bottom left;
	clear: left;
	font-size: 1.2em;
	padding: 5px 0;
	margin: 10px 0;
	color: #666;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}

h4 a:link, h4 a:visited { text-decoration: none; color: #324666; }
h4 a:hover { color: #6699cc; border: none; text-decoration: none; }

h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #324666;
	padding: 0 0 3px 0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	cursor: default;
	clear: left;
	border: none;
}

h5 {
	font-size: 1.2em;
	font-weight: bold;
	color: #6699CC;
	margin: 0;
	padding: 0;
}

h6 {
	font-size: 1.2em;
	font-weight: bold;
	color: #324666;
	padding: 0 0 3px 0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	cursor: default;
	clear: left;
	border: none;
}

h6 a:link, h4 a:visited { text-decoration: none; color: #324666; }
h6 a:hover { color: #6699cc; border: none; text-decoration: none; }


/*Content
---------------------------- */
#content {
	color: #777;
	padding-bottom: 20px;
}

.tdlink { padding: 5px 10px; display: block; }
.spaceline {
	clear: both;
	display: block;
	height: 10px;
	width: 100%;
}
.dottedline {
	clear: both;
	display: block;
	height: 30px;
	width: 100%;
	background: url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_dotted_line.gif) repeat-x center left;
}

/* PICTOS */
.faqpicto, 
.grouppicto, .loginpicto, 
.memberpicto, .modcppicto, 
.postingpicto, .privmsgpicto, 
.profilpicto, .profilidpicto, 
.avatarspicto, .emailpicto, 
.searchpicto, .gallerypicto, 
.confirmpicto, .whosonlinepicto,
.rankspicto, .watchedpicto,
.repositorypicto, .registerpicto, 
.whosonline, .moderate, .album  {
	display: block;
	height: 48px;
	width: 48px;
	background-position: center center;
	background-repeat: no-repeat;
}
.album  {
	height: 64px;
	width: 64px;
}
.nonewposts, .newposts, 
.lockedforums, .clock, .users, .postdate, .birthdays {
	display: block;
	height: 24px;
	width: 30px;
	background-position: left center;
	background-repeat: no-repeat;
}
.albumpicto { display:block; width: 40px; height: 30px; }
.whosonline { cursor: pointer; background-image: url(images/whosonline.gif); }
.moderate { background-image: url(images/moderate.gif); }

.nonewposts { background-image: url(images/folder_new_ico.gif); }
.newposts { background-image: url(images/folder_new_ico.gif); }
.clock { background-image: url(images/clock.gif); }
.users { background-image: url(images/users.gif); }
.album { background-image: url(images/albumpic.png); }
.postdate { background-image: url(images/postdate.gif); }
.birthdays { background-image: url(images/birthdays.gif); }
.lockedforums { background-image: url(images/folder_locked_ico.gif); }
.faqpicto { background-image: url(images/support.png); }
.grouppicto { background-image: url(images/langmanager.png); }
.loginpicto { background-image: url(images/password.png); }
.memberpicto { background-image: url(images/user.png); }
.modcppicto { background-image: url(images/modcp.png); }
.postingpicto { background-image: url(images/posting.png); }
.privmsgpicto { background-image: url(images/privmsg.png); }
.profilpicto { background-image: url(images/cpanel.png); }
.profilidpicto { background-image: url(images/credits.png); }
.avatarspicto { background-image: url(images/profil.png); }
.emailpicto { background-image: url(images/email.png); }
.searchpicto { background-image: url(images/searchtext.png); }
.gallerypicto { background-image: url(images/gallery.png); }
.albumpicto { background-image: url(images/album.png); }
.confirmpicto { background-image: url(images/confirm.png); }
.whosonlinepicto { background-image: url(images/whosonline.gif); }
.rankspicto { background-image: url(images/bookmarks.png); }
.watchedpicto { background-image: url(images/watched.png); }
.repositorypicto { background-image: url(images/repository.png); }
.registerpicto { background-image: url(images/lists.png); }



.picto { display: block; }
.titre, .titre td { padding: 0 0 0 10px; }

.postbody { margin: 0; padding: 15px 15px 20px 15px; display: block; vertical-align: top; line-height: 1.6em; color: #222; font-size: 1em; }
.postbody a:link, .postbody a:visited, .txtbottom a:link, .txtbottom a:visited { color: #537CA6; }
.postbody a:hover, .txtbottom a:hover { color: #6699CC; }
.edited { padding: 10px; font-style: italic; color: #555; font-size: 0.9em; }
.signbody { margin:0; padding: 10px; color: #666; font-size: 1em; border-top: dashed 1px #bbb; }
.avatarlink {
	padding: 10px 0;
}
.posterbox {
	font-size: 1.1em;
	font-weight: bold;
	/*background: url(images/bg_posterbox.gif) no-repeat left center;*/
	/*border-left: solid 1px #555;
	padding: 15px;*/
}

#legendmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 1em;
	text-align: right;
	padding: 0 10px;
	margin: 0 10px;
}
.piclink img {
	margin: 15px;
	background-color: #fff;
	padding: 3px;
	border: solid 1px #ccc;
}
.smiley { cursor: pointer; }

.swfcontent {
	padding: 0;
	margin: 0;
}
.pager {
	cursor: default;
	font-size: 1em;
	color: #777;
	padding: 5px 0;
	margin: 0;
}

.pager a:link, .pager a:visited { 
	font-weight: bold; color: #689ACD; text-decoration: none; border: none; 
}
.pager a:hover { font-weight: bold; color: #7BA3E3; text-decoration: underline; border: none; }

.pager input, .pager select {
	border: solid 1px #ccc;
}
.jumpbox {
	cursor: default;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.jumpbox a {
	font-weight: bold;
	color: #5E9DBC;
}
.jumpbox input, .jumpbox select {
	font: 0.9em;
	color: #555;
	border: solid 1px #ccc;
}

/*
//====================================================================== |
//==== Start Advanced BBCode Box MOD =================================== |
//==== v5.0.0 ========================================================== |
//====
*/
.postimage { cursor: pointer; cursor: hand; }
.postimage:hover { background-color: #C2CFE5; cursor: pointer; cursor: hand; }
/*
//====
//==== Author: Disturbed One [http://hvmdesign.com] =================== |
//==== End Advanced BBCode Box MOD ==================================== |
//===================================================================== |
*/

.noborder a, .noborder a:link, .noborder a:visited, .noborder a:hover { border: none; }

.forumlegend {
	margin: 30px 0 10px 0;
	padding: 0;
}
.legend {
	margin: 10px 0;
	padding: 10px;
	background: #f5f5f5 url(http://www.julswarehouse.net/news/themes/jwhBlue/img/bg_mediabox.jpg) repeat-x top left;
	border: solid 1px #e3e3e3;
}

.legendbox {
	margin: 0;
	padding: 3px;
	background: #f5f5f5 url(http://www.julswarehouse.net/news/themes/jwhBlue/img/bg_mediabox.jpg) repeat-x top left;
	border: solid 1px #e3e3e3;
	display: block;
}
.legendbox td {
	color: #666;
	padding: 0px 3px;
	cursor: default;
	margin: 0;
	font-size: 0.8em;
	font-weight: bold;
}

.legendbox p {
	color: #666;
}


/* Sidebar
---------------------------- */

#forumnav {
	padding: 20px 15px 0 30px;
	float: left;
	width: 330px;
	clear: left;
}

#forumextra {
	padding: 20px 30px 0 15px;
	float: right;
	width: 330px;
	clear: right;
}

#loginbox {
	padding: 7px 0;
	margin: 20px 0 25px 0;
	border: solid 1px #d3d3d3;
	background: #f3f3f3 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_sidebox.jpg) repeat-x top left;
}

#whosonlinebox {
	height: 100px;
	padding: 0 12px 10px 12px;
}

#appbox {
	height: 100px;
	padding: 0 12px 10px 12px;
}

#loginbox h2, #whosonlinebox h2 {
	padding: 0 10px 7px 10px;
	border-bottom: solid 1px #fff;
	color: #666;
}

#loginbox form {
	padding: 3px 0 0 0;
}

#loginbox td {
	padding: 6px 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#loginbox label {
	color: #666;
	font-weight: bold;
	padding: 4px 0 4px 18px;
	margin: 0 5px;
	font-size: 0.8em;
	background: url(http://www.julswarehouse.net/news/themes/jwhDark/img/arrow_bot.gif) no-repeat left center;
}

#loginbox input {
	width: 130px;
	padding: 3px;
	border: 1px solid #ccc;
	color: #3D5A75;
	font-size: 1em;
	margin: 0px 5px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	background: #f9f9f9 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_input.gif) repeat top left;
}

#loginbox .button,
#loginbox .button:hover {
	border: none; 
	cursor: pointer;
	text-align: center;
	margin: 5px 0 0 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
	color: #555;
	width: 100px;
	height: 30px;
	font-weight: normal;
	padding: 0;
	display: block;
	font-weight: bold;
}

#loginbox .button:hover {
	color: #6699CC;
}

/* Forms
------------------------*/

#loginform {
	padding: 10px 10px 0 10px;
	margin: 0 auto;
	width: 460px;
	background: #F5F5F5 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_box.jpg) repeat-x top left;
	border: solid 1px #d3d3d3;
}

#profilform .legendtext {
	padding: 5px 50px;
}

#loginform input, #loginform textarea, 
#postform input, #postform textarea,
#profilform input, #profilform textarea, 
#groupform input, #groupform textarea  {
	padding: 3px;
	border: 1px solid #ccc;
	color: #3D5A75;
	margin: 0px 5px;
	width: 250px;
	background: #f9f9f9 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_input.gif) repeat top left;
	font-size: 1em;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
}

#loginform input, #loginform textarea {
	width: 190px;
}

#postform input, #postform textarea {
	width: 460px;
}

#profilform input, #profilform textarea {
	width: 280px;
}

#pollform input, #pollform textarea {
	width: 100px;
}

#loginform label, 
#postform label,
#pollform label, 
#profilform label, 
#groupform label {
	color: #666;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	font-size: 0.9em;
}

#loginform select, 
#postform select, 
#pollform select, 
#profilform select, 
#groupform select {
	padding: 3px;
	color: #555;
	background: #fff;
	border: solid 1px #ccc;
}

#loginform .radio, #loginform .checkbox,  
#postform .radio, #postform .checkbox, 
#profilform .radio, #profilform .checkbox, 
#groupform .radio, #groupform .checkbox {
	width: auto; 
	border: none; 
	cursor: pointer;
	padding: 0;
	margin: 0;
	background: none;
	color: #666;
}

#loginform .submit,
#loginform .submit:hover, 
#postform .submit,
#postform .submit:hover, 
#postform .addsubmit,
#postform .addsubmit:hover, 
#postform .addsubmitlarge,
#postform .addsubmitlarge:hover,
#profilform .submit,
#profilform .submit:hover, 
#profilform .addsubmit,
#profilform .addsubmit:hover,
#profilform .gosubmit,
#profilform .gosubmit:hover,
#groupform .submit,
#groupform .submit:hover,
#groupform .submitlarge,
#groupform .submitlarge:hover,
#groupform .addsubmit,
#groupform .addsubmit:hover,
#groupform .addsubmitlarge,
#groupform .addsubmitlarge:hover,
#confirmform .submit,
#confirmform .submit:hover {
	border: none; 
	cursor: pointer;
	text-align: center;
	margin: 10px 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
	color: #555;
	width: 150px;
	height: 30px;
	font-weight: bold;
	padding: 0;
	display: block;
}

#postform .submit,
#postform .submit:hover,
#profilform .submit,
#profilform .submit:hover,
#groupform .submit,
#groupform .submit:hover,
#groupform .submitlarge,
#groupform .submitlarge:hover {
	margin: 5px 0;
}

#confirmform .submit,
#confirmform .submit:hover {
	width: 100px;
	display: inline;
	margin: 10px 5px;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}


#postform .addsubmit,
#postform .addsubmit:hover {
	width: 100px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#profilform .addsubmit,
#profilform .addsubmit:hover {
	width: 120px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0 5px;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#profilform .gosubmit,
#profilform .gosubmit:hover {
	width: 100px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#postform .addsubmitlarge,
#postform .addsubmitlarge:hover {
	width: 180px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#groupform .submitlarge,
#groupform .submitlarge:hover {
	width: 180px;
	display: inline;
}

#groupform .addsubmit,
#groupform .addsubmit:hover {
	width: 120px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#groupform .addsubmitlarge,
#groupform .addsubmitlarge:hover {
	width: 180px;
	height: 22px;
	font-size: 0.9em;
	display: inline;
	margin: 0;
	background: #dcdcdc url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_submit.gif) repeat-x center left;
}

#loginform .submit:hover, 
#postform .submit:hover, 
#postform .addsubmit:hover, 
#postform .addsubmitlarge:hover, 
#profilform .submit:hover, 
#profilform .addsubmit:hover,
#profilform .gosubmit:hover,
#groupform .submit:hover,
#groupform .submitlarge:hover,
#groupform .addsubmit:hover,
#groupform .addsubmitlarge:hover,
#confirmform .submit:hover {
	color: #6699CC;
}

#loginform img {
	border: solid 2px #fff;
	margin: 5px;
}

#loginform td {
	padding: 3px 5px;
	font-size: 1em;
}

#postform td, 
#profilform td, 
#groupform td {
	padding: 3px 5px;
}

#loginform input.button {
	margin: 5px;
	padding: 3px;
	color: #333;
	font-size: 1.1em;
	border: solid 1px #666;
}

#loginform a:link,
#loginform a:visited,
#loginform a:hover {
	font-weight: bold;
	font-size: 0.9em;
	padding: 0;
	margin: 2px 5px;
}

#posttable select, 
#profilform select, 
#groupform select {
	background-color: #fff;
	border: solid 1px #ccc;
	font-size: 0.9em;
	color: #555;
}

#posttable input {
	background: #f5f5f5;
	border: solid 1px #ccc;
	color: #666;
	font-weight: bold;
}

/* Legend
--------------------- */

p.maintext {
	color: #222;
	padding: 2px 0;
	line-height: 1.5em;
}

p.desctext {
	color: #777;
	padding: 2px 0;
}

p.legendtext {
	color: #777;
	padding: 2px 0;
	font-weight: bold;
	font-size: 0.9em;
}

p.legendtext b {
	color: #555;
}

#authbox ul {
	padding: 5px;
}

.legendbox ul {
	padding: 5px 0;
}

#authbox ul li {
	color: #777;
	padding: 2px 0;
}

.legendbox ul li {
	font-size: 1em;
	color: #777;
	padding: 2px 0;
	font-weight: normal;
}

/*#authbox ul li.ok {
	background: url(images/auth_ok.gif) no-repeat left center;
}

#authbox ul li.nok {
	background: url(images/auth_nok.gif) no-repeat left center;
}*/

.greylight {
	color: #999;
}
.grey {
	color: #666;
}
.greydark {
	color: #444;
}
.black {
	color: #222;
}

.forumlink {
	padding: 0;
	margin: 0 0 10px 0;
	border: solid 1px #d3d3d3;
}

.forumlink .desctext {
	color: #444;
	padding: 4px 0;
}

.topiclink {
	padding: 5px;
}

.bgforum {
	/*background: #f5f5f5 url(http://www.julswarehouse.net/news/themes/jwhDark/img/bg_forum.gif) no-repeat bottom right;*/
}

.table {
 	border: solid 1px #d3d3d3;
}


.announcetitle, .stickytitle, .movedtitle, .polltitle {
	font-weight: bold;
	color: #444;
	font-size: 0.9em;
}

.announcetitle {
	background: url(images/annoucetitle.gif) no-repeat center left;
	padding-left: 20px;
}
.stickytitle {
	background: url(images/stickytitle.gif) no-repeat center left;
	padding-left: 20px;
}
.polltitle {
	background: url(images/polltitle.gif) no-repeat center left;
	padding-left: 20px;
}
.movedtitle {
	background: url(images/movedtitle.gif) no-repeat center left;
	padding-left: 20px;
}
