﻿body {background: #000000 url(/images/black/background.jpg) repeat-x;}
#full { background-image: url(/images/black/top_background.jpg); background-repeat: no-repeat; background-position: center top; border: solid 1px transparent; }

.hide { visibility:hidden; }

#blog { float: left; margin-left: 2px; margin-top: 5px; width: 662px; }
#blog_inside { float: left; width: 634px; background-color: Black; margin-left: 10px; }
#blog .top {display: block;  background: transparent url(/images/black/title_blog.jpg) no-repeat; width: 662px; height: 36px; }
#blog .left { float: left; background: transparent url(/images/black/bg_blog_left.jpg); width: 10px; min-height: 371px;}
#blog .right { float: left; background: transparent url(/images/black/bg_blog_right.jpg); width: 18px; min-height: 371px; }
#blog .bottom { background: transparent url(/images/black/bg_blog_bottom.jpg) no-repeat;  width: 662px; height: 11px; }
#blog .columns { background-image: url('/images/black/bg_blog.jpg'); background-repeat: repeat-y; }

#blog_main { float: left; margin-left: 2px; margin-top: 4px; width: 662px; }
#blog_main_inside { float: left; width: 624px; min-height: 691px; background-color: Black; margin-left: 10px; }
#blog_main .top { background: transparent url(/images/black/title_blog_main.jpg) no-repeat; width: 662px; height: 36px; }
#blog_main .left { float: left; background: transparent url(/images/black/bg_blog_left_main.jpg) no-repeat; width: 10px; min-height: 691px; }
#blog_main .right { float: left; background: transparent url(/images/black/bg_blog_right_main.jpg) no-repeat; width: 18px; min-height: 691px; }
#blog_main .bottom { background: transparent url(/images/black/bg_blog_bottom.jpg) no-repeat;  width: 662px; height: 11px; }
#blog_main .columns { background-image: url('/images/black/bg_blog_main.jpg'); background-repeat: repeat-y; }

#main { float: left; margin-left: 2px; margin-top: 4px; width: 662px; }
#main_inside { float: left; width: 634px; min-height: 691px; background-color: Black; }
#main .top { background: transparent url(/images/black/title_main.jpg) no-repeat; width: 662px; height: 36px; }
#main .left { float: left; background: transparent url(/images/black/bg_blog_left_main.jpg) no-repeat; width: 10px; min-height: 691px; }
#main .right { float: left; background: transparent url(/images/black/bg_blog_right_main.jpg) no-repeat; width: 18px; min-height: 691px; }
#main .bottom { background: transparent url(/images/black/bg_blog_bottom.jpg) no-repeat; width: 662px; height: 11px; }
#main .columns { background-image: url('/images/black/bg_blog_main.jpg'); background-repeat: repeat-y; }

#twitter { float: right; margin-right: 10px; width: 231px; }
#twitter_inside { float: left; width: 211px; height: 275px; background-color: Black; }
#twitter .top { background: transparent url(/images/black/title_twitter.jpg) no-repeat; width: 231px; height: 31px; }
#twitter .left { float: left; background: transparent url(/images/black/bg_twitter_left.jpg) no-repeat; width: 11px; height: 275px; }
#twitter .right { float: left; background: transparent url(/images/black/bg_twitter_right.jpg) no-repeat; width: 9px; height: 275px; }
#twitter .bottom { background: transparent url(/images/black/bg_twitter_bottom.jpg) no-repeat; height: 8px; width: 231px; }

#photo_stream { float: right; margin-right: 17px; width: 409px; }
#photo_stream_inside { float: left; width: 381px; height: 275px; background-color: Black; }
#photo_stream .top { background: transparent url(/images/black/title_photo_stream.jpg) no-repeat; width: 409px; height: 31px; }
#photo_stream .left { float: left; background: transparent url(/images/black/bg_photo_stream_left.jpg) no-repeat; width: 10px; height: 275px;}
#photo_stream .right { float: left; background: transparent url(/images/black/bg_photo_stream_right.jpg) no-repeat;width: 18px; height: 275px;}
#photo_stream .bottom { background: transparent url(/images/black/bg_photo_stream_bottom.jpg) no-repeat; width: 409px; height: 8px; } 

#tour_dates { float: left; margin-left: 9px; margin-top: 25px; width: 301px; }
#tour_dates_inside { float: left; width: 278px; height: 505px; background-color: Black; }
#tour_dates .top { background: transparent url(/images/black/title_tour_dates.jpg) no-repeat; width:301px; height: 33px; } 
#tour_dates .left { float: left; background: transparent url(/images/black/bg_tour_dates_left.jpg) no-repeat; height: 505px; width: 10px; }
#tour_dates .right { float: left; background: transparent url(/images/black/bg_tour_dates_right.jpg) no-repeat; height: 505px; width: 13px; }
#tour_dates .bottom { background: transparent url(/images/black/bg_tour_dates_bottom.jpg) no-repeat; width: 301px; height: 11px; } 

#blog_main .top a { text-decoration:none; }

#blog .top a { text-decoration:none; }
#blog_rss { /* RSS Link */ float: left; position:absolute; width: 30px; height: 25px; margin-left: 20px; margin-top: 5px; }

#tour_dates .top a { text-decoration:none; }
#tour_dates_rss { /* RSS Link */ float: left; position:absolute; width: 30px; height: 25px; margin-left: 20px; margin-top: 5px; }

#photo_stream .top a { text-decoration:none; }
#photo_stream_flickr { /* RSS Link */ float: left; position:absolute; width: 30px; height: 25px; margin-left: 20px; margin-top: 5px; }

#twitter .top a { text-decoration:none; }
#twitter_twitter { /* RSS Link */ float: left; position:absolute; width: 30px; height: 25px; margin-left: 20px; margin-top: 5px; }

div.lynergy { text-align: right; padding-right: 20px; font-family: 'Trebuchet MS'; font-size: 12px; color: White; }
div.lynergy a:link { color: #e70009; }
div.lynergy a:visited { color: #e70009; }
div.lynergy a:hover { color: #e70009; }

