/* Old styles */
	body{margin-bottom:20px;font-family:verdana, arial, helvetica, sans-serif;font-size:0.8em;}
	a {color:#6086c7;text-decoration:none;}
	a:hover {text-decoration:underline;}

/* New styles */
    img{border:none;}
    h1,h3{color:#5678b7;font-size:16px;}
    h1,h3,p{margin-top:5px;margin-bottom:5px;}
    h2{color:#333;font-size:1.1em;font-weight:bold;background-color:#ccc;padding:5px 0 5px 9px;}
    h4{font-size:12px;}
	
	h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;}

    #outer{width:990px;border-bottom:#bbb 1px solid;float:left; background-image:url(homebg.gif);}
	
	#outer p {}
	
    #lhs, #mainandright, #rhs{}

    #lhs{width:200px;float:left;border:#bbb 1px solid;padding:10px 10px 0 10px;}
	
    #lhs div,.rhmod,#outer #outer #outer #news{border-bottom:#bbb 1px solid;}
    #lhs h3{margin-top:15px;}
    #lhs h1{margin-top:7px;}
    #lhs p,#outer #news p{margin-bottom:8px;}
    #mainandright{margin-left:-2px;widthx:786px;float:right;}
	
	
    /*#main{margin-left:-2px;width:550px;float:left;border-left:none;border-right:none;border-top:#bbb 1px solid;border-bottom:#bbb 1px solid;}*/

	#main{margin-left:2px;width:546px;float:left;border-left:none;border-right:none;border-top:#bbb 1px solid;border-bottom:#bbb 1px solid;}
	
    #rhs{width:220px;float:right;border:#bbb 1px solid;}
	
    #rhs img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
    #searchblock{background-color:#e6e6e6;padding-left:10px;padding-bottom:10px}
    #searchblock h3,#rhs h2{margin-top:0;}
    #searchblock h3{padding-top:17px;}
    #searchblock p{padding-left:4px;}
	
    #newsandblog{width:250px;float:left;padding:10px;}
	
    #newsandblog h3{float:left;margin-right:9px;}
    #newsandblog img {margin-top:5px;}
    #newsandblog p {clear:both;}
    #outer #news{min-height:50px !important;height:auto;padding-left:0 !important;}

	#news{border-bottom: 1px solid #bbb;font-size:13px;}
	#news p{margin-top:2px;}
	#outer #news h4{margin-top:5px;margin-bottom:0;clear:both;}

    #blog img{margin-top:17px;}
    #outer #news img:hover, #blog img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

    #blog{padding-bottom:5px;}
    #blogheading{margin-top:15px;}
    #pic{float:right}
    #pic, #pic img{width:271px;display:block;margin:0;margin:0;border:0;border:0}
    .noBotttomBorder{border-bottom:none;}
    
    ul,dl{margin-top:6px;}
    
    dd{margin-left:10px;margin-right:30px;}
    dd#special{margin-right:55px !important;}
    #blog h4{clear:both;float:none;margin-bottom:0;margin-top:5px}
    #blog p{margin-top:2px;margin-bottom:10px;}

    #searchblock input{height:1em;}
    #mainformsubmit{background-color:#f8f8f8;color:#7087bd;border:#bbb 1px solid;height:1.5em !important;}
	#mainformsubmit:hover,#navbarformsubmit:hover{border-color:#999;}
	#mainformsubmit:active, #navbarformsubmit:active{border-color:#666;}
    #ajaxloader{height:253px;width:200px;background-image:url('/assets/spinner-infinite.gif');background-repeat:no-repeat;background-position:70% 25%;}

    #middle dt{float:left;clear:left;}
    #middle dd{float:right;clear:right;white-space:nowrap}
    #middle dl{float:none;clear:both;min-height:9em;}
    #bottom ul, #bottom li{list-style-type:none;padding-left:0;margin-left:0;}

    .newstext{font-weight:bold;}
    .rhmod{clear:both;float:none;margin:10px;padding-bottom:4px}
    .rhmod h3{float:left;padding-right:0;margin-right:0;margin-top:50px;line-height:18px}
    #respro h3{margin-top:15px;}
    .rhmod p{clear:left;}
    .rhmod img{display:block;float:right;}
    .fixedheight{height:656px;}
    #lhs.fixedheight{height:646px;}
    div.nobottomline{border-bottom:none !important;padding-bottom:2px}
    .bottomline{border-bottom:1px #bbb solid !important;}
    
    #top{padding-bottom:1px;}
    #middle,#bottom{padding-top:0;}
    #middle dl{margin-bottom:7px}
    #bottom ul{margin-bottom:9px;}
	
	.hidden{display:none;}
	#footer{padding-top:16px;}
	.knockedback{color:#666;}
