/*

*/
body {
background-image: url(philippa_dobby_images/outer_bg.jpg);
	background-repeat: repeat;
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.4em;
font-size: 1em;
text-align: center; }

div#frontpage {
background-image: url(philippa_dobby_images/inner_bg.gif);
background-repeat: repeat;
padding: 0px;
text-align: left;
background-color: #0a302a;
color: #ffffff;
margin-left: auto; 
margin-right: auto;
margin-bottom: 5px;
border: solid #df9a1e medium;
width: 790px;
height:auto; }

div#frontpage img {
padding: 10px;
margin-top: 10px;
border: solid #fff 1px;
}

div#maincontent {
background-image: url(philippa_dobby_images/inner_bg.gif);
background-repeat: repeat;
padding: 0px;
text-align: left;
background-color: #0a302a;
color: #ffffff;
margin-left: auto; 
margin-right: auto;
margin-top: 5px;
border: 2px #62feff solid;
width: 790px;
height:auto; }

div#widecontent {padding: 1%;
float: left;
width: 95%;
text-align: left;
color: #ffffff;
margin: 3px auto;
}

div#widecontent p {
line-height: 160%;
letter-spacing: .1em;
word-spacing: .1em;
}

div#widecontent h3 b {
font-size: .6em;
font-style: normal; }

#widecontent h1 {
width: 90%;
display: block;
padding: .4em;
font-size: 2.2em;
font-weight: bold;
color: #df9a1e;
font-family: Verdana, Helvetica, Arial, sans-serif;
border: 1px #ffffff solid;
text-transform: uppercase; }

#widecontent h3 {
display: block;
padding: 1em;
margin: 0 15% 1em 0;
letter-spacing: .2em;
text-transform: uppercase; }

#widecontent img {
float: left;
padding: 3px;
border: 2px #989da5 solid;
margin-right: 5px; }

#navlinksw  {
margin: 0; padding: 0.5em 1em;
background: #365367; color: #fff;
margin-bottom: 1em; }

#navlinksw li {
width: 60%;
display: inline;
list-style: none;
padding-right: 0.75em;
border-right: 1px solid #99c;
font-weight: bold;
 }

#navlinksw li.last {
border-right: 0;
}

#navlinksw a {
color: #a58801;
}

#navlinksw a:hover {
color: #fff;
}

div#imagesbox {
width: 750px;
border: 1px #fff solid;
padding: 10px;
overflow:auto;
margin: 5px 5px auto 5px;
}

imagesbox h3 {
margin: 0 5px;
padding: .5em 0 0 0;
font-size: 1em;
}

div#leftnav {
float:left;
margin-left: 5px;
width: 125px;
 }

#navlinks {
	font-size: 1em;
	background-color: #213656;
	color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 5px 0px;
	height:30px;
	border-bottom:1px solid #fff;
		}

#navlinks ul{margin:0; padding-left:10px;}

#navlinks li {
display: inline;
font-size: .75em;
font-weight: bold;
margin-right: 0.5em; padding-right: 0.75em;
border-right: 1px solid #99c;
text-decoration: none;
letter-spacing: .1em; }

#navlinks a {
color: #ffffff; 
text-decoration: none;}

#navlinks a:hover {
color: #FF9900;
text-decoration: none;
}

div#header {
width: 790px;
border-bottom: 2px #62feff solid;
}

div#horseheader {
width: 790px;
border: solid #df9a1e 1px;
}

div#maintext {
	width: 100%;
	margin: auto auto;
}

.imgtborder {
border:thin #FFFFFF;
}

div#newstext {
font-size: .9em;
float: left;
width: 590px;
padding: 0px 5px 5px 5px;
margin-top: 0px;
}
div#newstexta {
font-size: .9em;
float: left;
width: 98%;
padding: 0px 5px 5px 5px;
margin-top: 0px;
}

div#newstexta p {
font-size: .85em;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-left:10px; }

div#newstexta h1 {
width:380px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
text-transform: uppercase;
background-color: #00376e; 
padding: 3px 10px;
letter-spacing: .1em;
border: 1px #62feff solid;
color: #62feff; }

div#newstext p {
font-size: .85em;
letter-spacing: .1em;
word-spacing: .1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-left:10px; }

div#newstext h1 {
width:380px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
text-transform: uppercase;
background-color: #00376e; 
padding: 3px 10px;
letter-spacing: .1em;
border: 1px #62feff solid;
color: #62feff; }

div#newstext h2 {
width:100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding: 2px;
margin-top: 1em;
border-bottom: 1px solid;
color: #62feff;
word-spacing: .1em;
letter-spacing: .15em;
text-transform: uppercase; }

div#newstexta h3 {
width:65%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .95em;
font-weight: bold;
padding: 2px;
margin-top: 1em;
border-bottom: 1px solid;
color: #fff;
}
 

div#newstexta h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:.90em;
	text-transform:uppercase;
	padding-left:10px;
	margin-top: 5px;
 }
  
caption {
padding: .5em;
letter-spacing: .3em;
}

#newstext table {}

#newstext th {
background: #193441;
color:#fff;
padding: 1em .7em 1em .7em;
font-weight: bold;
}

#newstext tbody td, tbody th {
padding: .5em;
}

#newstext tbody tr {background: #3E606F;}
#newstext tbody tr:hover {background: #91AA9D; color:#3E606F;}
#newstext tbody tr:hover a, tbody tr:hover a:visited {color: #193441; }
#newstext tfoot td {padding: .5em;letter-spaceing: .3em;}

div#leftcol {
float: left;
width: 170px;
padding: 5px;
border-right: 1px #ffffff dotted; }

div#leftcol h2 {
font-size: 1em;
font-style: italic;
letter-spacing: .2em; 
padding-bottom: 2px;
border-bottom: 1px solid; }

div#leftcol p {
font-size: .75em;
}

div#leftcol img {
border: 1.5px solid;
padding: 5px;
background-color: #b3b3b3; }

div#leftcol a:visited {
color: #fff;
text-decoration: none;
}
div#leftcol a:hover {
	color: #FF9900;
text-decoration: none;
}

div#rightcol {
float: right;
width: 170px;
padding: 5px;
}

div#flashvideo {
width: 600px;
padding: 5px;
margin: auto auto;
border: 5px #df9a1e solid;
 }

#maingallery {
padding:5px;
margin: auto 5px auto 5px}

div#maintext h1 {
width: 600px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
text-transform: uppercase;
background-color: #004080;
margin-left:10px; 
padding: 3px 0px 3px 10px;
letter-spacing: .1em;
border: 1px solid;
color: #62feff; }

div#maintext p {font-size:.85em; padding: 0 10px;}
div#maintext h4 {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em; }

div#maintext h2 {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.3em;
text-transform: capitalize; }

div#content {
width: 770px;
position: relative;
padding: 5px; }

div#spacer {
width: 770px;
height: 20px;
 }
 
div#footer {
border-top: 2px #62feff solid;
font-size: .6em;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
color: #ffffff; }

#clearwrapper {clear: both;} 

.orangewriting {
color: #ff8000; }

.sidebartxt{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold; }

#footer p {
font-size: .6em;
font-family: Verdana, Helvetica, Arial, sans-serif; }



h1 {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.4em;
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.3em;
padding-left:10px; }



h3 {
	font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	font-size: 1em;
	text-transform: uppercase;
	font-variant: small-caps;
	margin: 0 10px;
	padding: .5em 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


h3 img {float: right;}


.imgright {float: right;
padding: 5px;}

.imgleft {
float: left;
padding: 5px; }

.imgborder {
float: left;
padding: 2px;
border: 2px #989da5 solid;
margin-right: 5px;
}

.imgborder_right {
float: right;
padding: 2px;
border: 2px #989da5 solid;
margin-left: 5px;
}

.imgstyle {
padding: 5px;
float: right;
background-color: #cccccc;
height: 225px;
width: 150px;
border: 5px ridge; }

h4 {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em; }

p {
font-size: .95em;
font-family: Verdana, Helvetica, Arial, sans-serif; }

a {
	color: #5A9DC7;
	text-decoration: none;
}

a:visited {
	color: #FF9900;
}
a:hover {
	color: #FF9900;
text-decoration: none;
}


.videobox {
width: 260px;
height:230px;
float: right;
background-color: #666666;
padding: 5px; 
}

.videobox p {
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif; }

table, th, td {
border-collapse: collapse;
}

table {
border-collapse:collapse;
border-top: 1px  solid #b3b3b3;
border-bottom: 1px solid #b3b3b3; }

th {
padding: 5px 10px;
font-size: .7em;
text-transform: uppercase;
text-align: center;
color: #fff;
 }

td {
padding: 5px 5px;
}

.img {
float:right;
}

div#navcont {padding: 1%;
width: 100%;
text-align: left;
color: #ffffff;
margin-bottom: 2px;
 }

#maintext ul {margin: 20px 0px 10px 5px; border-top:dashed thin #FFFFFF; border-bottom: dashed thin #FFFFFF;}
#maintext ul li {
	list-style:none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	
}

ul h3{
margin-top: 5px;
background:#3E606F;
font-size: 1.3em;
padding: .3em .7em .3em .7em; 
width: 45%;
}
.backgroundlogo {
	background-image: url(philippa_dobby_images/tottie_logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align:middle;
}

div#sponsortext {
font-size: .9em;
float: left;
width: 700px;
padding: 0px 5px 5px 5px;
margin-top: 0px;}

#sponsortext h1 {
width:380px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
text-transform: uppercase;
background-color: #00376e; 
padding: 3px;
letter-spacing: .1em;
border: 1px #62feff solid;
color: #62feff; }

#maincontent #maintext h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.35em;
	color: #FF9900;
}

#topnav {margin:0px; padding:0px;width:100%;}
