/*
Theme Name: Red and Blue
Theme URI: http://cureless.net/works/wp-themes/red-and-blue-wordpress-theme/
Description: Red and Blue Theme is a simple, ads-ready, fixed width, 2-column and widget-ready theme dominated by strong red and blue colors. Contains sponsor link at the footer.
Version: 1.0
Author: Yoru
Author URI: http://cureless.net
*/

body {
margin: 0px;
padding: 0px;
color: #666;
background-color: #fff;
font: 70% Verdana, Arial, Helvetica, sans-serif;
background: url(images/body-bg.gif) repeat-x left top;
}

#wrap-all {
margin: 0px auto;
padding: 0px;
width: 950px;
}


/**** HEADER STYLES ****/

#header {
margin: 0px;
padding: 0px;

}

#header .title {
float:left;
width:950px;
margin: 0px;
padding: 0px;
height: 184px;
}
#header .title h1 {
float:left;
width:280px;
background-color:red;
margin: 17px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 144px;
background: url(images/title.gif) no-repeat 0px 0px; 
}

#header .title h1 a {
float:left;
width:151px;

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 144px;

}
#header .title h1 span {
visibility: hidden;
}

#header .title span.description {
float:left;
width:645px;
margin: 33px 0px 0px 0px;
padding: 30px 0px 0px 0px;
font: 1.3em Georgia, "Times New Roman", Times, serif;
color: #666;
background: url(images/description.gif) no-repeat 0px 0px; 
}

#header .title a {
color: #666;
text-decoration: none;
}

#header .navigation {
float:right;
margin: 0px;
padding: 51px 0px 0px 0px;
width: 300px;

height: 24px;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;


}

#header .navigation a {
color: #939393;
text-decoration: none;
background: url(images/diax.gif) no-repeat right 0px; 
}
#header .navigation a:Hover {
color: #292d8f;
text-decoration: none;
background: url(images/diax.gif) no-repeat right 0px; 
}
.navigation ul {
margin: 0px;
padding: 0px;
float: right;

list-style-type: none;
}

.navigation ul li {
float: left;
margin: 0px;
padding: 0px;
}

.navigation ul li a {
margin: 0px;
padding: 10px 15px;
display: block;
}

.navigation ul li a:hover {
background: #00407d url(images/menu-link-hover.gif) repeat-x left top;
}

.navigation ul li.current_page_item a {
background: #ed1b23 url(images/menu-selected-bg.gif) repeat-x left top;
}

#header .ads { /* modify these if you want to change the dimensions of the top ad */
margin: 0px;
padding: 9px 115px; 
height: 90px;
display:none;
background: url(images/top-ad-bg.gif) repeat-x left top;
}

html>body #header .ads {
padding: 10px 115px;
}

#header img {
margin: 0px;
padding: 0px;
border: 0px;
}


/**** MAIN STYLES ****/

#main {
margin: 0px;
padding: 0px;
}

/**** MAIN:CONTENT STYLES ****/

#content {
margin: 0px;
padding: 25px 25px;
width: 625px;
float: left;

}

#content .post {
clear: both;
margin: 0px;
padding: 0px 0px 10px 0px;
float:left;
width: 625px;
}
.post_general {
float:left;
width: 625px;
margin: 0px;

padding: 0px 0px 0px 0px;
}
#content .entry-date {
float:left;
width:32px;
height:44px;
text-align:center;
color: #ed1b23;
margin:0px 10px 0px 0px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
background: url(images/date_bg.gif) repeat-x left top;

}
#content .entry-date span.month {
float:left;
width:32px;
text-align:center;
color:#ed1b23;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:2px 0px 0px 0px;
}
#content .entry-date span.date {
float:left;
width:32px;
text-align:center;
color:#ffffff;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:7px 0px 0px 0px;
}


.post_general_title {
float:left;
width: 583px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
#content div.post_general_title h2 {
float:left;
width:583px;
margin: 0px;
padding: 0px;
color: #00407d;
font: 2.1em Georgia, "Times New Roman", Times, serif;
}

#content div.post_general_title h2 a {
color: #00407d;
background-color: transparent;
}


#content div.info {
margin: 0px;
padding: 0px;
float:left;
width:583px;

}


#content .post-author {
color: #00407d;
background-color: transparent;
}

#content .entry-comments {
clear: both;
padding-top: 5px;
text-align: right;
border-top: 1px solid #dfdfdf;
}

.entry p {
float:left;
padding:10px 0px 10px 0px;
margin:0px 0px 0px;
width: 625px;
background-color: transparent;
}

.entry img { /* image in posts are automatically right aligned */
float: right;
margin: 0px 0px 2px 5px;
}

.entry img.left {
float: left;
margin: 0px 5px 2px 0px;
}

.entry img.right {
float: right;
margin: 0px 0px 2px 5px;
}

.entry img.wp-smiley {
float: none;
margin: 0px;
}

#content h2 {
margin: 0px;
padding: 0px;
color: #00407d;
font: 2.1em Georgia, "Times New Roman", Times, serif;
}

#content h2 a {
color: #00407d;
background-color: transparent;
}


#content h3 {
font-size: 1.2em;
}

#content h4 {
font-size: 1.0em;
}

#content a, a:link {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#content a:visited {
color: #00407d;
background-color: transparent;
}

#content .entry a {
text-decoration: underline;
}

#content a:hover, #content a:active {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#content .ad-single {
margin: 0px;
padding: 0px;
width: 200px;
float: left;
}

#content .entry-info {
margin: 0px 0px 0px 210px;
padding: 60px 10px;
width: 390px;
height: 80px;
background: #dfdfdf;
}

#content .entry-info p {
margin: 0px;
padding: 0px;
}

#content .entry-info h4 {
margin: 20px 0px 0px;
padding: 0px;
}

#content .entry-info ul {
margin-top: 10px;
}

#content .page-navigation {
clear: both;
text-align: center;
}

/**** MAIN:CONTENT:COMMENTS STYLES ****/
#content ol.commentlist {
margin: 10px 0px 30px;
padding: 0px;
list-style-type: none;
}

#content ol.commentlist li {
margin: 0px 0px 10px;
padding: 5px;
}

#content ol.commentlist li.alt {
background: #dfdfdf;
}

#content ol.commentlist li li {
margin: 5px 0px;
padding: 0px;
border: 0px;
}

#content ol.commentlist cite {
font-style: normal;
font-weight: bold;
}

#content ol.commentlist .comment-date a {
color: #00407d;
background-color: transparent;
}

/**** MAIN:SIDEBAR STYLES ****/

#sidebar {
margin: 0px;
padding: 30px 25px 25px 0px;
width: 250px;
float: left;

}

#sidebar a, #sidebar a:link {
color: #00407d;
background-color: transparent;
text-decoration: none;
}

#sidebar a:visited {
color: #939393;
background-color: transparent;
}

#sidebar a:hover, #sidebar a:active {
color: #ed1b23;
background-color: transparent;
text-decoration: none;
}

#sidebar ul.sidebar {
float:left;
width:250px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar li h2,
#sidebar table caption {
float:left;
width:240px;
margin: 0px 0px 4px;
padding: 4px 5px 2px;
color: #ffffff;
background-color: #939393;
font: 1.7em Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
}

#sidebar ul.sidebar li {
float:left;
width:230px;
margin: 0px 0px 10px 0px;
}

#sidebar ul.sidebar ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sidebar ul.sidebar ul li {
margin: 0px;
padding: 7px 0px 7px 20px;
border-bottom: 1px dashed #dfdfdf;
background: url(images/blue-bullet.gif) no-repeat 1px 6px;
}

#sidebar ul.sidebar ul li:hover {
background: url(images/red-bullet.gif) no-repeat 1px 6px;
}

#sidebar ul.sidebar ul ul {
margin: 7px 0px 0px;
padding: 0px
}

#sidebar ul.sidebar ul li li {
border-bottom: 0px;
}

#sidebar ul.sidebar form {
margin: 0px;
padding: 0px;
}

#sidebar ul.sidebar form div {
float:left;
width:246px;
margin: 4px 0px 0px 0px;
padding: 2px 2px;
background: #dfdfdf url(images/search-bg.gif) no-repeat 210px 2px;
}

#sidebar ul.sidebar #s {
margin: 5px 5px 5px 5px;
padding: 2px 2px 2px 2px;
width: 150px;
display: inline;
background: red;
border:1px solid #939393;
background: #ffffff;
font:normal 11px Tahoma, Verdana;
color:#939393;

}

#sidebar ul.sidebar form input {
display: none;

}

#sidebar table#wp-calendar {
margin: 0px auto;
padding: 0px;
width: 100%;
}

#sidebar table#wp-calendar caption {
text-align: center;
}

#sidebar table#wp-calendar th {
margin: 0px;
padding: 5px;
text-align: center;
border: 1px solid #dfdfdf;
background: #dfdfdf;
}

#sidebar table#wp-calendar td {
margin: 0px;
padding: 5px;
text-align: center;
background: #dfdfdf;
}

#sidebar table#wp-calendar td.pad {
border: 0px;
background: transparent;
}

#sidebar table#wp-calendar td a {
display: block;
margin: -5px;
padding: 5px;
color: #fff;
background-color: #00407d;
}

#sidebar table#wp-calendar td a:hover {
background: #ed1b23;
}

/**** FOOTER STYLES ****/

#footer {
clear: both;
margin: 10px 0px;
padding: 10px 5px;
background: #00407d url(images/menu-bg.gif) repeat-x left top;
}

#footer span {
color: #ffffff;
background-color: transparent;
}

#footer a {
color: #fff;
text-decoration: none;
border-bottom: 1px dashed #dfdfdf;
}


/**** GENERAL STYLES ****/
a img {
border: 0px;
}

small {
font-size: 0.9em;
}


#login_box {
float:left;
width:250px;
background-color: #dfdfdf;
}
.input_pedia {
float:left;
width:170px;
padding:10px 10px 10px 10px;


}
.input_pedia input {
float:left;
width:150px;
border:1px solid #939393;
margin:0px 0px 10px 0px;
padding:2px 2px 2px 2px;
font:normal 11px Tahoma, Verdana;
color:#939393;


}
.submit_pedia {
float:left;
width:40px;
padding:10px 10px 10px 10px;


}

