/* GENERAL STYLES */
#holderBody {
        background: #fff;
}

#holder {
        border: 1px solid #ccc;
        padding: 10px;
        margin: 5px;
        text-align: left;
}


#holder a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#holder a:hover {
	text-decoration: none;
	color: #FF0000;
}

#holder h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .9em;
	margin-top: 0;
	padding-top: 0;
	margin-top: 10px;
	line-height: 140%;
}
#holder p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
	margin-top: 0;
	padding-top: 12px;
}
#holder ul {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
}

#holder .imagecaption {
	font-size: .85em;
	padding-bottom: 8px;
	display: block;
}



/* CSS Document */
#skiplinks {	
	position: absolute;
	top: 0;
	left: -2000px;
	z-index: -100;
}
body {
	margin: 0;
	padding: 0;
	margin-top: 16px;
}
.access {
	display: none;
}
#force-scrollbar { 
	position: absolute; 
	top: 0; 
	bottom: -1px;
	width: 1em;
	z-index: -1;
}
#topcontainer {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
#logo {
	float: left;
	height: 154px;
	width: 220px;
}
#logo img {
	border: 0;
}
#site_search {
	padding: 0;
	margin: 0;
	height: 27px;
	width: 520px;
	float: right;
	clear: none;
	text-align: right;
	padding-right: 20px;
	padding-top: 47px;
}
#site_search_again {
	padding: 0;
	margin: 0;
	margin-top: 40px;
}
#site_search label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	vertical-align: top;
	display: block;
	float: left;
	text-align: right;
	width: 324px;
	padding-top: 4px;
}
#site_search label, #site_search_again label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	vertical-align: top;
	padding-top: 4px;
}
#site_search .inputfield {
	border: 1px solid #999999;
	padding-left: 2px;
	margin-left: 2px;
	width: 120px;
	vertical-align: top;
}
#site_search p, #site_search_again p {
	padding: 0;
	margin: 0;
}
#site_search_again .inputfield {
	border: 1px solid #999999;
	padding-left: 2px;
	margin-left: 2px;
	width: 120px;
	vertical-align: top;
}
#site_search #search_input {
	
}
#search-button {
	display: inline;
	padding-bottom: 8px;
}
#search-again-button {
	padding-bottom: 8px;
}
.results_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em !important;
	font-weight: normal;
	color: #666666;
	padding-bottom: 8px !important;
	text-transform: uppercase;
}
#main-nav-container {
	height: 68px;
	width: 530px;
	float: right;
	background-image: url(/media/328/top-nav-background.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	clear: none;
}
#main-nav {
	background-color: #6666CC;
	color: #FFFFFF;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	float: right;
}
#main-nav li {
	display: inline;
}
#main-nav a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: .6em;
	padding-left: 1em;
	padding-right: 1em;
	display: block;
	float: left;
}
#main-nav a:hover {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
}
#maincontainer {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	clear: both;
}
#subnavcontainer {
	width: 220px;
	background-image: url(/media/283/nav-back.jpg);
	background-repeat: repeat-y;
	float: left;
	padding-top: 20px;
	clear: both;
}
#sub-nav {
	line-height: 1.2em;
	background-color: #6666CC;
	color: #FFFFFF;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 30px;
	width: 170px;
}
#sub-nav ul {
	text-transform: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	font-size: .8em;
}
#sub-nav a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/media/333/bullet-1.gif);
	background-repeat: no-repeat;
	padding-left: 1.2em;
	background-position: 0 .35em;
	display: block;
}
#sub-nav a:hover {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
	background-image: url(/media/338/bullet-2.gif);
	background-repeat: no-repeat;
	padding-left: 1.2em;
	background-position: 0 .35em;
}
#nav-foot {
	background-image: url(/media/288/nav-foot.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 220px;
}
#contentcontainer {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#contentcontainer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#contentcontainer a:hover {
	text-decoration: none;
	color: #FF0000;
}
#contentcontainer h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	margin-top: 0;
	padding-top: 0;
}
#contentcontainer h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .9em;
	margin-top: 0;
	padding-top: 0;
	margin-top: 10px;
	line-height: 140%;
}
#contentcontainer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
	margin-top: 0;
	padding-top: 12px;
}
#contentcontainer ul {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
}
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	clear: both;
	height: 100px;
}
#footer img {
	float: left;
}
#footer p {
	margin: 0;
	padding: 0;
	margin-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: .6em;
	margin-left: 20px;
}
#footer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#footer a:hover {
	text-decoration: none;
	color: #FF0000;	
}

#directorycontainer {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#directorycontainer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#directorycontainer a:hover {
	text-decoration: none;
	color: #FF0000;
}
#directorycontainer h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	margin-top: 0;
	padding-top: 0;
}
#directorycontainer h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-top: 20px;
}
#directorycontainer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
}
#directorycontainer ul {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .9em;
	line-height: 150%;
	padding-right: 30px;
}
#directorycontainer .disclaimer {
	font-size: .75em;
	margin-bottom: 20px;
	padding-top: 0;
}
#directorycontainer .results_nav {
	font-size: .7em;
	font-weight: bold;
	line-height: 120%;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 25px;
	margin-bottom: 25px;
	width: 90%;
	color: #666666;
}
#directorycontainer .results_nav2 {
	font-size: .7em;
	font-weight: bold;
	line-height: 120%;
	border-top: 1px dotted #CCCCCC;
	padding-top: 25px;
	margin-top: 45px;
	padding-bottom: 25px;
	width: 90%;
	color: #666666;
}
#directorycontainer .sort {
	font-size: .7em;
	font-weight: bold;
	line-height: 120%;
	width: 90%;
	color: #666666;
	margin-bottom: 15px;
}
#directorycontainer .rating, #contentcontainer .rating {
	text-transform: uppercase;
	font-weight: bold;
	font-size: .7em;
	margin: 0;
	padding: 0;
	line-height: 90%;
	float: left;
	margin-right: 10px;
	clear: none;
}
#directorycontainer .rating img, #contentcontainer .rating img {
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	padding-top: 1px;
}
#directorycontainer .sitedesc {
	clear: both;
	padding-top: 6px;
	margin-top: 0;
}

#directorycontainer2 {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#directorycontainer2 a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#directorycontainer2 a:hover {
	text-decoration: none;
	color: #FF0000;
}
#directorycontainer2 h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	margin-top: 0;
	padding-top: 0;
}
#directorycontainer2 h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}
#directorycontainer2 p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 60px;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
	margin-top: 0;
}
.clearboth {
	clear: both;
}
#contentcontainer .thumbnail {
	float: right;
	padding-top: 3px;
	font-size: .7em;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 220px;
	line-height: 130%;
}
#contentcontainer .thumbnail img {
	margin-bottom: 4px;
	margin-top: 12px;
	border: solid #666666 1px;
}
#contentcontainer .listingdate, #newscontainer3 .listingdate {
	margin: 0;
	padding: 0;
	font-size: .7em;
	color: #666666;
	padding-top: 2px;
}
#contentcontainer .imagecaption, #newscontainer2 .imagecaption {
	font-size: .85em;
	padding-bottom: 8px;
	line-height: 130%;
	display: block;
	padding-top: 4px;
}
#galleryindexcontainer {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#galleryindexcontainer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#galleryindexcontainer a:hover {
	text-decoration: none;
	color: #FF0000;
}
#galleryindexcontainer h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	margin-top: 0;
	padding-top: 0;
}
#galleryindexcontainer h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-top: 20px;
}
#galleryindexcontainer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
}
#albumlist {
	list-style-type: none;
	padding: 0;
	margin-top: 26px;
	margin-right: 0;
	margin-left: 0;
}
#albumlist ul {
	margin: 0;
	padding: 0;
}
#albumlist li {
	float: left;
	margin-right: 0;
	margin-bottom: 22px;
	color: #333333;
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 170px;
}
#albumlist img {
	display: block;
	border: 1px solid #333300;
	margin-bottom: 4px;
}
#albumlist2 {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#albumlist2 ul {
	margin: 0;
	padding: 0;
}
#albumlist2 li {
	float: left;
	margin-right: 0;
	margin-bottom: 22px;
	color: #333333;
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 170px;
	height: 230px
}
#albumlist2 img {
	display: block;
	border: 1px solid #333300;
	margin-bottom: 4px;
}
#profile {
	width: 180px;
	float: right;
	margin-top: 20px;
}
#profile p {
	margin-top: 0;
	padding-top: 0;
	font-size: .8em;
}
#profile .artist_link {
	margin-top: 0;
	padding-top: 0;
	font-size: .7em;
}
#profile h2 {
	margin-top: 0;
	padding-top: 0;
	font-size: .8em;
}
#illustrator_album {
	float: left;
	width: 340px;
	margin-top: 20px;
}
#contentcontainer .artist_credit {
	font-size: .75em;
	margin: 0;
	padding: 0;
	margin-top: -16px;
	margin-bottom: 20px;
}
#newscontainer {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#newscontainer2 {
	float: left;
	width: 320px;
	padding-bottom: 30px;
}
#newscontainer3 {
	float: right;
	width: 520px;
	padding-bottom: 50px;
}
#newscontainer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#newscontainer a:hover {
	text-decoration: none;
	color: #FF0000;
}
#newscontainer h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.3em;
	margin-top: 0;
	padding-top: 0;
}
#newscontainer h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .9em;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	line-height: 130%;
}
#newscontainer h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .7em;
	margin: 0;
	padding: 0;
	line-height: 130%;
	padding-top: 4px;
	color: #999999;
}
#newscontainer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	margin-top: 4px;
	padding-top: 0;
}
#newscontainer ul {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
}
#newscontainer3 h1 {
	padding-right: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#newscontainer3 h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .7em;
	margin: 0;
	padding: 0;
	line-height: 130%;
	padding-top: 4px;
	margin-bottom: 20px;
	color: #999999;
}
#newscontainer3 h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	margin-top: 4px;
	padding-top: 0;
	color: #000000;
	padding-bottom: 10px;
}
#newscontainer3 h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .9em;
	margin: 0;
	padding: 0;
	line-height: 130%;
	color: #000000;
	padding-bottom: 10px;
}
#right_nav_container {
	float: right;
	width: 150px;
	margin-right: 10px;
	padding-top: 64px;
}
#right_nav_container2 {
	float: right;
	width: 150px;
	margin-right: 10px;
	padding-top: 6px;
}

/*Right-hand navigation*/
#right_nav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	width: 138px;
}
#right_nav li {
	line-height: 110%;
}
#right_nav li ul {
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-indent: 0;
	line-height: 130%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	margin-top: 6px;
}
#right_nav li ul strong {
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 6px;
	border-top: 1px solid #CCCCCC; 
	display: block;
	color: #999999;
}
#right_nav li ul a {
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 6px;
	border-top: 1px solid #CCCCCC; 
	font-weight: normal;
	width: 138px;
}
#right_nav li ul a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}
.second_nav_item {
	border-top: 1px solid #FFFFFF;
}
#right_nav li ul li ul {
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-indent: 0;
	line-height: 100%;
	background-color: #FFFFFF;
}
#right_nav li ul li ul a {
	display: block;
	text-decoration: none;
	background-color: #D1D9C7;
	padding: 8px;
	padding-left: 16px;
	color: #000000;
	border-top: 1px solid #FFFFFF; 
	font-weight: normal;
	width: 126px;
}
.news_nav {
	line-height: 110% !important;
	font-size: .7em !important;
	margin-top: 38px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #999999;
}
#add_site {
	margin: 0;
	padding: 0;
	border: solid 1px #CCCCCC;
	padding-left: 15px;
	margin-right: 110px;
	background-color:#FFFFEC;
	margin-top: 35px;
	padding-right: 40px;
	padding-bottom: 14px;
	margin-bottom: 40px;
}
#add_site label {
	text-transform: uppercase;
	font-size: .8em;
	color: #666666;
	font-weight: bold;
}
.addfields {
	width: 320px;
	margin-bottom: 4px;
}
#add_site p {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-right: 0;
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
}
#add_site h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.required {
	color: #FF0000;
}
#add-site-button, #send {
	margin-top: 15px;
}
#go_to_home_page {
	margin-bottom: 180px;
}
#contentcontainer #sitemap {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	margin-left: 6px;
	font-size: .8em;
}
#contentcontainer #sitemap #homepage {
	padding-top: 10px;
	font-size: .9em;
}
#contentcontainer #sitemap ul {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
	list-style-type: none;
	padding-left: 4px;
	margin-left: 0;
}
#contentcontainer #sitemap li {
	background-image: url(/media/293/page-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left: 14px;
	font-size: 1em;
}
#contentcontainer #sitemap ul li ul {
	font-size: 1em;
}
#contentcontainer #sitemap ul li ul a {
	font-weight: normal;
}
#contentcontainer #sitemap ul li ul a:hover {
	font-weight: normal;
}
#home_page_right_container {
	float: right;
	width: 190px;
	margin-right: 10px;
}
#home_page_left_container {
	float: left;
	width: 290px;
	padding-bottom: 30px;
}
#home_page_left_container h1 {
	margin:0;
	padding: 0;
	font-size: .9em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
#home_page_left_container h2, #home_page_right_container h2 {
	margin-top: 0;
	padding-top: 0;
	text-transform: uppercase;
	color: #666666;
	font-size: .8em;
}

#feature1 {
 background-color: #FFFFCC;
 padding: 6px;
 border: 1px solid #CCCCCC;
 margin-bottom: 40px;
}
 
#home_page_left_container #feature1 h2 {
 font-size: .7em;
 margin: 0;
 padding: 0;
 margin-bottom: 4px;
}
#home_page_left_container #feature1 h3 {
 font-size: .75em;
 margin: 0;
 padding: 0;
}
#home_page_left_container #feature1 p {
 font-size: .7em;
 margin: 0;
 padding: 0;
 line-height: 120%;
}

#home_page_right_container h3, #home_page_left_container h3 {
	font-size: .8em;
	margin: 0;
	padding: 0;
	margin-top: 20px;
}
#home_page_right_container h4, #home_page_left_container h4 {
	font-size: .6em;
	margin: 0;
	padding: 0;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#home_page_right_container p, #home_page_left_container p {
	font-size: .8em;
	margin: 0;
	padding: 0;
}

.more {
	margin-top: 20px !important;
	padding-bottom: 20px !important;
	border-bottom: dotted 1px #999999;
}
#home_page_daleks {
	margin-top: 10px;
	margin-bottom: 35px;
}
#feed_icon {
	float: left; 
	padding-top: 2px; 
	padding-right: 4px;
	border: 0;
}
#feed_text {
	font-size: .85em !important;
}
#searchcontainer {
	float: right;
	width: 520px;
	padding-top: 18px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#searchcontainer a {
	font-weight: bold;
	text-decoration: none;
	color: #6633FF;
}
#searchcontainer a:hover {
	text-decoration: none;
	color: #FF0000;
}
#searchcontainer h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	margin-top: 0;
	padding-top: 0;
}
#searchcontainer h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}
#searchcontainer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: .8em;
	line-height: 150%;
	padding-right: 30px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	clear: both;
}
.search_highlight {
	background-color: #FFFF00;
}

#feeds_nav {
                font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
                list-style: none;
                padding: 0;
                margin: 0;
                font-weight: bold;
                width: 138px;
}

#feeds_nav li {

                line-height: 110%;
}

#feeds_nav li ul {
                list-style: none;
                font-size: 12px;
                font-weight: normal;
                padding: 0;
                margin: 0;
                text-indent: 0;
                line-height: 130%;
                background-color: #FFFFFF;
                border-bottom: 1px solid #CCCCCC;
                margin-bottom: 20px;
                margin-top: 6px;
}

#feeds_nav li ul a {
                display: block;
                text-decoration: none;
                background-color: #FFFFFF;
                padding-top: 7px;
                padding-bottom: 6px;
                padding-left: 22px;
                border-top: 1px solid #CCCCCC;
                font-weight: normal;
                width: 138px;
                background-image: url(/media/298/rss-feed.gif);
                background-repeat: no-repeat;
                background-position: 1px 5px;
}

#feeds_nav li ul a:hover {
                color: #FF0000;
                text-decoration: none;
                font-weight: normal;
}

#newscontainer4 h3 {
                font-family: Tahoma, Arial, Helvetica, sans-serif;               
                font-size: .8em;
                line-height: 150%;
                margin-top: 4px;
                padding-top: 0;
                color: #000000;
                padding-bottom: 30px !important;
}

#newscontainer4 h4 {
                font-family: Tahoma, Arial, Helvetica, sans-serif;               
                font-size: .9em;
                margin: 0;
                padding: 0;
                line-height: 130%;
                color: #000000;
                padding-bottom: 0 !important;
}

#newscontainer4 p {
                margin-top: 0 !important;
                padding-top: 0 !important;
}

#breadcrumb_container {
                width: 500px;
                margin-bottom: 50px;
                margin-left: -2px;
}

#breadcrumb {
                font-family: Arial, Helvetica, sans-serif;
                padding: 0;
                margin: 0;
                list-style: none;
                font-size: 0.7em!important;
                display: inline;
                color: #8D8D8D;
}

#breadcrumb ul {
                padding: 0;
                margin: 0;
                list-style: none;
                font-family: Arial, Helvetica, sans-serif;
                font-size: .7em;
                padding-left: 10px;
                padding-right: 4px;
                padding-top: 3px;
}

#breadcrumb li {
                margin: 0;
                padding: 0;
                float: left;
                margin-right: 2px;
                margin-left: 2px;
                list-style-type: none;
                white-space: nowrap; /**new**/
}

#breadcrumb #first_item a {
                margin-left: 0 !important;
}

#breadcrumb a {
                color: #8D8D8D !important;
                text-decoration: none;
                font-weight: bold;
                margin-right: .35em;
}

#breadcrumb a:hover {
                text-decoration: underline;
}

.chevron {
                font-size: .65em;
}

#validation {
                margin: 0;
                padding: 0 !important;
                padding: 6px !important;
                display: block;
                margin-top: 6px !important;
                padding-left: 74px !important;
                border: 1px solid #FF0000;
                padding-bottom: 22px !important;
                width: 240px;
                background-color: #FFFFFF;
                background-image: url(/media/41409/validation-dalek.jpg);
                background-repeat: no-repeat;
}

#validation strong {
                color: #FF0000;
}


/*Sponsors*/
#sponsors {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
#sponsors ul, #sponsors ul li, #sponsors ul li ul, #sponsors ul li ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sponsors ul {
	border-top: 1px solid #D1D1D1;
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 20px;
	font-size: .7em;
	color: #999999;
}
#sponsors ul li ul {
	border-top: none;
	font-size: .9em;
	margin-top: 8px;
	font-weight: bold;
}
#sponsors ul li ul li {
	width: 128px;
	float: left;
	margin-right: 20px;
	padding-bottom: 30px;
	font-weight: normal;
	height: 30px;
}
#sponsors ul li ul li strong {
	display: block;
	width: 128px;
}
#sponsors ul li ul li a {
	color: #999999;
	text-decoration: none;
	display: block;
	float: left;
	background-color: #FFFFFF;
}
#sponsors ul li ul li a:hover {
	color: #333333;
}


/* EDITOR PROPERTIES */
p {

}

h2 {

}


