.module{position:absolute;
}
.module>*{position:absolute;
}
.module_main_div{top:20px;
bottom:20px;
left:20px;
right:20px;
overflow:auto;
}
.closer{top:0px;
right:0px;
width:20px;
height:20px;
cursor:pointer;
}
.closer:hover{background:url(images/highlighter_bkg.png) repeat;
}
.module_menu{top:0px;
right:20px;
left:20px;
height:20px;
}
DIV{font-family:"arial",sans-serif;
}
h3{color:#1a588b;
clear:both;
}
body{font-family:\"apolline-1\",\"apolline-2\",serif;
font-size:14px;
margin:0px 0px 0px 0px;
color:#000000;
background:url(images/body_bkg.png);
}
input{background:#c3c3c3;
font-family:inherit;
color:#000000;
border:1px solid #000000;
}
select{background:#c3c3c3;
font-family:inherit;
color:#000000;
border:1px solid #000000;
}
button{background:#c3c3c3;
font-family:inherit;
color:#000000;
border:1px solid #000000;
}
button:hover{cursor:pointer;background:#ef9867;}
textarea{background:#c3c3c3;
font-family:inherit;
color:#000000;
border:1px solid #000000;
}
ul{display:block;
margin:0px;
}
a{color:inherit;
}
a:visited{color:inherit;
}
#header_div{height:150px;
width:100%;
background:url(images/header_bkg.png);
color:#ef9867;
position:relative;
}
h1 a{text-decoration:none;
}
h1 a:visited{text-decoration:none;
}
#header_img_left{height:100px;
width:700px;
top:0px;
left:0px;
position:absolute;
}
#header_img_right{height:150px;
right:0px;
width:320px;
top:20px;
position:absolute;
}
#title_div{position:absolute;
top:0px;
left:0px;
font-family:\"orbitron-1\",\"orbitron-2\",sans-serif;
font-size:70px;
font-weight:bold;
padding:0;
margin:0;
font-style:italic;
}
#title_div h1{margin:0;
color:#F8EBAD;
}
#title_div h1 a{margin:0;
color:#F8EBAD;
}
#title_div h1 a:visited{margin:0;
color:#F8EBAD;
}
#title_div a{font-family:\"orbitron-1\",\"orbitron-2\",sans-serif;
font-size:70px;
font-weight:bold;
padding:0px;
margin:0px;
font-style:italic;
}
#description_div h2{font-family:\"orbitron-1\",\"orbitron-2\",sans-serif;
font-size:20px;
font-weight:bold;
padding:0px;
margin:0px;
font-style:italic;
}
#description_div{position:absolute;
top:70px;
left:150px;
font-size:30px;
font-weight:bold;
padding:0px;
margin:0px;
}
#searchbar{float:right;
height:30px;
padding-right:5px;
padding-top:4px;
}
.nav_div{height:30px;
}
.post_notes_container{position:relative;
top:0px;
right:-90px;
width:130px;
float:right;
}
.post_note{position:relative;
height:93px;
color:#000000;
background:url(images/post_note.png) top left no-repeat;
}
.post_note_2{position:relative;
height:93px;
color:#000000;
background:url(images/post_note_2.png) top left no-repeat;
}
.post_note p{}
.post_note_2 p{margin:10px 10px;
padding-top:10px;
font-family:courier,serif;
text-align:center;
}
#content{margin:0px 0px 30px 0px;
float:left;
top:-30px;
position:relative;
width:100%;
}
#content table{display:block;
}
#sidebar{float:right;
width:30%;
position:relative;
}
#footer{padding:5px;
font-family:\"orbitron-1\",\"orbitron-2\",sans-serif;
color:#868686 !important;
position:relative;
clear:both;
float:right;
z-index:10;
}
#footer a{color:#868686;
font-style:italic;
}
.post{margin:10px;
padding:10px;
margin:10px;
min-height:53px;
min-width:53px;
position:relative;
overflow:hidden;
}
.post>p,.post>h2{
position:relative;
z-index:10;
}
#respond{margin:10px;
padding:3px 10px;
}
.post-edit-link{padding:10px;
}
#content h1,#content h2,#content h3,#content h4{
color:#4f4f4f;
background:url("images/h_bkg.png") repeat scroll 0 0 transparent;
}
h1,h2,h3,h4{clear:both;
font-family:"orbitron-1","orbitron-2",sans-serif;
}
h1{font-size:28px;}
h2{font-size:16px;}
h3{font-size:13px;}
.entry table{}
.entry tbody{vertical-align:top;
}
.post_hover p{float:right;
width:200px;
}
div.aligncenter{display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption{border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block;
}
.wp-caption img{margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text{font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}
img.alignright{float:rightmargin:0 0 1em 1em;
}
img.alignleft{float:leftmargin:0 1em 1em 0;
}
img.aligncenter{display:blockmargin-left:automargin-right:auto;
}
a img.alignright{float:rightmargin:0 0 1em 1em;
}
a img.alignleft{float:leftmargin:0 1em 1em 0;
}
a img.aligncenter{display:blockmargin-left:automargin-right:auto;
}
#sidebar ul li{list-style-image:none;
list-style-type:none;
margin:0px;
padding:0px;
}
.widget{background:#555555 no-repeat ;
min-height:85px;
padding-left:20px;
padding-top:10px;
}
.widget_tag_cloud{
max-width:350px;
}
.page-tr{position:absolute;
z-index:-2;
height:72px;
width:72px;
background-image:url(images/rect_shadow.png);
clip:rect(auto,auto,36px,36px);
top:0;
right:0;
}
.page-tl{position:absolute;
z-index:-2;
height:72px;
width:72px;
background-image:url(images/rect_shadow.png);
clip:rect(auto,36px,36px,auto);
left:0;
top:0;
}
.page-br{position:absolute;
z-index:-2;
height:72px;
width:72px;
background-image:url(images/rect_shadow.png);
clip:rect(36px,auto,auto,36px);
bottom:0;
right:0;
}
.page-bl{position:absolute;
z-index:-2;
height:72px;
width:72px;
background-image:url(images/rect_shadow.png);
clip:rect(36px,36px,auto,auto);
bottom:0;
left:0;
}
.page-t{position:absolute;
z-index:-1;
height:72px;
left:36px;
right:36px;
background-image:url(images/rect_shadow_tb.png);
clip:rect(auto,auto,36px,auto);
top:0;
}
.page-b{position:absolute;
z-index:-1;
height:72px;
left:36px;
right:36px;
background-image:url(images/rect_shadow_tb.png);
clip:rect(36px,auto,auto,auto);
bottom:0;
}
.page-r{position:absolute;
z-index:-1;
background-image:url(images/rect_shadow_lr.png);
bottom:36px;
top:36px;
width:72px;
clip:rect(auto,auto,auto,36px);
right:0;
}
.page-l{position:absolute;
z-index:-1;
background-image:url(images/rect_shadow_lr.png);
bottom:36px;
top:36px;
width:72px;
clip:rect(auto,36px,auto,auto);
left:0;
}
.page-c{position:absolute;
bottom:36px;
left:36px;
right:36px;
top:36px;
position:absolute;
background-color:#ffffff;
z-Index:0;
}
.page-bdy{padding:6px;
position:relative;
z-index:1;
overflow:hidden;
top:-10px;
font-size:14px;
}
.page-bdy>*{position:relative;
z-index:1;
overflow:hidden;
font-size:14px;
}
.page{margin-top:20px;
margin:0 auto;
min-height:53px;
min-width:53px;
position:relative;
width:98%;
z-index:0;
overflow:hidden;
}
#content-container{position:relative;
}
.post-tr{position:absolute;
z-index:3;
height:56px;
width:56px;
background-image:url(images/small_shadow.png);
clip:rect(auto,auto,28px,28px);
top:0;
right:0;
}
.post-tl{position:absolute;
z-index:2;
height:56px;
width:56px;
background-image:url(images/small_shadow.png);
clip:rect(auto,28px,28px,auto);
left:0;
top:0;
}
.post-br{position:absolute;
z-index:2;
height:56px;
width:56px;
background-image:url(images/small_shadow.png);
clip:rect(28px,auto,auto,28px);
bottom:0;
right:0;
}
.post-bl{position:absolute;
z-index:2;
height:56px;
width:56px;
background-image:url(images/small_shadow.png);
clip:rect(28px,28px,auto,auto);
bottom:0;
left:0;
}
.post-t{position:absolute;
z-index:2;
height:56px;
left:28px;
right:28px;
background-image:url(images/small_shadow_tb.png);
clip:rect(auto,auto,28px,auto);
top:0;
}
.post-b{position:absolute;
z-index:2;
height:56px;
left:28px;
right:28px;
background-image:url(images/small_shadow_tb.png);
clip:rect(28px,auto,auto,auto);
bottom:0;
}
.post-r{position:absolute;
z-index:2;
background-image:url(images/small_shadow_lr.png);
bottom:28px;
top:28px;
width:56px;
clip:rect(auto,auto,auto,28px);
right:0;
}
.post-l{position:absolute;
z-index:2;
background-image:url(images/small_shadow_lr.png);
top:28px;
bottom:28px;
width:56px;
clip:rect(auto,28px,auto,auto);
left:0;
}
.post-c{position:absolute;
background-image:url(images/small_shadow_c.png);
top:28px;
left:28px;
right:28px;
bottom:28px;
position:absolute;
z-Index:2;
}
.post-high{margin:10px;
min-height:53px;
min-width:53px;
position:relative;
overflow:visible;
}
.post_hover{cursor:pointer;
}
.post-body{z-Index:5;
position:relative;
padding:4px;
font-size:15px;
top:0px;
}
.post-body-high{z-Index:5;
position:relative;
padding:4px;
font-size:15px;
top:0px;
}
.post h3{z-index:5;
position:relative;
//top:-20px;
padding-bottom:10px;
}
.post-body div{display:inline-block;
}
.post-body-high div{display:inline-block;
}
.post small{color:#1A588B;
}
.post-tr-high{position:absolute;
z-index:1;
height:56px;
width:56px;
background-image:url(images/small_shadow_high.png);
clip:rect(auto,auto,28px,28px);
top:0;
right:0;
}
.post-tl-high{position:absolute;
z-index:1;
height:56px;
width:56px;
background-image:url(images/small_shadow_high.png);
clip:rect(auto,28px,28px,auto);
left:0;
top:0;
}
.post-br-high{position:absolute;
z-index:1;
height:56px;
width:56px;
background-image:url(images/small_shadow_high.png);
clip:rect(28px,auto,auto,28px);
bottom:0;
right:0;
}
.post-bl-high{position:absolute;
z-index:1;
height:56px;
width:56px;
background-image:url(images/small_shadow_high.png);
clip:rect(28px,28px,auto,auto);
bottom:0;
left:0;
}
.post-t-high{position:absolute;
z-index:1;
height:56px;
left:28px;
right:28px;
background-image:url(images/small_shadow_tb_high.png);
clip:rect(auto,auto,28px,auto);
top:0;
}
.post-b-high{position:absolute;
z-index:1;
height:56px;
left:28px;
right:28px;
background-image:url(images/small_shadow_tb_high.png);
clip:rect(28px,auto,auto,auto);
bottom:0;
}
.post-r-high{position:absolute;
z-index:1;
background-image:url(images/small_shadow_lr_high.png);
bottom:28px;
top:28px;
width:56px;
clip:rect(auto,auto,auto,28px);
right:0;
}
.post-l-high{position:absolute;
z-index:1;
background-image:url(images/small_shadow_lr_high.png);
bottom:28px;
top:28px;
width:56px;
clip:rect(auto,28px,auto,auto);
left:0;
}
.post-c-high{position:absolute;
z-index:0;
background-color:#000;
right:28px;
bottom:28px;
left:28px;
top:28px;
position:absolute;
}
.widget-tr{position:absolute;
z-index:-1;
height:28px;
width:28px;
background-image:url(images/small_widget_shadow.png);
clip:rect(auto,auto,14px,14px);
top:0;
right:0;
}
.widget-tl{position:absolute;
z-index:-1;
height:28px;
width:28px;
background-image:url(images/small_widget_shadow.png);
clip:rect(auto,14px,14px,auto);
left:0;
top:0;
}
.widget-br{position:absolute;
z-index:-1;
height:28px;
width:28px;
background-image:url(images/small_widget_shadow.png);
clip:rect(14px,auto,auto,14px);
bottom:0;
right:0;
}
.widget-bl{position:absolute;
z-index:-1;
height:28px;
width:28px;
background-image:url(images/small_widget_shadow.png);
clip:rect(14px,14px,auto,auto);
bottom:0;
left:0;
}
.widget-t{position:absolute;
z-index:-1;
height:28px;
left:14px;
right:14px;
background-image:url(images/small_widget_shadow_tb.png);
clip:rect(auto,auto,14px,auto);
top:0;
}
.widget-b{position:absolute;
z-index:-1;
height:28px;
left:14px;
right:14px;
background-image:url(images/small_widget_shadow_tb.png);
clip:rect(14px,auto,auto,auto);
bottom:0;
}
.widget-r{position:absolute;
z-index:-1;
background-image:url(images/small_widget_shadow_lr.png);
bottom:14px;
top:14px;
width:28px;
clip:rect(auto,auto,auto,14px);
right:0;
}
.widget-l{position:absolute;
z-index:-1;
background-image:url(images/small_widget_shadow_lr.png);
bottom:14px;
top:14px;
width:28px;
clip:rect(auto,14px,auto,auto);
left:0;
}
.widget-c{position:absolute;
z-index:-1;
background-color:#a9761e;
bottom:14px;
left:14px;
right:14px;
top:14px;
position:absolute;
z-Index:-1;
}
#navbar{font-size:14px;
position:relative;
top:-30px;
width:100%;
float:right;
z-index:10;
}
.submenu{background:url(images/has_submenu_bkg.png) repeat-y ;
padding:0px !important;
position:absolute !important;
top:0px;
left:0px;
z-index:10;
}
.page_item{display:inline;
padding:0px 5px 0px 5px;
height:30px;
position:relative;
float:left;
width:120px;
background:url(images/page_item_bkg.png) no-repeat ;
}
.portfolio_page_item{display:inline;
padding:0px 5px 0px 5px;
height:30px;
position:relative;
float:left;
width:120px;
background:url(images/portfolio_page_item_bkg.png) no-repeat ;
cursor:pointer;
}
.page_item:hover{background:url(images/page_item_hover_bkg.png) no-repeat;
}
.portfolio_page_item:hover{background:url(images/portfolio_page_item_hover_bkg.png) no-repeat;
}
.navbar_div div{display:inline;
padding:5px;
height:30px;
position:relative;
float:left;
}
.navbar_div li{display:inline;
padding:5px;
height:30px;
position:relative;
float:left;
}
.page_item a{font-weight:normal;
color:#000000;
}
.portfolio_page_item a{font-weight:normal;
color:#000000;
}
.sub_page_item{padding-top:0 !important;
padding-bottom:0 !important;
background:url(images/subpage_item_bkg.png) no-repeat !important ;
height:26px;
}
.sub_page_item:hover{padding-top:0 !important;
padding-bottom:0 !important;
background:url(images/subpage_item_hover_bkg.png) no-repeat !important ;
}
.sub_page_item a{font-weight:normal !important;
font-size:90% !important;
color:#000000 !important;
}
#navbar a{font-size:100%;
text-decoration:none;
color:#F8EBAD;
display:block;
height:30px;
text-align:center;
padding-top:3px;
position:relative;
left:-5px;
}
#navbar a:visited{font-size:100%;
text-decoration:none;
color:#F8EBAD;
display:table-cell;
height:30px;
vertical-align:middle;
min-width:110px;
text-align:center;
float:left;
position:relative;
left:-4px;
}
#portfolio_list a{font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
display:block;
height:30px;
vertical-align:middle;
text-align:center;
position:relative;
left:-5px;
}
#portfolio_list a:visited{text-decoration:none;
color:#000000;
display:block;
height:30px;
vertical-align:middle;
text-align:center;
position:relative;
left:-4px;
}
.current_page_item a{color:#ffffff !important;
font-weight:bold;
}
.portfolio_current_page_item a{background:url(images/portfolio_active.png);
}
.menu_high_div{height:200px;
width:100px;
z-index:1;
top:-35px;
background:url(images/menu_high_bkg.png) no-repeat ;
position:absolute;
}
#portfolio_list{top:-6px;
position:relative;
background:url(images/portfolio_list_bkg.png);
height:33px;
}
#sidebar_1{display:block;
position:absolute;
top:0px;
right:10px;
width:350px;
color:#F8EBAD;
background:url(images/sidebar_bkg.png);
}
#sidebar_1 a{color:#F8EBAD;
}
#sidebar_1 a:visited{color:#F8EBAD;
}
#sidebar_2{display:block;
position:absolute;
top:-10px;
right:300px;
width:250px;
color:#F8EBAD;
z-index:100;
}
#sidebar_3{display:block;
position:fixed;
bottom:0px;
height:3px;
width:100%;
color:#F8EBAD;
z-index:1000;
background:url(images/slidebar_bkg.png) repeat;
}
#sidebar_3 a,#sidebar_3 a:visited{color:#F8EBAD;}
#sidebar_3 ul{display:inline-block;
position:relative;
padding:0px;
}
#sidebar_3 ul li{display:inline-table;
padding:0px;
background:url(images/slidewidget_bkg.png) repeat;
height:200px;
}
#sidebar_3 div{position:relative;}
#sidebar_3_lever{
  position:absolute;
  top:-50px;
  width:50px;
  height:50px;
  left:0px;
  background:url(images/sidebar_3_lever_bkg.png);
  cursor:pointer;
}
.gpsrace_badge{width:500px;
height:200px;
background:url(images/gpsrace_badge_bkg.png);
color:#000000;
display:block !important;
}
.gpsrace_badge h3{margin:0px;
padding:0px;
top:0px;
}
.mover_menu_div{position:absolute;
z-index:100;
height:20px;
text-align:center;
left:20px;
top:0px;
cursor:pointer;
}
.mover_menu_div:hover{background:url(images/highlighter_bkg.png) repeat;
}
.hpf_widget_div{
  display:inline-block;
  padding:10px;
  margin:10px;
  background:#dbdbda url(images/edge_curl_bkg.png) top right no-repeat;
}
.hpf_widget_div:hover{
  cursor:pointer;
  background:#ebebea url(images/edge_curl_high_bkg.png) top right no-repeat;
}
.hpf_widget_div h2{
  font-family:"orbitron-1","orbitron-2",sans-serif;
  font-size:14px;
  font-weight:bold;
  text-decoration: underline;
}
.hpf_widget_div table{
  padding:10px 0px;
}
.hpf_widget_div table>tbody>tr>th{
  background: #3c3c3c;
  color: #ef9867;
}
.hpf_widget_div button{
  background: #c3c3c3;
}
.hpf_widget_div button:hover{
  background: #dbdbda;
  cursor:pointer;
}
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {
border:1px dashed #BBBBBB;
}
a.mceItemAnchor {
background:url("../default/img/items.gif") no-repeat scroll left bottom transparent;
line-height:6px;
overflow:hidden;
padding-left:12px;
width:12px;
}
img.mceItemAnchor {
background:url("../default/img/items.gif") no-repeat scroll 0 0 transparent;
height:12px;
width:12px;
}
img {
border:0 none;
}
table {
cursor:default;
}
table td, table th {
cursor:text;
}
ins {
border-bottom:1px solid green;
color:green;
text-decoration:none;
}
del {
color:red;
text-decoration:line-through;
}
cite {
border-bottom:1px dashed blue;
}
acronym {
border-bottom:1px dotted #CCCCCC;
cursor:help;
}
abbr, html:abbr {
border-bottom:1px dashed #CCCCCC;
cursor:help;
}
.aligncenter, dl.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.comment{
  background:url("images/small_shadow_c.png");
  margin:10px 10px 0px 0px;
}
.comment-body>p{
  margin:10px;
  color:#4F4F4F;
}
.comment-author, .comment-meta, .reply{
  color:#1A588B;
  display:inline;
}
.comment-meta{
  font-size:90%;
  float:right;
}
.sharer_div{
  position:relative;
  display:block;
  z-index:20;
  height:20px;
  background:url(images/sharer_div_bkg.png) transparent no-repeat;
  padding:5px 15px;
}
.sharer_div>img:hover{
  cursor:pointer;
}
.sharer_div>p{
  font-size:12px;
  display:inline;
  position:relative;
  top:-5px;
}


