/*
Theme Name: UltimateBlogger
Theme URL: http://www.justdreamweaver.com/wordpress-themes.html
Description: UltimateBlogger is a very versatile widget-ready design that accomodates AdSense and paid ads well.
Author: WebRehash
Author URI: http://webrehash.com
Version: 1.0

*/

body {
color: #000000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px auto 0px;
padding: 0px;
background-color: #4B545A;
background-image: url(images/main-bg.jpg);
}

#logo {
margin-top: 130px;
margin-left: auto;
margin-right: auto;
height: 100%;
}

a, a:visited {
color: #E95E0F;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
#header {
width: 960px;
height: 110px;
background-image: url(images/header-bg-tr.gif);
background-repeat: no-repeat;
background-position: left bottom;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
#header .headerleft {
width: 480px;
float: left;
margin: 0px;
height: 53px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
}
#header .headerleft a {
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 35px;
font-weight: bold;
color: #FFFFFF;
}
#header .headerleft a:hover {
color: #B6BCC2;
text-decoration: none;
}
#headersearch {
width: 255px;
float: left;
margin-top: 15px;
padding-left: 21px;
}


#searchdiv {
margin: 0px;


padding 0px;
background-image: url(images/head-search-bg.gif);
background-repeat: no-repeat;
background-position: left top;
height: 35px;
}
#headersearch #searchform {
margin: 0px;
padding: 0px;
width: 255px;
}
#headersearch #s {
width: 195px;
height: 16px;
margin-left: 12px;
margin-top: 6px;
border: 1px solid #000000;
background-color: #000000;
font-size: 12px;
line-height: 15px;
padding-top: 2px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 4px;
color: #B6BCC2;
}



#header .headerright {
width: 125px;
height: 48px;
float: right;
margin-right: 0px;
text-align: right;
padding-top: 5px;
padding-right: 52px;
margin-top: 15px;
}
#header .headerright a {
font-weight: normal;
color: #FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#header .headerright a hover {
text-decoration: underline;
}

#headerright li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#headerright ul {
margin: 0px;
padding: 0px;
}
#headerright a, #navbarright a:visited {
color: #FFFFFF;
font-weight: bold;
margin: 0px;
padding: 6px 10px 6px 10px;
text-decoration: none;
}
#headerright a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
#navbar {
width: 1060px;
height: 30px;
color: #FFFFFF;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-color: #000000;
}
.navbarleft {
width: 430px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
margin: 0px;
line-height: 29px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
}
.navbarright {
width: 475px;
float: right;
text-align: right;
margin: 0px 0px 0px 0px;
line-height: 29px;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 0px;
}
.navbarright li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.navbarright ul {
margin: 0px;
padding: 0px 0px 0px 0px;
}
.navbarright ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
display: inline;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
margin: 0px 0px 0px 0px;
}
.navbarright ul li a:hover {
color: #FFFFFF;
text-decoration: none;
/* background-color: #4B545A; */
}
#wrap {
width: 935px;
}
#content {
width: 935px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 23px;
padding-bottom: 0px;
padding-left: 22px;
background-image: url(images/content-bg-tr.gif);
background-repeat: repeat-y;
background-position: left;
}
#content p {
padding: 0px 0px 15px 0px;
margin: 0px;
line-height: 20px;
}
#content h1 {
color: #000000;
font-size: 26px;
font-family: Cambria, Georgia;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
line-height: 30px;
font-weight: normal;
}
#content h1 a {
color: #000000;
text-decoration: none;
}
#content h1 a:hover {
text-decoration: underline;
}
#content p img {
float: left;
border: none;
margin-right: 15px;
margin-bottom: 10px;
}
#content h2 {
color: #E95E0F;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 20px 0px 5px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #C0C0C0;
}
#content img.wp-smiley {
float: none;
border: none;
padding: 0px;
margin: 0px;
}
#content img.wp-wink {
float: none;
border: none;
padding: 0px;
margin: 0px;
}
#contentleft {
float: left;
width: 479px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}
#contentleft ol {
margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 0px;
}
#contentleft ol li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#contentleft ul {
list-style-type: square;
margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 0px;
}
#contentleft ul li {
list-style-type: square;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
blockquote {
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #EFEEE4;
border-bottom-color: #EFEEE4;
background-image: url(images/quotes.gif);
background-repeat: no-repeat;
background-position: 0px 8px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-top: 0px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 40px;
}
#content blockquote p {
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 0px;
}
#l_sidebar {
float: left;
width: 250px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 20px 0px;
}
#l_sidebar h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 0px;
padding-top: 7px;
padding-right: 5px;
padding-bottom: 7px;
padding-left: 8px;
color: #4B545A;
background-image: url(images/left-h2-bg.gif);
background-repeat: no-repeat;
background-position: center center;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-transform: uppercase;
}
#l_sidebar ul {
list-style: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#l_sidebar ul li {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
#l_sidebar ul li a {
display: block;
color: #000000;
text-decoration: none;
margin: 0px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5CACF;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 8px;
}
#l_sidebar ul li ul li {
border-bottom-style: none;
padding-top: 0px;
padding-bottom: 0px;
border-top-style: none;
border-right-style: none;
border-left-style: none;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
}
#l_sidebar ul li ul li ul li a {
font-weight: normal;
color: #626A73;
padding-left: 5px;
margin-left: 5px;
}
#l_sidebar ul li a:hover {
background-color: #C5CACF;
font-weight: bold;
}
#l_sidebar ul.children {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#l_sidebar ul.children ul.children {
margin: 0px;
padding: 0px;
}
#l_sidebar ul.children li ul.children li {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#l_sidebar p {
padding: 3px 0px 0px 0px;
margin: 0px;
line-height: 20px;
}

#r_sidebar {
float: right;
width: 165px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
color: #FFFFFF;
}
#r_sidebar a {
color: #CCCCCC;
}

#r_sidebar h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
margin-bottom: 5px;
margin-top: 20px;
padding-top: 7px;
padding-right: 5px;
padding-bottom: 7px;
padding-left: 8px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-image: url(images/rt-h2-bg.gif);
background-repeat: no-repeat;
background-position: left center;
}
#r_sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#r_sidebar ul li {
display: inline;
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
}
#r_sidebar ul li p {
display: block;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #383E43;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
line-height: 14px;
}
#r_sidebar ul li a {
display: block;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #383E43;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
}
#r_sidebar ul li a:hover {
color: #FFFFFF;
background-color: #687179;
font-weight: bold;
}
#r_sidebar p {
margin: 0px;
line-height: 20px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 7px;
}

#footer {
width: 960px;
background-image: url(images/footer-tr.gif);
background-repeat: no-repeat;
background-position: left top;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
height: 30px;
}
#footer a, #footer a:visited {
color: #FFFFFF;
text-decoration: underline;
}
#footer a:hover {
color: #CCCCCC;
text-decoration: underline;
}
#footer #credit {
margin-top: 35px;
color: #636F76;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#footer #credit a {
color: #636F76;
}
#searchform {
overflow: hidden;
width: 249px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
#s {
width: 241px;
font-size: 14px;
font-family: Arial, Helvetica, Sans-Serif;
padding: 3px;
display: inline;
background-color: #838C94;
border: 1px solid #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-weight: normal;
color: #FFFFFF;
}
#rtsearchdiv {
margin: 0px;
padding 0px;
}
#r_sidebar #searchform {
overflow: hidden;
width: 160px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #838C94;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 3px;
}
#r_sidebar #searchbox {
width: 152px;
font-size: 12px;
font-family: Arial, Helvetica, Sans-Serif;
padding: 4px;
margin: 8px 0px 0px 0px;
}
#r_sidebar #s {
width: 154px;
font-family: Arial, Helvetica, Sans-Serif;
display: inline;
background-color: #FFFFFF;
border: 1px solid #67727B;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 12px;
font-weight: normal;
color: #000000;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
}
#commentblock {
width: 470px;
float: left;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/comments-fill.gif);
background-repeat: repeat-y;
background-position: center;
margin-bottom: 10px;
}
.comment-wrap {
padding-right: 15px;
padding-left: 15px;
}

.comments-top {
background-image: url(images/comments-top.gif);
background-repeat: no-repeat;
background-position: center top;
height: 12px;
width: 470px;
}
.comments-btm {
background-image: url(images/comments-btm.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 12px;
width: 470px;
}

#commentblock ol {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

.commentdate {
font-size: 12px;
padding-left: 0px;
}
#commentlist li p {
margin-bottom: 8px;
line-height: 20px;
padding: 0px;
}
.commentlist li.alt .commenttext {
background-color: #E7E9EB;
border: 1px solid #AFB7BE;
}
#commentblock ol.commentlist li {
padding-top: 10px;
}


.commentname {
color: #333333;
margin: 0px;
padding: 5px 5px 5px 0px;
}
.commentinfo {
clear: both;
}
.commenttext {
clear: both;
width: 418px;
background: #FFFFFF;
border: 1px solid #D4D2C3;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}
.commenttext-admin {
clear: both;
width: 418px;
color: #FFFFFF;
background-color: #67727B;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
border: 1px solid #333333;
}
#commentsformheader {
padding-left: 0px;
}
#commentsform {
text-align: center;
margin: 0px;
padding: 0px;
}
#commentsform form {
text-align: left;
margin: 0px;
}
#commentsform p {
margin: 0px;
}
#commentsform form textarea {
width: 99%;
}
p.comments_link img {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#commentform #submit {
background-color: #838C94;
font-weight: bold;
color: #FFFFFF;
border: 3px solid #4B545A;
padding-top: 3px;
padding-bottom: 3px;
}
#calendar_wrap {
width: 225px;
margin-left: 12px;
margin-top: 10px;
}
#wp-calendar {
width: 225px;
background-color: #B4BAC0;
text-align: center;
border: 1px solid #69747E;
font-size: 14px;
margin-bottom: 15px;
}
#wp-calendar caption {
background-color: #69747E;
font-weight: bold;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}
#wp-calendar td {
background-color: #EEEFF0;
}
#l_sidebar #wp-calendar tbody a {
font-weight: bold;
color: #FFFFFF;
background-color: #69747E;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
#l_sidebar #wp-calendar tbody a:hover {
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
#wp-calendar .pad {
background-color: #DDE0E3;
}
#wp-calendar #prev {
background-color: #DDE0E3;
}
#wp-calendar #prev a {
font-weight: bold;
color: #69747E;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#wp-calendar #next {
background-color: #DDE0E3;
}
#wp-calendar #next a {
font-weight: bold;
color: #69747E;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#l_sidebar .textwidget {
margin-right: 8px;
margin-left: 8px;
margin-top: 8px;
margin-bottom: 15px;
}
#l_sidebar ul#recentcomments {
margin-right: 8px;
margin-left: 8px;
}
#recent-comments .recentcomments a {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#l_sidebarwidgeted .widgettitle .rsswidget {
color: #4B545A;
}
#l_sidebarwidgeted li.widget_rss h2.widgettitle a:hover {
background-color: #B4BAC0;
}

#content #l_sidebar #l_sidebarwidgeted .widgettitle a.rsswidget {
display: inline;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.adsense160x600 {
height: 600px;
width: 165px;
margin-top: 20px;
text-align: center;
}
.adsense250x250 {
height: 250px;
width: 250px;
margin-bottom: 20px;
}
.ad120x120 {
height: 65px;
width: 250px;
margin-bottom: 10px;
}
div.ad120x120 a img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#r_sidebar #calendar_wrap {
width: 160px;
margin-left: 3px;
margin-top: 10px;
}

#r_sidebar #wp-calendar {
width: 160px;
background-color: #838C94;
text-align: center;
border: 1px solid #000000;
font-size: 12px;
}
#r_sidebar #wp-calendar caption {
background-color: #000000;
font-weight: bold;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}
#r_sidebar #wp-calendar td {
background-color: #838C94;
}
#r_sidebar #wp-calendar tbody a {
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
#r_sidebar #wp-calendar tbody a:hover {
font-weight: bold;
color: #000000;
background-color: #DDE0E3;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
#r_sidebar #wp-calendar .pad {
background-color: #838C94;
}
#r_sidebar #wp-calendar #prev {
background-color: #838C94;
}
#r_sidebar #wp-calendar #prev a {
font-weight: bold;
color: #DDE0E3;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#r_sidebar #wp-calendar #next {
background-color: #838C94;
}
#r_sidebar #wp-calendar #next a {
font-weight: bold;
color: #DDE0E3;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#r_sidebar .textwidget {
margin-right: 8px;
margin-left: 8px;
}
#r_sidebar ul#recentcomments {
margin-right: 8px;
margin-left: 8px;
}
#content #r_sidebar #r_sidebarwidgeted .widgettitle a.rsswidget {
display: inline;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#l_sidebarwidgeted ul#recentcomments li.recentcomments {
display: block;

border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5CACF;
padding-left: 0px;

}
#l_sidebarwidgeted ul#recentcomments li.recentcomments a{
padding-top: 5px;
padding-bottom: 5px;
line-height: 25px;

}
#r_sidebarwidgeted #tag_cloud a {
display: inline;
padding-right: 2px;
padding-left: 2px;
margin-right: 2px;
margin-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
line-height: 22px;
margin-top: 0px;
margin-bottom: 0px;
}
#r_sidebarwidgeted #tag_cloud {
margin-bottom: 15px;
}

#r_sidebarwidgeted #tag_cloud a:hover {
font-weight: normal;
}
#l_sidebarwidgeted #tag_cloud a {
display: inline;
padding-right: 2px;
padding-left: 2px;
margin-right: 2px;
margin-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
line-height: 20px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
#l_sidebarwidgeted #tag_cloud {
margin-bottom: 15px;
text-align: center;
}

#l_sidebarwidgeted #tag_cloud .widgettitle {
margin-bottom: 15px;
text-align: left;
}

#l_sidebarwidgeted #tag_cloud a:hover {
font-weight: normal;
}
#r_sidebarwidgeted .widget_categories a {
display: inline;
padding-right: 5px;
border-bottom-style: none;
}
#r_sidebarwidgeted .widget_categories li {
display: block;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #69747E;
}
#l_sidebarwidgeted .widget_categories a {
display: inline;
border-bottom-style: none;
}
#l_sidebarwidgeted .widget_categories li {
display: block;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5CACF;
}

#columns {
width: 100%;
display: block;
}
#columns ul {
width: 460px;
}
#columns ul li {
width: 220px;
height: 200px;
padding: 0px 10px 0px 0px; 
margin: 0px;
float: left;
list-style: none;
}

