body{background:url(http://www.columbusciviccenter.org/images/bgs/bg.jpg) top center repeat-x;
	background-color:#2d4a7d
}

#cccFooter{color:#ffffff}

#cccFooter a, a:visited{color:#ffffff;
	text-decoration:none
}
#cccFooter a:hover, a:visited:hover{color:#ffffff;
	text-decoration:underline
}

/* ------------------------------------------------- DON'T EDIT BELOW THIS LINE ------------------------------------------------------------- */

body{margin:0px;
	min-width:996px;
	padding:0px;
	text-align:center
}

body, td, th, textarea, h3, h5, h6, p, ul, ol{font-family:Verdana, Arial, sans-serif;
	font-size:0.9em
}

table{text-align:left}

h1{background:url(http://www.columbusciviccenter.org/images/bgs/hdr1Line.gif) no-repeat bottom;
	color:#00275d;
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	font-style:italic;
	font-weight:bold;
	line-height:125%; 
	margin:0;
	text-align:right;
	width:475px;
}

h2{background:url(http://www.columbusciviccenter.org/images/bgs/hdr1Line.gif) no-repeat bottom;
	color:#00275d;
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	font-style:italic;
	font-weight:bold;
	line-height:125%; 
	margin:0;
	text-align:right;
	width:428px
}

h3{color:#000000; 
	font-size:1em;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:12px 0;
}

h4{color:#000000; 
	font-size:0.9em;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:0;
}

h5{color:#000000;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:0;
	text-decoration:underline
}

h6{color:#880000;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 12px 0; 
}

p{line-height:150%;
	margin:12px 0
}

ul, ol{line-height:150%; 
	margin-top:0
}

img{border:none}

table{border:none;
	line-height:150%
}

th{text-align:center; background-color:#00275d; color:#ffffff}

/* Generic Classes */

.darkBlue{color:#00275d}
.red{color:#cc0000}


.alignLeft{text-align:left; 
	width:100%
}
.boxFloatLeft{float:left; 
	padding-right:14px; 
	width:45%
}
.boxFloatRite{float:right; 
	width:50%
}


.contactTable{line-height:150%; 
	width:500px
}


.eventBorder1{border:1px solid black}


.font10{font-size:0.7em}


.floatLeft{float:left}
.floatRite{float:right}


.marBot0{margin-bottom:0px}
.marBot12{margin-bottom:12px}
.marTop0{margin-top:0px}
.marTop12{margin-top:12px}
.marTop50Rite150{margin-top:50px; margin-right:150px}
.marRite150{margin-right:150px}
.marRite12{margin-right:12px}
.marRite15{margin-right:15px}
.marRite20{margin-right:20px}
.marRite7Bot7{margin-right:7px;
	margin-bottom:7px
}
.marLeft10{margin-left:10px}
.marLeft17{margin-left:17px}


.padLeft7{padding-left:7px}
.padLeft25{padding-left:25px}
.padRite65{padding-right:65px}
.padTop50{padding-top:50px}


.printLogo{display:none}


.question{color:#00275d;
	font-weight:bold
}

.smallImgBorder{
	border: 1px solid #ccc;
	padding: 5px;
	margin:4px;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}

.smallImgBorderLeft{
	border: 1px solid #ccc;
	float:left;
	padding: 5px;
	margin:4px 0 4px 7px;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}

.smallImgBorderRite{
	border: 1px solid #ccc;
	float:right;
	padding: 5px;
	margin:4px 7px 4px 0;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}

.smallTable{line-height:150%; 
	width:380px
}
.table225{width:225px}
.table350{width:350px}

.textCenter{text-align:center}
.textRite{text-align:right}

.width15{width:15%}
.width27{width:27%}
.width30{width:30%}

.arenaDescript{margin:0 0 14px 0;
	padding-bottom:10px;
	width:100%;
}
.arenaDescript p{
	line-height:150%;
	margin:12px 0;
	padding:0px;
	padding-left:170px;
	height:auto;
}
.arenaDescript img{margin-right:7px; 
	float:left; 
	width:160px; 
	height:120px;
}
.arenaDescript .marginTop0{margin-top:0px}
.arenaDescript .marginBot0{margin-bottom:0px}

.evtPic{text-align:center;
	width:190px
}
.evtImg{padding:10px 0;
	width:175px;
	height:105px;
}
.evtDate{width:65px}
.evtTitle{text-align:center;
	width:256px
}
.evtTime{text-align:center;
	width:78px
}
.evtTix{text-align:center;
	width:68px
}


/* ------------------------------------------------- Universal DIVs ---------------------------------------------- */

/* Content Containers */

#cccContainer{width:996px; 
	margin:0 auto;
	padding:0; 
	text-align:left}

#cccContent{background:url(http://www.columbusciviccenter.org/images/bgs/container.gif) repeat-y;
	background-color:#FFFFFF;
	width:996px; 
	margin:0; 
	min-height:550px;
	padding:0; 
	text-align:justify}

/* Header Box */

#cccHeader{text-align:left;
	height:130px;
	width:996px
}

#cccNavBar{height:35px
}

/* Crumb Trail */

#trail{color:#666666;
	font-size:0.7em; 
	margin:0 10px;
	padding:10px 0 5px 0;
	width:976px
}
#trail a, a:visited{color:#666666;
	text-decoration:none
}
#trail a:hover, a:visited:hover{color:#880000;
	text-decoration:none
}

#cccFloor{clear:both;
	visibility:hidden;
	width:996px
}

/* Footer Box */

#cccFooter{background:url(http://www.columbusciviccenter.org/images/bgs/footer.gif) no-repeat top right;
	clear:both;
	font-size:10px; 
	line-height:160%;
	min-height:40px;
	padding:10px 0px 10px 10px;
	text-align:left;
	width:986px
}

/* ------------------------------------------------ DIVs for Event Pages --------------------------------------------- */

#ccc250Box{float:left; 
	margin:10px 0 0 10px; 
	width:230px
}

#ccc440Box{float:left; 
	margin:10px 18px 0 0; 
	min-height:600px; 
	width:428px
}

/*------------------------------------ Special DIVs for Home Page ---------------------------------------*/

#ccc300LeftBox{float:left;
	margin:10px 18px 0 0;
	width:299px;
}

#ccc340RiteBox{float:right;
	margin:10px 0 0 0;
	width:339px;
}

/*------------------------------------ DIV for All Pages Except Home and Events ---------------------------------------*/

#ccc658Box{float:left;
	margin:10px 18px 0 0;
	width:668px;
}

#ccc658Box a, a:visited{color:#336699;
	text-decoration:underline
}

#ccc658Box a:hover, a:visited:hover{color:#336699;
	text-decoration:underline
}

#ccc300Box{float:right; 
	margin:10px 10px 0 0px; 
	width:300px
}

#qckLnk{color:#336699;
	float:right; 
	line-height:150%; 
	padding:0 0 25px 25px; 
	text-align:left; 
	width:150px
}
#qckLnk ul{list-style:none; 
	margin:0px; 
	padding:0px
}
#qckLnk li{padding-bottom:7px}
#qckLnk a{color:#336699; 
	text-decoration:none
}
#qckLnk a:visited{color:#336699; 
	text-decoration:none
}
#qckLnk a:hover, a:visited:hover{color:#336699; 
	text-decoration:underline
}

#followUs{background:url(/images/bgs/followBg.jpg) no-repeat;
	color:#FFF;
	width:299px;
	height:125px;
	margin-bottom:12px;
	padding:10px 0 0 10px
}

/*---------------------------------------- Civic Center Top Navigation Bar --------------------------------------------*/

ul#cccTopNav{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg) no-repeat;width:996px;height:35px;margin:0;padding:0;float:left;}

ul#cccTopNav li{margin-top:0;}

#cccTopNav li.first-level span{position:absolute;left:-9999px;z-index:50;}
#cccTopNav li,#cccTopNav li.first-level a{min-height:35px;display:block;}
#cccTopNav li{float:left;list-style:none;display:inline;padding:0;}

li#navEvtTix{margin-left:227px}
li#navEvtTix                 a.first-level{width:142px;}

li#navArena         a.first-level{width:137px;}

li#navGuest        a.first-level{width:128px;}

li#navDirect               a.first-level{width:99px;}

li#navContact            a.first-level{width:101px;}

li#navPromote			a.first-level{width:162px}

li#navEvtTix:hover           a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg) -227px -35px no-repeat;}

li#navArena:hover   a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg) -369px -35px no-repeat;}

li#navGuest:hover  a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg) -506px -35px no-repeat;}

li#navDirect:hover         a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg) -634px -35px no-repeat;}

li#navContact:hover      a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg)  -733px -35px no-repeat;}

li#navPromote:hover   a.first-level{background:url(http://www.columbusciviccenter.org/images/nav/navMenuSprite.jpg)  -834px -35px no-repeat;}

ul#cccTopNav li.first-level ul{display:block;margin:0 0 12px 7px;float:left;padding:14px 0 14px 0;}
ul#cccTopNav li.first-level ul{width:150px;}
ul#cccTopNav li.first-level ul li{margin:7px 0 7px 0;padding:0 0px 0 0;width:138px;min-height:12px;float:left;}
ul#cccTopNav li.first-level ul li a{color:#ffffff;font:bold 12px arial;text-decoration:none;min-height:12px;}
ul#cccTopNav li.first-level ul li a:hover{text-decoration:underline;}

ul#cccTopNav li div.cccTopNav-dd-outer{position:absolute;z-index:500;width:344px;left:-999em;background:url(http://www.columbusciviccenter.org/images/nav/navLeftEdge.png) no-repeat left bottom;margin-left:-9px;}

ul#cccTopNav li#navEvtTix div.cccTopNav-dd-outer{width:180px;}

ul#cccTopNav li#navDirect div.cccTopNav-dd-outer{width:180px;}

ul#cccTopNav li#navPromote div.cccTopNav-dd-outer{width:180px;}


ul#cccTopNav li:hover div.cccTopNav-dd-outer{left:auto;}

div.cccTopNav-dd-inner{background:url(http://www.columbusciviccenter.org/images/nav/navRightEdge.png) no-repeat right bottom;margin-left:17px;margin-bottom:-5px;padding:0 0 10px 0;}

.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}


/* ---------------------------------------------- For Hall of Fame Images ------------------------------------------- */
/* thumbnails */
.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
.thumbinner {
	border: 1px solid #ccc;
	padding: 5px;
	margin:4px 0;
	font-size: 0.8em;
	color:#666;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: 1px;
	margin-left: 7px;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: 7px;
	border-width: 1px;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}

