body {
	margin:0px 10px 20px 10px;
	padding:0px;
	bbackground-image:url(http://www.cherwell.org/images/bgpatternmain.gif);
	text-align:center;
	background:#eeeeee;
	}

	
form {
	padding:0px;
	margin:0px;
	border:0px;
	}
	
#main {
	background-color:#ffffff;
	margin:0px auto;
	margin-bottom:10px;
	width:950px;
	border:0px;
	padding:4px 10px 10px 10px;
	overflow:auto;
	text-align:left;
	}
	
#blackheader {
	background-color:#444;
	margin-left:auto;
	margin-right:auto;
	padding:4px !important;
	padding:4px 4px 0px 4px;
	border-bottom:1px solid #ffffff;
	height:12px;
	}
	
#masthead {
	background-image:url(http://www.cherwell.org/images/mastheadbg.gif);
	height:89px;
	max-height:89px;
	border-bottom:10px solid #ffffff;
	margin:0px;
	overflow:hidden;
	}
	

#menu {
	float:left;
	width:190px;
	border-right:20px solid #ffffff;
	}
	
a.menu1link { text-decoration:none; font-family:verdana; font-size:12px; color:#bb0000; display:block; height:20px; margin-bottom:3px; 
		border-left:3px solid #bb0000; background-color:#ededed; 
		padding:6px 5px 2px 15px !important;
		padding:6px 5px 8px 15px;
		}		
a.menu1link:hover { color:#fff; background-color:#990000; }

a.menu2link { text-decoration:none; font-family:verdana; font-size:12px; color:#0099cc; display:block; height:20px; margin-bottom:3px; 
		border-left:3px solid #0099cc; background-color:#ededed; 
		padding:6px 5px 2px 15px !important;
		padding:6px 5px 8px 15px;
		}
a.menu2link:hover { color:#fff; background-color:#0099cc; }

a.menu3link { text-decoration:none; font-family:verdana; font-size:12px; color:#993366; display:block; height:20px; margin-bottom:3px; 
		border-left:3px solid #993366; background-color:#ededed; 
		padding:6px 5px 2px 15px !important;
		padding:6px 5px 8px 15px;
		}		
a.menu3link:hover { color:#fff; background-color:#993366; }

a.menu4link { text-decoration:none; font-family:verdana; font-size:12px; color:#009900; display:block; height:20px; margin-bottom:3px; 
		border-left:3px solid #009900; background-color:#ededed; 
		padding:6px 5px 2px 15px !important;
		padding:6px 5px 8px 15px;
		}		
a.menu4link:hover { color:#fff; background-color:#009900; }
	
a.menu5link { text-decoration:none; font-family:verdana; font-size:12px; color:#e48600; display:block; height:20px; margin-bottom:3px; 
		border-left:3px solid #f1aa00; background-color:#ededed; 
		padding:6px 5px 2px 15px !important;
		padding:6px 5px 8px 15px;
		}		
a.menu5link:hover { color:#fff; background-color:#f1aa00; }

	
#menuspacer {
	height:8px;
	}
	
#ticker {
	background-color:#ffffff;
	border-bottom:1px solid #990000;
	margin-bottom:10px;
	height:20px;
	}
	
#topstorybox {
	background-color:#990000;
	width:400px;
	margin:0px;
	border:0px;
	}
	
#topstorysumbox {
	background-color:#ededed;
	width:400px;
	margin:0px;
	border:0px;
	}

#leader {
	padding:0px 0px 4px 0px;
	border-bottom:1px dashed #888888;
	margin-left:14px;
	margin-bottom:10px;
	height:90px;
	}
	
#leader_no_img {
	padding:0px 0px 4px 0px;
	border-bottom:1px dashed #888888;
	margin-left:14px;
	margin-bottom:6px;
	height:60px;
	}
	
#c2leader {
	padding:0px;
	border-bottom:1px dashed #888888;
	margin-left:0px;
	margin-bottom:6px;
	height:90px;
	}
	
#c2leadernoimage {
	padding:4px 0px 10px 0px;
	border-bottom:1px dashed #888888;
	margin-right:5px;
	margin-bottom:6px;
	}

#searchlist {
	padding:14px 0px 14px 0px;
	border-bottom:1px dashed #888888;
	margin-left:0px;
	margin-bottom:6px;
	margin-right:10px;
	}
	
#videoheader {
	background-color:#990000;
	padding:4px !important;
	padding:2px 4px 2px 4px;
	height:15px;
	}
	
#commentheader {
	background-color:#0099cc;
	padding:4px !important;
	padding:2px 4px 2px 4px;
	}

#c2header {
	background-color:#993366;
	padding:4px !important;
	padding:2px 4px 2px 4px;
	}
	
#blogheader {
	background-color:#f1aa00;
	padding:4px !important;
	padding:2px 4px 2px 4px;
	}
	
#sportheader {
	background-color:#009900;
	padding:4px !important;
	padding:2px 4px 2px 4px;
	}
	
#specialinfo {
	border:1px solid #888888; 
	background-color:#f3f3f3;  
	margin-right:auto; 
	padding:5px;
	}
	
#extrasboxheader1 {
	background-color:#f3f3f3;
	padding:4px 4px 8px 7px;
	border-top:10px solid #990000;
	border-bottom:0px solid #bbb;
	}

#extrasboxheader2 {
	background-color:#f3f3f3;
	padding:4px 4px 8px 7px;
	border-top:10px solid #0099cc;
	}

#extrasboxheader3 {
	background-color:#f3f3f3;
	padding:4px 4px 8px 7px;
	border-top:10px solid #993366;
	}

#extrasboxheader4 {
	background-color:#f3f3f3;
	padding:4px 4px 8px 7px;
	border-top:10px solid #009900;
	}
	
#extrasbox { 
	background-color:#f3f3f3; 
	padding:7px;
	}
	
#extrasboxitem {  
	padding:4px 2px 4px 0px;
	border-bottom:1px dotted #555;
	}

#extrasboxitem:hover { 

	}
	
#vid {
	padding:4px 0px 4px 0px;
	margin-left:2px;
	margin-bottom:8px;
	margin-top:8px;
	}
	
#contentarea {
	padding:5px;
	margin-right:0px;
	}
	
#newslisted {
	padding:4px 0px 6px 0px;
	border-bottom:1px dashed #888888;
	margin-right:5px;
	margin-bottom:6px;
	height:90px;
	}

#newslistednoimage {
	padding:4px 0px 6px 0px;
	border-bottom:1px dashed #888888;
	margin-right:5px;
	margin-bottom:6px;
	}
	
#topstorylisted {
	height:215px; 
	margin-bottom:6px; 
	border-bottom:1px dashed #888888;
	margin-right:5px;
}
	
#bloglisted {
	padding:4px 0px 8px 0px;
	border-top:8px solid #990000;
	margin-right:0px;
	margin-bottom:6px;
	}
	
.whitetext { font-family:verdana; font-size:10px; color:#ffffff; line-height:10px; }
.whitetext:link, .whitetext:visited { text-decoration:none; line-height:10px; }
.whitetext:hover { text-decoration:underline; line-height:10px; }

.whitetext2 { font-family:verdana; font-size:13px; color:#ffffff; font-weight:bold; }

.blacktext1 { font-family:verdana; font-size:13px; color:#000; font-weight:bold; }


.mastheadtitle { font-family:georgia; font-size:40pt; color:#ffffff; letter-spacing:0.5px; }


.redtext1 { font-family:verdana; font-size:12px; color:#bb0000; font-weight:bold; position:relative; top:-3px; }
.redtext1:link, .redtext1:visited { text-decoration:none; }
.redtext1:hover { text-decoration:underline; }


.redtext2 { font-family:verdana; font-size:12px; color:#bb0000; line-height:18pt; }

.redtext2b { font-family:verdana; font-size:12px; color:#bb0000; margin-bottom:6px; }
.redtext2b:link, .redtext2b:visited { text-decoration:none; }
.redtext2b:hover { text-decoration:underline; }

.redtext2link { font-family:verdana; font-size:12px; color:#bb0000; }
.redtext2link:link, .redtext2link:visited { text-decoration:none; }
.redtext2link:hover { text-decoration:underline; }

.redtext3 { font-family:verdana; font-size:12px; color:#bb0000; }
.redtext3:link, .redtext3:visited { text-decoration:none; }
.redtext3:hover { text-decoration:underline; }

.redtext4 { font-family:verdana; font-size:12px; color:#bb0000; }
.redtext4:link, .redtext4:visited { text-decoration:none; }
.redtext4:hover { text-decoration:underline; }

.redlinks { font-family:verdana; font-size:11px; color:#bb0000; }
.redlinks:link, .redlinks:visited { text-decoration:none; }
.redlinks:hover { text-decoration:underline; }

.bluelinks { font-family:verdana; font-size:11px; color:#0099cc; }
.bluelinks:link, .bluelinks:visited { text-decoration:none; }
.bluelinks:hover { text-decoration:underline; }

.c2links { font-family:verdana; font-size:11px; color:#993366; }
.c2links:link, .c2links:visited { text-decoration:none; }
.c2links:hover { text-decoration:underline; }


.searchlinks { font-family:verdana; font-size:12px; color:#bb0000; }
.searchlinks:link, .searchlinks:visited { text-decoration:none; }
.searchlinks:hover { text-decoration:underline; }


.modtitles:link, .modtitles:visited, .modtitles:hover { text-decoration:none }



.greytext1 { font-family:verdana; font-size:12px; color:#666666; font-weight:bold; line-height:13px; }

.detail { font-family:verdana; font-size:11px; color:#777777; margin-bottom:10px; }

.detail2 { font-family:verdana; font-size:11px; color:#777777; margin-bottom:-8px; }

.photocredit { font-family:verdana; font-size:11px; color:#777777; margin-bottom:-8px; }

.queryresult { font-family:verdana; font-size:11px; font-weight:bold; color:#ff940a; }
                                                                                   
.errortext { font-family:verdana; font-size:11px; font-weight:bold; color:#ff0000; }

.formalheader { color:#000000; font-family:verdana; font-size:12px; font-weight:bold; }

.readoutoption { color:#6b6b6b; font-family:verdana; font-size:11px; }
.readoutoption:link, .readoutoption:visited { text-decoration:none; }
.readoutoption:hover { text-decoration:underline; }


.c2text { font-family:verdana; font-size:12px; color:#993366; font-weight:bold; }
.c2text:link, .c2text:visited { text-decoration:none; }
.c2text:hover { text-decoration:underline; }

.commenttext2 { font-family:verdana; font-size:12px; color:#0099cc; font-weight:bold; }
.commenttext2:link, .commenttext2:visited { text-decoration:none; }
.commenttext2:hover { text-decoration:underline; }

.blogtext { font-family:verdana; font-size:12px; color:#e48600; font-weight:bold; }
.blogtext:link, .blogtext:visited { text-decoration:none; }
.blogtext:hover { text-decoration:underline; }

.sporttext { font-family:verdana; font-size:12px; color:#009900; font-weight:bold; }
.sporttext:link, .sporttext:visited { text-decoration:none; }
.sporttext:hover { text-decoration:underline; }


.tickertext { font-family:verdana; font-size:12px; color:#000000; font-weight:lighter; }
.tickertext:link, .tickertext:visited { text-decoration:none; }
.tickertext:hover { text-decoration:underline; }

.topheadline { font-family:verdana; font-size:23px; color:#ffffff; font-weight:bold; }
.topheadline:link, .topheadline:visited { text-decoration:none; }
.topheadline:hover { text-decoration:underline; }

.leadertext { font-family:verdana; font-size:13px; color:#bb0000; font-weight:bold; }



.info { font-family:verdana; font-size:8pt; color:#000000; font-weight:bold; }

.summary { font-family:verdana; font-size:11px; color:#000000; }

.summary2 { font-family:verdana; font-size:13px; color:#000000; }

.summary3 { font-family:verdana; font-size:13px; color:#444444; }


.list { font-family:verdana; font-size:11px; color:#000000; line-height:14pt; }

.list2 { font-family:verdana; font-size:11px; color:#000000; font-weight:bold; }


.newsheadline { font-family:verdana; font-size:20px; color:#bb0000; font-weight:bold; border-bottom:1px dotted #000000; margin-right:20px; padding-bottom:3px; }

.commentheadline { font-family:verdana; font-size:20px; color:#0099cc; font-weight:bold; border-bottom:1px dotted #000000; margin-right:20px; padding-bottom:3px; }

.c2headline { font-family:verdana; font-size:20px; color:#993366; font-weight:bold; border-bottom:1px dotted #000000; margin-right:20px; padding-bottom:3px; }

.sportheadline { font-family:verdana; font-size:20px; color:#009900; font-weight:bold; border-bottom:1px dotted #000000; margin-right:20px; padding-bottom:3px; }


.newslist1 { font-family:verdana; font-size:14px; color:#bb0000; font-weight:bold; }
.newslist1:link, .newslist1:visited { text-decoration:none; }
.newslist1:hover { text-decoration:underline; }

.commentlist1 { font-family:verdana; font-size:14px; color:#0099cc; font-weight:bold; }
.commentlist1:link, .commentlist1:visited { text-decoration:none; }
.commentlist1:hover { text-decoration:underline; }

.c2list1 { font-family:verdana; font-size:14px; color:#993366; font-weight:bold; }
.c2list1:link, .c2list1:visited { text-decoration:none; }
.c2list1:hover { text-decoration:underline; }

.sportlist1 { font-family:verdana; font-size:14px; color:#009900; font-weight:bold; }
.sportlist1:link, .sportlist1:visited { text-decoration:none; }
.sportlist1:hover { text-decoration:underline; }




.bodytext {font-family:verdana; font-size:13px; color:#000000; line-height:15px; }
.bodytext:link, .bodytext:visited { color:#0000FF; text-decoration:underline; }


.bodytext2 {font-family:verdana; font-size:13px; color:#000000; line-height:15px; line-height:18px; }
.bodytext2:link, .bodytext2:visited { color:#0000FF; text-decoration:underline; }



.blackheaderbig { font-family:verdana; font-size:21px; color:#000000; font-weight:bold; border-bottom:1px dotted #000000; margin-right:20px; }

.blackheader { font-family:verdana; font-size:12px; color:#000000; font-weight:bold; }

.smallprint {font-family:verdana; font-size:10px; color:#000000; }

.smallprint2 {font-family:verdana; font-size:10px; color:#777777; }

.greylink { font-family:verdana; font-size:10px; color:#666666; }
.greylink:link, .greylink:visited { text-decoration:none; }
.greylink:hover { text-decoration:underline; }

.tinylink:link, .tinylink:visited { font-family:verdana; font-size:10px; color:#0000FF; text-decoration:none; }
.tinylink:hover { text-decoration:underline; }

.authortag {font-family:verdana; font-size:10px; color:#fff; background-color:#000; padding:1px; }

.guiders { font-family:verdana; font-size:12px; color:#fff; background-color:#333; padding:2px; margin-bottom:10px; }


.commentauthor { font-family:verdana; font-size:11px; color:#000000; }

.commentsubj { font-family:verdana; font-size:11px; color:#000000; font-weight:bold; }

.commenttext { font-family:verdana; font-size:11px; color:#000000; margin-top:5px; }



input.searchbox { font-family:verdana; font-size:11px; background: #FFFFFF; border: 1px solid #000000; height:17px; }

input.formbox { font-family:verdana; font-size:11px; background: #FFFFFF; border: 1px solid #bbbbbb; height:20px; }




ul { list-style-type: circle; margin-right:20px; }

ul li { background:#ededed; margin-top:10px; }

