

body
{
    background-image:url(http://cache.g4tv.com/images/2008/open_source/open_source_bg_v3.jpg);
    background-color:#7c7c7a;
}


.content_body_container
{
    background:url(http://cache.g4tv.com/images/2008/open_source/askneal_page_bg_2.jpg) no-repeat 38px 368px;
    padding:444px 0px 0px 0px;
    position:relative;
}

.top_head_image
{
    left:37px;
    position:absolute;
    top:84px;
}

.crazy_lines
{
    left:75px;
    position:absolute;
    top:25px;
}

.neal_head
{
    left:1px;
    position:absolute;
    top:96px;
}

.orange_roughy
{
    left:0px;
    position:absolute;
    top:286px;
}

.orange_roughy_text
{
    background:url(http://cache.g4tv.com/images/2008/open_source/desc_bg.gif) no-repeat;
    color:white;
    font-size:14px;
    font-weight:bold;
    padding:16px 20px 16px 43px;
    width:454px;
}

.col_container
{
    width:936px;
}

.left_col
{
    float:left;
    padding:0px 0px 0px 51px;
    width:540px;
}

.left_intro
{
    background:url(http://cache.g4tv.com/images/2008/open_source/left_intro_bg2.png) no-repeat;
    height:730px;
    padding:40px 30px 0px 50px;
    margin-top:8px;
    width:457px;
}

*html .left_intro
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/open_source/left_intro_bg2.png',sizingMethod='crop');
}

.left_intro h1
{
    color:#004588;
    font-size:18px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}

.left_intro h1 span
{
    font-weight:bold;
}

.left_intro p
{
    color:#747474;
    font-size:14px;
    font-weight:bold;
    margin:20px 0px 0px 0px;
    padding:0px;
}





.right_col
{
    float:left;
    margin-left:11px;
    padding-top:41px;
    width:324px;
    min-height: 600px;
}

.avatar_off, .avatar_on
{
  outline: none;
  

}

.avatar_off img
{
    border:1px solid black;
}


.avatar_on img
{
    border:2px solid #ff5900;
}

#avatars
{
    background:url(http://cache.g4tv.com/images/2008/open_source/avatar_hdr.png) no-repeat;
    height:73px;
    margin:28px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    width:324px;
}

*html #avatars
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/open_source/avatar_hdr.png',sizingMethod='crop');
}

.g4avatar
{
    display:block;
    left:0px;
    position:absolute;
    top:21px;
}

.mario
{
    display:block;
    left:55px;
    position:absolute;
    top:21px;
}

.chief
{
    display:block;
    left:109px;
    position:absolute;
    top:21px;
}

.sonic
{
    display:block;
    left:164px;
    position:absolute;
    top:21px;
}

.blondie
{
    display:block;
    left:220px;
    position:absolute;
    top:21px;
}

.beardy
{
    display:block;
    left:275px;
    position:absolute;
    top:21px;
}

.txtQuestion
{
    border-left:2px solid #858585;
    border-top:2px solid #858585;
    border-bottom-style:none;
    border-right-style:none;
    color:#747474;
    font-size:14px;
    font-weight:bold;
    height:138px;
    width:321px;
}

.pnlFields
{
    height:161px;
    margin-top:21px;
    position:relative;
    width:325px;
}

.lblName
{
    left:0px;
    position:absolute;
    top:0px;
}

.txtName
{
    border-left:2px solid #858585;
    border-top:2px solid #858585;
    border-bottom-style:none;
    border-right-style:none;
    height:18px;
    left:0px;
    position:absolute;
    top:18px;
    width:154px;
}

.lblDisplayName
{
    left:167px;
    position:absolute;
    top:0px;
}

.txtDisplayName
{
    border-left:2px solid #858585;
    border-top:2px solid #858585;
    border-bottom-style:none;
    border-right-style:none;
    height:18px;
    left:167px;
    position:absolute;
    top:18px;
    width:154px;
}

.lblEmail
{
    left:0px;
    position:absolute;
    top:58px;
}

.txtEmail
{
    border-left:2px solid #858585;
    border-top:2px solid #858585;
    border-bottom-style:none;
    border-right-style:none;
    height:18px;
    left:0px;
    position:absolute;
    top:75px;
    width:320px;
}

.btnSubmit
{
    left:75px;
    position:absolute;
    top:124px;
}

.thx
{
    color:white;
    margin:30px 0px 0px 20px;
}

.thx a
{
    color:#ff6100;
    font-weight:bold;
}

.pg a
{
    color:#000;
    font-weight:bold;
}

.errorBox
{
    background-color:white;
    border:1px double red;
    margin:20px 0px;
    padding:5px;
}


.errorBox li
{
    margin-bottom:5px;
}

.latest_question
{
    color:#ca4815;
    display:block;
    font-size:14px;
    font-weight:bold;   
}

.firstest
{
    width:370px;
}

.bolders
{
    font-weight:bold;
}

.latest_answer
{
    border-top:1px dotted black;
    display:block;
    margin:15px 0px 0px 0px;
    padding:20px 0px 0px 0px;
}

.latest_question_block
{
    float:left;
    width:436px;
}

.leftAvatar
{
    border:2px solid #b3b2b0;
    float:left;
    margin-right:17px;
    width:48px;
}

.nealAvatar
{
    border:2px solid #b3b2b0;
    float:left;
    margin:35px 17px 0px 0px;
    width:48px;
}

.open_block
{
	background:url(http://cache.g4tv.com/images/2008/open_source/open_block_bottom.gif) no-repeat center bottom;
    display:block;
    margin-bottom:10px;
    padding-bottom:4px;
    width:534px;
}

.open_block:hover
{
    text-decoration:none;
}

.open_block a
{
    text-decoration:underline;
}

.open_block_body
{
    background:url(http://cache.g4tv.com/images/2008/open_source/open_block_bg.gif) no-repeat;
    color:black;
    padding:20px 25px 20px 25px;
}

.prev_items
{
    margin:25px 0px 0px 0px;
    padding:54px 0px 0px 0px;
    position:relative;
}

.prevhdr
{
    left:-52px;
    position:absolute;
    top:0px;
}




.prevQ
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_bottom.gif) no-repeat center bottom;
    color:black;
    display:block;
    margin-bottom:10px;
    padding-bottom:4px;
    text-decoration:none;
    width:534px;
}

.prevQ:hover
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_bottom_on.gif) no-repeat center bottom;
    text-decoration:none;
}

.prevQ_body
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_bg.gif) no-repeat;
    display:block;
    padding:20px;
}

.prevQ:hover .prevQ_body
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_bg_on.gif) no-repeat;
}


.qualt
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_alt_bottom.gif) no-repeat center bottom;
}

.qualt .prevQ_body
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_alt_bg.gif) no-repeat;
}

.qualt:hover
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_alt_bottom_on.gif) no-repeat center bottom;
}

.qualt:hover .prevQ_body
{
    background:url(http://cache.g4tv.com/images/2008/open_source/prev_block_alt_bg_on.gif) no-repeat;
}

.linker
{
    color:#0030ff;
    display:block;
    text-decoration:underline;
}

.bottom_dervish
{
    bottom:0px;
    position:absolute;
    right:0px;
    
}

.nealz
{
    margin-top:3px;
}


.nealz a
{
    margin-left:5px;
}


