div#virb_banner, div#virb_banner_profile {
    background-image:none;
    }

div#body_container, div#profile_container {
    color: #444;
    font: normal 12px Arial;
    }

div#body_container {
	text-align:center;
        background:#2B281F;
        padding-top:30px;
        }

div#profile_container {
        width: 639px;
	margin:0 auto;
        padding:0;
        text-align:left;
        }

div#header h1 {
    color:#fff;
    text-align:center;
    font-size:50px;
    margin:0 0 30px 0;
    padding:0;
    }

div#photo_portfolio {
    padding:35px;
    text-align:center;
    border:10px solid #fff;
    margin: 0px;
    padding: 0px;
    width: 604px;
    }

div#photos_random h3{
display:block;
text-align:right;
clear:both;
}

    #photo_random_caption,#photo_random_title {
        display:none;
        }

div#connect {
    text-align:center;
    margin: 0px;
    padding: 10px;
    width: 604px;
    color:#fff;
    }

    div#connect ul li{
        display:inline;
        }
    div#connect ul li#isYou{
        display:none;
        }

    div#connect a,div#connect a:visited{
        color:#fff;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        padding:5px;
        margin-right:20px;
        }

    div#connect a:hover{
        color:#910000;
        background-color:#fff;
        text-decoration:none;
        }

div#content {
    background:#fff;
    padding:35px;
    text-align:center;
    border:10px solid #fff;
    margin: 0px;
    padding: 0px;
    width: 604px;
    }

    div.module {
        display: block;
        padding: 0 0 25px 0;
        }
    
    div#photos_random{
    	text-align:center;
    	}

    div#photos_random a img{
        margin:8px;
        padding:5px;
        background-color:#000;
        }

    div#photos_random a:hover img{
        background-color:#aebd88;
        }

    div#comments{
    	text-align:left;
    	}

    div#friends, div#groups{
    	text-align:center;
    	}

    div#friends a img, div#groups a img{
        margin:8px;
        padding:5px;
        background-color:#000;
        }

    div#friends a:hover img, div#groups a:hover img{
        background-color:#910000;
        }

    h3{
        color:#910000;
        font-size:26px;
        text-align:right;
        text-transform:capitalize;
        float:right;
        width:99%;
        }

    span.h3_dash{
        display:none;
        }

    h3 a{
        font-size:15px;
        float:right;
        clear:both;
        }

    img { border: 0; }

    hr {
        height: 0;
        width: 0;
        border: 0;
        }

    ul, li { list-style-type: none; }

    a, a:visited, a:active {
        color:#4d608a;
        text-decoration:none;
        }

    a:hover {
        color:#910000;
        text-decoration:underline;
        }

div#comments p a strong{
        clear:both;
        }

div#add_comment {
	display:none;
	margin:0 0 20px;
        width:99%;
        clear:both;
	}

div#add_comment textarea{
        width:99%;
        clear:both;
	}

div#add_comment .comment_btn{
        clear:both;
	}


div.comment_box{
	background-color:#f8fbf0;
	}
div.comment_box_alt{
	background-color:#ebf3d8;
	}

div.comment_box,div.comment_box_alt {
	display:block;
	margin:10px;
	padding:15px;
	clear:both;
	}

div.comment_box img.virb_image, div.comment_box_alt img.virb_image {
	display:block;
	float:left;
	padding:3px;
	background-color:#fff;
	}

.comment_box p, .comment_box_alt p{
	display:block;
	margin:0 0 0 115px;
	}

.comment_box p.comment_extras, .comment_box_alt p.comment_extras{
	display:block;
	text-align:right;
	text-transform:capitalize;
	clear:both;
	}

div.comment_box form p textarea,div.comment_box_alt form p textarea {
	width:99%;
	}

hr.clear{
	clear:both;
	}
