/* ------------------------------------------------- 
* Description: Global stylesheet
* Website: aikidominnesota.org
* Author: joshhumble.com
*/

body#main {margin:0; background:#670001 url(../images/background.jpg) top center repeat-y;}

/* MAIN TABLES */	
#table1 {background:url(../images/top.jpg) top center no-repeat; height:71px; width:728px; padding-top:10px;}
#table2 {background:url(../images/table2.jpg) top center no-repeat; height:243px; width:728px;}
#table3 {background:url(../images/table3.jpg) top center no-repeat; 	height:214px; width:728px;}
#table3media {background:url(../images/table3media.jpg) top center no-repeat; height:214px; width:728px;}
#photos {background:url(../images/photos.jpg) top center no-repeat; height:331px; width:721px;}

.mainborder {border-left:2px solid #300; border-right:2px solid #300;}
.bottomborder {border-bottom:2px solid #300;}
.toptablebody {height:25px;}


/* typography */
h1 {font:bold 14px/18px Arial, sans-serif; color:#fff; text-align:left;}
h2 {font:bold 9px Arial, Helvetica, sans-serif; color:#F4E2CA;}
p {font:bold 11px Arial, sans-serif; color:#ccc;}
a {font:11px Arial, sans serif; color:#F4E2CA; text-decoration:none;}
a:link {font:bold 11px Arial, sans serif; color:#F4E2CA; text-decoration:none;}
a:visited {font:bold 11px Arial, sans serif; color:#F4E2CA; text-decoration:none;}
a:hover {font:bold 11px Arial, sans serif; color:#000; text-decoration:none;}
a:active {font:bold 11px Arial, sans serif; color:#F4E2CA; text-decoration:none;}
.style5 {font:bold 10px Arial, sans serif; color:#fff;}
.terms {color:#999;}
.bottom_nav {font:bold 9px Arial, sans-serif; color:#F4E2CA; text-align:left;}
.topnav {font:bold 11px Arial, sans-serif; color:#fff;}
.news {padding:20px 20px 0 0;}
.calendar {padding:20px 0 0 21px;}
.navstyle {border-bottom:1px dotted #D18B21}
.photosnav {padding-top:10px;}
.headpress {font:bold 14px/18px Arial, sans-serif; color:#fff;}
#josh {font:bold 9px Arial, sans-serif; color:#F4E2CA;}
.song_tracks {font-size:10px;}


/* MISC */
#about {background:url(../images/table2about.jpg) top center no-repeat; height:331px; width:721px;}
#photoleft {background:url(../images/photoleft.jpg) no-repeat; width:335px; height:299px;}
#photoright{background:url(../images/photoright.jpg); width:393px; height:460px;}
#photocal {background:url(../images/photocal.jpg); width:335px; height:158px;}
#photonavspacer {height:35px;}
#mainpicspacer {height:30px;}
#calendarspacer{height:80px;}
#photocalendarspacer{height:43px;}
#bodyspacer{height:25px;}
#nav {background:url(../images/nav.gif) top left no-repeat; height:126px; width:84px;}
#mediaspacer {height:85px;}
.imgabout {margin:2px 8px 2px 0; float:left;}
#bookinghead {background:url(../images/bookingheading.jpg) top left no-repeat; height:30px; width:725px;}
.submit {height:22px; width:70px;}
.galllink {line-height:19px;}
.linkcontain {padding-right:10px; text-align:right;}
.linkcontain a:hover {color:#999;}
#form1 {visibility:hidden;}


/*CALENDAR*/
#calendarframe {margin:0 0 0 15px;}
.cal {margin:0; text-align:left; height:80px; width:205px; padding:0; overflow:auto; background:#000 url(../images/calendarbackgr.jpg) top left repeat-y;}
.cal p {margin:0 0 15px 0; font:bold 11px/13px Arial, sans-serif; color:#fff;}

.yellow_text {color:#E6B161;}
.past_performances {font:bold 11px/13px Arial, sans-serif; color:#999;}
.current_performances {font:bold 11px/13px Arial, sans-serif; color:#fff;}
.current_performances p:first-line {font:bold 11px/13px Arial, sans-serif; color:#EDBB7C;}

#calendar a {font:bold 11px Arial, sans serif; color: #E6B161; text-decoration:underline;}
#calendar a:link {text-decoration:underline;}
#calendar a:visited {text-decoration:underline; color: #E6B161;}
#calendar a:hover {text-decoration:underline; color: #FCCF89;}
#calendar a:active {text-decoration:underline; color: #E6B161;}