body{
	margin-top: 30px!important;
}
/* Normal,standard links. */
td,div,table,tr{
color:#333;
font-size: 12px;
}

.middletext{
padding: 10px 0;
}

div{
text-align:left;
}
a img {
	border: none;
	margin-right: 2px;
}

img.avatar{
	border: #CCCCCC 2px solid;
	padding: 1px;
}
b{
	font-weight: bold;
}
#ju_forum a:link,#ju_forum a:visited{
color:#43930A;
background-color:transparent;
text-decoration:none;
}
#ju_forum a:hover{
text-decoration:underline;
}
#ju_forum{
margin-top:-10px;
margin-left:20px;
margin-right:19px;
margin-bottom:8px;
width: 898px;
position:relative;
}
/* Navigation links - for the link tree. */
#ju_forum .nav{
margin: 15px 0 15px 0;
clear:both;
font-style: normal !important;
font-size: 10px;
}
span.nav, .nav b a{
font-style: normal !important;
font-size: 10px;
}
#ju_forum .nav:link,#ju_forum .nav:visited{
background-color:transparent;
text-decoration:none;
font-style: normal !important;
font-size: 10px;
}
#ju_forum a.nav:hover{
background-color:transparent;
text-decoration:none;
}
#ju_forum #container{
width:100%;
margin:auto;
}
#ju_forum #darkbg{
width:99%;
background-color:#C0C0C0;
margin:auto;
font-size:13px;
padding:5px 30px 4px 0;
border:1px solid #C0C0C0;
}
#ju_forum #copyright{
margin:auto;
padding:0;
font-size:13px;
text-align:center;
}
#ju_forum #content{
width:99%;
background-color:#E2E2E2;
margin:0;
border:1px solid #C0C0C0;
}
#ju_forum #box{
width:99%;
}
#ju_forum table{
empty-cells:show;
}
#hello{
font-size: 130%; 
color: #3D8B05; 
font-family: Arial;
}
table.hello{
	background-color: #FEFEFE;
	width: 100%;
	background-image:url(images/bg1.jpg) !important;
background-repeat:repeat-x;
background-position: bottom;
border: #E3E3E3 1px solid;
border-bottom: none;
}
table.hello td{
padding: 3px 8px;
}
table.hello td.hello_avatar{
background-color: #94BE6C;
width: 65px;
}
table.hello td.hello_user{
padding-left: 20px;
width: 700px;
}
table.hello td.hello_search{
padding-right: 12px;
}
#ju_forum input,#ju_forum textarea, #ju_forum select{
background:#EFF4E8;
color: #628741;
border:#BBD59F 1px solid;
font-family:verdana,sans-serif;
font-size:11px !important;
margin: 2px 0;
padding: 1px;
}
input[type=button], input[type=submit]{
color: #fff !important;
background:#83AC5D;
background-image:url(images/bg2.jpg) !important;
background-repeat:repeat-x;
padding: 1px 4px;
}
input[type=file]{
color: #333 !important;
}
#ju_forum input.check{
background-color:transparent;
margin-right: 8px;
}

#ju_forum hr{
height:1px;
border:0;
color:#cccccc;
background-color:#cccccc;
}
#ju_forum .hrcolor{
height:1px;
border:0;
color:#cccccc;
background-color:#cccccc;
}
/* A quote,perhaps from another post. */
#ju_forum .quote{
background-color:#E8EFDE;
border:#BBEAAA 1px solid;
padding:6px;
font-size:11px;
color:#0986FF;
margin:4px 0 4px 0;
}
#ju_forum .quote:hover{
background-color:#E8EFDE !important;
}
/* A code block - maybe even PHP;). */
#ju_forum .code{
font-family:monospace;
white-space:pre;
background-image:url(images/line-numbers.png);
background-repeat:no-repeat;
background-position:-2px -3px;
clear:both;
line-height:16px !important;
width:92% !important;
width:auto;
border:1px solid #ADADAD;
background-color:#FAFAFA;
overflow:auto !important;
overflow-y:hidden;
padding:7px 7px 7px 29px;
margin:3px 0 3px 0;
line-break:15px !important;
}
#ju_forum code:hover{
background-color:#F5F5F5;
}
/* The "Quote:" and "Code:" header parts... */
#ju_forum .quoteheader,#ju_forum .codeheader{
color:#666666;
text-decoration:none;
font-style:normal;
font-weight:bold;
font-size:11px;
line-height:1.2em;
}
/* Generally,those [?] icons. */
#ju_forum .help{
cursor:help;
background-color:transparent;
}
/* /me uses this a lot. */
#ju_forum .meaction{
color:red;
background-color:transparent;
}
/* The main post box - this makes it as wide as possible. */
#ju_forum .editor{
width:100%;
height:370px;
}
/* Highlighted text - such as search results. */
#ju_forum .highlight{
background-color:yellow;
font-weight:bold;
color:#333333;
}
/* Alternating backgrounds... */
#ju_forum td.windowbg,#ju_forum td.windowbg2,#ju_forum td.windowbg3{
padding:3px !important;
line-height:16px;
}
.windowbg{
background-color:#fafafa;/*	color:#666666;*/
}
td.windowbg_posts{
background-color:#E7E7E7;/*	color:#666666;*/
width:80px!important;
}
.post{
	padding: 5px;
}
.windowbg2{
background-color:#F0F0F0;/*color:#666666;*/
}
td.windowbg2 img{
text-align:center !important;
}
.windowbg3{
background-color:#E8EFDE;/*color:#666666;*/
}
td.windowbg3 span a:link,td.windowbg3 span a:visited{
/*color:#FF1493 !important;*/
width:150px !important;
}











/* Titles - such as table headers. */
#ju_forum .titlebg,#ju_forum tr.titlebg td{
color:#729B4C;
font-style: normal;
font-weight: bold;
background-color:#EEEEEE;
padding-left:10px;
padding-right:10px;
background-image:url(images/bg1.jpg);
background-repeat:repeat-x;
background-position: 0 50%;
height: 35px;
}
#ju_forum .titlebg a:hover{
color:#999999;
}
/* Seperation from .titlebg,tr.titlebg td ~ Blue Tech Theme */
#ju_forum .titlebg a:link,#ju_forum .titlebg a:visited{
font-weight:bold;
color:#729B4C;
font-style: normal;
font-weight: bold;
}
/* The category headers,page indexes,and such things. */
/*#ju_forum .catbg*/
.catbg, .catbg div, tr.catbg td, tr.catbg td, .catbg3, .catbg3 div{
background-color:#93BA6B;
background-image: url(images/bg2.jpg);
background-repeat: repeat-x;
height: 30px;
color: #fff;
font-weight: bold;
padding-left:10px;
padding-right:10px;
}
.catbg a:link,.catbg a:visited,.catbg a:hover,.catbg a{
color:#fff !IMPORTANT;
}
.catbg3 a{
color:#fff !important;
}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{
color:#fff;
text-decoration:none;
}
.catbg2,tr.catbg2 td{
background-color:#F9F9F9;
color:#666666;
padding-left:10px;
padding-right:10px;
}
.catbg2{
font-size:140%!important;/*font-weight:bold;*/
font-family:Arial!important;
color:#50B10A;
}

.catbg2 a:link,.catbg2 a:visited{
color:#50B10A;
text-decoration:none;
}
.catbg2 a:hover,.catbg3 a:hover{
color:#666666;
}

div.catbg2{
background-color:#93BA6B;
background-image: url(images/bg2.jpg);
background-repeat: repeat-x;
background-position: bottom;
height: 30px;
color: #fff !important;
font-weight: bold;
padding-left:10px;
padding-right:10px;
font-size: 12px;
}
div.catbg2 a:link, div.catbg2 a:visited{
color: #fff !important;
font-weight: bold;
font-size: 12px;
font-family: Tahoma;
}
/* The borders around things. */
#ju_forum .bordercolor{
padding:0px;
border: #E3E3E3 1px solid;
}
#ju_forum .tborder{
padding:1px;
border: #E3E3E3 1px solid;
}
.titlebg2{
/*	background: #F5F8F1;*/
background: #E8EFDE;
}
/* Default font sizes. */
.smalltext{
font-size:10px !important;
font-family:verdana,sans-serif;
text-align:left;
}
small{
font-size:11px;
}
#ju_forum .normaltext{
font-size:11px;
}
#ju_forum .largetext{
font-size:12px;
}
.error{
color:red;
}
/* The AJAX notifier */
#ajax_in_progress {
	background: #43930A; 
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}