/*
------------------------------------------------------------------------
Theme Name:    News
Theme URI:     http://quommunication.com/
Description:   A new kind of WordPress theme. For comments, questions or problems visit the <a href="http://quommunication.com/forum" title="Quommunication Forum">Quommunication Forum</a>!
Version:       1.02
Author:        Quommunication
Author URI:    http://quommunication.com/
------------------------------------------------------------------------


Support:       Bence Kucsan, support@quommunication.com
Updated:       January 14 2008
Copyright:     (c) 2008 Quommunication, a product of Bence Kucsan




All rights reserved.
*/



body {
        margin: 0px;
        padding: 0px;
        background-color: #ffffff;
        font-family: Arial;
        font-size: 12px;
        color: #333333;
}



a {
        outline: none;
}


.clear {
        clear: both;
}



.hr {
        margin: 0px;
        padding: 0px;

        height: 1px;
        font-size: 1px;


        background-color: #ffffff;

        clear: both;


        border-bottom: 1px solid #cccccc;
}


.hr_top {
        margin: 0px;
        padding: 0px;

        height: 5px;
        font-size: 1px;

        background-color: #eeeeee;

        clear: both;

        border-top: 1px solid #cccccc;
}

.hr_bottom {
        margin: 0px;
        padding: 0px;

        height: 5px;
        font-size: 1px;

        background-color: #eeeeee;

        clear: both;

        border-bottom: 1px solid #cccccc;
}


.red {
        color: #EB8A1D;
}


/*
------------------------------------------------------------------------
CONTAINER - The 980px wide wrapper used in header, main menu, and more
------------------------------------------------------------------------
*/
















.container {
        margin: 0px auto;
        padding: 0px;

        width: 980px;

        text-align: left;
}
















/*
------------------------------------------------------------------------
HEADER - Logo & Search Form
------------------------------------------------------------------------
*/
















#header {
        margin: 15px auto;
        padding: 0px;
















        width: 980px;
        height: 250px;
















        text-align: left;
        background:url(images/riilogo.gif) no-repeat;
}
















.logo, .logo a, .logo a:visited {
        margin: 10px 0px 0px 0px;
        padding: 0px;
















        font-family: Geneva, Arial;
        font-size: 40px;
        font-weight: bold;
        letter-spacing: -2px;
        color: #EB8A1D;
        text-decoration: none;

        float: left;
}
















.search {
        margin: 32px 0px 0px 0px;
        padding: 5px;

        background-color: #eeeeee;
















        float: right;
}
















.search .input {
        margin: 0px 3px 0px 0px;
        padding: 6px 7px 5px 7px;

        width: 230px;

        font-family: Arial;
        font-size: 11px;
        color: #999999;
















        border-left: 1px solid #bbbbbb;
        border-top: 1px solid #bbbbbb;
        border-right: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
}
















.button {
        margin: 0px;
        padding: 0px 8px 0px 8px;

        height: 25px;
        background-color: #000000;

        font-family: Arial;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        color: #ffffff;

        border: 0px;
}
















/*
------------------------------------------------------------------------
MENUS - Main, Pages (currently not in use) & Sub Menu
------------------------------------------------------------------------
*/
















#menu {
        margin: 0px auto;
        padding: 0px 0px 0px 0px;

        width: 100%;
        height: 24px;
}
















.main_menu li {
        margin: 0px 20px 12px 0px;
        padding: 0px;
















        font-size: 14px;

        float: left;
        list-style: none;
}
















.page_item a, .page_item a:visited {
        margin: 0px;
        padding: 0px;
















        color: #EB8A1D;
        text-decoration: none;

        display: block;
        border-bottom: 2px solid #ffffff;
}
















.current_page_item, .page_item a:hover {
        border-bottom: 2px solid #EB8A1D;
}
















.current_page_item a, .current_page_item a:visited, .current_page_item a:hover {
        border-bottom: none;
}
















/* END Main Menu */
















/* Sub Menu */
















#submenu {
        margin: 0px auto;
        padding: 0px;

        width: 100%;
        height: 32px;
        background-color: #eeeeee;

        border-bottom: 1px solid #cccccc;
}
















.sub_menu li {
        margin: 7px 5px 7px 0px;
        padding: 0px;

        font-size: 11px;

        float: left;
        list-style: none;
}
















.cat-item a, .cat-item a:visited {
        margin: 0px;
        padding: 3px 6px 3px 6px;
















        color: #999999;
        text-decoration: none;

        display: block;
}
















.cat-item a:hover {
        background-color: #999999;
















        color: #ffffff;
        text-decoration: none;
}
















.current-cat, .current-cat a, .current-cat a:visited {
        background-color: #999999;
















        color: #ffffff;
        text-decoration: none;
}
















.sub_menu li b {
        margin: 0px;
        padding: 3px 0px 3px 0px;
















        color: #000000;
        text-decoration: none;

        display: block;
}
















/* END Sub Menu */
















/* Dropdown Menu, if there are some children categories in WordPress defined */
















.children {
        margin: 0px;
        padding: 4px 0px 4px 0px;

        position: absolute;
        left: -9000px;

        background-color: #ffffff;
        border-right: 2px solid #cccccc;
        border-bottom: 2px solid #cccccc;
        border-left: 1px solid #dddddd;
        border-top: 1px solid #dddddd;
}
















.sub_menu li:hover ul, .sub_menu li.iehover ul {
        left: auto;
}
















.children li {
        margin: 1px 7px 1px 7px;
        padding: 1px 0px 1px 0px;

        float: none;
}
















.children li a, .children li a:visited {
        background-color: #ffffff;
















        color: #999999;
}
















.children li a:hover {
        background-color: #999999;
















        color: #ffffff;
}
















.children .current-cat, .children .current-cat a, .children .current-cat a:visited {
        background-color: #999999;
















        color: #ffffff;
        text-decoration: none;
}
















/* END Dropdown Menu */
















/*
------------------------------------------------------------------------
CONTENT
------------------------------------------------------------------------
*/
















/* Column Definitions */
















.column_main {
        margin: 10px 0px 10px 0px;
        padding: 0px 20px 20px 0px;

        width: 640px;

        float: left;
}
















.column_right {
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 20px 0px;

        width: 300px;

        float: right;
}
















.column_left_b {
        margin: 10px 0px 10px 0px;
        padding: 0px 20px 20px 0px;

        width: 299px;

        float: left;

        border-right: 1px solid #cccccc;
}
















.column_center_b {
        margin: 10px 0px 10px 0px;
        padding: 0px 20px 20px 20px;

        width: 299px;

        float: left;

        border-right: 1px solid #cccccc;
}
















/* END Column Definitions */
















/* Featured (the first enrty in every category archives and on the index page, currently with that black background ) */


#featured {
        margin: 10px 0px 0px 0px;
        padding: 1px 20px 10px 20px;

        background-color: #ffffff;
}

#featured h1 a, #featured h1 a:visited {
        color: #000000;
}

#featured h1 a:hover {
        color: #000000;
}

#featured h2 {
       color: #000000;
}

#featured h2 a, #featured h2 a:visited {
        padding: 0px 0px 1px 0px;
        color: #000000;
        border-bottom: 1px solid #333333;
}

#featured h2 a:hover {
        color: #000000;
        border-bottom: 1px solid #000000;
}

#featured h2 i {
        color: #000000;
}

#featured h2 i a, #featured h2 i a:visited {
        color: #000000;
        text-decoration: none;

        border-bottom: 1px solid #333333;
}

#featured h2 i a:hover {
        color: #000000;
        border-bottom: 1px solid #000000;
}
#featured p {
        color: #000000;
}
#featured p a, #featured p a:visited {
        color: #000000;
        border-bottom: 1px solid #333333;
}

#featured p a:hover {
        color: #000000;
        border-bottom: 1px solid #000000;
}

#featured img, #featured img a, #featured img a:visited {
        margin: 0px 0px 20px 0px;
        padding: 0px;

        float: none;

        border: none;
}

#featured ul, #featured ol {
        margin: 20px 0px 20px 50px;
        padding: 0px;
}

#featured li {
        margin: 0px;
        padding: 3px 0px 3px 0px;

        font-size: 14px;

        list-style-type: disc;
        border-bottom: none;
}

#featured blockquote p {
        margin: 20px 0px 20px 0px;


       font-family: Georgia;
        font-size: 18px;
        line-height: 22px;
        font-style: italic;
}

/* END Featured */



/* tipps (the first enrty in every category archives and on the index page, currently with that black background ) */


#tipps {
        margin: 10px 0px 0px 0px;
        padding: 1px 20px 10px 20px;

        background-color: #ffffff;
}





#tipps h1 a, #tipps h1 a:visited {
        color: #000000;
}












#tipps h1 a:hover {
        color: #00000;
}
















#tipps h2 {
        color: #999999;
}
















#tipps h2 a, #tipps h2 a:visited {
        padding: 0px 0px 1px 0px;
        color: #000000;
        border-bottom: 1px solid #EB8A1D;
}
















#tipps h2 a:hover {
        color: #000000;
        border-bottom: 1px solid #EB8A1D;
}
















#tipps h2 i {
        color: #999999;
}
















#tipps h2 i a, #tipps h2 i a:visited {
        color: #999999;
        text-decoration: none;
















        border-bottom: 1px solid #333333;
}
















#tipps h2 i a:hover {
        color: #000000;
        border-bottom: 1px solid #ffffff;
}
















#tipps p {
        color: #999999;
}
















#tipps p a, #tipps p a:visited {
        color: #000000;
        border-bottom: 1px solid #333333;
}
















#tipps p a:hover {
        color: #000000;
        border-bottom: 1px solid #EB8A1D;
}
















#tipps img, #tipps img a, #tipps img a:visited {
        margin: 5px 0px 10px 20px;
        padding: 0px;

        float: right;

        border: none;
}
















#tipps ul, #tipps ol {
        margin: 20px 0px 20px 50px;
        padding: 0px;
}
















#tipps li {
        margin: 0px;
        padding: 3px 0px 3px 0px;

        font-size: 14px;
















        list-style-type: disc;
        border-bottom: none;
}


#tipps blockquote p {
        margin: 20px 0px 20px 0px;
        font-family: Georgia;
        font-size: 18px;
        line-height: 22px;
        font-style: italic;
}


/* END tipps */













/* Categories */
















.category_header {
        margin: 10px 0px 0px 0px;
        padding: 20px 20px 10px 20px;

        background-color: #eeeeee;

        text-align: center;

        border-bottom: 1px solid #cccccc;
}
















/* END Categories */
















/* Lists (displaying the posts) */
















#content ul {
        margin: 0px 0px 10px 0px;
        padding: 0px;
}
















#content li {
        margin: 0px;
        padding: 7px 0px 7px 0px;

        line-height: 16px;

        list-style-type: none;
















        border-bottom: 1px dashed #aaaaaa;
}
















.title a, .title a:visited {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}
















.title a:hover {
        color: #336699;
}
















.comment_excerpt a, .comment_excerpt a:visited, .comment_excerpt a:hover {
        font-weight: normal;
}
















.meta {
        margin: 0px 0px 15px 0px;
        padding: 0px;
















        color: #999999;
        font-size: 11px;
}
















.meta a, .meta a:visited {
        color: #999999;
        text-decoration: none;
        border-bottom: 1px solid #dddddd;
}
.meta a:hover {
        color: #000000;
}
















/* END Lists */
















/* Entry */
















.column_left_b img, .column_center_b img, .column_right img {
        margin: 3px 10px 5px 0px;
        padding: 0px;

        float: left;

        height: 82px;

        border: none;
}
















p {
        margin: 10px 0px 10px 0px;
        padding: 0px;

        line-height: 18px;
}
















p a, p a:visited {
        color: #336699;
        text-decoration: none;

        border-bottom: 1px solid #dddddd;
}
















p a:hover {
        color: #EB8A1D;
}
















#entry {
        margin: 30px 0px 0px 0px;
}
















#entry .digg {
        margin: 3px 10px 5px 0px;
        float: left;
}
















#entry img, #entry img a, #entry img a:visited {
        margin: 5px 0px 10px 20px;
        padding: 0px;

        border: none;
}
















#entry p {
        margin: 20px 0px 20px 0px;

        font-size: 14px;
}
















#entry ul, #entry ol {
        margin: 20px 0px 20px 50px;
        padding: 0px;
}
















#entry li {
        margin: 0px;
        padding: 3px 0px 3px 0px;

        font-size: 14px;
















        list-style-type: disc;
        border-bottom: none;
}
















#entry blockquote p {
        margin: 20px 0px 20px 0px;
















        font-family: Georgia;
        font-size: 18px;
        line-height: 22px;
        font-style: italic;
}
















/* Button like link styling for the 'Archives' link */
















.link a, .link a:visited {
        margin: 0px;
        padding: 4px 6px 4px 6px;
















        background-color: #bbbbbb;
















        font-size: 12px;
        color: #ffffff;
        font-weight: bold;

        border: none;
}
















.link a:hover {
        color: #ffffff;
        background-color: #336699;
}
















/* END Button like link styling for the 'Archives' link */
















/* END Entry */
















/* Comments */
















.comment_author {
        margin: 20px 20px 20px 0px;
        padding: 0px;

        width: 150px;
















        float: left;
}
















.comments {
        margin: 10px 0px 10px 0px;
        padding: 0px;

        width: 469px;

        float: left;
}
















.leave_comment {
        margin: 0px 0px 10px 0px;
        padding: 20px;

        background-color: #eeeeee;
}
















.leave_comment .textarea {
        margin: 0px;
        padding: 6px 7px 5px 7px;

        width: 585px;

        font-family: Arial;
        font-size: 12px;
        color: #333333;
















        border-left: 1px solid #bbbbbb;
        border-top: 1px solid #bbbbbb;
        border-right: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
}
















.leave_comment .input {
        margin: 0px;
        padding: 6px 7px 5px 7px;

        width: 220px;

        font-family: Arial;
        font-size: 12px;
        color: #333333;
















        border-left: 1px solid #bbbbbb;
        border-top: 1px solid #bbbbbb;
        border-right: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
}
















/* END Comments */
















/* Tabs (in the sidebar for the AJAX box) */
















.tab_container {
        margin: 0px;
        padding: 0px;

        border: 5px solid #eeeeee;
}
















.tab_container_in {
        margin: 0px;
        padding: 10px;

        border-left: 1px solid #dddddd;
        border-top: 1px solid #dddddd;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
}
















.tab_menu_container {
        padding: 0px 0px 0px 0px;

        height: 27px;

        background-color: #eeeeee;
}
















#tab_menu li {
        margin: 0px;
        padding: 7px 5px 2px 0px;

        background-color: #eeeeee;

        font-size: 11px;
        line-height: normal;
















        float: left;
        list-style: none;
        cursor: pointer;

        border-bottom: none;
}
















#tab_menu .first {
        padding: 7px 5px 2px 6px;
}
















#tab_menu li a, #tab_menu li a:visited {
        margin: 0px;
        padding: 3px 6px 3px 6px;

        background-color: #eeeeee;
















        color: #999999;
        text-decoration: none;

        display: block;
}
















#tab_menu li a:hover, #tab_menu li a.current {
        background-color: #999999;
















        color: #ffffff;
        text-decoration: none;
}
















.tab_content_list {
        display: none;
}
















#tab_content_tags a, #tab_content_tags a:visited {
        color: #999999;
        text-decoration: none;
}
















#tab_content_tags a:hover {
        color: #000000;
        text-decoration: none;
}
















/* END Tabs */
















/* Widgets */
















#content .widget ul {
        padding: 10px 10px 20px 10px;

        border: 5px solid #eeeeee;
}
















.widget li a, .widget li a:visited {
        color: #000000;
        font-weight: bold;
        text-decoration: none;

        display: block;
}
















.widget li a:hover {
        color: #EB8A1D;
}
















.widget .page_item a, .widget .page_item a:visited, .widget .page_item a:hover  {
        border-bottom: none;
}
















.widget .cat-item a, .widget .cat-item a:visited {
        padding: 0px;
}
















.widget .cat-item a:hover, .widget .current-cat, .widget .current-cat a, .widget .current-cat a:visited {
        background-color: #ffffff;
}
















/* END Widgets */
















/*
------------------------------------------------------------------------
HEADERS
------------------------------------------------------------------------
*/
















h1, h1 a, h1 a:visited {
        margin: 0px 0px 10px 0px;
        padding: 0px;
















        font-family: Geneva, Arial;
        font-size: 28px;
        line-height: 32px;
        font-weight: normal;
        color: #000000;
        letter-spacing: -1px;
        text-decoration: none;
}
















h1 a:hover {
        color: #EB8A1D;
}
















h2 {
        margin: 20px 0px 10px 0px;
        padding: 0px;
















        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        color: #EB8A1D;
}
















h2 a, h2 a:visited {
        padding: 0px 0px 1px 0px;
















        color: #EB8A1D;
        text-decoration: none;
















        border-bottom: 1px solid #dddddd;
}
















h2 a:hover {
        color: #000000;
}
















h2 i {
        color: #999999;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
}
















h2 i a, h2 i a:visited {
        color: #999999;
        text-decoration: none;

        border-bottom: 1px solid #dddddd;
}
















h2 i a:hover {
        color: #000000;
}
















h3 {
        margin: 20px 0px 20px 0px;
        padding: 0px;

        font-family: Geneva, Arial;
        font-size: 20px;
        line-height: 20px;
        font-weight: normal;
        color: #000000;
        letter-spacing: -1px;
}
















h3 a, h3 a:visited {
        color: #336699;
        text-decoration: none;
}
















h3 a:hover {
        color: #EB8A1D;
}
















/*
------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------
*/
















#footer {
        margin: 0px auto;
        margin-top: 30px;
        padding: 20px 0px 20px 0px;

        width: 100%;
        background-color: #eeeeee;
}
















#footer p.left {
        font-size: 11px;
        color: #999999;
        float: left;
}
















#footer p.right {
        font-size: 11px;
        color: #999999;
        float: right;
}
















#footer p a, #footer p a:visited {
        color: #999999;
        font-weight: normal;
        text-decoration: none;

        border-bottom: 1px solid #dddddd;
}
















#footer p a:hover {
        color: #000000;
}




/**
* AllPlayers
************************************************/
#allplayers {
 position: relative;
 top: -179px;
 left: 0px;
 }

 /**
* AmazonWidget
************************************************/
#amazonwidget {
 position: relative;
 top: -9px;
 left: 390px;
 }

/**
* NowPlaying
************************************************/
#nowplaying {
 position: relative;
 top: -192px;
 left: -5px;
 }

 /**
* advertTextPicRect
************************************************/
#advertTextPicRect {
 position: relative;
 top: -427px;
 left: 660px;
 }