body {background:#fff;text-align:left;margin:0px;padding:0px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;color:#000;font-size:16px;line-height:1.5em;}
a {color: #15529D;text-decoration: none;}
a:hover {background-color:#B7EAFF;text-decoration:none;color:#4E80DD;padding: 1px;}
img {border: 0px;}
h1 {color: #000;font-weight: bold;font-size: 28px;line-height:140%;margin:0px;}
h2 {color: #000;font-weight: bold;font-size: 24px;line-height:140%;margin:0px;padding:20px 0px 10px 0px;}

.base  {background-color:#f7f7f7;padding:8px 32px 8px 32px;margin:18px;border-radius:10px;}
.dark  {background-color:#eee;padding:8px 32px 8px 32px;margin:18px;border-radius:10px;}
.gold  {background-color:#f7f6da;padding:8px 32px 8px 32px;margin:18px;border-radius:10px;}
.pink  {background-color:#ffefef;padding:8px 32px 8px 32px;margin:18px;border-radius:10px;}

input[type="text"], input[type="password"], textarea, select {border-radius: 3px;box-sizing: content-box;border: 1px solid #ccc;margin: 0px;min-width: 30px;padding: 5px;font-family: "Lucida Grande", "verdana", "tahoma", "arial", sans-serif, "Lucida Sans";font-size: 15px;}
input[type="checkbox"] {background-color: #edebeb;border: 1px solid #ccc;border-radius: 3px;color: #40b832;height: 15px;width: 15px;}
input[type="submit"],input[type="button"],input[type~="submit"],input[type~="button"],a.button {color: #fff;text-align:center;outline: medium none;background:-moz-linear-gradient(top,#7394BC,#4C6F97);background:-webkit-gradient(linear,left top,left bottom,from(#7394BC),to(#4C6F97));background:-o-linear-gradient(top,#7394BC,#4C6F97);text-shadow: 0px -1px 0px #11390C;box-shadow: inset 0px 1px 0px 0px #6688AD;-webkit-box-shadow:inset 0 1px 0 0 #6688AD;font-weight: bold;padding:3px 10px 6px;border-radius: 4px;font-size:15px;background-color: #6688AD;border: 0px solid #fff;text-decoration:none;cursor: pointer;margin: 3px;border-top: 1px solid #7E8FA9;white-space:nowrap;}
input[type="submit"]:hover,input[type="button"]:hover,input[type~="submit"]:hover,input[type~="button"]:hover,a.button:hover {color: #fff;text-align:center;outline: medium none;background:-moz-linear-gradient(top,#6688AD,#6688AD);background:-webkit-gradient(linear,left top,left bottom,from(#6688AD),to(#6688AD));background:-o-linear-gradient(top,#6688AD,#6688AD);text-shadow: 0px -1px 0px #11390C;box-shadow: inset 0px 1px 0px 0px #6688AD;-webkit-box-shadow:inset 0 1px 0 0 #6688AD;font-weight: bold;padding:3px 10px 6px;border-radius: 4px;font-size:15px;background-color: #6688AD;border: 0px solid #fff;text-decoration:none;cursor: pointer;margin: 3px;border-top: 1px solid #7ea982;white-space:nowrap;}
textarea {width: 98%;}

.header {width: 1000px;height: 45px;position: relative;background-image: url(/images/pageHeader.jpg);background-repeat: no-repeat;background-position: left top;background-color: #3399CC;}
.headnav  {text-align: right;line-height: 20px; margin:0px;padding: 0px 5px 0px 0px;}
.headnav a, .headnav div {display: block;float: right;padding: 11px 9px 11px 9px;margin: 0px;font-weight: bold;font-size: 15px;color: #FFF;background: transparent url(/images/headNav.jpg) no-repeat top left;}
.headnav div {height: 22px;}
.headnav a:hover {color: #FFF;text-decoration: underline;}
.home {position: absolute;left: 0;top: 0;width: 220px;}
.home a {display: block;height: 43px;text-indent: -9999px; }
.home a:hover{background-color: transparent;}
.search{font-size: 8px;background-attachment: scroll;background-color: #ffffff;background-image: url("/images/search.png");background-position: 3px 4px;background-repeat: no-repeat;border: 1px solid #169AAF;outline-style: none;outline-width: medium;padding: 3px 3px 3px 17px;position: absolute;right: -1px;height: 10px;width: 85px;border-radius:3px;}
.menu{background-color: #f7f7f7;padding: 10px 12px 10px 12px;border-left: 1px solid #DAE1E8;border-right: 1px solid #DAE1E8;}
.menu a {font-size:17px;color: #000;text-decoration: underline;}
.content{padding: 0px;border: 1px solid #DAE1E8;}
.gray{font-size: x-small;padding: 0px 0px 0px 0px;color: #666666;}
.quote{font-size: x-small;padding: 2px 0px 2px 4px;color: #878787;border-left: 3px solid #c0c0c0;}
.error{color: #000;background-image: url(/images/error.png);background-repeat: no-repeat;background-position: 12px;background-color: #ffe3df;border: 1px solid #f08a73;padding: 14px 14px 14px 38px;margin: 4px; border-radius: 8px;}
.warning{color: #000;background-image: url(/images/warning.png);background-repeat: no-repeat;background-position: 12px;background-color: #f7f6da;border: 1px solid #dae1e8;padding: 14px 14px 14px 38px;margin: 4px; border-radius: 8px;}
.blok{padding:9px 6px 9px 8px;line-height:1;width:80%;}
.blok:hover{background-color:#B7EAFF;border-top: 1px solid #DAE1E8;}
.blok a:hover{color: #15529D;background-color: transparent;padding: 0px;}
.ublok{padding: 9px 6px 9px 6px;line-height:10px; border-bottom: 1px solid #DAE1E8;}
.ublok a {display: block;}
.ublok:hover{background-color:#B7EAFF;}
.ublok a:hover{color: #15529D;background-color: transparent;padding: 0px;}
.nav {text-align: right;padding: 12px;font-size: 15px;}
.nav a {border: 1px solid #dedede;padding: 4px 12px 4px 12px;font-size: 14px;text-decoration: none;border-radius: 4px;}
.nav a:hover {background-color: #B7EAFF;border: 1px solid #dedede;padding: 4px 12px 4px 12px;text-decoration: none;font-size: 14px;border-radius: 4px;}
.navcurrent {color: white;background-color: #6688ad;border: 1px solid #637cae;padding: 4px 12px 4px 12px;font-weight: bold; text-decoration: none;border-radius: 4px;}
.end{font-size:14px;text-align: center;}
.end img {opacity:0.3;}
.end img:hover {opacity:0.8;}
.flexHeader {color: #45688E;background-image: url("/images/flex.gif");background-position: 0% 50%;background-repeat: no-repeat;border-top-color: #b1bdd6;border-top-style: solid;border-top-width: 1px;background-color: #dae2e8;padding: 3px 8px 3px 23px;}
.mainPost {background: url("/images/b_post.png") repeat-x #F7F7F7;border-top: 1px solid #3b5998;border-bottom: 1px solid #d8dfea;color: #222222;margin-bottom: 6px;padding: 3px 6px 3px 6px;}
.profile_bg {height: 150px;background: #FFFAF0;background-size: 100%;background-repeat: no-repeat;background-position: 50% 50%;position: relative;box-shadow: 0px 2px 2px #AEAEAE;-webkit-box-shadow: 0px 2px 2px #AEAEAE;-moz-box-shadow: 0px 2px 2px #AEAEAE;}
.profile_photo {box-shadow: 0px 1px 2px #CCC;-webkit-box-shadow: 0px 1px 2px #CCC;-moz-box-shadow: 0px 1px 2px #CCC;border: 3px solid #fff;width: 140px;height: 140px;overflow: hidden;background: #FFF;position: absolute;top: -80px;left: 32px;text-align: center;}
.profile_photo img {width: 100%;border-radius: 0px;}
.profile_hint {display: none;color: #FFF;background-color: rgba(0, 0, 0, 0.4);position: absolute;bottom: 0;left: 0;right: 0;font-size: 12px;text-align: right;padding: 4px;cursor: pointer;}
.profile_photo:hover .profile_hint {display: block;}

blockquote {
background: none repeat scroll 0 0 #D3EEFA;
color: #383838;
font-family: Georgia,serif;
font-size: 18px;
font-style: italic;
line-height: 1.45;
padding: 1.25em 40px;
position: relative;
border-radius: 12px;
}
blockquote:before {
color: #7A7A7A;
content: "\201C";
display: block;
font-size: 80px;
left: -10px;
position: absolute;
top: -10px;
}
blockquote cite {
color: #999999;
display: block;
font-size: 14px;
margin-top: 5px;
}
blockquote cite:before {
content: "\2014 \2009";
}