/**
 * showforums css file
 * --------------------------------------------------------------------------------------------------*/
/* v 1.0
 */
 
/**
 * start: miscellaneous
 * --------------------------------------------------------------------------------------------------*/
#center_content .container .h .forums-h-nav{
	padding:5px 0;
}

#center_content .container .h .forums-h-nav span{
	font-style:italic;
	font-size:1.05em;
}
 
#center_content .container .h .forums-h-nav a{
    text-decoration:none;
    color:#3A7398;
    padding-bottom:2px;
	border-bottom:1px solid #d2d2d2;    
}
 
#center_content .container .h .forums-h-nav a:hover{
	border-bottom:1px solid #3a7398;     	
}

#center_content .container .grid{
	width:760px;
	margin-top:10px;
}

#center_content .container .grid .hr{ 
	width:760px; 
	height:1px;
	background:transparent url(../design/h-dots-on-white.gif) repeat-x top left;
}


#center_content .container .grid .caption{
	background:transparent url(../design/hg-forums.jpg) repeat-x top left;
	height:1.91em;
	width:750px;
	padding:0 5px;
}

#center_content .container .grid .caption .column{
	float:left;
	color:#fff;
	font-size:0.91em;
	line-height:2.10em;
}
 
/* end: miscellaneous
*/
 
/**
 * start: forums
 * --------------------------------------------------------------------------------------------------*/

#forums .grid .caption .frms{ width:380px }
#forums .grid .caption .tpcs{ width:90px; padding:0 5px; text-align:center; }
#forums .grid .caption .psts{ width:90px; padding:0 5px; text-align:center; }
#forums .grid .caption .lstpsts{ width:170px }

#forums .grid .heading{
	width:750px;
	height:16px;
	padding:0 5px;
	background:#3F4042 url(../design/tabber-sub.gif) repeat-x scroll left top;
	color:#ccc;
	font-size:0.82em;
	line-height:1.78em;
	text-transform:uppercase;
}

#forums .grid .row{
	width:760px;
	padding:3px 0;
}

#forums .grid .row .column{
	float:left;
	color:#000;
	font-size:0.91em;
	line-height:1.40em;
}

#forums .grid .row .frms{ width:385px }
#forums .grid .row .tpcs{ width:90px; padding:0 5px; text-align:center; line-height:3.20em; }
#forums .grid .row .psts{ width:90px; padding:0 5px; text-align:center; line-height:3.20em; }
#forums .grid .row .lstpsts{ width:175px }

#forums .grid .row .frms .threadlink{
	color:#3A7398;
	font-size:1.45em !important;
	line-height:1.25em !important;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

#forums .grid .row .frms .threadlink:hover{ border-bottom:1px solid #3A7398 }

#forums .grid .row .lstpsts .F0,
#forums .grid .row .lstpsts .F1,
#forums .grid .row .lstpsts .M0,
#forums .grid .row .lstpsts .M1{
    padding:2px 4px;
}

#forums .grid .row .lstpsts .member-link{
    color:#3A7398;
    border-bottom:1px solid #ccc;
    text-decoration:none;
    padding-bottom:2px;
}

#forums .grid .row .lstpsts .member-link:hover{ border-bottom:1px solid #3A7398 }

/* end: forums
*/

/**
 * start: threads
 * --------------------------------------------------------------------------------------------------*/

#threads .createthread {margin-top:5px}
#threads .createthread a{color:#3A7398}

#threads .grid .caption .thd{ width:320px }
#threads .grid .caption .crt{ width:165px; padding-left:5px }
#threads .grid .caption .psts{ width:40px; padding:0 5px; text-align:center; }
#threads .grid .caption .vws{ width:40px; padding:0 5px; text-align:center; }
#threads .grid .caption .lstpst{ width:160px }

#threads .grid .row{
	width:760px;
	padding:3px 0;
}

#threads .grid .row .column{
	float:left;
	color:#000;
	font-size:0.91em;
	line-height:1.40em;
}

#threads .grid .row .thd{ width:325px }
#threads .grid .row .crt{ width:165px; padding-left:5px }
#threads .grid .row .psts{ width:40px; padding:0 5px; text-align:center; line-height:3.20em; }
#threads .grid .row .vws{ width:40px; padding:0 0 0 5px; text-align:center; line-height:3.20em; }
#threads .grid .row .lstpst{ width:165px; padding-left:5px }

#threads .grid .row .thd .postlink{
	color:#3A7398;
	font-size:1.09em !important;
	line-height:1.33em !important;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

#threads .grid .row .thd .postlink:hover{ border-bottom:1px solid #3A7398 }

#threads .grid .row .crt .F0,
#threads .grid .row .crt .F1,
#threads .grid .row .crt .M0,
#threads .grid .row .crt .M1,
#threads .grid .row .lstpst .F0,
#threads .grid .row .lstpst .F1,
#threads .grid .row .lstpst .M0,
#threads .grid .row .lstpst .M1{
    padding:2px 4px;
}

#threads .grid .row .crt .member-link, #threads .grid .row .lstpst .member-link{
    color:#3A7398;
    border-bottom:1px solid #ccc;
    text-decoration:none;
    padding-bottom:2px;
}

#threads .grid .row .crt .member-link:hover, #threads .grid .row .lstpst .member-link:hover{ border-bottom:1px solid #3A7398 }

#threads .grid .row .column .desc a{ color:#3A7398 }

/* end: threads
*/


/***
 * Answers
 */
 .container .post h4{
  text-transform:uppercase;
  margin:0;
  padding:0 5px;
  color:#fff !important;
  font-size:10px;
  line-height:20px;
  background:url(/docs/design/hg-forums.jpg) repeat-x #030303;
}
 .container .post h5{
    line-height:12px;
    font-size:12px;
    font-weight:normal;
    margin:10px 0 0 0;
    padding:0 0 0 20px;
    background:#ddd;  
}
 .container .post h5 span.pre{
    line-height:12px;
    font-size:12px;
    font-weight:normal;
    color:#b2b2b2;
    background:#f2f2f2 url(/docs/graphigs/icons/ico.minipost.gif) no-repeat left 62%;
    padding:0 0 0 15px !important;
}
 .container .post h5 span{
    line-height:12px !important;
    font-size:12px !important;
    font-weight:normal;
    color:#b2b2b2;
    background:#f2f2f2;
    padding:0 5px;
    border:0 !important;
}
 .container .post .left{
  width:107px;
  float:left;
    margin:5px 0 0 0;
  padding:5px;
  color:#030303;
  font-size:11px !important;
  line-height:16px !important;
  font-weight:normal !important;
  /*overflow:hidden;*/
  border-right:1px dotted #999;
}
.container .post .left .M0, #center .container .post .left .M1, #center .container .post .left .F0, #center .container .post .left .F1{
    padding:2px 10px 2px 0 !important;
}

.container .post .left .member div.picframe {
  float:left;
  /*background:url(../design/v-dots-on-white.gif) repeat-y right top;*/ 
  overflow:hidden;
  padding-right:5px;
  width:107px;
}

.container .post .left .member div.picframe a.piccontainer {
  display:block;
  padding:0px 10px 5px 10px;
  background:url(../design/bg-picture-frame.gif) repeat-x left bottom;
  border-bottom:1px solid #bbb
}

.container .post .left .member div.picframe a.piccontainer img.member-picture {
  display:block;
  border:1px solid #ccc;
  padding:2px;
  background:#fff;
  width:80px;
  margin:5px auto
}

.container .post a{
  color:#3A7398;
}

.container .post .left .member-link{
    color:#3A7398;
    text-decoration:none;
    font-weight:bold;
}
 .container .post .left img{
    display:block;
    border:0;
    width:90px;
    border:6px solid #fff;
    margin:0;
    padding:0;
}
 .container .post .right{
  width:607px;
    float:right;
    margin:5px 0 0 0;
    border-left:1px solid #fbfbfb;
  padding:5px;
  color:#030303;
  font-size:12px !important;
  line-height:20px !important;
  font-weight:normal !important;
  overflow:hidden;
}
 .container .post .comm{
  width:607px;
    float:right;
    margin:0;
    border-right:1px solid #f2f2f2;
  padding:5px 5px 0 5px !important;
  color:#030303;
  font-size:11px !important;
  line-height:21px !important;
  font-weight:normal !important;
  overflow:hidden;
}
 .container .post .comm .hr{
  margin:0 auto;
  width:610px;
  height:1px;
  background:#e0e0e0;
  border-bottom:1px solid #fbfbfb;
  clear:both;
}
 .container .post .options{
  clear:both;
    margin:0 auto; text-align:right; padding:7px 5px 0 5px !important;
  font-size:10px !important;
  line-height:16px !important;
  font-weight:normal !important;
  overflow:hidden;
}
 .container .post .cite{
 padding:5px;
 border:1px dashed #000;
 background:#EEE;
}
.container .post .cite .h{
 font-weight:bold;
 font-style:italic;
}
.container .post .cite .c{
 font-style:italic;
}




/* paging */

.container .b .paging {
  float:right;
}
.container .b .paging a.jump,
.container .b .paging span.jump { 
  float:left;
  text-decoration:none;
  width:8px; height:16px;
}
.container .b .paging a.first_page {
  background:url(../graphigs/buttoms/bback.gif) 0px 3px no-repeat;
}
.container .b .paging span.first_page {
  background:url(../graphigs/buttoms/nbback.gif) 0px 3px no-repeat;
}
.container .b .paging a.prev_page {
  background:url(../graphigs/buttoms/back.gif) 0px 3px no-repeat;
}
.container .b .paging span.prev_page {
  background:url(../graphigs/buttoms/nback.gif) 0px 3px no-repeat;
}
.container .b .paging a.next_page {
  background:url(../graphigs/buttoms/forward.gif) 0px 3px no-repeat;
}
.container .b .paging span.next_page {
  background:url(../graphigs/buttoms/nforward.gif) 0px 3px no-repeat;
}
.container .b .paging a.last_page {
  background:url(../graphigs/buttoms/fforward.gif) 0px 3px no-repeat;
}
.container .b .paging span.last_page {
  background:url(../graphigs/buttoms/nfforward.gif) 0px 3px no-repeat;
}
.container .b .paging span.page {
  float:left;
  padding:0px 5px;
  font-weight:normal;
  color:#333;
}
