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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
}
body{
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}
strong, em, b, i{
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
}
h1, .blog-title, h2, h3{
font-family:"Trebuchet MS",Verdana,sans-serif;
}
h4, h5, h6{
font-family:Verdana,sans-serif;
}

h7{
float:right;
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:2.4em;
font-weight:normal;
}
body{
background:none repeat scroll 0 0 #DFDFDF;
color:#444444;
font-size:62.5%;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh{
font-size:75%;
}
#page, body.smartposition #rollingarchives{
background:url("./images/back.png") repeat scroll 0 0 transparent;
}
#page{
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border-color:-moz-use-text-color #DDDDDD #DDDDDD;
border-width:medium 1px 1px;
clear:both;
margin:0 auto;
padding-top:20px;
position:relative;
text-align:left;
}
.columns-one #page{
width:560px;
}
.columns-two #page{
width:810px;
}
.columns-three #page{
width:950px;
}
#header{
background:none no-repeat scroll right top gainsboro;
height:345px;
left:-143px;
position:relative;
width:1092px;
top:-30px;
}
#menubarr{
left:154px;
position:relative;
top:30px;
}
.content{
padding-bottom:30px;
padding-left:20px;
padding-right:20px;
position:relative;
top:-20px;
}
body.columns-two #primary-wrapper{
float:left;
margin-right:-220px;
width:100%;
}
body.columns-two #primary{
margin-right:215px;
}
body.columns-two .secondary{
float:right;
}
#primary{
float:left;
padding:0;
position:relative;
top:7px;
width:525px;
}
* html #primary{
display:inline;
}
body.sidebars-none #primary-wrapper{
float:none;
margin:0;
}
body.sidebars-none #primary{
float:none;
margin:0 !important;
width:auto !important;
}
.columns-one .secondary{
border-top:1px solid #EEEEEE;
width:240px;
}
.columns-three .secondary{
width:175px;
}
.secondary{
color:#666666;
float:left;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding-right:14px;
width:200px;
}
#sidebar-2{
clear:right;
}
.comments{
clear:both;
margin:30px 0px 0px 14px;
position:relative;
text-align:left;
}
.admintab a{
background:none repeat scroll 0 0 #CFCFCF;
/*border-radius*/
-webkit-border-radius:4px 4px 4px 4px;
   -moz-border-radius:4px 4px 4px 4px;
        border-radius:4px 4px 4px 4px;
color:#333333 !important;
position:fixed;
right:5px;
top:5px;
}
.admintab a:hover{
background:none repeat scroll 0 0 #333333 !important;
color:white !important;
}
ul.menu{
bottom:0;
margin:0 20px;
position:absolute;
white-space:nowrap;
}
ul.menu, ul.menu li{
float:left;
list-style:none outside none;
}
ul.menu li{
margin-right:4px;
}
ul.menu li a{
border-top-left-radius:4px;
border-top-right-radius:4px;
color:white;
display:block;
font-size:1em;
padding:5px 15px;
}
ul.menu li a:hover{
background:none repeat scroll 0 0 #333333;
color:#EEEEEE;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_ancestor a, ul.menu li.current_page_ancestor a:hover, body.single ul.menu li.blogtab a, body.single ul.menu li.blogtab a:hover{
background:none repeat scroll 0 0 white;
color:#333333;
text-decoration:none;
}
.sb-pagemenu ul{
margin-left:10px;
}
.sb-pagemenu ul ul{
margin-top:2px;
}
.sb-pagemenu ul ul .page_item{
margin-left:10px;
padding:0;
}
h1{
font-size:3em;
}
.blog-title{
font-size:3em;
font-weight:bold;
padding:75px 40px 0;
}
.blog-title a, #header .description{
color:white;
text-decoration:none;
}
.blog-title a:hover{
text-decoration:underline;
}
#header .description{
font-size:1em;
margin:0 40px;
}
h2{
font-size:2.5em;
}
#rollingarchives.emptypage{
display:none;
}
.page-head{
margin: 10px 0px 20px 14px;
text-align:center;
}
.page-head h1{
font-size:2.5em;
}
.page-head h2{
color:#999999;
font-size:2em;
font-weight:normal;
text-transform:lowercase;
}
.secondary h4{
/*border-radius*/
-webkit-border-radius:3px 3px 40px 3px;
   -moz-border-radius:3px 3px 40px 3px;
        border-radius:3px 3px 40px 3px;
display:block;
font-size:1.5em;
font-weight:normal;
line-height:21px;
margin-bottom:5px;
padding:0 5px;
}
.entry-title, h3{
font-size:2.4em;
font-weight:normal;
}
h4{
font-size:2em;
font-weight:normal;
}
.entry-title{
}
.four04 .entry-title, body.page #current-content .entry-title{
margin-left:14px;
text-align:center;
}
.entry-content h3{
font-size:1.8em;
font-weight:normal;
margin-top:10px;
}
.entry-content h4, .entry-meta h4{
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
.k2-asides h3{
font-size:1.6em;
font-weight:normal;
}
.entry-head{
position:relative;
}
body.page .entry-content h3{
background:none repeat scroll 0 0 #EFEFEF;
/*border-radius*/
-webkit-border-radius:0 8px 40px 0;
   -moz-border-radius:0 8px 40px 0;
        border-radius:0 8px 40px 0;
display:block;
font-size:1.7em;
line-height:30px;
padding-right:0;
text-align:center;
}
body.page .entry-content h4{
display:block;
font-size:1.5em;
padding:15px 0 0;
}
.secondary div{
margin:20px 0 0;
padding:0;
position:relative;
}
.secondary div div{
margin:0;
padding-left:5px;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited{
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink{
font-size:1.8em;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink{
font-size:1.4em;
}
.single #primary .k2-asides .entry-content{
color:#999999;
font-size:1.5em;
}
.comment-meta{
float:none;
margin:0 15px 0 0;
}
.comment-login, .comment-welcomeback{
color:#777777;
margin-top:15px;
}
#comment-personaldetails{
margin-top:10px;
}
.feedicon{
border:0 none !important;
padding:0 !important;
}
.feedlink{
background:url("images/feed.png") no-repeat scroll right center transparent;
border:medium none;
color:#777777;
height:16px;
padding:2px 20px 2px 2px;
position:absolute;
right:0;
top:0;
}
.feedlink span{
visibility:hidden;
}
.feedlink:hover span{
visibility:visible;
}
.secondary .k2-asides{
margin:0;
padding:0 0 10px;
word-spacing:-1px;
}
.secondary .k2-asides p{
display:inline;
}
.secondary .k2-asides .metalink{
padding-left:0;
}
.secondary span a{
margin-left:10px;
}
.entry-head .entry-edit{
display:inline;
font-size:1.1em;
position:absolute;
right:0;
top:7px;
}
.entry-title, .entry-title a, .entry-title a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited{
color:#444444;
}
h1.entry-title, h1.entry-title a, h1.entry-title a:visited, h1, h1 a, h1 a:visited{
background:none repeat scroll 0 0 #CECCCD;
/*border-radius*/
-webkit-border-radius:8px 8px 40px 8px;
   -moz-border-radius:8px 8px 40px 8px;
        border-radius:8px 8px 40px 8px;
color:white;
}
.entry-title, .entry-title a, .entry-title a:hover, .entry-title a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited{
  background:none repeat scroll 0 0 #EFEFEF;
  text-decoration:none;
  background: none repeat scroll 0px 0px #EFEFEF;
  border-radius: 0px 8px 40px 0px;
  display: block;
  font-size: 1.45em;
  line-height: 30px;
  padding-right: 0px;
  text-align: center;
  margin-left: -5px;
}
.entry-meta{
color:#BBBBBB;
font-size:1em;
line-height:1.6em;
}
.entry-meta a, .comment-meta a, .entry-date, .entry-time{
color:#777777;
}
.entry-meta div{
display:inline;
}
.entry-head .entry-meta{
min-height:16px;
}
.image-meta abbr, abbr.entry-date{
border:medium none;
}
.entry-pages{
font-size:1.2em;
}
.entry-pages span{
font-weight:bold;
}
.entry-tags{
padding:2px 0;
}
.entry-head .entry-tags{
display:block;
}
.entry-tags a{
text-transform:lowercase;
}
div.comment-reply{
display:inline;
}
.entry-edit a, a.quoter_comment, a.quoter_page, a.comment_quote_link, a.comment-edit-link, a.comment-reply-link, a#cancel-comment-reply-link, .comment-edit a{
background:none repeat scroll 0 0 #E7E7E7;
border:medium none;
/*border-radius*/
-webkit-border-radius:4px 4px 4px 4px;
   -moz-border-radius:4px 4px 4px 4px;
        border-radius:4px 4px 4px 4px;
color:#333333;
display:inline;
height:16px;
line-height:16px;
padding:4px 8px;
}
#pinglist a.comment-edit-link{
font-size:0.8em;
margin-left:10px;
padding:2px 8px;
}
#commentlist #respond a.quoter_page, #commentlist #respond a#cancel-comment-reply-link{
background:none repeat scroll 0 0 #DDDDDD;
}
.entry-edit a:hover, a.quoter_comment:hover, a.quoter_page:hover, #commentlist #respond a.quoter_page:hover, a.comment_quote_link:hover, a.comment-edit-link:hover, a.comment-reply-link:hover, #commentlist #respond a#cancel-comment-reply-link:hover, a#cancel-comment-reply-link:hover, .comment-edit a:hover{
background-color:#333333;
color:#FFFFFF;
text-decoration:none;
}
div.quoter_page_container{
display:none;
margin:5px 0;
}
.commentslink{
padding:2px 0;
}

.hentry{
  margin:0 0 25px;
  position:relative;
}
.post{
  margin-left: 14px;
}
.entry-content{
color:#444444;
font-size:1.2em;
line-height:1.8em;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote{
margin:13px 0;
}
.entry-content p{
margin-left:21px;
width:95%;
}
#dynamic-content .k2-asides .entry-content p, #dynamic-content .k2-asides .entry-content ul, #dynamic-content .k2-asides .entry-content ol, #dynamic-content .k2-asides .entry-content div, #dynamic-content .k2-asides .entry-content blockquote{
margin:5px 0;
}
#dynamic-content .k2-asides{
margin:15px 0;
}
#dynamic-content .k2-asides .entry-head, #dynamic-content .k2-asides .entry-foot{
display:none;
}
#dynamic-content .k2-asides .entry-content{
border-left:2px solid #DDDDDD;
display:block;
padding-left:20px;
}
.asides-permalink{
font-weight:bold;
}
.entry-content .map div{
margin:0;
}
.metalinks{
margin-top:3px;
}
#primary a.post-edit-link:hover, #primary a.comment-edit-link:hover, #primary a.comment-reply-link:hover{
text-decoration:none;
}
.columns-three .template-image #primary{
width:670px;
}
.template-image .entry-foot{
padding-top:180px;
position:absolute;
right:-220px;
top:0;
width:200px;
}
.columns-one .template-image .entry-foot{
margin-right:210px;
padding-top:0;
position:relative;
right:auto;
top:auto;
width:auto;
}
.columns-one .template-image #gallery-nav{
border-bottom:medium none;
right:-210px;
top:0;
width:200px;
}
.entry-foot h5{
font-size:1.5em;
font-weight:normal;
}
#gallery-nav img{
height:96px;
width:96px;
}
#gallery-nav{
border-bottom:1px solid #DDDDDD;
margin:0;
padding-bottom:10px;
position:absolute;
top:3.2em;
}
#gallery-nav a{
text-decoration:none;
}
#gallery-nav a span{
display:block;
}
.attachment .hentry{
margin-left:60px;
}
.template-image .hentry{
margin-left:0;
}
.attachment-icon{
left:-60px;
position:absolute;
top:0;
}
.attachment-image{
text-align:center;
}
.attachment-image .caption{
margin:0;
}
.attachment-image .caption p{
display:inline;
}
.image-meta{
list-style-type:circle;
padding:10px 0 10px 20px;
}
.image-meta li{
margin:3px 0;
}
.image-meta span{
display:block;
float:left;
font-weight:bold;
width:8em;
}
.comments .metalinks{
display:none;
}
.commentsrsslink{
height:16px;
margin-right:10px;
padding:2px 0;
}
.trackbacklink{
height:16px;
padding:2px 0;
}
.commentsrsslink a, .trackbacklink a{
color:#999999;
padding:2px;
}
.nopassword{
text-align:center;
}
#commentlist{
margin:10px 0;
position:relative;
}
#commentlist .children{
margin-left:20px;
}
#commentlist .children li{
}
#commentlist li{
list-style:none outside none;
margin:10px 0 0;
}
#commentlist .comment{
/*border-radius*/
-webkit-border-radius:4px 4px 4px 4px;
   -moz-border-radius:4px 4px 4px 4px;
        border-radius:4px 4px 4px 4px;
padding:10px;
}
#commentlist li.comment{
padding:0;
}
#commentlist li .comment-content{
font-size:1.2em;
line-height:1.8em;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote{
margin:13px 0;
}
#commentlist li .comment-meta{
display:block;
padding:2px 0;
}
#commentlist li img{
border:medium none;
padding:0;
}
#commentlist .avatar, #commentlist .gravatar{
float:right;
}
#commentlist .comment-author{
font-size:1.5em;
font-weight:bold;
}
.comment-author cite{
font-style:normal;
}
#commentlist li .counter{
color:#999999;
display:none;
float:left;
font:1.5em 'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
width:35px;
}
.byuser{
background:none repeat scroll 0 0 #F6F7F8;
}
.bypostauthor{
background:none repeat scroll 0 0 #F6F6F6;
}
.bypostauthor > div.comment blockquote{
background:url("images/quote.png") no-repeat scroll 10px 0 transparent;
color:#333333;
}
#respond{
margin-top:20px;
position:relative;
}
#commentlist #respond{
background:none repeat scroll 0 0 #EEEEEE;
/*border-radius*/
-webkit-border-radius:3px 3px 3px 3px;
   -moz-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
margin-top:15px;
padding:10px;
}
#commentlist .cancel-comment-reply{
padding:2px 0;
position:absolute;
right:1em;
top:1em;
}
#pinglist{
background:none repeat scroll 0 0 #F6F7F8;
font-size:1.2em;
margin:10px 0;
padding:0;
}
#pinglist li{
list-style:none outside none;
margin-left:40px;
padding:7px 0;
}
#pinglist li small{
display:block;
font-size:0.8em;
}
#pinglist li .counter{
display:none;
}
#pinglist li span.favatar img{
border:medium none;
float:left;
margin-left:-25px;
padding:0;
}
#pinglist li img{
border:medium none;
padding:0;
}
#leavecomment, .comments #loading, #comments-closed-msg{
color:#DDDDDD;
font-size:1.7em;
margin:30px 0 20px !important;
text-align:center;
}
.comments #loading{
margin-top:20px !important;
}
#comments-closed-msg{
margin-bottom:40px !important;
}
.comments #commenterror{
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments #commentload{
background:url("images/spinner.gif") no-repeat scroll center center transparent;
float:right;
height:18px;
padding-top:3px;
vertical-align:middle;
width:18px;
}
.comments form{
clear:both;
padding:1px 0 10px;
}
.comments input[type="text"], .comments textarea{
color:#777777;
padding:2px;
}
input[type="text"]:focus, textarea:focus{
background:none repeat scroll 0 0 #FFFFFF;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"]{
margin:5px 5px 1px 0;
width:45%;
}
.comments textarea{
border:1px solid #888888;
margin:10px 0;
width:99%;
}
.comments form #submit{
float:right;
}
#footer{
background:url("./images/footer.jpg") repeat scroll 0 0 transparent;
color:#777777;
height:200px;
left:-141px;
position:relative;
text-align:center;
width:1092px;
}
#footer p{
line-height:1.6em;
}
#footer a{
color:#888888;
font-weight:bold;
}
#footer a:hover{
border:medium none;
color:#000000;
text-decoration:none;
}
#footer .wp-version, #footer .k2-version{
display:none;
padding-left:0.3em;
}
.footerstats{
display:none;
}
a:hover, a:visited:hover{
text-decoration:underline;
}
h2 a:hover, h2 span a:hover{
color:#2277DD !important;
}
a{
color:#2277DD;
text-decoration:none;
}
.entry-content a:visited{
color:#BB4411;
}
.hidden{
height:1px;
left:0;
overflow:hidden;
position:absolute !important;
top:-500px !important;
width:1px;
}
.clear{
clear:both;
}
a img{
border:medium none;
}
img.noborder{
border:medium none !important;
}
.aligncenter, .center{
text-align:center;
}
.entry-content .aligncenter, img.center, img[align="center"]{
display:block;
margin-left:auto;
margin-right:auto;
}
.entry-content .alignright, img[align="right"]{
display:block;
float:right;
margin:0 0 4px 8px;
}
.entry-content .alignleft, img[align="left"]{
display:block;
float:left;
margin:0 8px 4px 0;
}
a[rel~="attachment"] img, .gallery a img, .wp-caption{
background-color:#F3F3F3;
border:1px solid #DDDDDD;
/*border-radius*/
-webkit-border-radius:3px 3px 3px 3px;
   -moz-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
padding:3px;
text-align:center;
}
a[rel~="attachment"] img:hover, .gallery a img:hover, .wp-caption:hover{
border:2px solid #2277DD;
padding:2px;
}
.wp-caption a img, .wp-caption a img:hover{
border:0 none;
padding:4px 0 0;
}
.wp-caption .wp-caption-text{
margin:4px 0 2px;
}
.smallcaps{
font-variant:small-caps;
}
abbr[title], acronym[title]{
cursor:help;
}
abbr.entry-date{
cursor:inherit;
}
small{
font-size:0.9em;
line-height:1.5em;
}
small, strike{
color:#777777;
}
code{
font-size:1.1em;
}
blockquote{
background:url("images/quote.png") no-repeat scroll 10px 0 transparent;
border:medium none;
color:#333333;
margin:20px 0;
padding:0 20px 0 50px;
}
hr{
display:none;
}
body.smartposition #nav-above{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #EEEEEE;
margin:0;
padding:10px 0;
position:fixed;
top:0;
width:500px;
z-index:10;
}
.navigation{
  margin-left: 14px;
}
.comments .navigation{
margin:20px 0;
}
.navigation .nav-previous, .navigation .left{
float:left;
text-align:left;
width:50%;
}
.navigation .nav-next, .navigation .right{
float:right;
text-align:right;
width:50%;
}
.navigation a{
color:#999999;
}
.alert{
background:none repeat scroll 0 0 #FFF6BF;
margin:10px auto;
padding:4px 20px;
text-align:center;
}
img.wp-smiley{
border:medium none !important;
padding:0 0 0 5px !important;
}
.archive-list{
list-style:none outside none;
margin:10px 0 0 !important;
padding-left:0 !important;
}
.archive-list li{
display:block;
float:left;
margin:0 10px 0 0 !important;
padding:2px 0 2px 10px !important;
width:150px;
}
.archive-list li:hover{
background-color:#EDEDED;
}
.entry-content ol, .entry-content ul{
padding:0 0 0 35px;
}
.entry-content ol li, .entry-content ul li{
margin:0 0 3px;
padding:0;
}
.secondary div p{
margin-top:0.5em;
}
.secondary ul, .secondary ol{
margin:5px 0 0;
padding-left:5px;
}
.secondary ul ul, .secondary ol ol{
margin:0 0 0 10px;
}
.secondary ul ul ul, .secondary ol ol ol{
margin:0 0 0 20px;
}
.secondary ol{
margin-left:15px;
}
.secondary ul li, .secondary ol li{
margin:0;
padding:1px 0;
}
.secondary ul li{
list-style-image:none;
list-style-type:none;
}
.sb-links ul li{
margin-top:20px;
}
.sb-links ul ul{
margin-left:0;
}
.sb-links ul ul li{
margin-top:0;
}
.widget_search{
margin-top:20px !important;
}
#search h4, .widget_search h4{
display:none;
}
input[type="text"], textarea{
color:#444444;
margin:0;
padding:1px;
}
#search-label{
display:none;
}
#search-label.overlabel-apply{
background:none repeat scroll 0 0 white;
color:#888888;
cursor:text;
display:block;
padding:4px 5px;
position:absolute;
z-index:1;
}
#search-label.overlabel-apply.fade{
color:#CCCCCC;
}
#search-label.overlabel-apply.hide{
text-indent:-1000px;
}
#s, #search-label.overlabel-apply{
/*border-radius*/
-webkit-border-radius:2px 2px 2px 2px;
   -moz-border-radius:2px 2px 2px 2px;
        border-radius:2px 2px 2px 2px;
font-size:1.1em;
line-height:15px;
width:190px;
}
#s{
background:none repeat scroll 0 0 transparent;
border:1px solid #DDDDDD;
padding:3px;
position:relative;
width:60%;
z-index:2;
}
.livesearch #s{
padding-right:20px;
width:175px;
}
body.columns-three #search-label.overlabel-apply{
width:165px;
}
body.columns-three .livesearch #s{
width:150px;
}
#s:focus{
border-color:#333333;
}
#searchreset, #searchload{
height:18px;
opacity:0;
position:absolute;
right:2px;
top:2px;
width:18px;
}
#searchreset{
background:url("images/reset-fff.png") no-repeat scroll center center transparent;
z-index:4;
}
#searchload{
background:url("images/spinner.gif") no-repeat scroll center center transparent;
z-index:3;
}
#searchsubmit{
float:right;
width:30%;
}
.entry-content .attachment{
text-align:center;
}
body.rollingarchives #nav-below{
display:none;
}
#rollingarchives{
border-bottom:medium none;
display:block;
height:45px;
top:0;
width:500px;
}
body.smartposition #rollingarchives{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #EEEEEE;
position:fixed;
z-index:50;
}
body.smartposition #dynamic-content{
padding-top:45px;
}
body.smartposition #dynamic-content.onepageonly{
padding-top:0;
}
#dynamic-content{
position:relative;
}
#rollingarchives a:hover{
text-decoration:underline;
}
#rollnavigation a:active, #rollnavigation a:focus{
outline:medium none;
}
#rollprevious, #rollnext, #rollload, #rollhome, #rollpages, #rolldates, #texttrimmer{
position:absolute;
top:17px;
}
#rollprevious:hover, #rollnext:hover, #rollhome:hover{
cursor:pointer;
text-decoration:underline;
}
#rollhome{
background:url("images/house.png") no-repeat scroll center center transparent;
display:none;
height:16px;
left:54px;
width:16px;
}
#rollload{
background:url("images/spinner.gif") no-repeat scroll center center transparent;
height:16px;
left:50%;
margin-left:-8px;
top:16px;
width:16px;
}
#rollload span, #rollhome span{
display:none;
}
#rollnext, #rollprevious, .navigation a{
color:#666666;
font-weight:bold;
}
#rollpages{
color:#AAAAAA;
left:55px;
}
#rollhover{
background:url("images/rollhover.png") no-repeat scroll center top transparent;
height:45px;
left:-47px;
position:absolute;
top:7px;
z-index:55;
}
#rollhover, #rolldates{
width:100px;
}
#rollhover{
top:8px;
}
#rolldates{
color:#999999;
font-size:0.9em;
margin:0;
position:absolute;
text-align:center;
top:22px;
}
#rollprevious{
left:0;
text-align:left;
}
#rollnext{
right:0;
text-align:right;
}
.emptypage #rollnavigation{
visibility:hidden;
}
.firstpage #rollprevious{
visibility:visible;
}
.firstpage #rollnext, .firstpage #rollhome{
visibility:hidden;
}
.nthpage #rollnext, .nthpage #rollprevious, .nthpage #rollhome{
visibility:visible;
}
.lastpage #rollnext, .lastpage #rollhome{
visibility:visible;
}
.lastpage #rollprevious{
visibility:hidden;
}
#pagetrackwrap{
left:140px;
position:absolute;
top:16px;
width:230px;
}
#pagetrack{
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
/*border-radius*/
-webkit-border-radius:10px 10px 10px 10px;
   -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;
height:6px;
margin-top:3px;
}
#pagehandle{
background:none repeat scroll 0 0 #999999;
/*border-radius*/
-webkit-border-radius:10px 10px 10px 10px;
   -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;
cursor:col-resize;
height:6px;
margin:0 1px;
width:6px;
}
#pagehandle:hover{
background:none repeat scroll 0 0 #333333;
}
#primarycontent{
clear:both;
}
div.trimmed .hentry{
background:none repeat scroll 0 0 #F5F5F5;
}
div.trimmed .hentry.alt{
background:none repeat scroll 0 0 transparent;
}
#texttrimmer{
height:15px;
right:55px;
width:55px;
}
.firstpage #texttrimmer, .firstpage #pagetrackwrap{
visibility:hidden;
}
.nthpage #texttrimmer, .nthpage #pagetrackwrap, .lastpage #texttrimmer, .lastpage #pagetrackwrap{
visibility:visible;
}
#trimmertrim:hover, #trimmeruntrim:hover{
text-decoration:underline;
}
#trimmertrim, #trimmeruntrim{
color:#999999;
cursor:pointer;
text-align:center;
width:50px;
}
.trimmed #trimmertrim{
display:none;
}
#trimmeruntrim{
display:none;
}
.trimmed #trimmeruntrim{
display:block;
}
body.smartposition #trimmertrim, body.smartposition #trimmeruntrim{
top:3px;
}
body.onepageonly #dynamic-content{
padding-top:0;
}
body.showrollingarchives #dynamic-content .navigation{
display:none;
}
#dynamic-content .archivepages{
display:none;
}
.sb-links h4{
display:none;
}
.linkcat h4{
display:inline;
}
.linkcat ul{
margin-top:7px !important;
}
#brians-latest-comments ul li span a, #brians-latest-comments ul li small a, .sb-comments-blc ul li span a, .sb-comments-blc ul li small a{
color:#999999;
font-weight:normal;
word-spacing:-1px;
}
#brians-latest-comments ul li, .sb-comments-blc ul li{
margin-bottom:6px;
}
#brians-latest-comments ul li > a[title="Go to the comments of this entry"], .sb-comments-blc ul li > a[title="Go to the comments of this entry"]{
color:#999999;
position:absolute;
right:0;
}
.activityentry{
font-size:1.1em;
}
div#latest-comments small{
display:block;
font-weight:normal;
line-height:1.5em;
margin:0;
}
.sb-flickr div{
margin-top:10px !important;
}
.sb-flickr div img{
padding:5px;
}
.sb-flickr div a{
}
.sb-flickr div a img{
margin:0 5px;
}
#wp-calendar{
width:100%;
}
#wp-calendar td{
color:#CCCCCC;
}
#wp-calendar td, #wp-calendar th{
padding:2px 0;
text-align:center;
}
#wp-calendar a{
display:block;
}
#wp-calendar caption{
font-size:1.5em;
font-weight:bold;
padding:10px;
}
#wp-calendar #prev{
text-align:left;
}
#wp-calendar #next{
text-align:right;
}
#wp-calendar #today{
background:none repeat scroll 0 0 #F3F3F3;
}
.localtags, .technoratitags{
display:none;
}
.contactform{
position:relative;
width:100%;
}
.contactleft{
clear:both;
display:inline;
float:left;
margin:5px 0;
padding:4px;
text-align:right;
width:15%;
}
.contactright{
display:inline;
float:right;
margin:5px 0;
padding:4px;
text-align:left;
width:70%;
}
.contacterror{
border:1px solid #FF0000;
}
.category-noteworthy h3.entry-title{
background:url("images/heart.png") no-repeat scroll right center transparent;
display:inline;
padding-right:25px;
}
.noteworthyLink{
margin-left:5px;
}
.entry-content div.mapstraction{
margin:0;
}
.sb-wptagcloud ul{
line-height:2em;
text-align:justify;
}
.sb-wptagcloud li{
display:inline;
}
.sb-wptagcloud a{
padding:0 2px;
text-transform:lowercase;
white-space:nowrap;
}
#header_logo{
float:right;
height:20px;
overflow:visible;
position:relative;
right:56px;
top:-10px;
z-index:1;
}
#header_text{
float:right;
position:relative;
right:127px;
top:3px;
z-index:1;
}
#above_header_image{
height:20px;
position:relative;
}
