* {
margin:0pt;
}
body {
background:#EEEDE9 url(images/background.png) no-repeat bottom left;
font-family:Verdana,Tahoma;
}
a {
color:#00AEEF;
text-decoration:none;
}
a:hover {
color:#000000;
}
img, img a {
border:0pt none;
}
#wrap {
width:900px;
}
#header {
background:transparent url(images/header.gif) no-repeat scroll 0% 50%;
height:130px;
padding-bottom:0px;
padding-right:35px;
padding-top:0px;
text-align:right;
width:865px;
}
#header span.blog_title {
color:#DDDDDD;
float:left;
font-size:40px;
margin-left:20px;
}
#header span.blog_title a {
color:#DDDDDD;
text-decoration:none;
}
#header_below {
}
#footer {
background:transparent url(images/content-bot.gif) no-repeat scroll 0% 50%;
color:#CCCCCC;
font-size:11px;
height:32px;
line-height: 32px;
margin:0pt;
padding:0pt 20px;
text-align:center;
width:860px;
}
#footer a {
color:#DDDDDD;
}
#footer a:hover {
color:#FFFFFF;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:69px;
}
#menu ul li {
background:#0082B3 none repeat scroll 0% 50%;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 0pt 10px;
}
#menu ul li a {
color:#FFFFFF;
display:block;
padding:9px 20px 10px;
text-decoration:none;
}
#menu ul li:hover {
background:#005778 none repeat scroll 0% 50%;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 0pt 10px;
}
#menu ul li a:hover {
background:#005778 none repeat scroll 0% 50%;
color:#FFFFFF;
display:block;
padding:9px 20px 10px;
text-decoration:none;
}
ul.obtabs {
font-size:12px;
font-weight:bold;
letter-spacing:1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0pt 0pt;
padding:0pt;
}
ul.obtabs li {
background:transparent url(images/menu-in-right.jpg) no-repeat scroll 100% 0pt;
display:block;
float:left;
height:34px;
margin-left:15px;
padding-right:15px;
position:relative;
white-space:nowrap;
}
ul.obtabs span {
background:transparent url(images/menu-in-left.jpg) no-repeat scroll 0% 50%;
height:34px;
line-height:34px;
padding-left:15px;
}
ul.obtabs li.active {
background:transparent url(images/menu-right.jpg) no-repeat scroll 100% 0pt;
display:block;
float:left;
height:34px;
margin-left:15px;
padding-right:15px;
position:relative;
white-space:nowrap;
}
ul.obtabs span.active {
background:transparent url(images/menu-left.jpg) no-repeat scroll 0% 50%;
height:34px;
line-height:34px;
padding-left:15px;
}
html > body ul.obtabs span {
display:block;
}
ul.obtabs a {
color:#F1F1F1;
text-decoration:none;
}
ul.obtabs a:hover {
color:#FFFFFF;
}
#content {
background:#DDDDDD none repeat scroll 0% 50%;
margin:0pt;
text-align:left;
}
#left {
background:#DDDDDD none repeat scroll 0% 50%;
float:left;
font-size:13px;
line-height:1.5em;
margin-left:30px;
width:600px;
}
#left img, #left img a {
margin:5px;
max-width:98%;
padding:3px;
}
#left ul, #left blockquote {
margin-bottom:0pt;
}
#right {
float:left;
font-size:11px;
line-height:1.6em;
padding:0pt 0pt 15px 15px;
width:224px;
}
.ptop {
background:transparent url(images/post-top.gif) no-repeat scroll 0% 50%;
height:18px;
width:620px;
}
.pmid {
background:transparent url(images/post-mid.gif) repeat-y scroll 0% 50%;
margin:0pt;
padding:0pt 15px;
width:590px;
}
.pbot {
background:transparent url(images/post-bot.gif) no-repeat scroll 0% 50%;
height:15px;
margin-bottom:20px;
margin-top:0px;
width:620px;
}
.ltop {
background:transparent url(images/ltop.gif) no-repeat scroll 0% 50%;
height:18px;
width:240px;
}
.lmid {
background:transparent url(images/lmid.gif) repeat-y scroll 0% 50%;
padding:0pt 10px;
width:220px;
}
.lmid h2 {
color:#484647;
font-size:22px;
font-weight:normal;
margin:0pt;
padding-bottom:8px;
text-align:center;
}
.lbot {
background:transparent url(images/lbot.gif) no-repeat scroll 0% 50%;
height:26px;
margin-bottom:20px;
width:240px;
}
.post {
margin-bottom:0px;
margin-top:0px;
padding-bottom:10px;
}
.post p {
margin:0pt;
}
.post-date {
background:transparent url(images/post-intro.png) no-repeat scroll 0% 50%;
float:left;
height:50px;
width:45px;
}
.post-month {
color:#FFFFFF;
display:block;
font-size:11px;
line-height:11px;
margin-left:-3px;
padding-top:6px;
text-align:center;
text-transform:uppercase;
}
.post-day {
color:#FFFFFF;
display:block;
font-size:18px;
line-height:18px;
margin-left:-3px;
padding-top:7px;
text-align:center;
text-transform:uppercase;
}
.post-head {
margin-bottom:5px;
padding-bottom:5px;
}
.post-head .title {
border-bottom:1px solid #CCCCCC;
margin-left:50px;
margin-top:-5px;
padding-bottom:5px;
width:530px;
}
.post-head div.title, .post-head div.title a {
color:#484647;
font-size:22px;
line-height:1.3em;
text-decoration:none;
}
.post-head div.title a:hover {
color:#00AEEF;
}
.post-head .posted {
float:left;
font-size:11px;
margin-left:8px;
}
.post-head span.comments {
float:right;
font-size:11px;
}
.post-head span.comments a {
background:transparent url(images/comments.png) no-repeat scroll left center;
display:block;
padding-bottom:1px;
padding-left:20px;
text-decoration:none;
}
.post-entry {
text-align:justify;
}
.post-bot {
border-top:1px solid #CCCCCC;
margin-top:5px;
padding:5px 5px 0pt;
}
.post-bot span.posted {
float:left;
font-size:11px;
line-height:1.3em;
margin-top:5px;
text-decoration:none;
}
#right ul {
font-size:12px;
list-style-image:none;
list-style-type:none;
margin:0pt;
padding:2px;
}
#right ul li, #right .sidebody ul li a {
background:transparent url(images/chevron-parent.png) no-repeat scroll 0pt 7px;
font-family:Trebuchet MS;
font-size:17px;
margin-bottom:6px;
padding-left:12px;
text-decoration:none;
}
#right ul li a {
color:#00AEEF;
}
#right ul .children li {
background:transparent url(images/chevron-blue.png) no-repeat scroll 0pt 6px;
font-size:12px;
font-weight:bold;
padding-left:10px;
}
#right ul li a:hover {
color:#005778;
}
#left .comm-top {
background:transparent url(images/comm-top.jpg) no-repeat scroll center bottom;
height:19px;
margin:0pt;
padding:0pt;
width:550px;
}
#left .comm-mid {
background:transparent url(images/comm-mid.jpg) repeat-y scroll 0% 50%;
margin:0px;
width:550px;
}
#left .comm-mid p {
font-size:11px;
margin:0pt 20px;
text-align:left;
}
#left .comm-bot {
background:transparent url(images/comm-bot.jpg) no-repeat scroll center top;
margin:0pt;
padding-top:20px;
width:550px;
}
#left .comm-bot p {
font-size:11px;
margin-bottom:15px;
margin-left:17px;
margin-top:0px;
text-align:left;
}
#left .comm-title {
color:#437DCD;
font-size:20px;
line-height:1.3em;
margin-bottom:10px;
margin-top:0px;
text-decoration:none;
}
.nav-link, .nav-link a {
color:#CCCCCC;
margin:10px;
}
.nav-link a:hover {
color:#FFFFFF;
}
.more-link{
font-size: 10px;
color: #BBB;
}
.xoxo blogroll{
font-size: 11px;
}
.alignleft{
float: left;
}
.post ul {
-moz-border-radius-bottomleft: 8px; 
-moz-border-radius-topleft: 8px;
background:#F4FBFE none repeat scroll 0 0;
border-top:2px solid #E0F4FD;
border-left:2px solid #E0F4FD;
border-bottom:2px solid #E0F4FD;
font-size:10px;
font-weight:bold;
list-style-image:none;
list-style-type:none;
margin-left:auto;
margin-right:auto;
padding:10px;
width:50%;
margin-right:-8px;
}
.post ul li {
background:transparent url(images/chevron-child.png) no-repeat scroll 0 7px;
padding-left:12px;
text-decoration:none;
}
ul#post-cat {
margin: 0;
padding: 0;
list-style: none;
}
ul#post-cat li a {
background:transparent url(images/post-cat.png) no-repeat scroll left top;
border-bottom:1px solid #DEDEDE;
color:#121212;
display:block;
font-size:22px;
height:30px;
line-height:30px;
margin:8px 0;
padding-left:35px;
text-decoration:none;
}
ul#post-cat li a:hover {
background-position: left bottom;
color: #00AEEF;
}
#social{
width: 80%;
border: none;
text-align:center;
margin-left:28px;
}
