/* Add Your Custom CSS Here */
body
{
background-color:#D9E8C3;
color:#444444;
}


a {
text-decoration: none;
color:#444444;
}

a:visited {
text-decoration: none;
color:#444444;
}

a:hover {
color: #A05151;
}

/* start homepage */

div.left_panel{
float:left;
width:28%;
padding:20px 10px;
}

ul.vert_nav {
font-size:100%;
margin-top:40px;
padding:5px 5px 5px 0px;
margin-left: 0;
width: 12em;
border-top:1px solid #444444;
border-bottom:1px solid #444444;
width:182px;
}

ul.vert_nav li {
list-style: none;
margin: 0;
padding-left:0;
}

ul.vert_nav a {
color: #1B3535;
display: block;
padding:5px 5px 5px 0px;
}

ul.vert_nav a:hover{
color: #A05151;
}

a.school{
font-weight:bold;
}

div.right_panel{
width:66%;
float:right;
padding:20px 10px;
border-left:1px solid #444444;
border-right:1px solid #444444;
}

table.sponsor img {
padding:0;
margin:0;
}

table.sponser td {
 vertical-align:top;
}

table.sponsor{
margin-top:20px;
/*margin-left:15%;*/
    margin-left:auto; 
    margin-right:auto;
}

p.sponser_title {
text-align:center;
background-color:#1B3535;
padding:0px;
margin:0px;
}

p.sponser_title a {
color:#fff;
padding-top:2px;
}

div.bottom_panel{
float:left;
padding:10px;
width:95%;
}

#message {
border-top:1px solid #444;
}

#gutter {
padding:10px;
}

#homepage_title h1{
visibility:hidden;
}

/* end homepage */

/* Start Ticket sales*/
.form_section_title {
padding-bottom:10px;
}

#user_section {
background-color:#fff;
border-radius: 15px;
}
/* End Ticket sales*/


/* Start Donor */

div.search_box {
border-radius: 15px;
}

div.search_box form {
background-color:#eee;
border-radius: 15px;
padding:10px;
}

/* End Donor */

/*Start Stats Box */

div.highlight_container {
padding:10px;
border:0px;
background-color:#1B3535;
color:#fff;
border-radius: 15px;
}

div.div_table {
width:528px;
margin-bottom:500px;
margin-left:auto; 
margin-right:auto;
}

div.row_1_col_1 {
width:160px;
float:left;

}
div.row_1_col_2 {
width:366px;
height:140px;
float:left;
background-color:#1B3535;
border-top-right-radius: 15px
}

div.row_2_col_1 {
width:329px;
height:136px;
float:left;
background-color:#1B3535;
}

div.row_2_col_2 {
width:197px;
float:left;
background-color:#1B3535;
height:136px;
}

div.row_3_col_1{
width:142px;
height:183px;
float:left;
background-color:#1B3535;
}

div.row_3_col_2{
width:221px;
height:183px;
float:left;
background-color:#1B3535;
}

div.row_3_col_3{
width:163px;
height:183px;
float:left;
background-color:#1B3535;
}


/* sponsors display */


.clear {
    clear:both
}
 
div.link_loader {
width:450px;
margin:auto;
padding-top:20px;


} 

a.load{
 text-decoration:none;
 font-size:small;
 padding-right:30px;
}
 
#gallery {
    position:relative;
	width:450px;
    height:300px;
	margin:auto;
	border:1px solid #000;
background-color:#fff;
}


    #gallery a {
        float:left;
        position:absolute;
    }
     
    #gallery a img {
        border:none;
		padding:20px;
    }
     
    #gallery a.show {
        z-index:500;
    }
	

 
    #gallery .caption {
        z-index:600;
        background-color:#000;
        color:#ffffff;
        height:100px;
        width:450px;
        position:absolute;
        bottom:0;
    }
 
    #gallery .caption .content {
        margin:5px;
		
    }
     
    #gallery .caption .content h3 {
        margin:0;
        padding:0;
        color:#1DCCEF;
		
    }
	
	#gallery .caption .content a {
        margin:0;
        padding:0;
        color:#1DCCEF;
		text-decoration:none;
		float:none;
        position:static;
    }
	
	#gallery .caption .content a:visited {
	 color:#1DCCEF;
}