﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height:1.3em;color:black;background-color:white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

html body .clear {overflow:hidden;float:none;clear:both;visibility:hidden;margin:0;padding:0;font-size:0;height:0;line-height:0;border:0;}

a:visited {color:#333333;}

body {background:#e6e6e6 url(img/bg.png) repeat-x scroll 0 0;font-family:Verdana,arial,sans-serif;font-size:14px;}
div#main_wrapper {width:960px;margin:0 auto;}
div#header {position:absolute;top:0;left:0;width:100%;height:90px;padding:0;margin:0;background-image:url(img/header.jpg);background-position: 50% 0;background-repeat:repeat-x;}
div#topmenu {margin-top:90px;height:21px;max-height:21px;overflow:hidden;}
div#topmenu ul {float:left;list-style-position:inside;height:100%;}
div#topmenu ul li {float:left;height:100%;}
div#topmenu ul li a {padding:1px 35px 0px 0px;color:#ffffff;text-decoration:none;display:block;height:100%;}
div#content_wrapper {margin-top:10px;clear:both;float:none;}
div#sidemenu {float:left;width:174px;margin-right:10px;background-color:#ffffff;padding:4px;}
div#content {float:left;width:760px;background-color:#ffffff;padding:4px;}
div#footer {background: #ffffff url(img/footer.png) repeat-x scroll 0 0;height:19px;margin-top:10px;color:#ffffff;font-size:12px;padding: 2px 4px 0px 4px;position:relative;}
div#footer a {color:#ffffff;}

div.gb_comment {width: 650px;margin: 5px;}
div.gb_comment div.person {width:750px;height:21px;background:#1f3ee3 url(http://stuteriskott.se/media/scripts/jquery/jquery_theme/images/ui-bg_inset-soft_40_1e25c8_1x100.png) repeat-x scroll 50% 50%;border:1px solid #333333;-moz-border-radius: 5px;-webkit-border-radius:5px;color:#ffffff;}
div.gb_comment div.person span.post {margin:2px 0 0 5px;float:left;font-size:13px;font-style: italic;font-weight: bold;}
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;}
div.gb_comment div.person span.city {margin:2px 0 0 10px;float:left;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;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;}
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;}
div.gb_comment div.person span.remove a {color:#ffffff;}
div.gb_comment div.message_wrapper {padding:0 10px;position:relative;top:-1px;position:relative;}
div.gb_comment div.message_wrapper div.message {width:688px;padding:10px 20px 10px 20px;font-size:14px;color:#1e25c8;background-color:#ffffff;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;position:relative;}
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:#333333;}
div.gb_comment div.message_wrapper div.footer span.email {float:left;}
div.gb_comment div.message_wrapper div.footer span.email a {color:#333333;}
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:750px;height:21px;margin:10px 0 10px 5px;padding-top:3px;background-image:url(img/footer.png);background-repeat:repeat-x;text-align: center;}
div.pager span {width:160px;float:left;display:block;padding:0;font-weight:bold;}
div.pager span a {color:#ffffff;}
div.pager a {display:block;width:175px;color:#ffffff;}
div.pager a.left {float:left;text-align:left;margin-left:10px;}
div.pager a.right {float:right;text-align:right;margin-right:10px;}


.gb_form label {display:block;width:140px;float:left;margin-bottom:5px;}
.gb_form input, .gb_form textarea {float:left;width:275px;margin-bottom:5px;border:1px solid #1e25c8;}
.gb_form textarea {height:120px;}
.gb_form .checkbox {margin-bottom:5px;display:block;margin-left:140px;height:20px;}
.gb_form .checkbox input {width:auto;}
.gb_form .checkbox label {width:auto;}
.gb_form .req {color:#ff0000;font-size:12px;}


a:hover {text-decoration:underline;}

.ui-accordion a {text-decoration:none;}
.ui-accordion .ui-accordion-content a {display:block;border-bottom:1px solid #1f3ee3;}
.ui-accordion .ui-accordion-content {padding:10px;font-size:14px;line-height:20px;}
.ui-accordion .ui-accordion-header .ui-icon {left:0.2em;}
.ui-accordion .ui-accordion-header a {font-size:14px;padding:0.3em 0.3em 0.3em 1.5em;}

h1, .h1 {font-size:22px;color:#1e25c8;margin:4px 0 10px 0;font-weight:bold;}
#sidemenu h2 {font-size:18px;}
h2, .h2 {font-size:16px;font-weight:bold;margin:4px 0 8px 0;color:#1f3ee3;}
p, .p {margin: 8px 0;}

table.horseinfolist th {background: #1f3ee3 url(img/footer.png) repeat-x scroll 50% 50%;padding:2px;font-size:14px;color:#ffffff;}
table.horseinfolist tr td {background-color:#ffffff;line-height:16px;}
table.horseinfolist tr.alt td {background-color:#acc2de;}

table#tblMerits th {background: #1f3ee3 url(img/footer.png) repeat-x scroll 50% 50%;padding:2px;font-size:14px;color:#ffffff;}
table#tblMerits td {background-color:#ffffff;line-height:16px;}
table#tblMerits th, table#tblMerits td {padding:2px 10px 2px 1px;}

table#horse_info th {font-weight:bold;}
table#horse_info td {}
table#horse_info th, table#horse_info td {padding:2px 10px 2px 5px;}

div#gallery_view a {margin-top:10px;border:1px solid #aaaaaa;padding:4px;margin:6px;width:110px;height:110px;display:block;float:left;vertical-align:middle;text-align:center;}
div#gallery_view a img {position:relative;}

.ajax__tab_tab {line-height:1.1em;}
