#content_border {width:571px;}
* html #content_border {width:530px;}

/*
Article
*/

#article {width:560px; padding-bottom:20px}

#article .padding {padding: 0px 15px 20px 12px;}

#article .image_555 {
 margin:4px 0 8px 0;
 border:1px solid #b2b2b2; 
 padding:1px; 
 width:555px; 
 height:200px;
}


#article .top {background:url('../design/gpn/articles/article_top_border.png') no-repeat; height:84px; margin:3px 0 0 -1px;}
#article .top .image {width:100px; height:66px; display:block; float:left;}
#article .top a, #article .top h2 {color:white;}
#article .top a.more_c {padding:5px 0 0; display:block; width:100px;}
#article .top a.related_c {float:right; padding:10px 0 0}
#article .top a:hover {text-decoration:underline}
#article .top h2 {font-size:24px;}
#article .top .conts {height:58px; float:right; width:438px; padding:8px 8px 0 9px; background:#585858 url('../design/gpn/articles/article_top_bg.png') no-repeat;}



#article h2 {font:bold 27px Helvetica; margin:0 0 2px;}
#article h3 {margin:0 0 10px; font:bold 15px Arial;}


#article .intro {
 margin:10px 0; 
 display:block;
 line-height:15px;
 font:bold 14px/22px Arial;
}

#article .text {line-height:23px; font-family:Tahoma, Arial; padding-right:5px; }
#article .text p, #article .text ul {margin-bottom:20px}
#article .text a, #article .infoline a:hover {text-decoration:underline}

#article .text ul {list-style-type:disc; margin-left:15px;}
#article .text ul li {}

#article .infoline {border:1px dotted #d0d4d9; border-width:1px 0; margin:8px 0 3px;}
#article .infoline div {font:11px Tahoma; background:#f2f5f8; margin:1px 0; padding:2px 5px;}
#article .infoline a {color:black}

/*
// Below article
*/

#article .advertisement {height:400px; padding:10px 0; margin:25px auto 0; background:#545657; text-align:center; border:1px solid #353637}

/*
// Comments
*/

#comments .header {border-bottom:1px solid #c0c0c0; font:bold 15px Arial; color:#444; letter-spacing:0px; margin:50px 0 4px 0; padding:0 0 2px 0;}
#comments .header img {margin:0 0 -4px 0;}
#comments a.toforum {float:right; font:11px Arial; margin:27px 0 0 }

#comments.no_comments a {font-weight:bold;}

#comments .comment {padding:4px 4px 12px 4px; margin:5px 0 6px 0;}
#comments .comment .info {margin:0 0 7px 0; background:url('../design/gpn/articles/comment_info_bg.gif') repeat-x bottom left}
#comments .comment .info img {border:1px solid #7d7d7d; margin:0 4px 4px 0}
#comments .comment .info a.username {font:16px Arial; position:relative; bottom:8px; text-decoration:underline; letter-spacing:-1px;}

#comments a {text-decoration:underline}
#comments a:hover {text-decoration:none}

/*
// Right Menu for article
*/

#article_rmenu {float:right; width:218px; margin:18px 5px 0}
#content_border {padding-bottom:0}

/*  Article Menu Blocks */

.ablock_wrapper {background:#fff; border:1px solid #b9b9b9; padding:1px; margin:0 0 10px 0; }
.ablock {border:1px solid #dddbe3; padding:8px;}

.sub_latest_stories {background:url('../design/gpn/article_menu/sub_latest_stories.png'); height:15px;}

/* Latest stories */
#ab_latest_stories .story {margin:0 0 10px 0; line-height:15px}
#ab_latest_stories .story img {width:192px; padding:1px; margin:0; border:1px solid #9e9e9e;}

#ab_latest_stories .story .titles {margin:0 4px 0; }
#ab_latest_stories .story a.title {font:bold 11px Tahoma; color:#222;}
#ab_latest_stories .story a.title:hover {text-decoration:underline}
#ab_latest_stories .story .subtitle {color:#383a3c; font-size:11px; margin:0}

#ab_latest_stories {margin-bottom:0}