#front {padding:9px 5px 0}

.section {background:url('../design/gpn/front/col_right_border.gif') repeat-y 471px 0;}

.col_l {width:461px;}

.col_r {width:289px; margin:0 0 20px; float:right;}
.col_r h3 {font:16px Georgia; margin:0 3px 0 0;}
.col_r h3 img {margin-right:3px; display:none}
.top .col_r {margin:3px 0 0;}

.col_clear {clear:both; height:1px;}

.story {margin:0 0 12px;}
.story .image {padding:1px; border:1px solid #9696a0;}
.story a.title {color:#000; letter-spacing:-1px}
.story .subtitle {font:bold 14px Georgia; color:#5c5c5c;}
.story .text {margin:5px 0 0 6px; font:12px Tahoma; line-height:18px;}
.story a.read {font:bold 12px Arial; color:#155367; text-decoration:underline}
.story a.read:hover {color:#3693b1}

/*
// John Lennon
*/

.lennon{clear:left;}
.lennon .image, .lennon .image img {width:457px; height:160px;}
.lennon .image {}
.lennon .imageshadow {background:url('../design/gpn/front/lennon_image_shadow.gif') no-repeat top center; height:4px; font-size:1px;}
.lennon .imageshadow_top {background:url('../design/gpn/front/lennon_image_shadow_top.gif') no-repeat bottom center; height:4px; font-size:1px;}
.lennon a.title {font:bold 22px Arial;}
.lennon p {margin:5px 20px 7px 0}

.top .lennon {min-height:280px}

/*
// Brian Wilson
*/
.wilson {min-height:80px;}
.bottom .wilson {margin:0 }
.wilson .image, .wilson .image img {width:90px; height:58px}
.wilson .image {float:right; margin:0 0 16px 12px; border-color:#727272}
.wilson a.title {font:bold 14px Arial; letter-spacing:-1px; display:block; margin:0 0 5px; color:#141414}
.wilson .subtitle {font-size:12px;}
.wilson a.read {color:#18426d;}

/*
// Andy Partridge
*/
.partridge {float:left; width:222px;}
.partridge.right {margin-left:13px}
.partridge .image, .partridge .image img {width:222px; height:80px}
.partridge .image {margin:0 0 6px 0;}
.partridge a.title {font:bold 16px Arial;}
.partridge .subtitle {font-size:12px; margin:2px 0 6px}
.partridge a.read {}
.partridge .text {margin:0 4px;}
.partridge.right .text {margin:0 4px;}

/*
// Paul McCartney
*/

.mccartney {clear:left; margin:0 0 10px; border:1px solid #d2d2d2; border-width:1px 0 0; padding:10px 0; min-height:155px; }
.mccartney .image, .mccartney .image img {width:125px; height:150px}
.mccartney .image {float:left; margin:0 13px 0 0 }
.mccartney a.title {font:bold 18px Arial; display:block; margin: 3px 0 5px 0}
.mccartney p {margin:0 5px 7px 0}
.mtop .mccartney {border-width:1px 0}

/*
// XmasCalendar
*/

.xmascal a.title {font:bold 14px Arial; color:#801709; letter-spacing:-1px}
.xmascal img {float:right; margin:0 3px 5px 10px}
.xmascal p {margin:4px 0 0}

/*
// Horisontal divider blocks
*/

.hor_block {background:#dcdcdc; margin:20px 0; clear:left;}
.hor_block.clearing {clear:both;}

.hor_block.advertisement {height:100px; background:#545657}
.hor_block.topdiv {height:1px; background:#6d737c; background:#c7c7c7; margin:14px 0; }

/* Latest from Gamepad TV block */

#gptv_lts {height:97px; margin:14px 0 17px; clear:both; background:#d3d3d3;}
#gptv_lts a.gptv_lg {width:180px; height:72px; display:block; position:relative; top:-6px; left:-6px; background:url('../design/gpn/front/gamepad_tv_logo.png')}
#gptv_lts .gptv_vids {float:right; width:585px; margin:7px 6px 0 0;}

#gptv_lts .video_entry {width:190px; float:right; margin:0 0 0 4px; text-align:center}
#gptv_lts .video_entry .i230 {padding:1px; border:1px solid #a7a7a7; width:186px; margin:0 0 2px 0}
#gptv_lts .video_entry .i230 a {display:block; height:60px; background-position:center center;}
#gptv_lts .video_entry .i230 a:hover {}
#gptv_lts .video_entry a.title, #gptv_lts .menu a {font:8pt Arial; color:#2e2e2e;}
#gptv_lts .menu {width:150px; position:relative; left:13px;}
#gptv_lts .menu a:hover {text-decoration:underline}

/* Search block */

.hor_block.search {padding:8px; background:#545657}
.search .que {width:463px; border-right:1px solid #9f9f9f; margin:0 10px 0 0; float:left;}
.search .que input {width:444px; padding:4px; border:0; color:black}
.search button {color:#222; border:0; padding:4px 18px; cursor:pointer}
.search select {padding:4px 8px; margin:0 4px 0 0; width:195px;}

/*
// Right Coloumns
*/
.col_r.mc {font:10px Verdana; color:#3c3c3c;}
.col_r.mc a {color:#323232}
.col_r.mc a:hover {text-decoration:underline}
.col_r.mc h3 {color:#105065; color:#064458}

.col_r.mc a.more_content {display:block; float:right; margin:5px 0 0}
.col_r.mc a.more_content, .col_r.mc .more_links a {font:10px Georgia; color:#195467; color:#0e4f64}

.col_r.mc a.title{color:#292929; font-weight:bold;}

.col_r a.ltitle {font:18px Arial; letter-spacing:-1px; color:#1e1e1e}

.col_r .ge_first, .col_r .ge, .col_r.mc .title_sub, .col_r.mc .more_links {border:1px solid #bfbfbf;}

.col_r.mc .title_sub {font:bold 11px Georgia; padding:4px 0 2px 5px; margin:0 0 5px 0; border-width:0 0 1px; color:#195467;}
.col_r.mc .more_links {margin:10px 5px 10px 0; border-width:1px 0 0; padding:4px 0 0; text-align:right; color:#195467}

/* latest podcast */

#l_podcast {height:110px;}
#l_podcast h3 {margin:0 0 10px; padding:0 0 3px; border-bottom:1px solid #d4d4d4;}
#l_podcast .podcast_image img {float:left; margin:0 7px 0 0; width:80px; height:80px; padding:1px; border:0px solid #aaa}
#l_podcast a.ltitle {display:block; margin:0 0 4px; }
#l_podcast .podcast_date {margin:0 0 8px 0}

/* Latest reviews */

#l_reviews h3 {margin:25px 0 0}
#l_reviews .ge_first p {margin:3px 0 8px}
#l_reviews .ge_first a.cover {margin:0 0 0 10px;}

/* Game Lists */

.col_r .ge_first {margin:3px 0 0; border-width:1px 0; min-height:105px; padding:7px 0 5px 3px;}
.col_r .ge_first a.read {}
.col_r .ge_first a.cover {float:right; padding:1px; width:70px; border:1px solid #bababa; margin-left:4px;}
.col_r .ge_first a.cover img {width:100%; display:block;}
.col_r .ge_first .details {width:100px; margin:10px 0 0 0}
.col_r .ge_first .details strong {display:block;color:#333}
.col_r .ge_first .details span {margin:2px 0 6px 0; display:block;}
.col_r .ge_first .details.right {float:right;}

.col_r .ge {margin:0 0; border-width:0 0 1px; padding:6px 3px; line-height:14px;}
.col_r .ge.odd {background:#f4f4f4}
.col_r .ge .row_number {width:20px; margin:6px 0 0 4px; float:left; color:#636363; font-size:9px;}

/* Upcoming Games */

#games_upc h3 {margin:30px 3px 8px;}
#games_upc .ge {margin:2px 0; padding:2px 5px; border:0; line-height:13px; }

/* Pop Games */

#games_pop h3 {margin-bottom:5px}
#games_pop .ge_first {padding-left:0}

/* Game Updates */

#games_upd h3 {margin:25px 0 5px}
#games_upd .ge {border-width:1px 0 0; padding-left:5px;}

#games_upd a.rss_feed {width:9px; height:9px;}

/* Community */
#community, #community a.username {font:11px Helvetica; color:#7f7f7f}
#community a.username:hover {color:#195467; }
#community a.dt {color:#0a0a0a}
#community h3 {margin-bottom:8px;}
#community .title_sub {padding-left:0}

#community ul {margin:0 0 20px}
#community ul li {margin:0 0 6px; padding:0 0 0 13px; background:url('../design/gpn/front/forum_li.gif') no-repeat 0px 3px; }
