/*
Theme Name: Working Conservative
Author: Sekimori Design
Author URL: http://sekimori.com
*/


body {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
margin : 20px 0 0 0;
padding : 0;
background-color : #fff;
color : #666;
}

#box {
width: 950px;
margin: 0 auto;
background: url(images2/body_bkgd.gif);
}

img  {
margin : 0;
padding : 0;
}


/*  Headings */

h2 {
font-size : 20px;
font-family : Verdana, Arial, sans-serif;
color : #a4a4a4;
font-weight : normal;
margin : 0;
padding : 0;
padding-left : 10px;
}

h3 {
font-size : 16px; 
font-family : Verdana, Arial, sans-serif;
color : #a4a4a4;
font-weight : normal;
margin : 0;
padding : 0;
padding-left : 10px;
}

h4 {
font-size : 16px;
font-family : Verdana, Arial, sans-serif;
color : #a4a4a4;
font-weight : normal;
margin : 0;
padding : 0;
padding-left : 10px;
}

/*  Anchors */

a:link, a:visited, a:active {
color : #003399;
text-decoration : none;
font-weight : normal;
}
a:hover {
text-decoration : underline;
}


.title a:link, a:visited, a:active {
color : #cc0000;
text-decoration : none;
font-weight : normal;
}
.title a:hover {
text-decoration : underline;
}



/*  Search */

#search {
text-align : center;
}

#search input {
border : 1px dashed #999;
vertical-align : middle;
height : 18px;
width: 248px;
padding: 2px 5px;
font-size : 12px Verdana;
color : #666;
background: #eee;
}

input {
border : 1px dashed #999;
vertical-align : middle;
height : 20px;
font : 12px Verdana;
color : #666;
background: #eee;
}

/*  Header */

#header {
background-image: url(images2/header_bkgd2.gif);
width : 921px;
height : 98px;
margin : 0 auto;
padding : 0;
}

#header .rss {
float : right;
width : 274px;
height : 98px;
margin : 0 auto;
padding : 0 18px 0 0;
}

ul.menu {
margin: 0;
display : inline;
}

ul.menu li {
margin: 0;
display : inline;
}

ul.menu li {
border-left: 1px dashed #999;
border-top: 1px dashed #999;
border-right: 1px dashed #999;
background-color: #eee;
float : right;
width : 85px;
height : 24px;
margin-top : 60px;
margin-right: 14px;
text-align : center;
}

ul.menu li a {
float : right;
font : 12px Verdana;
text-transform: uppercase;
font-weight : strong;
color : #003399;
padding-top : 0;
text-align : center;
width : 85px;
height : 20px;
padding-top : 4px;
}

ul.menu li a:hover {
background: #999;
color: #fff;
text-decoration : none;
}

ul.menu li.current_page_item a {
background : url('images/menuhover.gif');
color : #003399;
font-weight : strong;
text-transform: uppercase;
text-decoration : none;
text-align : center;
width : 85px;
height : 20px;
padding-top : 4px;
}

#header .main {
float : left;
height : 98px;
margin : 0 auto;
padding : 0;
}


/*  Main Body */


#main {
width : 920px;
margin : 0 auto;
padding : 0;
}

#content2 {
background-color : #fff;
float : left;
width : 651px;
}

.head {
float : left;
width : 567px;
margin : 0;
padding : 0;
padding-bottom : 5px;
}

.date {
float : left;
width : 45px;
height : 61px;
background : url('images/date.gif') no-repeat;
padding-bottom : 8px;
}

.month {
font : 14px Arial;
color : #cc0000;
height : 29px;
text-align : center;
padding-top : 8px;
}

.day {
font : 16px Arial;
color : #f2f2f2;
font-weight : bold;
height : 32px;
text-align : center;
padding-bottom : 3px;
}

.title {
color: #cc0000;
padding-left : 10px;
float : left;
height : 78px;
width : 500px;
padding-bottom : 8px;
}

#content {
font : 12px Verdana;
color : #333;
float : left;
width : 567px;
margin : 0;
padding : 0;
padding-left : 37px;
padding-right : 15px;
}

.entry {
float : left;
width : 560px;
margin : 0;
padding : 10px 10px 10px 0;
padding-top : 0;
padding-bottom : 5px;
margin-left : 0;
margin-top : 5px;
border-bottom: 1px dashed #ccc;
}

.entry h2, h3 {
font : 20px Verdana;
color : #cc0000;
font-weight : normal;
margin : 0;
padding: 0;
padding-top : 9px;
padding-bottom : 3px;
}

.entry h2 a {
text-decoration : none;
color : #cc0000;
margin : 0;
font-weight : normal;
}

.entry h2 a:hover {
text-decoration : none;
}

.entry h3 a {
text-decoration : none;
color : #a4a4a4;
margin : 0;
font-weight : normal;
}
.entry h3 a:hover {
text-decoration : none;
}
.entry h4 {
font : 12px Verdana;
color : #999;
margin : 0;
padding : 0;
padding-top : 3px;
}

.navigation {
width : 910px;
float : left;
color : #aeaeae;
margin-bottom : 20px;
margin-top : 40px;
}
.navigation p {
color : #aeaeae;
margin : 0;
padding-left : 10px;
}
.navigation a:hover {
text-decoration : none;
}
.alignright {
float : right;
margin-top : 10px;
}
.alignleft {
float : left;
margin-top : 10px;
}
.postmetadata {
text-align : right;
font-size : 10px;
margin : 0;
padding : 0;
}


/*  Sidebar */


#sidebar {
float : right;
width : 248px;
margin : 40px 20px 0 0;
padding : 0;
font : 12px Verdana;
color : #999;
}

.rsidebar {
font : 12px Verdana;
color : #666;
float : right;
width : 258px;
padding-top : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 15px;
background: #fff;
}

.rsidebar h2 {
font : 15px Verdana;
color : #003399;
margin-bottom : 2px;
margin-top : 25px;
padding : 0;
text-align: right;
text-transform: uppercase;
}
.rsidebar a {
font-weight : normal;
font : 12px Verdana;
color : #003399;
}
.rsidebar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.rsidebar ul li {
list-style-type : none;
margin : 0 0 5px;
padding : 0;
padding-left : 5px;
}
.rsidebar ul li ul {
border: 1px dashed #999;
list-style-type : square;
margin : 0;
padding : 10px 0;
padding-left : 20px;
}
.rsidebar ul li ul li {
font : 12px Verdana;
color : #003399;
list-style-type : square;
border : 0 none;
margin : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 3px;
}


/*  Comments  */

.boxcomments {
width : 560px;
margin: 0 auto;
}

#comments2 {
float : left;
width : 560px;
margin: 0 0 0 30px;
padding-top : 0;
}

#comments2 h2 {
font : 11px Verdana;
color : #999;
height : 21px;
padding-left : 38px;
padding-right : 38px;
padding-top : 5px;
}

#comments2 p {
font : 11px Verdana;
color : #666;
padding-left : 38px;
padding-right : 38px;
}

#commentform label {
display : block;
margin : 0;
}
#commentform input {
width : 170px;
margin : 0 5px 10px 0;
padding : 1px;
}
#commentform textarea {
border : 1px solid #003399;
width : 400px;
margin : 0 0 10px;
padding : 0;
}
#commentform #submit {
background-color : #003399;
color : #ffffff;
margin : 0 0 0;
font : 11px Verdana;
}
#commentform p {
margin : 0 0;
}
ol.commentlist {
margin : 0 0 1px;
padding : 0;
}
ol.commentlist li {
display : block;
list-style : none;
margin : 0;
padding : 0 0 1px;
}
ol.commentlist li :hover {
background : none;
}
ol.commentlist li.commenthead {
display : block;
list-style : none;
margin : 0;
padding : 0;
}
ol.commentlist li.commenthead h2 {
margin : 0;
}
ol.tblist {
border-top : 1px solid #fff;
list-style : none;
margin : 0 0 1px;
padding : 15px;
}
ol.tblist li {
display : block;
background : url('images/c.gif') no-repeat 0 2px;
padding-left : 15px;
list-style-type : none;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 5px;
}

/*  Footer  */

#footer {
        width: 899px;
        border-top: 1px dashed #999;
        border-bottom: 5px solid #999;
        background-color: #eee;
	clear: both;
	margin: 0 auto;
	color: #999;
        padding: 0 10px;
	font-size: 0.9em;		
        }

#footer strong  {
	color:#999;
	font-size: 0.9em;
        }

#footer ul {
	margin:0;
	padding:0;		
        }

#footer ul li  {
	list-style:none;
	padding-left:15px;
        }

#footer a  {
	color: #666;		
	text-decoration: none;
        }

#footer a:hover {
	text-decoration: underline;	
        }


/*  Miscellaneous */

.editableAuthor, .editableComment {
color : #000;
background-color : #ffffd3;
}
.editAuthor {
background-color : transparent;
background-image : none;
display : inline;
margin : 0;
padding : 0;
border : 0;
clear : none;
}
.textComment textarea {
width : 90%;
height : 100px;
}
.ajax-edit {
font-size : 1em;
font-style : italic;
background-color : #333;
color : #fff;
padding : 5px;
font-weight : bold;
}
.ajax-edit .ajax-timer {
font-size : 0.8em;
color : #ffcc66;
}
input.ajax-error {
border : 3px solid #966;
}
textarea.ajax-error, li.ajax-error {
background : #966;
}
.vvqbox {
margin : 5px auto 0 auto;
text-align : center;
}
* html object.mov {
display : none;
}
* html object.mov {
display : inline;
}
* html object.mov {
display : none;
}
