@import url("reset-fonts-grids.css"); /*reset?*/

html, body {
    margin:0;
    padding:0;
    width:100%;
    background:#E4E0CB;
    font-family: sans-serif;
    font-size:11pt;
    color:#000;
}

#doc2 {width:90% !important;
       min-width:5% !important;
}

#hd, #partagez, #interest_links, .x-toolbar *, #ft *, .edit_tools, #cdc, #video_player_ct, ul.user_menu, ul.media_menu, ul.send_n_print, #carroussel,
.comments form {
    display:none; /*dont really need the header contents, sidebar, toolbars, footer (most parts of it anyway), video player, cdc etc*/
}

#doc2, .graph_wrap, .graph_wrap2, #side_bar { /* remove unnecessary background images*/
    background-image:none !important;
}

#side_bar div.profile_sheet {
    display:block !important;
}

div.yui-t6, div.yui-t6 div#yui-main.fixed {
    float:none !important;
}

div.yui-t6 div#yui-main.fixed div.yui-b {
    float:none !important;
    margin:0;
    padding:0;
    width:100%;
}

div#side_bar {
    float:none !important;
    width:auto;
    min-height:1px !important;
}

div#side_bar .yui-g, div#side_bar .yui-g div {
    border:0px;
    width:100%;
}

div.yui-t6 div#yui-main.fixed div.yui-b div, div.yui-t6 div#yui-main.fixed div.yui-b span { /*all divs and spans must show overflow - overriding EXT which hides a lot*/
    float:none !important;
    overflow:visible !important;
}

#bd .yui-u {
    width:100%;
}

div.content, div.row_maker, div.x-panel-body, div.x-panel, div.x-panel-mc, div.x-panel-bwrap {
    width:100% !important;
}

div.content div.list {
    margin:0 !important;
    padding:0 !important;
}

.x-toolbar { /*need to position this right so that the paging info is in the right spot*/
    clear:both !important;
    width:100% !important;
}

.x-paging-info { /*good to have # of results tho*/
    display:block !important;
    margin:0;
    padding:20px 0;
    width:900px !important;
    text-align:left;
}

#ft {
    position:static !important;
    clear:both !important;
    margin:0 !important;
    padding:0 !important;
    width:auto !important;
    height:auto !important;
    text-align:center !important;
}

#ft .yui-g, #ft .dashed {
    padding:0 !important;
    display:block !important;
    width:100%;
}


/* Font Fixes */

h1, h2, h3, h4, h5, h6, p {
    float:none !important;
    position:static !important;
    left:0 !important;
    top:0 !important;
    margin:0 !important;
    padding:10px 0 !important;
    height:auto !important;
    width:auto !important;
    background:none !important;
    font-size:11pt !important;
    text-indent:0 !important;
}

a, span  {
    float:none !important;
    display:inline !important;
    margin:0 !important;
    padding:0 !important;
    background:none !important;
    font-size:11pt !important;
    text-indent:0 !important;
}


h1 {
    font-size:18pt !important;
}

h2 {
    font-size:16pt !important;
}

/*EXT STUFF and other interface elements not accounted for above*/
.x-panel-btns-ct, .button, .photo_vote {
    display:none !important;
}


/*CONTENT STUFF*/

.rating_widget {
    display:none;
}

div#content_browse_area {
    margin:0 !important;
}

div.browse.photo, div.browse.photo div.photo_browser img.focus, div.browse.photo div.meta_info {
    margin:0 !important;
    padding:10px !important;
    border:0;
}

div.browse.photo {
    padding:0px !important
}

div.browse.photo .meta_info h2,
div.browse.video .meta_info h2,
div.browse.album div.info h3,
div#side_bar h3 {
    font-size:11pt !important;
    font-weight:normal !important;
}

div.yui-t6 div#yui-main.fixed #star-rating, div.yui-t6 div#yui-main.fixed #star-rating span {
    float:left !important;
}

div.comments, .album_related_content {
    margin:0px !important;
    padding:10px !important;
    border:1px #ccc solid !important;
}

.album_related_content div  {
    margin:0 !important;
    padding:0 !important;
}

/**/
