﻿/*Add Photos*/
.upload-photos {
    width:100%;
    float:left;
    border:1px solid #cccccc;
    clear:both;}

.upload-photos h1{
    padding:2px 0;
    text-align:center;
    font-size:16px;
    background:url(http://www.roanoke.com/images/2007/teamHead.jpg) repeat-x; }

#upload-header {
    margin:0 0 .5em 0;
    font-weight:bold; }

.progress {
    width:310px;
    border:solid 1px;
    float:left;
    padding:3px 5px;
    background-color:#f5f5f5; }

#byte-count {
    margin-top:.5em; }

#file1_info {
    margin:0;
    display:inline;
    color:#ff0000; }

.required {
    text-align:center;
    margin:1em;
    font-size:120%;
    color:#ff0000; }

.field-pair {
    width:100%;
    clear:both;
    float:left;
    margin:.45em 0;
    padding:0; }

.field-input {
    float:left; }
   
.field-input input {
    width:30em;
    font-size:95%; }

.field-input select {
    font-size:95%; }

.field-input textarea {
    font-family:Arial;
    font-size:1em;
    width:35em;
    height:7em; }

.field-checkbox {
    float:left; }

.field-checkbox input {
    float:left; }

.field-checkbox p {
    float:left;
    margin:0 0 0 .5em;
    width:30em; }

.field-input-long {
    float:left; }

.field-input-long input {
    width:30em;
    float:left; }

.field-pair-lbl {
    font-weight:bold;
    float:left;
    text-align:right;
    width:12em;
    padding-top:.2em;
    margin-right:.3em; }   


/*Photo info - HS Page*/
#div-user-photos {
    color: #fff;
    font-size:11px;
    background-color:#222222;
    max-width:244px;
    width: expression(this.width > 244 ? 244: true);
    border:3px double #cccccc;
    float:left;
    margin:5px;}

#div-user-photos img {
    margin:0 auto;
    float:left;
    clear:both;
    padding:.6em .6em 0 .6em;}

.photo-info {
    list-style:none;
    margin:0;
    padding-bottom:.3em;
    width:244px;
    float:left; }

.photo-info li {
    margin:0;
    padding:.1em .3em; }

.photo-title {
    text-align:center;
    font-size:120%; }

.photo-caption {
    text-align:left; }

.photo-submittedby {
    text-align:right;
    font-style:italic; }

.photo-more {
    text-align:center; }

.photo-more a {
    text-decoration:underline;
    color:#fff; } 
    
#ul-more-photos {
    list-style:none; } 

#ul-more-photos li {
    clear:both; }
/*End Photo info - HS page*/


#div-highschool-featured{
    float:left;
    clear:left;
    margin-top:10px;
    width:250px;}    

#div-highschool-featured h2{
    font-size:13px;
    background-color: #f0f0f0;
    padding:2px;
    border-bottom:1px solid #666666;}
    

 /* Approve Photos */
 
.div-approve-photos 
{
    
    font-size:12px;
    text-align:center;
 
    border:1px solid;
    width:550px;
    border:3px double #cccccc;
    float:left;
    margin:0;
}

.div-approve-img 
{
     float:left;
    padding:.6em;
}

.div-img-details 
{
    
    font-size:12px;
    text-align:left;
    float:left;
    margin:0;
}
