/* General */body { background-attachment: fixed;

background-image: url(http://www.piranhavegas.com/new/bg.jpg);
background-position: top center;
background-repeat: no-repeat; color:#FFFFFF; }body.searchTips { background-color: #FFF; background-image: none; padding: 30px; text-align: left; }a { color:#FFF; text-decoration:underline; }a:hover { text-decoration:none; }#Header h1 a { color:#fff; font-size:3.4em; font-family: 'trebushet ms', tahoma, arial, sans-serif; line-height:130%; text-decoration:none; font-weight:400 }#Header h1 a span { color:#ccde1d; padding-left:8px; }#Slogan { color:#fff; }h2 em { color:#fff; font-size:1.5em; }.Content h2 { color:#fff; font-size:1.6em; font-family: arial, sans-serif; }.Content h3 { color:#f96401; font-size:1.3em; font-family: arial, sans-serif; }.Content h3 a { color:#f96401; }.Content h4 { color:#A8A288; }.Content h5 { color:#fff; }.Content ul { clear:both; }.Content ul li { line-height:120%; background:url(../images/bg_side_marker.gif) no-repeat 0% 5px; padding:2px 0 2px 15px; }.Content ol li { line-height:120%; padding:2px 15px 2px 0; list-style:decimal; list-style-position:inside }h2.tplAuthorName { color:#000; font-size:1.8em; font-weight:700; }h3.tplLangContentByAuthor { color:#668B27; font-size:1.3em; font-weight:700; }hr { border-top:1px solid #A8A288; height:1px; }/* Menu */#Menu li a { font-size: 1.3em; text-decoration: none; color:#fff; font-weight:700; font-family:  arial, sans-serif; }#Menu li ul li a { padding: 2px 20px 0; height: auto; font-weight: normal; font-size: 1em; background-image: none !important; width:70px; text-transform:none; color:#fff; }#Menu li li:hover { background-color:#000 }#Menu li li:hover a { color:#FFFFFF; }.currentItem a { color:#e23f11 !important; }/* Left & Right Content Area */.Left h2, .Right h2 { font-size:1.4em; font-family: arial, sans-serif; font-weight:400; color:#fff; line-height:120%; text-transform:uppercase; background:url(../images/bg_side_h2.gif) no-repeat 0% 20px; }.Left ul, .Right ul { border-top:none; padding:10px 16px; }.Left li, .Right li { border-top:1px solid #861e27; }.Left li a, .Right li a { color: #FFF; padding-left:15px; display:block; text-decoration:none; background:url(../images/bg_side_marker.gif) no-repeat 0% 6px; }.Left li a:hover, .Right li a:hover { color: #f3081c; text-decoration:underline }.Left .SideBox, .Right .SideBox { margin-bottom:7px; background-color:#450808; }/* HtmlBlock Blue */.Search { margin:0 0 3px 0; padding:0; padding-bottom:10px; }.Search h2 { background:url(../images/bg_orange_h2.gif) no-repeat 0% 20px; }.White { margin:0 0 3px 0; padding-bottom:10px; }.White h2 { background:url(../images/bg_orange_h2.gif) no-repeat 0% 20px; }.White p { padding:15px 16px }/* HtmlBlock */.HtmlBlock h2 { border:0 !important; }/* Summary listing */.Summary h2 { border-bottom:0; }.Summary li { margin:0; border-top:1px solid #1e1e1e }.Summary small { display:block; font-size:.9em; color:#ccde1d; padding:0 0 5px 0; }.Summary li a { color:#e23f11; text-decoration:underline }/* Center Content Area */li.ContentType { font-size:.9em; line-height:120%; padding:5px !important; background:none !important; }li.ContentAuthors { text-decoration:none; font-size:.9em; line-height:120%; padding:5px !important; background:none !important; }li.ContentAuthors a { text-decoration:underline; }li.ContentAuthors a:hover { text-decoration:none }li.ContentPublishDate { font-size:.9em; line-height:120%; padding:5px !important; background:none !important; }li.ContentCategories { text-decoration:none; font-size:.9em; line-height:120%; padding:5px !important; background:none !important; }li.ContentCategories a { text-decoration:underline; color:#ccde1d }li.ContentCategories a:hover { text-decoration:none; }li.CommentsContentListDetails { line-height:120%; padding:5px !important; background:none !important;font-size:.9em;  }.Content img { border:3px solid #020106; }/* Testimonial */.Testimonial { background-color:#151515 }.Testimonial_content { color:#c7d194; text-align:center }/* Icon Links */.FeedLink a { background: url(../images/FeedLink.gif) 0 0 no-repeat; }/* Forms */.Button, .SearchGoButton { background:url(../images/b_submit.gif) no-repeat; padding:0; margin:0; border:0; width:76px; height:21px; cursor:pointer; color:#fff; line-height:80%; font-weight:700; font-size:.9em }/* Tables */th { text-align: center; vertical-align: top; padding: 6px 10px 6px 10px; color:#fff; background-color:#151515; }.odd td { background-color: #1e1e1e; }.even td { background-color: #151515; }/* Page Breadcrumbs */.Breadcrumb { padding: 6px 10px 7px; margin: 0 0 20px 0; font-size:.95em; background:#020106 }.Breadcrumb li a { padding: 0 0 0 0; }/* Side Search */.SearchGoButton { margin-left:108px }.tplAdvancedSearchURL { text-decoration:underline; }/* Page Footer */#Footer { width: 980px; margin: 0 auto; padding: 15px 0 0 0; color:#A8A288; font-family:Tahoma, Geneva, sans-serif; font-size:1em; line-height:130%; }#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited { text-decoration: underline; margin: 0; color:#A8A288 !important; padding:0 5px; }.CommentItem { border:none !important; margin:20px 0px; border-bottom:1px solid #151515 !important; }div.CommentItemOutsideHighlight div.CommentItem { background-color:#151515 !important }div.CommentsContainer { border:none !important; }.tplPreviousLink, .tplNextLink { text-decoration:none }.Small a { color:#f60; }.RSSBlock { padding:0 16px; }.RSSBlock h2 { background:none !important; padding:0; }.RSSBlock h2 a { background:url(../images/feed-icon-32x32.png) no-repeat 5px 15px; height:32px; padding:20px 0 5px 45px !important; display:block; font-size:.75em; }.TwitterBlock h2 a { background:url(../images/twitter_bird_32x32.png) no-repeat 0% 0%; height:32px; padding:20px 0 5px 45px !important; display:block; font-size:.8em }.PagingList li { background:none !important; }