body{margin:0;background:url(http://www.connectinsandiego.com/images/backin.jpg) #fff repeat-x;}

a{color:#e35205;text-decoration:none;}
a:hover{text-decoration:underline;}

ol li {padding:3px 0px 3px 0px;}

div, td	{ font:13px/18px Lucida Grande,Lucida Sans Unicode,geneva,verdana,sans-serif;color:#5b3532}
#left	{background:url(http://www.connectinsandiego.com/images/left.jpg) no-repeat top right;}
#right	{background:url(http://www.connectinsandiego.com/images/right.jpg) no-repeat top left;}
#leftin	{background:url(http://www.connectinsandiego.com/images/leftin.jpg) no-repeat top right;}
#rightin	{background:url(http://www.connectinsandiego.com/images/rightin.jpg) no-repeat top left;}

#main	{width:968px;}
#content{padding-left:15px;background:url(http://www.connectinsandiego.com/images/post-bottom.jpg) no-repeat top left;}
#content p{margin-top:0px;}

#contentleft{width:611px;float:left;}
#contentright{float:right;width:307px;padding-left:35px;}
#contentpadl{padding-top:10px;}
#contentpadr{padding-top:140px;}

#navback	{height:39px;background:url(http://www.connectinsandiego.com/images/navback.jpg) no-repeat top;}
#navbackin{height:76px;background:url(http://www.connectinsandiego.com/images/navbackin.jpg) no-repeat top;}
#home	{background:url(http://www.connectinsandiego.com/images/homecontent.jpg) no-repeat top; margin:0}

.imageback{background:url(http://www.connectinsandiego.com/images/imageback.gif) no-repeat;width:224px;height:166px;padding:14px 15px 15px 15px;}


h1	{margin:0;padding-bottom:5px;line-height:100%; font-size:220%;color:#359213;}
h2	{margin:0 0 12px 0;display:inline;line-height:100%; padding-bottom:10px; font-size:130%;color:#5b3532;font-weight:normal;border-bottom:1px dotted #e66e60;}
h3	{width:461px;margin:0;padding:0px 0px 10px 0px;line-height:100%; font-size:220%;color:#359213;border-bottom:1px dotted #000;}
h4{padding-bottom:5px;margin:0px;font-size:130%;color:#359213;}
h5{padding:0px 0px 0px 15px;margin:0px;font-size:120%;color:#359213;}
h6{padding-bottom:5px;margin:0px 0px 20px 0px;font-size:130%;color:#359213;border-bottom:1px solid #fba47b;}

#faq h2 {font-size:120%;font-weight:normal;color:#359213;border:none;}
#faq a{color:#e35205;}

#schedule td	{border-bottom:1px dotted #000;padding:6px 0}

#spon ul{padding:0px;margin:0px;font-size:90%;}
#spon li{display:inline;list-style:none;padding:0px 2px 0px 2px;}

#nav {width:863px;height:29px;padding-top:5px;}
#nav ul {margin:0;padding:0px; display:inline;}
#nav li {list-style:none;margin:0px;padding:0px 1px 0px 1px;float:left;}
	#con		{width:94px;}
	#con a	{background:url("http://www.connectinsandiego.com/images/nav10.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#con a:hover,#con #select {background:url("http://www.connectinsandiego.com/images/nav11.gif") no-repeat left;}
	#san 	{width:235px;}
	#san a	{background:url("http://www.connectinsandiego.com/images/nav20.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#san a:hover,#san #select	 {background:url("http://www.connectinsandiego.com/images/nav21.gif") no-repeat left;}
	#exp		{width:148px;}
	#exp a	{background:url("http://www.connectinsandiego.com/images/nav30.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#exp a:hover,#exp #select	 {background:url("http://www.connectinsandiego.com/images/nav31.gif") no-repeat left;}
	#thi		{width:106px;}
	#thi a	{background:url("http://www.connectinsandiego.com/images/nav40.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#thi a:hover,#thi #select	 {background:url("http://www.connectinsandiego.com/images/nav41.gif") no-repeat left;}
	#get		{width:128px;}
	#get a	{background:url("http://www.connectinsandiego.com/images/nav50.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#get a:hover,#get #select	 {background:url("http://www.connectinsandiego.com/images/nav51.gif") no-repeat left;}
	#pre		{width:112px;}
	#pre a	{background:url("http://www.connectinsandiego.com/images/nav60.gif") no-repeat left;display:block; height:29px;text-indent: -500px; overflow: hidden;}
	#pre a:hover,#pre #select {background:url("http://www.connectinsandiego.com/images/nav61.gif") no-repeat left;}
	
ul#sub  {float:left;list-style-type:none;margin:0px;padding:12px 0px 0px 15px;}
#sub li	{display:inline; margin:0; font-size:110%;padding:0 2px;}
#sub a{text-decoration:none;color:#000;}
#sub a:hover {color:#e35205}
#sub a#subselect {color:#e35205;}


#view {width:134px;height:25px;padding-top:20px;}
#view ul {margin:0;padding:0px; display:inline;}
#view li {list-style:none;margin:0px;padding:0px;float:left;}
	#sponsors		{width:134px;}
	#sponsors a	{background:url("http://www.connectinsandiego.com/images/nav70.gif") no-repeat left;display:block; height:25px;text-indent: -500px; overflow: hidden;}
	#sponsors a:hover,#sponsors {background:url("http://www.connectinsandiego.com/images/nav71.gif") no-repeat left;}

.sponleft{float:left;padding-right:5px;}
.sponmid{float:left;width:335px;padding-right:15px;}
.sponright{float:right;border-left:1px solid #fba47b;padding-left:15px;}

.schedulehead{background-color:#e35205;}
.date{font-weight:bold;color:#fff;}
.time{color:#359213;}
.high{color:#359213;}


#footer{width:100%;border-top:1px solid #ffc7ab;padding-top:15px;}
#footer{border-top:1px solid #ffc7ab;}
#footer a{text-decoration:none;color:#778372;font-size:90%;}
#footer a:hover{text-decoration:underline;}


#faq h2 {font-size:110%;font-weight:normal;}
#faq{padding:2px 1px 0px 1px;text-align:left;}
#faq ul {margin:0px;padding:0px;}
#faq li {list-style:none;padding:4px 5px 7px 0px; border-top:1px dotted #cccc99;}
#faq li.on{background-color:#edf4f7;}
#faq a{padding:0 0 5px 25px;font-weight:normal;text-decoration:none;background:url("http://www.connectinsandiego.com/images/plus.gif") no-repeat top left;}
#faq a:hover{text-decoration:underline;}
#faq a.selected	{background:url("http://www.connectinsandiego.com/images/minus.gif") no-repeat top left;font-weight:bold}
#faq .answer	{padding:5px 0 0 25px;}
#faq li .clear	{background:none;padding:0;}


dl	{clear:both;,margin:0}
dl dt { font-weight:bold; width:249px; text-align:left; float:left;margin:0 0 0px 0px;border-top:1px dotted #666;padding:3px 0 4px 0px;}
dl dd {margin:0 0 0px 249px;padding:3px 0 4px 10px;border-top:1px dotted #666;}