﻿div.clear { clear: both; height: 1px; font-size: 1px;}

body {margin:10px;background-color:#d4e1f8;background-image:url(img/bg.gif);background-position:top;background-repeat:repeat-x;color:#996600;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
body.mceContentBody {background:#FFF;}

div#main_wrapper {width:900px;margin:0 auto;border:1px solid #333333;}

div#header {width:900px;height:140px;background-color:#990033;background-image:url(img/logga.jpg);background-position:left;background-repeat:no-repeat;overflow:hidden;}
div#header a {display:block;height:100%;}

div#topmenu {width:900px;height:22px;padding:0;margin:0;background-image:url(img/topmenu_bg.gif);background-position:middle;background-repeat:repeat-x;overflow:hidden;}

div#content_wrapper {width:880px;padding:10px;background-color:#D6B874;}
div#content_wrapper_top {width:880px;height:9px;overflow:hidden;background-image:url(img/content_top_bg.gif);background-position:top;background-repeat:no-repeat;background-color:#FAFFFA;float:none;clear:both;}
div#content_wrapper_bottom {width:880px;height:9px;overflow:hidden;background-image:url(img/content_bottom_bg.gif);background-position:top;background-repeat:no-repeat;background-color:#FAFFFA;float:none;clear:both;}
div#content {width:880px;background-image:url(img/content_middle_bg.gif);background-position:top;background-repeat:repeat-y;background-color:#FAFFFA;float:none;clear:both;}

div#sidemenu {width:160px;margin:0 10px 0 0;padding:0 5px;overflow:hidden;float:left;}
div#sidemenu h1 {font-size:24px;}

div#page {width:680px;padding:0 10px;float:left;}

div#footer {width:880px;height:24px;padding:0 10px;background-color:#AF7E49;border-top:1px solid #666666;}
div#footer_left {width:49%;height:100%;float:left;}
div#footer_right {width:49%;height:100%;float:right;text-align:right;}

ul.topmenu_list {display:block;list-style:none;padding:0;margin:0;height:22px;}
ul.topmenu_list li.top_listitem, 
ul.topmenu_list li.top_active {height:22px;padding:0 1px;display:inline;float:left;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:1.7;}
ul.topmenu_list li.top_listitem a,
ul.topmenu_list li.top_listitem a:hover {text-decoration:none;padding:0 15px;color:#333333;}
ul.topmenu_list li.top_listitem a:hover {height:22px;}
ul.topmenu_list li.top_active a,
ul.topmenu_list li.top_active a:hover {margin:0;padding:0 15px;text-decoration:none;color:#996600;}

.footer_text {font-family:"Courier New", Courier, monospace;font-size:10px;color:#FAFFFA;}
.footer_text a {text-decoration:none;color:#666666;}
.footer_text a:hover {text-decoration:underline;}

h1 {margin:0;padding:0 0 10px 0;font-family:"Monotype Corsiva",Georgia,Verdana,sans-serif;font-size:30px;color:#986700;}
h2 {margin:10px 0 5px 0;padding:0;font-family:Georgia,Verdana,sans-serif;font-size:16px;color:#986700;}
h4, .title {padding:0;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;color:#6699CC;font-size:14px;font-weight:bold;}
p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;width:500px;text-align:justify;}
a {color:#986700;text-decoration:underline;}
a:hover {text-decoration:underline;}
p.padd {padding-left:10px;}
.subheader {color: rgb(143, 153, 204); font-weight: bold; font-size: 14px; font-family: Geneva,Verdana,Arial,Helvetica,sans-serif;}
.small_text {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.brown {font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;color:#996600;}

table#horse_info {float:right;width:310px;}

table.info th, table.info td {padding:3px 0 3px 3px;text-align:left;}
tr.alt td, tr.alt th {background-color:#E9E9BE;}
table.info th {font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#8F99CC;padding-right:3px;width:87px;}
table.info td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#996600;width:220px;}

#navigation h3 {font-size:11px;margin:0;padding:0;}
#navigation div.subitems_wrapper {padding:5px;}
#navigation div.subitems_wrapper a {color:#996600;display:block;font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;overflow-x:hidden;padding:0;text-decoration:none;width:150px;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #e0e0e0;}
#navigation div.subitems_wrapper a:last-child {border-bottom:none;} 

#tabs ul li a {padding: 0.1em 1em;font-size:13px;}
#tabs div {padding:10px;font-size:14px;line-height:19px;color:#996600;font-family:Verdana,Arial,Helvetica,sans-serif;}
#tabs div#pres {background-color:#E9E9BE;background-image:url(img/presentation_bg.gif);background-position:right top;background-repeat:repeat-y;min-height:200px;}

img#family_tree {text-align:center;margin:5px 0;}

p#presentation {width:430px;padding:10px 220px 10px 15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#996600;line-height:19px;background-image:url(img/presentation_bg.gif);background-position:right top;background-repeat:repeat-y;background-color:#E9E9BE;border:1px solid #CCCC99;}

div.presentation_bg {width:430px;padding:10px 220px 10px 15px;background-image:url(img/presentation_bg.gif);background-position:right top;background-repeat:repeat-y;background-color:#E9E9BE;border:1px solid #CCCC99;}
div.presentation_bg h2, 
div.presentation_bg h3 {color:#996600;}
div.presentation_bg p {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#996600;line-height:19px;}

table.horseinfolist {width:660px;}
table.horseinfolist th {background: #E9E9BE url(../../includes/js/jquery/jquery_theme/images/ui-bg_glass_65_E9E9BE_1x400.png) repeat-x scroll 50% 50%}

table td,
table th {padding:2px 5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#996600;}
table th {font-weight:bold;}

table#results {width:600px;}
table#results th {width:150px;}
table.race_list tr.title td {background-color:#E9E9BE;}

div#sidemenu p {width: 150px;margin: 10px auto;font-size: 10px;color: #333333;}
div#sidemenu p span.date {display: block;font-weight: bold;font-size: 11px;color: #8F99CC;}

div#gallery_view {padding: 10px 0 0 0;clear: both;}
div#gallery_view img {border: none;}
div#gallery_view a {display: block;width: 100px;height: 100px;border: 1px solid #666666;padding: 10px;background-color: #FFFFFF;float: left;margin: 0 10px 10px 0;text-align: center;}

div.gb_comment {width: 650px;margin: 5px;}
div.gb_comment div.person {width: 650px;height:22px;background: #E9E9BE url(../../includes/js/jquery/jquery_theme/images/ui-bg_glass_65_E9E9BE_1x400.png) repeat-x scroll 50% 50%;border:1px solid #333333;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
div.gb_comment div.person span.post {margin:2px 0 0 5px;float:left;font-size:13px;font-style: italic;font-weight: bold;color:#5A5B63;}
div.gb_comment div.person span.name {margin:2px 0 0 10px;display:inline;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#5A5B63;}
div.gb_comment div.person span.city {margin:2px 0 0 10px;float:left;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5A5B63;font-weight: bold;}
div.gb_comment div.person span.date {width: 100px;margin: 2px 5px 0 0;display: inline;float: right;text-align: right;font-size: 13px;font-weight: bold;color: #5A5B63;}
div.gb_comment div.person span.remove {width: 100px;margin: 2px 5px 0 0;display: inline;float: right;text-align: right;font-size: 13px;font-weight: bold;color: #5A5B63;}
div.gb_comment div.message_wrapper {padding:0 10px;position:relative;top:-1px;}
div.gb_comment div.message_wrapper div.message {width: 588px;padding: 10px 20px 10px 20px;font-size: 14px;color: #AF7E49;background-color:#f3f3e3;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
div.gb_comment div.message_wrapper div.footer {height: 20px;padding: 15px 0 0 0;color: #8DB8CF;font-size: 13px;}
div.gb_comment div.message_wrapper div.footer span.homepage {float: left;margin-right: 15px;color: #8DB8CF;}
div.gb_comment div.message_wrapper div.footer span.homepage a {color: #8DB8CF;}
div.gb_comment div.message_wrapper div.footer span.email {float: left;}
div.gb_comment div.message_wrapper div.footer span.email a {color: #5A5B63;}
div.gb_comment div.message_wrapper div.footer span.ip {float: right;}
div.gb_comment div.message_wrapper div.footer span.delete {float: right;margin-left: 10px;}

div.pager {width: 650px;height: 22px;margin: 10px 0 10px 5px;padding-top: 3px;background-image: url(../../includes/gfx/msg_bg_blue.gif);background-repeat: no-repeat;text-align: center;}
div.pager span {width:158px;float:left;display:block;padding:0;font-weight:bold;}
div.pager span a {color:#5A5B63;}

div#sidemenu label {display: block;color: #AF7E49;font-size: 12px;font-weight: bold;}
div#sidemenu label.nobr {display: inline;}
div#sidemenu input.input, div#sidemenu textarea {width: 150px;margin-bottom: 5px;padding: 2px;background-color: #FAFFFA;border: 1px solid #D6B874;font-size: 11px;}
div#sidemenu textarea {height: 100px;}
div#sidemenu input.button {size: 13px;color: #AF7E49;}
div#sidemenu {font-size: 12px;}
div#sidemenu span.req {color: #FF0000;}
div#sidemenu span.checkbox {display:block;}
div#sidemenu span.checkbox label {display:inline;}

/* Validator error classes */
.validator-error {color:#ffffff;background-color:#ff0000;font-weight:bold;}
.error {border:1px solid #ff0000 !important;background-color:#ffcccc !important;}
