/*  
Theme Name: MusicVideoCast.com Theme
Theme URI: http://www.musicvideocast.com
Author: Glenton Chozen Samuels
Author URI: http://www.musicvideocast.com/
Description: This WordPress theme was designed and built by Glenton Samuels aka Chozen of Site Builder Tips a product Digital Swagg. 
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php*/


body {
     background:#FFFFFF url(http://www.hiphopmusicdotcom.com/wp-content/themes/iHipHop/images/bg3.gif) repeat scroll 0 0;
     margin-top:0;
     font-family:arial,helvetica,sans-serif;
     }

#header {
     width:960px;
     border:1px solid #000000;
     }

#head-content {
     background:#FFFFFF;
     height:100px;
     margin:0 auto;
     width:920px;
     border-left:1px solid #000000;
     border-right:1px solid #000000;
     padding:0px 20px;
     }

#ka_mainContainer {
     background:transparent url(images/page-bg.jpg) repeat scroll center center;
     font-family:Trebuchet MS;
     font-size:14px;
     width:960px !important;
     border-left:1px solid #000000;
     border-right:1px solid #000000;
     padding:0px;
     }

#ka_mainContainer li {
     color:#FFFFFF;
     }

#ka_mainContainer h2 {
     color:#FFFFFF !important;
     font-size:1.6em;
     font-weight:bold;
     margin:0.5em;
     }

#ka_mainContainer h3 {
     border-bottom:1px solid #CCCCCC;
     color:#FFFFFF;
     font-size:15px;
     padding:0 0 5px 5px;
     }

#ka_mainContainer a:hover {
     background:#000000;
     }

#ka_contentContainer {
     margin:0 auto;
     padding:0px;
     width:790px;
     }

#ka_manageContent {
     margin:0 4px;
     padding:0;
     width:790px;
     }

#ka_leftColumn {
     float:left;
     margin:0 4px;
     padding:0;
     width:480px;
     }

#ka_rightColumn {
     float:right;
     padding:0;
     width:300px;
     }

#ka_discussionModule, #ka_groupModule, #ka_tagModule {
     margin:0 0 10px;
     padding:0;
     width:290px;
     }

div.ka_tagCloud {
     font-family:Tahoma;
     font-weight:900;
     line-height:22px;
     margin:0;
     padding:2px;
     text-align:center;
     width:290px;
     }

#ka_tagModule {
     width:290px;
     }

#ka_headerTopNav {
     background:#000000 url(images/mainnav-bg.gif) repeat-x scroll center top;
     height:42px;
     padding:0px 0 0 9px;
     }


#ka_headerTopNav a {
     color:#999999 !important;
     display:block;
     float:left;
     font-size:92%;
     font-weight:bold;
     height:26px;
     line-height:26px;
     padding:0 0 0 15px;
     text-decoration:none;
     text-transform:uppercase;
     }


#ka_headerTopNav a:hover {
     color:#000000 !important;
     background: transparent url(images/yellow-nav.jpg);
     display:block;
     float:left;
     font-size:92%;
     font-weight:bold;
     height:23px;
     padding:0 10px;
     margin:0 2px;
     text-decoration:none;
     text-transform:uppercase;
     -moz-border-radius-bottomleft:4px;
     -moz-border-radius-bottomright:4px;
     -moz-border-radius-topleft:4px;
     -moz-border-radius-topright:4px;
     -webkit-border-top-left-radius:4px;
     -webkit-border-top-right-radius:4px;
     -webkit-border-bottom-left-radius:4px;
     -webkit-border-bottom-right-radius:4px;
     }

#ka_headerTopNav li a:hover {
     color:#000000 !important;
     background: transparent url(images/yellow-nav.jpg);
     display:block;
     float:left;
     font-size:92%;
     font-weight:bold;
     height:23px;
     margin:5px 0;
     padding:0px 8px;
     text-decoration:none;
     text-transform:uppercase;
     -moz-border-radius-bottomleft:4px;
     -moz-border-radius-bottomright:4px;
     -moz-border-radius-topleft:4px;
     -moz-border-radius-topright:4px;
     -webkit-border-top-left-radius:4px;
     -webkit-border-top-right-radius:4px;
     -webkit-border-bottom-left-radius:4px;
     -webkit-border-bottom-right-radius:4px;
     }

#ka_headerTopNav li {
     background:transparent url(images/mainnav-sep.gif) no-repeat scroll right 18px;
     border-right:0 solid #FFFFFF;
     float:left;
     margin:0 2px;
     height:36px;
     padding:6px 18px 0 12px;
     }

#ka_headerTopNav ul {
     margin:0;
     padding:0;
     }

#ka_headerTopNav_ul li.current a {
     color:#000000 !important;
     background: transparent url(images/yellow-nav.jpg);
     display:block;
     float:left;
     font-size:92%;
     font-weight:bold;
     height:23px;
     padding:0 10px;
     margin:5px 0;
     text-decoration:none;
     text-transform:uppercase;
     -moz-border-radius-bottomleft:4px;
     -moz-border-radius-bottomright:4px;
     -moz-border-radius-topleft:4px;
     -moz-border-radius-topright:4px;
     -webkit-border-top-left-radius:4px;
     -webkit-border-top-right-radius:4px;
     -webkit-border-bottom-left-radius:4px;
     -webkit-border-bottom-right-radius:4px;
     }

#ka_headerSubNav {
     background:#111111 url(images/grad-3.gif) repeat-x scroll 0 0;
     height:20px;
     margin:0px 0px 5px;
     }

#ka_headerSubNav li a:hover {
     color:#FFFFFF !important;
     text-decoration:underline;
     }

#ka_headerSubNav li a {
     color:#999999 !important;
     }

#ka_headerSubNav li.current a {
     color:#999999 !important;
     }

td {
     border:0 solid #DDDDDD !important;
     }

/* -------------------[ Homepage ]------------------- */

.ka_homeList li {
    float:left;
    height:125px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:155px;
    }

.ka_contentTitle { 
    background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0 !important;
    border:1px solid transparent !important;
    color: #000000 !important;
    font-family:Arial;
    font-size:12px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    }

.ka_contentTitle h3 { 
    color: #000000 !important;
    }

#ka_manageAccountInfo, #ka_getActive, #ka_myhomeUpdates, #ka_myhomeFavorites, #ka_myhomeDiscussions, #ka_newBlog, #ka_newestModule, #ka_mostPopularModule, #ka_newestModuleAudio, #ka_userModule, #ka_myhomeFeeds, #ka_newestModulePhoto {
    background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
    border:1px solid #151515;
    margin-bottom:10px;
    padding:5px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    }

.ka_relatedMediaWidget li {
    float:left;
    height:65px;
    margin-right:5px;
    padding:0;
    position:relative;
    width:83px;
    }

#ka_since {
    color:#000000;
    float:right;
    font-size:0.92em;
    font-weight:bold;
    margin:3px 102px 0 0;
    padding:0;
    }

.ka_more {
    color:#000000 !important;
    float:right;
    font-size:0.86em;
    font-weight:bold;
    margin:2px 8px 0 0;
    }

.ka_more a {
    color:#000000 !important;
    float:right;
    font-size:0.86em;
    font-weight:bold;
    margin:2px 8px 0 0;
    }

#ka_myhome a {
    color:#000000;
    }

#ka_aboutModule, #ka_memberModule, #ka_videoModule, #ka_photoModule, #ka_blogModule, #ka_audioModule, #ka_discussionModule, #ka_groupModule, #ka_tagModule {
    background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
    border:1px solid #151515;
    margin-bottom:10px;
    padding:5px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    }

/* -------------------[ Searchform ]------------------- */

#topsearch {
	float:right;
	width:180px;
	padding: 8px 0 0 0;
	}

#searchform #searchfield {
	float:left;
	padding:2px 0 0 5px;
	width:152px;
	height:18px;
	margin: 0;
	border:0;
	background:#fff;
	color:#999;
	border:1px solid #ccc;
	border-right:0;
	}

#searchform #submitbutton {
	margin: 0;
	float:left;
	font-size:8pt;
	font-weight:bold;
	width:21px;
	height:20px;
	border: 1px solid #ccc;
	border-left:0;
	text-indent:-10000em;
	background: #fff url(images/search-button.gif) 0 -1px no-repeat;
	}

#rssbutton {
	height:24px;
	width:24px;
	float:right;
	padding: 0 5px 0 0;
	}

/* -------------------[ KA List ]------------------- */

.ka_list {
        width:180px !important;
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        margin:5px !important;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

li.ka_list {
        float:left;
        height:21em;
        width:152px;
        }

li.ka_list:hover {
        width:180px !important;
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        margin:5px !important;
        }

.ka_searchList {
        margin:10px;
        padding:0;
        width:885px;
        }

.ka_searchList li {
        margin:0px 15px;
        overflow:hidden;
        }

.ka_searchLetterBox {
        display:block;
        height:120px;
        margin:10px 10px 5px;
        padding:0;
        width:160px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

a, a:link, a:visited {
        color:#FFCC00;
        }

#ka_mainContainer a, #ka_mainContainer a:link, #ka_mainContainer a:visited {
        color:#FFCC00;
        }

/* -------------------[ Footer ]------------------- */

#footer {
	text-align:center;
	padding:30px 0;
	clear: both;
	margin: 0 auto;
	font-size:8pt;
	background:transparent url(images/footer.jpg) repeat scroll 0 0;
        border-left:1px solid #000000;
        border-right:1px solid #000000;
        border-bottom:1px solid #000000;
	color:#fff;
	width:960px;
	}

#footer .limit {
	padding: 0;
	margin:0 auto;
	}

#ka_footer {
        border-top:1px solid #CCCCCC;
        clear:both;
        margin:40px auto 0;
        padding:8px;
        }

#footer a, #footer a:link, #footer a:visited {
        color:#FFFFFF !important;
        }

/* -------------------[ Links ]------------------- */

.ka_add a:link, .ka_add a:visited {
        color:#FFFFFF !important;
        }

.ka_more a:link, .ka_more a:visited {
        color:#FFFFFF !important;
        }

#text_tbl {
        width:480px;
        }


#ka_adRightSkyscraperWide {
        float:right;
        height:600px;
        margin:49px 3px 40px;
        overflow:hidden;
        padding:0;
        width:160px;
        }

/* -------------------[ Navigation ]------------------- */

#topnav a, #topnav a:visited, #topnav a:link {
        color:#999999;
        display:block;
        margin:0;
        padding:0 7px;
        text-decoration:none;
        }

.page-item-791 a, .page_item page-item-791 a:visited, .page_item page-item-791 a:link {
       background:transparent url(images/yellow-hover.jpg) repeat scroll 0 0 !important;
       float:left;
       margin:0;
       padding:0;
       color:#000000 !important;
       }

/* -------------------[ Play Page ]------------------- */

#ka_playPageDetails {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        padding:6px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

#ka_playPageStats {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        padding:6px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

#ka_related {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        padding:6px;
        width:286px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
        background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0 !important;
        border-color:#CCCCCC #CCCCCC -moz-use-text-color;
        border-style:solid solid none;
        border-width:1px 1px medium;
        color:#000000 !important;
        margin-top:0;
        padding-bottom:5px;
        }

#ka_playPagePlayer {
        margin:0 0 10px;
        padding:0;
        width:480px;
        }

/* -------------------[ Manage Account ]------------------- */

fieldset {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        padding:6px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

.ka_Help, .textareaCharacterCountDisplay {
        background:#111111 url(images/grad-3.gif) repeat-x scroll center bottom;
        color:#FFFFFF;
        font-size:0.88em;
        margin:6px 0;
        padding:2px 8px;
        }

label {
        color:#DDDDDD;
        font-weight:bold;
        }

div#ka_manageSubNav ul li span, div#ka_manageSubNav ul li a {
        background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0;
        border:0px solid #222222 !important;
        color:#222222 !important;
        padding-bottom:3px !important;
        }

#ka_manageSubNav ul a.current {
        background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0;
        border:0px solid #222222 !important;
        color:#222222 !important;
        padding-bottom:3px !important;
        }

ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover {
        background:#FFFFFF none repeat scroll 0 0;
        border:0px solid #CCCCCC;
        margin-top:0;
        padding-bottom:3px !important;
        }

#ka_ProgressBarDiv {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom !important;
        border:1px solid #555555;
        color:#FFFFFF;
        min-height:107px;
        padding:12px;
        width:376px;
        z-index:1000;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

/* -------------------[ Message Boards ]------------------- */

body.ka_messageBoards div.ka_allItemsContainer {
        background:#222222 none repeat scroll 0 0;
        border:1px solid #000000;
        margin-left:5px;
        margin-top:15px;
        margin-bottom:10px;
        position:relative;
        padding:5px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
        }

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem {
        background:transparent none repeat scroll 0 0;
        border-top:1px solid #000000;
        word-wrap:break-word;
        }

body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd {
        background-color:transparent;
        }

body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.comment div.ka_quoteBoxBody {
        background:#222222 url(images/black-gradient.jpg) repeat-x scroll center bottom;
        border:1px solid #151515;
        padding:6px;
        margin-bottom:5px;
        -moz-border-radius-bottomleft:6px;
        -moz-border-radius-bottomright:6px;
        -moz-border-radius-topleft:6px;
        -moz-border-radius-topright:6px;
        -webkit-border-top-left-radius:6px;
        -webkit-border-top-right-radius:6px;
        -webkit-border-bottom-left-radius:6px;
        -webkit-border-bottom-right-radius:6px;
         height:25px;
         }

body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.comment div.ka_quoteBoxBottom {
         background-position:center top;
         background-repeat:no-repeat;
         display:none;
         height:10px;
         }
body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.comment div.ka_quoteBoxTop {
         background-position:center top;
         background-repeat:no-repeat;
         display:none;
         height:10px;
         }

body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {
         color:#FFFFFF;
         font-size:14px;
         font-weight:bold;
         margin:0 0 4px;
         }

/* -------------------[ Pagination ]------------------- */

.pagination a {
         background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0 !important;
         color:#000000 !important;
         border:1px solid #000000;
         }

.pagination span.status {
         background:transparent url(images/grey-gradient.jpg) repeat scroll 0 0 !important;
         border:1px solid #000000;
         color:#000000;
         font-weight:bold;
         }

body #ka_le_headercont, #ka_topHeaderImage, #ka_topHeaderName {
        display:none !important;
        }
