/* 	######################################
	############# CSS Site ###############
	###################################### 
	CSS BY: STEPHEN BRUCHER
	COPYRIGHT: ARTCOUNCIL.SDSU.EDU
	###################################### 
	###################################### 
											*/


/* 	######################################
	############# Typography #############
	###################################### */

h1, h2, h3, h4, h5, h6, h7, ul, ol, li, a, p {
margin: 0;
}

a {
color: #999;
}

a.more {

color: #999;
font-style: italic;
}

a.more:visited {

font-style: italic;
color: #999;
}

h1.hideHeader {
height: 0px;
margin: 0 px;

}

body {
margin: 0;
background-color: #99cc33;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8.5pt;
color: #333333;
line-height: 16px;
}

body.form {
background-color: #eee;
}

body.form p {
margin-top: 2px;
}


h3 {
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
line-height: normal;
font-weight: bold;
color: #990000;
letter-spacing: 0.15em;
margin-bottom: 18px;
}

h4 {
margin-top: 10px;
letter-spacing: 4px;
}

h4.scholarship_comittee {
color: #DFA51B;
margin-top: 10px;
letter-spacing: 2px;
} 

.postedby {
font-style: italic;
color: #999;
}

#lb {
margin-top: 20px;
margin-bottom: 10px;
border-top: 1px #999 dashed;
}

.entries_pro {
margin-left: 46px;
}

h4.events_hl {
color: #DFA51B;
}

p.event_date {
font-size: .9em;
color: #999;
}

p.event_loc {
font-size: .9em;
color: #999;
margin-bottom: 5px;
}

blockquote {
width: 275px;

}

/* ######### Member Ship Form Style ########### */

#membership_form {
text-align: center;
width: 600px;
margin: 0 auto;
}

#membership_form p {
text-align: left;

}

h1.membership_form {
background-image: url(http://sanat.sdsu.edu/images/uploads/membershipheader.gif);
background-repeat: no-repeat;
width: 751px;
height: 170px;
}


p.instruction {
margin-left: -100px;
width: 100px
}

span.account_no {
width 200px:
border-bottom: 1px solid #000;
}

span.expiration_date {
width: 50px;
border-bottom: 1px solid #000;
}

span.signature {
border-bottom: 1px solid #000;
width: 300px;
}

ul.sidebar {
list-style-type: none;
}

ul.sidebar li {
margin-top: 5px;
}


/* 	######################################
	######## Template Structure ##########
	###################################### */

#wrapper {
width: 750px;
margin: 0 auto;
}

#content {
width: 750px;
position: absolute;
background-image: url(http://sanat.sdsu.edu/images/uploads/content_bg.gif);
background-repeat: repeat-y;
background-position: top left;
}


#main_content {
width: 509px;
position: relative;
background-color:#fff;
float: left;
}


#main_content_style {
padding-top: 15px;
padding-bottom: 15px;
margin: 0px 40px 0px 40px;

}




/* 	######################################
	######## HomePage Structure ##########
	###################################### */

#home_lftmod {
width: 254px;
background-color: #f3f0E4;
border-top: 25px #C9C6BA solid;
float: left;
}

#home_rghtmod {
width: 255px;
background-color: #FFF;
border-top: 25px #D8D5C9 solid;
float: left;
}

.block_info {
margin-left: 40px;
margin-right: 10px;
min-height: 125px;
}

#cont_blocks {
width: 509px;
}


/* 	######################################
	######## Global_Navigation ###########
	###################################### */

#header_wrap ul {
	margin: 0px;
	text-align: center;
	text-transform: capitalize;
	line-height: 25px;
	margin-left: -40px;
	
}

#header_wrap li {
	display: block;

	float: left;
	width: 85px;
	height: 27px;
	
}


	         #header_wrap li.council {
		         	           display: block;
		          	          float: left;
		          	          width: 240px;
		          	          height: 27px;
		         	          background-image: url(http://sanat.sdsu.edu/images/uploads/mred_13.gif);
text-indent: -9999px;
}


 #header_wrap a {
	font-family: helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
	font-size: .8em;
}





/* 	######################################
	######## Side Bar Structure ##########
	###################################### */

#sidebar {
padding-top: 15px;
position: relative;
background-color: #f3f0e4;
width: 241px;
float: right;
}

#side_content {
margin-left: 25px;
margin-right: 15px;
}


/* 	###########################################
	######## Top Bar w/ dynamic Date ##########
	########################################### */

#cont_top {
background-color: #D8D5C9;
width: 750px;
height: 35px;
display: block;
margin: 0;
}

#cont_top p {
margin: 0;
font-size: .9em;
font-style: italic;
padding: 10px;
text-align: right;
}


/* 	################################################
	########### Application Forms Stylesheet ############
	############################################### */

.application_block {
float: left;
width: 150px;
text-align: right;
}

.application_block_right {
float: left;
width: 450px;
text-align: left;
margin-left: 10px;
}



/* 	###############################################
	######## Footer Structure/Navigation ##########
	############################################### */


#footer {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mred2.gif);
background-repeat: repeat-x;

} 

#footerabout {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mred2.gif);
background-repeat: repeat-x;

} 


.footer_nav li{
display: inline;
padding: 10px;
}

.footer_nav li a {
	font-family: helvetica, arial, sans-serif;
	color: white;
	text-decoration: none;
	font-size: .8em;
}

.footer_nav li a:hover {
	color: #C9C6BA;
}



/* 	##########################################
	######## Default Header Structure ##########
	########################################## */

#header_wrap {
	width: 750px;
	height: 170px;
	margin: 0;
	position: relative;
}


            #header {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mred_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}



	     #logo_img {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mred_03.gif);
}


#logo_wrap {
	margin: 31px 0px 0px 0px;
	background-image: url(http://sanat.sdsu.edu/images/uploads/mred_04.gif);
	background-position: bottom right;
	width: 750px;
	height: 112px;
}







/* 	##########################################
	######### Dynamic Header Styles ##########
	########################################## */      
       
/* --------- About Style ---------- */       
       
       #headerabout {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mred_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgabout {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mred_03.gif);
}


          #global_navabout {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mred_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}
      
       
       
/* --------- Events Style ---------- */       
       
       #headerevents {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mkiwi_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgevents {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mkiwi_03.gif);
}


          #global_navevents {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mkiwi_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}

           #footerevents {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mkiwi2.gif);
background-repeat: repeat-x;

}

#global_navevents li.council {
background-image: url(http://sanat.sdsu.edu/images/uploads/mkiwi_13.gif);
text-indent: -9999px;
}


/* --------- Programs Style ---------- */

            #headerprograms {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mtang_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgprograms {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mtang_03.gif);
}


          #global_navprograms {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mtang_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}

           #footerprograms {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mtang2.gif);
background-repeat: repeat-x;
}


#global_navprograms li.council {
background-image: url(http://sanat.sdsu.edu/images/uploads/mtang_13.gif);
text-indent: -9999px;
}

/* --------- Educations Style ---------- */

            #headereducation {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mblue_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgeducation {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mblue_03.gif);
}


          #global_naveducation {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mblue_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}

            #footereducation {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mblue2.gif);
background-repeat: repeat-x;

}

#global_naveducation li.council{
background-image: url(http://sanat.sdsu.edu/images/uploads/mblue_13.gif);
text-indent: -9999px;

}

/* --------- Membership Style ---------- */

            #headermembership {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mbronze_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgmembership {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mbronze_03.gif);
}


          #global_navmembership {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mbronze_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}

            #footermembership {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mbronze2.gif);
background-repeat: repeat-x;

}

#global_navmembership li.council {
background-image: url(http://sanat.sdsu.edu/images/uploads/mbronze_13.gif);
text-indent: -9999px;
}

/* --------- PressKit Style ---------- */

            #headerpresskit {
	          	          width: 750px;
	          	          height: 170px;
	          	          margin: 0;
	          	          background-image: url(http://sanat.sdsu.edu/images/uploads/mpurple_01.gif);
	         	           background-repeat: repeat-x;
	         	           background-position: top left;
	          	          position: absolute;
}

	     #logo_imgpresskit {
	          	          margin: 0;
	         	           width: 508px;
	          	          height: 112px;
	          	          background-position: top left;
	         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mpurple_03.gif);
}


          #global_navpresskit {
		         	           margin: 0px;
		         	           background-image: url(http://sanat.sdsu.edu/images/uploads/mpurple_01.gif);
		         	           background-color: #cc3300;
		          	          background-repeat: repeat-x;
		         	           width: 750px;
		          	          height: 27px;	
}

            #footerpresskit {
width: 750px;
margin: 0 auto;
height: 71px;
background-color: #961c00;
clear: both;
background-image: url(http://sanat.sdsu.edu/images/uploads/mpurple2.gif);
background-repeat: repeat-x;

}

#global_navpresskit li.council {
background-image: url(http://sanat.sdsu.edu/images/uploads/mpurple_13.gif);
text-indent: -9999px;
}

/* 	##########################################
	########## Calendar Header Styles ############
	########################################## */      


.calendarBG {
 background-color: #fff;
margin: 15px auto;

}

.calendarBlank {
 background-color: #999;
}

.calendarHeader {
 font-weight: bold;
 color: #000;
 text-align: center;
 background-color: #99cc33;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #111;
 background-color: #D8D5C9;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#99cc33;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #D8D5C9;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}