/*  
Theme Name: MusicReviewZone.com
Theme URI: http://www.musicreviewzone.com/
Description: The 2.0 MusicReviewZone.com Theme
Version: 0.7 alpha
Author: Shann McNicholl
Author URI: http://www.mcnicholl.com
*/

* {
    margin          :   0px;
    padding         :   0px;
    border          :   0;
}

* {
    /*font-family     :   Tahoma, Arial Black, Sans Serif;*/
    font-family     :   arial, verdana, helvetica, sans-serif;
    font-size       :   100%;
}

a {
    color           :   #0000EE;
}

h1 {
    font-size       :   125%;
}

h2 {
    font-size       :   110%;
}

h3 {
    font-size       :   105%;
}

div#holder {
    margin-top      :   0px;
    width           :   940px;
    text-align      :   left;
}
div#clear_floats {
    clear           :   both;
}
div input {
    border-width    :   1px;
    border-style    :   solid;
}
div#float_left {
    float           :   left;
    margin          :   0;
    padding         :   0;
}
div#float_right {
    float           :   right;
    margin          :   0;
    padding         :   0;
}

/*
-   ----------------------------- HEADER
*/
div#header_holder {
    margin-top      :   10px;
}
div#header_logo {
    float           :   left;
    width           :   437px;
    height          :   79px;
}
div#header_advert {
    float           :   right;
    width           :   468px;
    height          :   70px;
    margin-top      :   5px;
}

/*
-
*/
div#footer {
    margin-top      :   5px;
    margin-bottom   :   5px;
    color           :   #fff;
    font-size       :   75%;
    font-weight     :   bold;
    display         :   inline-block;
    width           :   940px;
    height          :   31px;
    background      :   url(images/menu_background.png) no-repeat;
    padding-top     :   7px;
    text-align      :   center;
    text-align      :   center;
}
div#footer a {
    color           :   #fff;
    
}

/*
- ----------------------------- MENU
*/
div#menu_holder {
    margin-top      :   10px;
    color           :   #fff;
    font-size       :   80%;
    font-weight     :   bold;
    display         :   inline-block;
    width           :   940px;
    height          :   31px;
    background      :   url(images/menu_background.png) no-repeat;
    padding-top     :   5px;
}
div#menu_holder a {
    color           :   #fff;
    text-decoration :   underline;
}
div#menu_links {
    float           :   left;
    width           :   55%;
    padding-top     :   1px;
}
div#menu_links ul {
    list-style      :   none;
}
div#menu_links ul li {
    display         :   inline;
    margin-left     :   15px;
}
div#menu_links ul li a {
    text-decoration :   none;
    font-family     :   tahoma, arial;
    font-size       :   90%;
}
div#menu_links ul li a:hover {
    text-decoration :   underline;
    color           :   #A7A37E;
}
div#menu_date {
    float           :   left;
    width           :   15%;
    font-size       :   90%;
    font-weight     :   normal;
    padding-top     :   3px;
}
div#menu_search {
    float           :   left;
    width           :   30%;
    text-align      :   right;
}
div#menu_search input {
    background-color:   #002F2F;
    border-width    :   1px;
    border-style    :   solid;
    border-color    :   #E6E2AF;
    color           :   #A7A37E;
    font-size       :   75%;
    padding         :   2px;
    width           :   200px;
}
div#menu_search #searchsubmit {
    background-color:   #EFECCA;
    height          :   18px;
    margin-right    :   15px;
    padding         :   0;
    width           :   46px;
}


/*
- ----------------------------- MAIN
*/
.pagetitle {
    font-size       :   85%;
    font-weight     :   bold;
    margin-bottom   :   10px;
    background-color:   #002F2F;
    padding-top     :   3px;
    padding-bottom  :   3px;
    color           :   #fff;
    padding-left    :   2px;
}
div#main_holder {
    width           :   530px;
    margin          :   0;
    padding         :   0;
    padding-bottom  :   11px;
    float           :   left;
}
div#main_holder .background_image {
    margin          :   0;
    padding         :   0;
}
div#main_top {
    width           :   530px;
    background      :   url(images/main_background_top_03_03_03.png) no-repeat;    
    height          :   11px;
    margin          :   0;
    padding         :   0;
    overflow        :   hidden;
}
div#main_bottom {
    width           :   530px;
    height          :   12px;
    background      :   url(images/main_bottom2.png) no-repeat center top;
    margin          :   0;
    overflow        :   hidden;
}
div#main_content {
    padding-left    :   10px;
    padding-right   :   10px;
    width           :   510px;
    display         :   inline-block;
    background      :   url(images/main_middle2.png) repeat-y center;
}
div#main_content hr {
    border          :   0px;
    height          :   1px;
    background-color:   #A7A37E;
    margin-top      :   5px;
    margin-bottom   :   5px;
}
div#main_headline_left {
    float           :   left;
    width           :   250px;
}
div#main_headline_right {
    float           :   right;
    width           :   250px;
}
div#main_article_date {
    float           :   left;
    font-size       :   70%;
    padding-top     :   5px;
}
div#main_article_comments {
    float           :   right;
    font-size       :   70%;
    padding-top     :   5px;
}
div#main_remaining_news_item {
    margin-top      :   5px;
    font-size       :   90%;
    color           :   #666;
}
div#main_remaining_news_item img {
    margin-right    :   5px;
}
div#main_more_news {
    background-color:   #A7A37E;
    margin-top      :   5px;
    margin-bottom   :   5px;
    color           :   #fff;
    font-size       :   80%;
    font-weight     :   bold;
    text-align      :   right;
    display         :   inline-block;
    width           :   100%;
}
div#main_more_news div {
    overflow        :   hidden;
    padding-right   :   5px;
    padding-left    :   15px;
}
div#main_more_news a{
    color           :   #FFF;
    text-decoration :   none;
}


/*
- Single Page
*/
div#main_content_single {

    display         :   inline-block;
}
div#main_content_single p {
	font-size       :   1em;
    font-weight     :   normal;
    line-height     :   1.25em;
    text-align      :   justify;
    margin          :   0px 0 10px 0;
    color           :   #111;
}
div#main_content_single strong {
    font-size       :   105%;
}
div#main_content_single ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
}
div#main_content_single li {
	margin          :   7px 0 8px 10px;
    font-size       :   90%;
}
div#main_content_single ul {
	margin-left     :   0px;
	padding         :   0 0 0 30px;
	list-style      :   none;
	padding-left    :   10px;
	text-indent     :   -10px;
    <!--[if IE]>
        text-indent     :   10px;
    <![endif]-->
    <!--[if lt ie7]>
        list-style      :   circle;
    <![endif]-->
} 
div#main_content_single ol {
    margin          :   0px;
    padding         :   0 0 0 30px;
    padding-left    :   20px;
    text-indent     :   0px;
}
div#main_content_single img {
    border-width    :   1px;
    border-style    :   solid;
    border-color    :   #ccc;
    padding         :   5px;
    margin          :   0 5px 5px 0;
}
div#main_content_single h1 {
    font-size       :   160%;
    margin-bottom   :   0px;
    line-height     :   1.1em;
    background-color:   #002F2F;
    padding         :   3px;
    padding-bottom  :   9px;    
    text-align      :   center;
}
div#main_content_single h1 a {
    color           :   #fff;
}
div#main_content_single  a {
    color           :   #333;
}
div#main_content_single_tags {
    font-size       :   80%;
    display         :   inline-block;
}
div#main_content_single_author {
    float           :   left;
    font-size       :   65%;
    font-weight     :   bold;
    color           :   #666;
    padding-left    :   25px;
    background-color:   #fff;
    width           :   150px;
    text-align      :   left;     
    width           :   60%;
}
div#main_content_single_author a {
    color           :   #666;
    text-decoration :   none;
}
div#main_content_single_author a:hover {
    text-decoration :   underline;
}
div#main_content_single_date {
    float           :   right;
    font-size       :   65%;
    font-weight     :   bold;
    color           :   #666;
    padding-right   :   5px;
    background-color:   #fff;
    width           :   150px;
    text-align      :   center;   
}


/*
-   Comments
*/
div#main_content_comments {
    margin-top      :   20px;
    font-size       :   80%;
    display         :   inline-block;
    width           :   100%;
}
div#main_content_comments img {
    border          :   0px;
    padding         :   0;
    margin-top      :   0px;
}
div#main_content_comments h2{
    background-color:   #A7A37E;
    padding         :   4px;
    color           :   #fff;
    text-align      :   right;
    font-size       :   110%;
}
div#main_content_comments h2 a {
    color           :   #fff;
    text-decoration :   none;
}
div#main_content_comments_none {
    margin          :   40px;
    text-align      :   center;
    background-color:   #002F2F;
    font-weight     :   bold;
    color           :   #fff;
}
div#main_content_comments #comment {
    border-width    :   1px;
    border-style    :   solid;
    border-color    :   #A7A37E;
    margin-top      :   5px;
    margin-bottom   :   5px;
}
div#main_content_comments #addcomment input {
    border-width    :   1px;
    border-style    :   solid;
    border-color    :   #A7A37E;
    background-color:   #002F2F;
    color           :   #A7A37E;
    padding         :   3px;
    font-size       :   90%;
}
div#main_content_comments  textarea {
    padding         :   3px;
}
div#main_content_comments_title {
    float           :   left;
    width           :   75%;
}
div#main_content_comments_date {
    float           :   right;
    width           :   25%;
    text-align      :   right;
}
/*
-   Sidebar
*/
div#sidebar_holder {
    width           :   410px;
    overflow        :   hidden;
    float           :   right;
}
div#sidebar_top_holder {
    width           :   410px;
    height          :   150px;
    background      :   url(images/sidebar_top_background.png) no-repeat;
    padding         :   10px;
}
#submit_button {
    font-size       :   85%;
}
div#sidebar_top_user {
    width           :   45%;
    float           :   left;
}
div#sidebar_top_user h1 {
    font-size       :   80%;
    color           :   #fff;
}
div#sidebar_top_user_content {
    display         :   inline-block;
    width           :   100%;
    font-size       :   80%;
    color           :   #A7A37E;
    border-width    :   0 1px 0 0;
    border-style    :   solid;
    border-color    :   #fff;
    overflow        :   hidden;
}
div#sidebar_top_user_content a {
    color           :   #A7A37E;
}
div#sidebar_top_user_content ul {
    list-style      :   none;   
}
div#sidebar_top_user_content input {
    margin-top      :   5px;
    border-width    :   1px;
    border-color    :   #A7A37E;
    border-style    :   solid;
    background-color:   #002F2F;
    color           :   #A7A37E;
    padding         :   2px;
}
div#sidebar_top_user_content #log {
    width           :   160px;
}
div#sidebar_top_user_content #pwd {
    width           :   160px;
}
div#sidebar_top_user_content #rememberme {
    border          :   0;
    background-color:   transparent;
    
}
div#sidebar_top_rss {
    width           :   54%;
    float           :   left;
    padding-left    :   0px;
}
div#sidebar_top_rss h1 {
    font-size       :   80%;
    color           :   #fff;
    padding-left    :   10px;
}
div#sidebar_top_rss_content {
    font-size       :   80%;
    color           :   #A7A37E;
    font-weight     :   bold;
    margin-left     :   10px;
    display         :   inline-block;
}
div#sidebar_top_rss_content #rss_icon {
    margin-right    :   67px;
    border-width    :   0px;
    border-style    :   solid;
    border-color    :   #A7A37E;
}
div#sidebar_top_rss_content input {
    margin-top      :   5px;
    border-width    :   1px;
    border-color    :   #A7A37E;
    border-style    :   solid;
    background-color:   #002F2F;
    color           :   #A7A37E;
    padding         :   2px;
    font-weight     :   normal;
}
div#sidebar_top_rss_content #sidebar_top_rss_form {
    margin-top      :   8px;
}
div#sidebar_blogcatalog {
    width           :   390px;
    text-align      :   center;
    padding-left    :   10px;
    margin-top      :   10px;
}
div#sidebar_album_reviews {
    width           :   390px;
    padding-left    :   10px;
    margin-top      :   10px;
}
div#sidebar_social {
    width           :   390px;
    padding-left    :   10px;
    margin-top      :   10px;
}


/*
-   Recent Popular Choice Articles Section
*/
div#rpc_holder {
    width           :   390px;
    background-color:   #fff;
    margin-left     :   10px;
    margin-top      :   10px;
}
div#rpc_holder li {
    margin-left     :   20px;
}
div#rpc_header {
    display         :   inline-block;
    overflow        :   hidden;
}
div#rpc_header ul {
    list-style      :   none;
    margin          :   0;
    padding         :   0;
}
div#rpc_header ul li {
    margin          :   0;
    display         :   inline;
    float           :   left;
    margin-right    :   2px;
    font-size       :   90%;
}
div#rpc_header ul li a {
    display         :   block;
    padding         :   5px;
}
div#rpc_content {
    height          :   110px;
    font-size       :   80%;
    background-color:   #e9e9e9;
    padding-top     :   5px;
    overflow-y      :   auto;
    border-width    :   0;
    border-top      :   1px;
    border-bottom   :   1px;
    border-style    :   solid;
    border-color    :   #ccc;
}
div#rpc_recentposts {
}
div#rpc_popularposts {
}
div#rpc_commentsposts {
    margin-left     :   5px;
}
div#rpc_comments_comment {
    margin-bottom   :   5px;
}
.rpc_header_li_active {
}
.rpc_header_li {
    background-color:   #ccc;
}


/*
-       Sidebar Album Reviews
*/
div#sar_header h1 {
    background-color:   #A7A37E;
    padding-left    :   3px;
    color           :   #fff;
}
div#sar_header h1 a {
    color           :   #fff;
    text-decoration :   none;
}
div#sar_album_review {
    padding-top     :   5px;
    font-size       :   90%;
    color           :   #A7A37E;
}
div#sar_album_review img {
    margin-right    :   5px;
}
div#sar_album_review h2 {
    font-size       :   105%;
    margin-top      :   0;
    margin-bottom   :   0;
}
div#sar_album_review h2 a{
    color           :   #666;
}
div#sar_footer {
    border          :   0;
    border-bottom   :   1px;
    border-color    :   #A7A37E;
    border-style    :   solid;
    padding-bottom  :   5px;
}
div#sar_footer h1{
    text-align      :   right;
    font-size       :   80%;
}
div#sar_footer h1 a {
}

/*
-       Sidebar Social
*/
div#ssocial_header h1 {
    background-color:   #A7A37E;
    padding-left    :   3px;
    color           :   #fff;
}
div#ssocial_header h1 a {
    color           :   #fff;
    text-decoration :   none;
}
div#ssocial_content {
    width           :   100%;
}
div#ssocial_site {
    width           :   175px;
    margin-top      :   10px;
    float           :   left;
    padding-left    :   10px;
    height          :   37px;
}
div#ssocial_site a {
    font-size       :   125%;
    margin-left     :   10px;
    margin-right    :   10px;
    padding-top     :   0px;
    height          :   37px;
    position        :   relative;
    top             :   -10px;
}
div#ssocial_site img {
    display         :   inline;
    height          :   37px;
    width           :   37px;
}


