/*
Theme Name: OCA Theme
Theme URI: http://www.landsora.com
Description: The OCA theme.
Version: 1.0
Author: Blackee\Montana\Mideon
Author URI: http://www.landsora.com

*/

/*body, td
{
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}*/

/* start Mideon code*/
body {
	margin:0px;
	padding:0px;
	background:#e7e7e9 url(images/wholeBG.jpg) repeat-x top left;
	font:normal 12pt Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

}

    /*start common classes*/
    .table{
	display:table;
	list-style-type:none;
	*clear:both;
    }

    .tablerow{
            display:table-row;
            list-style-type:none;
            margin:0px;
            padding:0px;
    }

    li { *height: 100%; }

    .tablecell{
            display:table-cell;
            list-style-type:none;
            vertical-align:top;
            _display:inline;
            _zoom:1;
            *display:inline;
            *zoom:1;
    }
    /* end common classes*/
    
#wrapper {
	border:3px solid #3c58a1;
	background-color:#FFF;
	width:992px;
	padding:0px 13px;
	display:block;
	text-align:left;
	margin:38px auto 0px;
}

    /*start header layout*/
        #header {
	height:123px;
	background:#fff url(images/header.jpg) no-repeat center;
	width:993px;
	position:relative;
        }

	#search {
		display:block;
		position:absolute;
		width:200px;
		height:18px;
		right:12px;
		top:84px;
	}

		#search table {
			border-collapse:collapse;
			height:18px;
		}

		#search input {
			border:1px solid #bdbdbd;
		}

		input#search_input {
			height:14px;
			font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
			color:#3c58a1;
			padding-left:10px;
			width:150px;

		}

		input#search_button {
			height:16px;
			width:31px;
			background:url(images/buttons/btnGO.jpg) no-repeat center;
			margin-left:2px;
		}
    /*end header layout*/

    /*start body layout*/
       #body {
	margin-top:3px;
}

	#left_column {
		width:202px;
	}

		#main_menu {
			letter-spacing:0.05em;
			_width:195px;
			*width:195px;
			background-color:#ccccce;
			padding:6px 0px 6px 7px;
			*padding-top:16px;
		}

		.whiteline {
			border-left:1px solid #000000;
		}

		.whiteline ul {
			list-style-type:none;
			padding:0px;
			margin-left:4px;
		}

		.whiteline li {
			margin-top:10px;
			background:url(images/arrow.gif) no-repeat left 4px;
		}

		.whiteline a {
			text-decoration:none;
			font:normal 12pt Georgia, "Times New Roman", Times, serif;
			c_olor:#f5f5f5;
			color:#000000;
			margin-left:0px;
			padding-left:12px;
			display:block;
			background-color:#ccccce;
                }

                .whiteline a:visited {
			text-decoration:none;
			font:normal 12pt Georgia, "Times New Roman", Times, serif;
			c_olor:#f5f5f5;
			color:#000000;
			margin-left:0px;
			padding-left:12px;
			display:block;
			background-color:#ccccce;
		}

		.whiteline a:hover {
			text-decoration:none;
			font:normal 12pt Georgia, "Times New Roman", Times, serif;
			c_o_l_o_r:#f5f5f5;
			c_olor:#000000;
			margin-left:12px;
			padding-left:0px;
			display:block;
			background-color:none;
		}

	.newstitle {
			font-size:25pt !important;
		}

	#content {
		width:595px;
		_width:589px;
		*width:589px;
	}

	#right_column {
            width:195px;
	}

        #right_column ul{
            *margin:0px !important;
            *padding:0px !important;
            padding-bottom:7px !important;
        }

        #right_column ul.blogroll{
            *padding-left:10px !important;
        }

                #right_column h2{
                    margin-bottom:2px;
                    margin-top:0px;
                }


                 .blogroll li {
                     background:url(images/minus.gif) no-repeat left 15px;
                 }

                 .blogroll a{
        text-decoration:none;
        font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
                                 color:#1f1f1f;
    }

                        .blogroll a:visited{
        text-decoration:none;
        font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
                                 color:#1f1f1f;
    }
        #logo {
            width:200px;
            height:131px;
            background:url(images/logo.jpg) no-repeat left top;
        }
    /*end body layout*/

    /*start footer layout*/
    #footer {
        clear:both;
    }
    /*end footer layout*/


/* end Mideon code*/

a:visited {
     
     text-decoration: none;
     color:#21759B;
     
}

a {
     
     text-decoration: none;
     //color:#21759B;
     
}

#sidebar ul
{
    padding:0px;
    margin:0px;
    margin-bottom:10px;
}
#sidebar li
{
    list-style:none;
}

#sidebar a
{
    text-decoration:none;
}

a {
     c_olor:#21759B;
     color:blue;
}
a.foot_item_link:hover,
a.foot_item_link:visited,
a.foot_item_link:link,
a.foot_item_link:active
{
    color:#fff;
}
.menu
{
     font-family    : Times New Roman;
     font-size      : 13px;
     padding: 0px 10px;
}
.menu li
{
    list-style:none;
}
.page_item
{
    font-weight:bold;
    margin: 10px 0;
}

.narrowcolumn{
     margin-left    :10px;
}

.title
{
     color          :#3c58a1 !important;
     font-family    :Verdana;
     font-size      :17px;
     margin-left    :6px;
     text-decoration:none;
}

.entry
{
    font-size: 12px;
    word-spacing:-1px;
}

.content
{
    margin: 12px;
    line-height:20px;
    
    

}
.postmetadata {
     font-family    :Verdana;
     font-size      :11px;

}
.more-link {
     font-family    :Verdana;
     font-size      :11px;

}

.post-edit-link {

     color          :#5E5E5E !important
}

.block_title_square {

     background     :    #accee9;
     height         :    15px;
     width          :    15px;
     margin-top     :    5px;
     float          :    left;

}
.comment_text{
     color:#5E5E5E;
font-family:verdana;
font-size:11px;

}

.comment_text_2{
     color:#5E5E5E;
font-family:verdana;
font-size:13px;

}
.commentmetadata {

     font-size: 9px;

}
.comment-edit-link {

     font-size: 9px;
}

.commentlist {

     font-family:Verdana;
font-size:12px;
margin-left : -21px;
}

.comment-line {
background : #ccc;
     height:2px;
width:95%;
}
.next-link
{
    color:#000000;
    font-family:verdana;
    font-size:11px;
}

.link_page
{
     color: #726A9F !important;
}



.search{

background-color:#F5F5F5;
border:1px solid #808080;
color:#5E5E5E;
font-family:verdana;
font-size:10px;
height:54px;
text-align:left;
width:287px;
}

.search_fields {
     margin-left:10px;
margin-top:11px;

}

#wp-calendar{

     width:202px;
     border:0px solid #fff;
}

.month
{
     font-size: 13px;
     background : #accee9;
     font-weight:bold;
}

.day
{
    font-size:14px;
    background : #5471bc;
    color:#FFFFFF;
    text-align: center;
}

.all_day
{
    background-color:#d3e6f4;
    font-size:13px;
    font-weight:bold;
    text-align: center;
}
.all_day td
{
    border: 1px solid #fff;
}
#today
{
    background-color:#607fcd;
    font-weight:bold;

}

.back_month
{
    font-size:14px;
    background : #3c58a1;
    color:#ffffff !important;
    text-align     :center !important;
    font-weight:bolder;
    text-decoration:none;
}

.back_month a
{
    color: #ffffff !important;
}

.day_link {

     color: #726A9F !important;

}
.footer_copyright
{
    text-align:center;
    height: 40px;
    
}

.td_footer
{
    height:29px;
    background-color: #3c58a1;
}
.td_footer_1
{
    line-height:0px;
    height: 6px;
    background-color: #3c58a1;
}
.td_footer_white
{
    line-height: 0px;
    height: 4px;
}
.footer_menu
{
    color:#FFFFFF;
    height:16px;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    width:896px;
}
.footer
{
     font-family    :verdana;
     font-size      :10px;
     text-align     :center;
}

.foot_item
{
    float:left;
    text-align:justify;
    vertical-align:middle;
    text-decoration:none;
}

.foot_item_link
{
     color          : #FFFFFF;
     font-size      : 14px;
     text-decoration:none;
}
/* stillWaters code*/
.post_upper_block
{
    
}

.post_upper_block .post_title
{
    float:left;
    width:334px;
}
.post_title h2
{
    margin:0px;
}

.post_upper_block .post_date
{
    background-color:#ACCEE9;
    color:#FFFFFF;
    float:left;
    font-size:15px;
    font-weight:bold;
    height:17px;
    line-height:15px;
    padding-right:15px;
    text-align:right;
    vertical-align:middle;
    width:200px;
}

.post_middle_block
{
    color: #606063;
}

.post_bottom_block
{
    background-color: #f2f6fa;
    color: #686767;
    text-align: right;
    padding-right: 15px;
}
.post
{
    margin-bottom: 35px;
}
.clear_both
{
    clear:both;
}

.widgettitle
{
    background-color:#B0B0B1;
    color:#3C58A1;
    font-size:13px;
    height:20px;
    line-height:20px;
    
    padding-left:15px;
    text-align:left;
    vertical-align:middle;
}

#sidebar ul li ul,
.xoxo li
{
    color:#000000;
    font-size:15px;
    padding-left:10px;
    _padding-left:10px;
    *padding-left:10px;
    _margin-left:0px;
    *margin-left:0px;
    padding-top:4px;
}
#sidebar
{
    background-color:#f2f6fa;
    _width:201px;
    *width:201px;
    margin-top:0px;
}
.headerblock h2 {
			display:inline;
			font-size:1pt;
		}

		.headerblock {
			height:17px;
			*height:auto;
			background:#accee9;
			clear:both;
		}
		.headerline {
			padding-left:16px;
			width:408px;
			_width:378px;
			*width:378px;
			float:left;
			min-height:18px;
		}

		.headerline a {
			line-height:22px !important;
			color:#3c58a1;
			text-decoration:none;
			background-color:#FFF;
			position:relative;
			padding:2px 10px 2px 10px;
			font: normal 17px Verdana, Arial, Helvetica, sans-serif;
			_font-size:19px;
			*font-size:19px;
			top:-2px;
		}

		.headerdata {
			float:right;
			width: 130px;
			font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			margin-right:10px;
		}

		.clearboth {
			clear:both;
		}
.postedby
{
    font-style:italic;
    font-weight:bold;
}

.refs {
			margin-top:10px;
			margin-left:-40px;
			background:url(images/arrow2.gif) no-repeat left 5px;
		}

/* stillWaters code*/

img.alignleft{
		float:left;
		margin-right:5px;
}

img.alignright{
		float:right;
		margin-left:5px;
}

#banner_footer{
        text-align:center;
}