@import url(/css/gallery.css);

#content {width:690px;float:right;}
/* =Main and Main Content *********************** */
#main-content {width:670px;float:left;min-height:500px;}
	
	#main-content h1 {font-size: 140%;margin: 5px 10px 5px;color:#1d1d1d;padding-bottom:18px;background:url(/images/template-specific/h1Bg.jpg) repeat-x bottom;}
	#main-content h1 span.sub-header {font-size:65%;color:#930;}

	#main-content h2 {font-size: 132%;margin: 10px 10px 5px;color:#c00;text-transform:capitalize;}
	#main-content h3 {font-size: 118%;margin: 10px 10px 5px;border-bottom:1px solid #c0c0c0;width:80%;text-transform:capitalize;}
	#main-content h4 {font-size: 114%;margin: 10px 10px 5px;}
	#main-content h4 a {text-decoration: none;}
	#main-content p {margin:5px 10px 10px;}
  
	#main-content blockquote {margin:10px 25px;font-style:italic;color:#666;}
	#main-content blockquote.center {width:60%;margin:15px auto;}

     /* =Main Content Tables ************* */

	#main-content table {width:90%;border:#DDD 1px solid;border-width: 1px 1px 0 1px;margin:10px auto;padding:0;}
	#main-content table caption {font-weight:bold;font-size:110%;text-align:center;}
	#main-content table th {background: #FFF url(/images/template-specific/bg-small-yellow-fade.jpg) bottom repeat-x;color: #000;margin:0;padding:2px;border-bottom:1px solid #666;}
	#main-content table td {padding:2px;border:0;margin:0;border-bottom:1px solid #CCC;}
	#main-content table td.scope {text-align:left;background:#FCF5C0;}
	#main-content table th.alt-th{background-color:#FFF;}

     /* =Main Content Lists DL OL UL ************* */

	#main-content ul, #main-content ol{color:#666;}
	#main-content ul {margin: 15px 10px 15px 20px;list-style: none;}
         #main-content ul.larger {font-size:100%;}
	#main-content ul li {line-height: 1.35em;color: #444;background: url(/images/template-specific/arrow.gif) no-repeat 0 4px;padding: 0 0 0 15px;margin:.5em 0;}
	#main-content ul li a, #main-content ul li a strong {color: #444;}
        #main-content ul li a {}
        #main-content ul li a:hover {font-weight:bold;text-decoration:none;}
          #main-content ul li ul li {}

	#main-content ol {margin: 15px 10px 15px 40px;list-style-type:decimal;}
	#main-content ol.alpha {list-style-type:lower-alpha;color:#444;}
        #main-content ol ol {list-style-type:lower-alpha;}

	#main-content dl {margin: 15px 10px 15px 20px;}
         #main-content dl dt {font-weight:bold;margin:10px 0;font-size:110%;color:#1d1d1d;}
         #main-content dl dd {font-style:italic;}

/* =Sub ************ */
#subPanel {width:200px;float:left;}


/* =Sub Content ****************************** */
#sub-content {width:156px;float:left;color:#333;padding-top:5px;background:#F8F8F8;}
 #sub-content {margin-bottom:10px;border-bottom:1px solid #fff;padding:3px 2px;}
  #sub-content h3 {font-size:125%;margin-bottom:4px;color:#036;font-weight:normal;border-bottom:1px solid #333;}
   #sub-content h3 abbr, #sub-content h3 acronym {border:0;text-decoration:none;}
   #sub-content p, #sub-content li {font-size:85%;line-height:135%;}
  #sub-content ul {list-style-type:none;padding-left:10px;}
  #sub-content ul li a {text-decoration:none;font-weight:normal;}


/* =Sub Area ********************************* */
#sub-area {float:left;padding-top: 1px;border-top-width: 1px;border-top-style: dashed;border-top-color: #000;}
 #sub-area h2 {background:#666;color:#fff;font-size:140%;padding:2px 10px;font-variant:small-caps;text-transform:capitalize;font-weight:normal;width:200px;}
#sub-area ul li {list-style-type:none;}

/* =SubInfo ************************* */


	/* =SubInfo Spacer ************************* */
		a#subInfo {display:block;height:30px;}
	/* =End SubInfo Spacer ************************* */



	/* =SubInfo Spacer ************************* */
		a#subInfo {display:block;height:30px;}
	/* =End SubInfo Spacer ************************* */

#sub-Info {background:url(/images/template-specific/subInfo.jpg) repeat-x;width:220px;float:left;height:587px;overflow:visible;padding-top: 1px;border-top: 1px dashed #000;}	
#sub-Info a {color:#c00;text-decoration:none;text-decoration:none;font-weight:bold;}
#sub-Info h3 {font-size:120%;text-transform:uppercase;font-weight:normal;color:#fff;padding:5px 10px 0;border-bottom:1px solid #1d1d1d;line-height:100%;background-color: #666;}
 #sub-Info h3#focus-header {border-bottom:0;margin:0;}
#sub-Info li {background:url(/images/template-specific/arrow.gif) no-repeat 10px 5px;padding-left:20px;list-style-type:none;line-height:135%;font-size:85%;}


#sub-Info p {padding:5px 5px 0;margin:0 5px 3px;}
#sub-Info p img {margin:3px auto;border:1px solid #333;}
 
/* =Section Footer *************************** */
#section-footer {margin:0;padding:0 0 20px;border:0;background:url(/images/template-specific/content-bottom.jpg) no-repeat bottom left;width:99.99%;clear:both;}


/* =Side Ticker ************************ */

#ajaxticker1{width: 120px;border-bottom:0;}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/border-bottom:0;}

.someclass{ //class to apply to your scroller(s) if desired}

/* =Additional Items ******************* */
#flashcontent {margin:15px auto;display:block;width:400px;height:450px;padding-left:20px;}

.meaning {color:#c00;cursor:help;text-decoration:none;font-size:85%;border:0;}


/* =Extra  ***************** */
.required {color:#c00;font-weight:bold;cursor:help;}

#alImg1 img {display:none;} /*position:relative;left:50px;*/

table#calendarSm {width:155px;display:block;}
table#calendarSm caption {display:block;text-align:center;font-size:110%;background:#606779;color:#fff;font-weight:bold;padding:4px 0 6px;border-bottom:1px solid #f8f8f8;}
table#calendarSm caption a, table#calendarSm caption a abbr {color:#fff;border:0;text-decoration:none;}
 table#calendarSm td, table#calendarSm th {width:22px;height:22px;text-align:center;border:0;}
 table#calendarSm td {color:#cdcdcd;}
 table#calendarSm td a.NOEVENT {color:#333;border:0;text-decoration:none;cursor:default;}
 
.attention {color:#09c;font-size:115%;font-variant:small-caps;}
 
.focus {color:#c00;font-weight:bold;}

/* =HoverBox ************ */
#main-content ul.hoverbox{cursor: pointer;list-style: none;}
 #main-content ul.hoverbox li {background:none;}
 #main-content ul.hoverbox a{cursor: pointer;}
 #main-content ul.hoverbox a .preview{display: none;}
 #main-content ul.hoverbox a:hover .preview{display: block;position: absolute;top: -33px;left: -45px;z-index: 1;}