* {
margin:0pt;
padding:0pt;
}
body {
background:#FFFFFF none repeat scroll 0% 50%;
color:#000000;
font-family:arial,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
text-align:center;
}
#main-wrapper {
display:block;
margin:0pt auto;
padding:0pt 7px;
text-align:left;
width:960px;
}
h1, h2, h3 {
font-weight:normal;
}
h1 {
font-size:2.2em;
line-height:2.4em;
}
h2 {
font-size:1.6em;
line-height:1.8em;
}
h3 {
font-size:1.3em;
line-height:1.4em;
}
a {
color:#2C2C2C;
}
a:hover {
color:#0BA55F;
}
a img {
border:medium none;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#leaderboard {
padding:3em 0pt 3.5em;
position:relative;
}
#leaderboard h1 a {
color:#333333;
text-decoration:none;
}
#leaderboard h1 a:hover {
color:#0BA55F;
}
#main-nav {
font-size:1.1em;
font-weight:bold;
margin:0px -5pt 0pt;
text-transform:uppercase;
}
#main-nav li {
float:left;
margin-left:7px;
}
#main-nav li a {
background:#DDDDDD none repeat scroll 0% 50%;
color:#6C6C6C;
display:block;
padding:1.1em 0pt;
text-align:center;
text-decoration:none;
width:8em;
}
#main-nav li a:hover, #main-nav li.current a {
background:#333333 none repeat scroll 0% 50%;
color:#EEEEEE;
}
#main-nav li.rss-now a:hover, #main-nav li.rss-now a {
background:#0BA55F none repeat scroll 0% 50%;
color:#EEEEEE;
}
.adsense-center {
display:block;
margin:-40px auto 0pt;
width:728px;
}
.home .left {
width:607px;
}
.home .main-post-bg {
background:#444444 none repeat scroll 0% 50%;
display:block;
height:225px;
margin:0pt 0pt 7px;
overflow:hidden;
position:relative;
width:593px;
}
.main-post-bg .post-comments, .secondary-post-bg .post-comments {
background:#0BA55F none repeat scroll 0% 50%;
border:1px solid #0BA55F;
display:none;
position:absolute;
right:7px;
top:0pt;
z-index:102;
}
.post-comments a, .secondary-post-bg .post-comments a {
color:#EEEEEE !important;
display:block;
font-size:11px;
height:1.8em;
line-height:1.8em;
text-align:center;
text-decoration:none;
text-transform:lowercase;
width:7.5em;
}
.post-comments a:hover, .secondary-post-bg .post-comments a:hover {
background:#CE6100 none repeat scroll 0% 50%;
}
.home .main-post-bg .title-insert, .home .recent-leads .title-insert {
background:#000000 none repeat scroll 0% 50%;
bottom:0pt;
display:block;
left:0pt;
opacity:0.85;
padding:4px 0pt;
position:absolute;
width:100%;
z-index:101;
}
.title-insert h2 {
line-height:1.4em;
margin:8px 10px 7px;
}
.title-insert h2 a {
color:#0BA55F;
display:block;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
.title-insert h2 a:hover {
color:#FFFFFF;
}
.home .recent-leads {
width:607px;
}
.home .recent-leads .secondary-post-bg {
background:#444444 none repeat scroll 0% 50%;
display:block;
height:150px;
margin:0pt 7px 7px 0pt;
overflow:hidden;
position:relative;
width:293px;
}
.home .recent-leads .title-insert h3 {
line-height:1.6em;
margin:4px 7px;
}
.home .recent-leads .title-insert h3 a {
color:#0BA55F;
display:block;
font-size:17px;
text-decoration:none;
}
.home .recent-leads .title-insert h3 a:hover {
color:#FFFFFF;
}
.home .right {
text-align:left;
width:340px;
}
.home .right h3 {
color:#0BA55F;
font-size:1.6em;
font-weight:normal;
padding-left:2px;
}
.post.single {
color:#444444;
font-size:1.3em;
line-height:1.5em;
width:590px;
}
.post.single h2, .post.single h2 a {
color:black;
font-size:26px;
line-height:30px;
text-decoration:none;
}
.post.single .entry {
float:right;
width:500px;
}
.post.single .meta {
border-top:2px solid #0BA55F;
color:#444444;
float:left;
font-size:11px;
margin-top:21px;
padding:4px 0pt 0pt;
text-transform:lowercase;
width:75px;
}
.post.single .meta a {
color:#0BA55F;
text-decoration:underline;
}
.post.single .meta a:hover {
text-decoration:none;
}
.post.single p {
margin-bottom:1.5em;
margin-top:1.2em;
text-align:justify;
}
.post.single p a, .post.single li a {
font-weight:bold;
}
.post.single p strong {
font-weight:bold;
}
.post.single p em {
background:#E7FCEF none repeat scroll 0% 50%;
font-style:italic;
}
.post.single blockquote {
color:#6C6C6C;
margin:0pt 1.5em;
}
.post.single h3 {
color:#0BA55F;
font-size:16px;
margin-top:2em;
}
.post.single ul, .post.single ol {
margin:1em 1.5em;
}
.post.single ul li, .post.single ol li {
color:#6C6C6C;
line-height:1.3em;
margin:0pt 0pt 14px;
}
.post.single ul li {
background:transparent url(images/li.gif) no-repeat scroll 1px -1px;
padding-left:20px;
}
.post.single ul li strong {
font-weight:bold;
}
.post.single img.floatleft {
float:left;
margin:4px 10px 0pt 0pt;
}
.post.single img.floatright {
float:right;
margin:4px 0pt 0pt 10px;
}
.post.single code {
background:#EEEEEE none repeat scroll 0% 50%;
font-family:courier,fixed,monospace;
font-size:12px;
}
.post.single code strong {
color:#000000;
}
.navigation {
font-size:1.2em;
padding:10px 0pt;
}
.navigation .left {
width:50%;
}
.navigation .right {
width:49%;
}
.archives-page h2 a {
font-size:14px !important;
line-height:16px;
}
.sidebar-wrapper {
background:#FFFFFF none repeat scroll 0% 50%;
}
.sidebar-news {
background:#F9F9DE none repeat scroll 0% 50%;
border:1px solid #E9E9B4;
color:#555555;
display:block;
font-size:12px;
padding:7px;
}
.sidebar-news a:hover {
text-decoration:none;
}
.sidebar-wrapper h3 {
overflow:hidden;
}
ul.sidebar-ul, .related-posts ul {
font-size:1.2em;
line-height:1.4em;
margin:10px 0pt 0pt;
width:340px;
}
.sidebar-ul li, .related-posts li {
border-top:1px solid #CCCCCC;
color:#777777;
line-height:1.5em;
width:340px;
}
.sidebar-ul li a, .related-posts li a {
background:transparent url(images/li-grey.gif) no-repeat scroll 1px 3px;
color:#888888;
display:block;
font-weight:normal;
padding:3px 0pt 3px 20px;
text-decoration:none;
}
.sidebar-ul li a:hover, .related-posts li a:hover {
background:transparent url(images/li.gif) no-repeat scroll 1px 3px;
color:#0BA55F;
}
.sidebar-ul li a:hover em {
color:#999999;
}
.related-posts h3 {
display:none;
}
.serve-random {
color:#888888;
font-size:12px;
margin-top:7px;
}
.serve-random a {
color:#0BA55F;
}
.serve-random a:hover {
text-decoration:none;
}
.sidebar-nextprev {
margin-top:10px;
}
.sidebar-nextprev li {
float:left;
}
.sidebar-nextprev li.previous {
margin-left:5px;
}
.sidebar-nextprev li.next {
float:right;
margin-right:5px;
}
.sidebar-nextprev li a {
background:#DDDDDD none repeat scroll 0% 50%;
display:block;
height:40px;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-indent:-9999em;
width:160px;
}
.sidebar-nextprev li.previous a {
background:transparent url(images/nextprev.gif) no-repeat scroll left top;
}
.sidebar-nextprev li.previous a:hover {
background-position:left bottom;
}
.sidebar-nextprev li.next a {
background:transparent url(images/nextprev.gif) no-repeat scroll right top;
}
.sidebar-nextprev li.next a:hover {
background-position:right bottom;
}
#linkcat-2 h2 {
font-size:1.2em;
line-height:1.2em;
margin:4px 0px 4px 0px;
}
#linkcat-36 h2 {
font-size:1.2em;
line-height:1.2em;
margin:4px 0px 4px 0px;
}
#comments {
margin:21px 0pt;
}
#comment-breaker {
background:transparent url(images/distort.gif) no-repeat scroll center top;
color:#0BA55F;
display:block;
margin:21px 0pt 14px;
padding:35px 0pt 0pt 2px;
width:100%;
}
#comment-breaker h2 {
font-size:18px;
}
ol.commentslist {
float:left;
font-size:1.2em;
line-height:1.5em;
width:590px;
}
.commentslist li {
margin-bottom:28px;
}
.commentslist li p {
margin:0pt 0pt 1em;
}
.commentslist li blockquote {
font-style:italic;
margin:0pt 1.2em;
}
.commentslist li ul, .commentslist li ol {
margin:1em 1.5em;
}
.commentslist .author_meta {
border-top:2px solid #0BA55F;
float:left;
font-size:11px;
margin-top:9px;
padding:4px 0pt 0pt;
text-transform:lowercase;
width:75px;
}
.comme ntslist .author_meta a {
color:#444444;
text-decoration:none !important;
}
.commentslist .author_meta a:hover {
text-decoration:underline !important;
}
.commentslist li.author .comment_text {
background:#EEEEEE none repeat scroll 0% 50%;
border:1px solid #DDDDDD;
width:498px;
}
li.author .comment_text p {
margin:7px;
}
.commentslist .comment_text {
float:right;
overflow:auto;
width:500px;
}
.comment_text .comment-author {
font-weight:bold;
margin-bottom:7px;
}
li.author .comment_text .comment-author {
margin:7px 0pt 7px 7px;
}
.commentslist .comment_text a {
font-weight:bold;
}
.pings {
float:right;
width:340px;
}
.pings h3 {
color:#0BA55F;
font-size:1.6em;
padding:0pt 0pt 0pt 2px;
}
ul.pingslist {
font-size:1.2em;
line-height:1.4em;
margin:10px 0pt 0pt;
width:340px;
}
.pingslist li {
border-top:1px solid #CCCCCC;
line-height:1.5em;
width:340px;
}
.pingslist li a {
background:transparent url(images/li-grey.gif) no-repeat scroll 1px 3px;
color:#999999;
display:block;
font-weight:normal;
padding:3px 2px 3px 20px;
text-decoration:none;
}
.pingslist li a:hover {
background:transparent url(images/li.gif) no-repeat scroll 1px 3px;
color:#0BA55F;
}
.sidebar-ul li a:hover em {
color:#999999;
}
#commentform {
font-size:11px;
margin-left:90px;
}
#commentform p {
margin:0.8em 0pt;
}
#commentform p label {
}
#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
border:1px solid #BBBBBB;
color:#6C6C6C;
font-family:arial,verdana,sans-serif;
font-size:12px;
padding:4px;
}
#commentform #comment {
height:225px;
overflow:auto;
width:485px;
}
#commentform #submit {
background:#333333 none repeat scroll 0% 50%;
border:medium none;
color:#EEEEEE;
padding:0.8em 0pt;
width:13em;
}
.comment-warning strong {
color:#444444;
font-weight:bold;
}
.subscribe-to-comments {
color:#555555;
font-size:12px;
}
#categories {
border-color:#BBBBBB;
border-style:solid;
border-width:1px 0pt;
margin:35px 0pt 21px;
/*padding:14px 0pt;*/
}
#categories ul {
color:#999999;
font-size:1.2em;
line-height:1.6em;
display:none;
}
#categories li {
display:block;
float:left;
margin-right:10px;
text-align:right;
width:100px;
}
#categories li a {
color:#0BA55F;
float:left;
font-weight:bold;
text-decoration:none;
}
#categories li a:hover {
text-decoration:underline;
}
.search {
background:#0BA55F url(images/search-bg.gif) no-repeat scroll left top;
display:block;
height:32px;
width:340px;
}
.search #searchForm {
margin:0pt 0pt 0pt 7px;
}
#searchForm input {
margin:6px 0pt 0pt;
vertical-align:middle;
}
.search #searchForm #s {
border:1px solid #0BA55F;
color:#666666;
font-size:12px;
margin-right:4px;
padding:1px;
width:265px;
}
#footer {
color:#555555;
font-size:1.2em;
line-height:1.4em;
padding:10px 0pt 50px;
position:relative;
width:960px;
}
#footer .left {
width:960px;
}
#footer a {
font-weight:normal;
}
.hiddenpic {
display:none;
}
.right {
float:right;
}
.left {
float:left;
}
.clear {
clear:both;
}
.fix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.fix {
}
* html .fix {
height:1%;
}
.fix {
display:block;
}
#onglets {
float:left;
margin-top:10px;
}
#main-wrapper #home-categories {
clear:left;
display:block;
float:left;
margin:0pt 0pt 10px;
width:340px;
}
.tabs-block {
clear:left;
display:block;
float:left;
margin:0px 0px 10px;
padding:0px;
width:160px;
}
.tabbed {
background:transparent none repeat scroll 0% 50%;
border:medium none;
margin:0pt;
overflow:hidden;
padding:0pt;
width:100%;
}
.tabbed ul.tabs {
background:transparent none repeat scroll 0% 50%;
display:block;
font-size:1.2em;
left:0pt;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt;
position:relative;
text-transform:uppercase;
top:0pt;
width:100%;
z-index:999;
}
.tabbed ul.tabs li {
display:inline;
float:left;
margin:0pt 0.3em 0pt 0pt;
padding:0pt;
}
.tabbed ul.tabs li a {
background:#DDDDDD none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
color:#6C6C6C;
display:block;
font-weight:bold;
margin:0pt;
padding:5px 0.8em;
}
.tabs-block ul.tabs li a {
padding:5px 0.7em;
}
.tabbed ul.tabs li a:hover {
background:#0BA55F none repeat scroll 0% 50%;
text-decoration:none;
}
.tabbed ul.tabs li a.tab-current {
background:#FFFFFF none repeat scroll 0% 50%;
border-bottom:1px solid #FFFFFF;
color:#6C6C6C;
}
.tabs-block .tabbed div, #main-wrapper .tabbed .c {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
clear:left;
display:none;
left:0pt;
margin:0pt;
overflow:hidden;
padding:5px 0pt;
position:relative;
top:-1px;
width:100%;
z-index:0;
}
div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10 {
display:none;
}
.tabs-block .tabbed div.t1, #main-wrapper .tabbed div.c1 {
display:block;
}
.tabs-block .tabbed div {
width:150px;
}
.tabbed div ul {
background:#FFFFFF none repeat scroll 0% 50%;
margin:0pt;
overflow:hidden;
padding:4px 0pt 2px;
}
.tabbed div ul li {
background:transparent none repeat scroll 0% 50%;
clear:left;
}
.tabbed div ul li a {
background:transparent none repeat scroll 0% 50%;
border:medium none;
display:block;
font-weight:normal;
padding:2px 0pt 2px 2px;
width:97%;
}
.tabbed div ul li a:hover {
text-decoration:underline;
}
#home-categories {
overflow:hidden;
}
#main-wrapper .tabbed .c {
width:338px;
}
.tabbed .post {
clear:none;
float:left;
margin:5px 1%;
padding:0pt;
width:47%;
}
.tabbed .post h3 {
font-size:1em;
margin:0pt 0pt 5px 5px;
padding:0pt;
text-transform:capitalize;
width:97%;
}
.tabbed .post h3 a {
background:transparent url(images/li-grey.gif) no-repeat scroll 1px 3px;
color:#777777;
font-size:1.2em;
font-weight:normal;
letter-spacing:0pt;
padding:3px 0pt 3px 20px;
text-decoration:underline;
}
.tabbed .post h3 a:hover {
background:transparent url(images/li.gif) no-repeat scroll 1px 3px;
color:#F47A0E;
}
.tabbed .post .entry {
color:#777777;
font-family:arial,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 0pt 5px;
padding:0pt;
}
.tabbed .post .entry p {
margin:0pt;
padding:0pt;
}
#archives {
color:#0BA55F;
font-size:1.2em;
line-height:1.5em;
}
#archives a {
text-decoration:none;
color:#6C6C6C;
}
#archives a:hover {
color:#0ba55f;
}
#archives h3 {
font-size:1.5em;
font-weight:normal;
}
#archives ul li {
color:#6C6C6C;
line-height:1.3em;
margin:0pt 0pt 6px;
}
#archives li a {
background:transparent url(images/li-grey.gif) no-repeat scroll 1px 3px;
color:#888888;
display:block;
font-weight:normal;
padding:3px 0pt 3px 20px;
text-decoration:none;
}
#archives li a:hover {
background:transparent url(images/li.gif) no-repeat scroll 1px 3px;
color:#0BA55F;
}
