/**  GLOBAL PAGE ELEMENTS  **/
img {border:0;}
a {font-size:11px;}
a:hover {}
b {}
input:focus, textarea:focus {}
.error {text-align:center; padding:10px}

/**  LAYOUT  **/
html {padding:0; margin:0; font-family:trebuchet ms, verdana, arial, tahoma; font-size: 80%; color: #777}
    body {margin:0; padding:0;  background:#fff url(/images/bg.gif) top center repeat-x;}
	 	#container {margin:0 auto; padding:0px; width: 980px; background:#fff url(/images/backround_home.gif) no-repeat;}
	   		#header{padding:12px 0 189px 0; margin:0 15px 20px 15px; width:950px; background:#fff url(/images/home_header.jpg) no-repeat bottom left;}
                /** Home **/
    			#home {background-image: url(/images/bg_home.gif);}
    			     #home #container {background-image: url(/images/backround_home.gif);}
        		     #home #contentArea{width:400px; padding:25px; float:left;}


                /** Gallery **/
	            #gallery {background-image: url(/images/bg_gallery.gif);}
	               #gallery #container {background-image: url(/images/backround_gallery.gif);}
	               #gallery #header {background-image: url(/images/gallery_header.jpg);}
			       #gallery ul#mainNav li a{border-left:1px solid #4ecbfb;}
                /** Podcast **/

       			ul#mainNav {list-style-type:none; padding:0; margin:0 15px;}
      				ul#mainNav li{display:inline;}
      					ul#mainNav li a{display:block; float:left; font-size:120%; padding:10px 40px 8px 15px ; text-decoration:none; color:#545467; border-left:1px solid #f60; font-weight:bold;}
           					#catalog ul#mainNav li a{border-left:1px solid #a2c58f;}
        						ul#mainNav li a:hover{color:#aaa;}
        						ul#mainNav li a span{display:block; font-size:10px; font-weight:normal;}
			    #sitetitle {width:200px; height:53px;padding:0;margin:0 25px 0 0;}
						  ul#mainNav li#sitetitle a {text-decoration:none; padding:0; margin:0; border:0;}
    						#sitetitle a b{padding:0;margin:0;display:none;}
        						#sitetitle a span{float:left; display:block; width:200px; height:53px; cursor:pointer; background:transparent url(/images/logo.gif) no-repeat top left;margin:0 25px 0 0;}
        						#sitetitle a:hover span{background:transparent url(/images/logo_on.gif) no-repeat top left;}

            		#featureArea {clear:both;width:420px;margin: 0 0 20px 40px; padding: 0 30px 0 0; float:left; border-right: 1px solid #ddd;}
            		  #featureArea h1{font-size:130%; font-size:48px; font-weight:normal; padding: 10px 0 5px 0; margin:0;}
               			#featureArea h1 a{text-decoration:none; color:#666; font-size:18px;}
               			  #featureArea h1 a:hover{text-decoration:underline; color:#ccc}
        			  #featureArea h2{font-size:100%; padding: 10px 0 5px 0; margin:0; font-size:18px;}
               			#featureArea h2 a{text-decoration:none; color:#666}
               			  #featureArea h2 a:hover{text-decoration:underline; color:#ccc}
                 	  #featureArea h6 {padding:0; margin:0;}
                 	  #featureArea p{padding:0 0 10px 0; margin:0; font-size:10px;}
                	  #featureArea hr{margin:30px 0;}
                      #featureArea ul {list-style-type:none; padding:0; margin:0; line-height:18px; font-size:24px;}
                        #featureArea li.sign {color:#f6700f; padding:10px 0 0 0;}
						#featureArea li.print {color:#4ecbfb; padding:20px 0 0 0;}
						#featureArea li.web {color:#759ab4; padding:20px 0 0 0;}
						#featureArea li {padding:0 0 0 20px;}

                      #featureArea a{text-decoration:none; color:#666; font-size:12px;}
					  #featureArea a:hover{text-decoration:underline; color:#ccc}
					  #podcastArea{width:400px; padding:25px; float:left;}

                		#sub-nav {clear:both;width:200px;margin: 0 0 200px 30px; padding: 0 15px 0 0; float:left; border-right: 1px solid #ddd;}
						.section {padding:5px 0 15px 0;}
                   			.section h3, #subNav h3 a{font-size:18px; font-weight:normal; padding:0;  margin:0;}
                   			  .section h3 {border-bottom:1px dotted #777;}
                  			.section ul {list-style-type:none; padding:0 0 0 5px; margin:0;}
                       		  .section li a{text-decoration:none; color:#666; font-size:11px; font-family:arial, helvetica, sans-serif;}
                          		  .section li a:hover{text-decoration:underline; color:#ccc}

            .date-stamp {color:#bebebe;}
            #body h4 {font-size:18px; padding:0; margin:7px 0 0 0;}
                #body h4 a{color:inherit; text-decoration:none;}
                  #body h4 a:hover{text-decoration:underline;}
            #body h5 {font-size:16px; padding:0; margin:7px 0 0 0;}
            #body h6 {font-size:14px; padding:0; margin:7px 0 0 0;}
            #body blockquote {font-style:italic; font-size:10px;}
                #body blockquote.big {font-style:italic; font-size:14px;}
            #body table {border:0;}
                #body th {background:#aaa; color:#fff; border:0; padding:3px 7px;}
                #body td {background:#ddd; border:0; padding:3px 7px;}
            #body img {border:1px double #bebebe; float:right; margin:10px 0 10px 10px;}

             #content-area{width:645px; padding:0px 20px 15px 30px; float:left;}
               #content-area h1, #catalogArea h1 {padding:5px 0; margin:0; font-size:22px;}

				#imgList {}
                #imgList dt{float:left;}
                    #imgList dt img{border:1px solid #000;}
                #imgList dd{margin: 0; float:left;padding:10px 0 0 10px; height:50px;width:172px;}
                    #imgList dd a{color:#2ca9d9; text-decoration:none;}
                        #imgList dd a:hover {color:#999;}


     		#footer{clear:both; margin:30px; padding:10px 0 0 0;}
       			#footer ul {list-style-type:none; margin:0;}
           				#footer ul li{display:inline;}
               					#footer ul li a{padding:0 10px; color:#999; font-size:10px; text-decoration:none;}
              		#copyright{margin:0px auto; padding:0 0 20px 600px; text-align:center}

