#scop	{
	width:610px;
	height:130px;
}

/* Clearfix 	*/

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#main_banner	{
	padding:10px 0;
}

/* MAIN STRUCTURE	*/

.container {
	margin:0 auto; 
	width:940px; 
	height:auto;
}

/* Various Columns */

.col-580 {
	width:610px;
}

.col-340 {
	width:305px;
}

.aligncenter {
	margin:0 auto;
	display:block;
}

/* Header */

#header {
	width:auto; 
	height:auto;
	background:#003066 url(../images/header.gif) repeat-x top center;
}

#header #logo {
	padding:20px 0;
	width:580px; 
	height:auto;
}

#header #logo h2 {
	padding-top:5px;
	font:1.5em Verdana, Arial, Helvetica, sans-serif; 
	color:#f1f1f1;
	margin-bottom:0.5em;
}
	
#header #logo a.lang:link, #header #logo a.lang:active, #header #logo a.lang:visited, #header #logo a.lang:hover {
	color:#FFD200;
	font-weight:bold;
}

#header #header-border {
	position:relative;
	width:940px;
}

#header #header-border #flower	{
	position:absolute;
	top:0.2em;
	width:205px;
	height:210px;
	background:url(../images/flower.png) no-repeat;
}

/* Navigation */

#navigation {
	background:#fff url(../images/navigation.gif) repeat-x bottom center;
	border-bottom:1px solid #fff;
}

#navigation ul.pages {
	margin:0 auto; 
	padding:0;
	width:880px; 
	height:auto;
	list-style:none; 
}
	
#navigation ul li {
	margin:0 3px; 
	overflow:visible;
}

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	margin:0; 
	padding:13px 15px;
	font:bold 1.08em Arial, Helvetica, sans-serif; 
	color:#34393e;
	display:block;
}

#navigation ul li a:hover {
	color:#000;
	font-weight:bold; 
	text-decoration:underline;
}

#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited {
	margin:-3px 0 0 0; 
	padding:15px 15px 14px 15px;
	background:#003066 url(../images/navigation-hover.gif) repeat-x bottom center;
	color:#f1f8ff; 
	position:relative
}

#navigation_heb ul li a:link, #navigation_heb ul li a:active, #navigation_heb ul li a:visited {
	margin:0; 
	padding:13px 15px;
	font:bold 1.08em Arial, Helvetica, sans-serif; 
	color:#34393e;
	display:block;
}

#navigation_heb ul li a:hover {
	color:#000;
	font-weight:bold; 
	text-decoration:underline;
}

#navigation_heb ul.pages li.current_page_item a:link, #navigation_heb ul.pages li.current_page_item a:active, #navigation_heb ul.pages li.current_page_item a:visited {
	margin:-3px 0 0 0; 
	padding:15px 15px 14px 15px;
	background:#003066 url(../images/navigation-hover.gif) repeat-x bottom center;
	color:#f1f8ff; 
	position:relative
}

/* SEARCHBOX */

#searchbox	{
	margin-bottom:10px; 
	width:305px; 
	height:auto;
}

#top_searchbox 	{
	width:305px; 
	height:14px;
	background:url(../images/searchbox_top.gif) no-repeat;
}

#bottom_searchbox 	{
	width:305; 
	height:14px;
	background:url(../images/searchbox_bottom.gif) no-repeat;
	
}

#middle_searchbox  {
	width:auto; 
	height:auto;
	background:#f5fbfe url(../images/searchbox_center.gif) repeat-y;
}

.searchme {
	padding:3px;
	border:2px solid #799CAD;
	background-color:#4A606A;
	color:#fff;
	font-weight:bold;
}

/* SIDEBOX */

.sidebox	{
	width:305px;
	height:auto;
	margin-bottom:20px;
	list-style:none;
}

.top_sidebox_header	{
	background: url(../images/top_sidebox_header.png) no-repeat;
	height:8px;
	width:auto;
}

.sidebox_header	{
	background: url(../images/sidebox_header.png) repeat-y ;
	width:auto;
	height:auto;
	padding:10px 20px;
	font:bold 2.25em sans-serif; 
	color:#587682;
}

.bottom_sidebox_header	{
	background: url(../images/bottom_sidebox_header.png) no-repeat;
	height:15px;
	width:auto;
}

.sidebox_content	{
	background:#f5fbfe url(../images/sidebox.png) repeat-y ;
	width:auto;
	height:auto;
}

.sidebox li {
	font:0.92em sans-serif;
}

.sidebox li a:link, .sidebox li a:visited, .sidebox li a:active {
	font:bold 1.17em sans-serif; 
	color:#5a656a;
}
	
.sidebox li a:hover {
	text-decoration:none;
	color:#333;
}

.sidebox ul	{
	padding:0;
	margin:0;
}

.sidebox-preview {
	width:114px; 
	height:78px;
	background:#fff url(../images/sidebar-preview-back.gif) no-repeat top center;
}

.sidebox-content {
	padding-bottom:10px;
	width:115px; 
	height:auto;
}

.bottom_sidebox_content	{
	background:#f5fbfe url(../images/bottom_sidebox_content.png) no-repeat;
	height:15px;
	width:auto;
}

.read_more_sidebox	{
	background: url(../images/sidebox_header.png) repeat-y ;
	width:auto;
	height:auto;
	margin:0;
	padding:10px 20px;
}

.bottom_sidebox	{
	background: url(../images/bottom_sidebox.png) no-repeat;
	height:12px;
	width:auto;
	margin:0;
	padding:0;
}

.read_more_sidebox  a:link, .read_more_sidebox  a:visited, .read_more_sidebox  a:active {
	margin:18px 20px 0 20px; 
	padding:0;
	font:bold 1.17em sans-serif; 
	color:#a6b5bc;
}

.read_more_sidebox  a:hover {
	color:#889297; 
	text-decoration:none;
}

/* categories */

.categories-link	{
	padding:7px 25px;
}

.categories-link a:link, .categories-link a:visited, .categories-link a:active	{
	font:bold 1.20em  sans-serif; 
	color:#5a656a;
}

.categories-link a:hover  {
	color:#475054;
}

/* MAIN CONTENT */

#main-content {
	padding:20px 0;
	border-top:1px solid #c6dee7;
	border-bottom:10px solid #d0dce2;
}

.post {
	margin:0 0 25px 0;
}

/* Post */

.post-meta {
	margin:0 0 23px 0; 
}

.post-meta h3.post-title {
	font:bold 2.80em Arial, Helvetica, sans-serif; 
	color:#30393d;
	padding:10px 0;
	height:auto;
	border-bottom:4px solid #30393d;
}

.post-meta h3 a:link, .post-meta h3 a:active, .post-meta h3 a:visited {
	color:#30393d;
}
	
.post-meta h3 a:hover {
	color:#54798b;
}
	
.post-info {
	padding:10px 5px;
	font:0.92em Georgia, "Times New Roman", Times, serif; 
	color:#81888d;
}

h3.post-title-small {
	font-size:1.50em;
	margin-top:10px;
	color:#30393d;
}

/* Post Box */

.post-box {
	background:#fdfefe url(../images/post-box-top.gif) repeat-x top center;
	border:1px solid #dce7ed;
	border-bottom:1px solid #cfdbe1; 
	border-top:0;
}

.post-content {
	padding:22px;
	border:1px solid #fff;
	border-bottom:1px solid #e8ebec;
}

.post-content small	{
	font-size:95%;
}

.post-content .red	{
	color:red;
	font-weight:bold;
	font-size:1.5em;
}
	
.post-image  {
	margin:0 auto 10px auto; 
	width:auto; 
	height:auto;
	display:block;
}
		
.post-image img  {
	padding:3px;
	border-left:1px solid #e8e8e8; 
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e7e8e8;
	display:block;
}

#islide iframe {
	width: 100%;
	height: 520px;
	margin: 20px 0 10px 0;
	background-color: #000;
}

.post-intro {
	text-align:justify;
	font: 1.2em sans-serif, Arial, Helvetica; 
	color:#333;
	line-height:1.2em;
}

.post-intro p	{
	margin-bottom:1em;
}

.post-intro ul, .post-intro ol	{
	margin:0 1.5em;
}

.post-intro li	{
	margin-bottom:0.35em;
}

.post-intro a:link, .post-intro a:active, .post-intro a:visited {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

.post-intro a:hover	{
	color:#fff;
	background-color:#CC0000;
	text-decoration:none;
}

.post-footer {
	padding:23px;
	background:#fcfdfe;
	border-top:1px solid #FFF;
	position:relative; 
	z-index:100;
}

.continue-reading {
	width:180px; 
	height:auto;
}

.continue-reading a:link, .continue-reading a:active, .continue-reading a:visited {
	font:bold italic 1.17em Georgia, "Times New Roman", Times, serif; 
	color:#DC241F;
}

.continue-reading a:hover {
	color:#000;
}

/* Post action */

#post-action	{
	width:auto;
	background-color:#f1f1f1;
	padding:5px;
	border:1px dashed #ddd;
	margin:2em 0 0 0;
}

#colored	{
	background-color:#FFFFDB;
	padding:20px;
}

#send-post a:link, #send-post a:visited	{
	display:block;
	height:40px;
	line-height:40px;
	text-decoration:none;
	color:#DC241F;
	font-weight:bold;
	font-size:1em;
}

#send-post a:hover	{
	color:#000;
}

#favorits a:link, #favorits a:visited	{
	display:block;
	height:40px;
	line-height:40px;
	text-decoration:none;
	color:#DC241F;
	font-weight:bold;
	font-size:1em;
}

#favorits a:hover	{
	color:#000;
}

#donate a:link, #donate a:visited	{
	display:block;
	height:40px;
	line-height:40px;
	text-decoration:none;
	color:#DC241F;
	font-weight:bold;
	font-size:1em;
}

#donate a:hover	{
	color:#000;
}

/* Comments */

.comment-content {
	background:#f3f8fa;
	border-bottom:0;
}

.commentlist, .commentlist ul {
	margin:15px 0 0 0; 
	list-style:none;
}

.commentlist li {
	padding:30px;	
	background:url(../images/white.gif) repeat-x bottom center;
	border-bottom:1px solid #d9e1e6;
}
	
.commentlist li.alt, .thread-alt {
	background:#f9fcfd url(../images/white.gif) repeat-x bottom center;
}
	
.commentlist li.brow  {
	background:#f3f8fa url(../images/white.gif) repeat-x bottom center;
}

.commentlist li .comment-wrap {
	position:relative;
}

.commentlist li .comment-text {
	width:auto; 
	height:auto;
	background:none;
}

.gravatar {
	width:41px; 
	height:40px;
	background:url(../images/gravatar.gif) no-repeat top center;
}
				
.author {
	margin:2px 0 0 0;
	width:auto; 
	height:auto;
}

.editors_comments {
	background:#E0EBF7;
	padding:20px 0 0 0;
}

/* Contact Us */

#contact-information ul	{
	list-style-type:none;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px dashed #ddd;
}

#contact-information li	{
	margin-bottom:0.5em;
	color:#000;
}

#contact-information label	{
	color:#666;
}

#contact-information h3	{
	font-size:1.3em;
	margin-bottom:0.5em;
}

/* Inputs */

.submit-comment {
	margin:0 0 15px 0; 
	padding:3px 10px;
	border:2px solid #799CAD;
	background-color:#4A606A;
	color:#fff;
	font-weight:bold;
}

/* Tags */

.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }

#tags {
	padding:2em 0;
	text-align:justify;
	background-color:#999;
}

#tags	h1	{
	color:#333;
	font-size:1.5em;
	margin-bottom:1em;
}

#tags a:link, #tags a:visited	{
	color:#000;
	line-height:1.2em;
	padding:2px 5px;
}	

#tags a:hover	{
	background-color:#666;
	color:#f1f1f1;
}

#tags-links	{
	border:10px solid #ddd;
	padding:1em;
	background-color:#efefef;
}

/* Errors */

#err	{
	background-color:#E2FFE0;
	border:1px solid #7EE655;
	padding:15px;
	margin:1em 0;
	color:green;
	font-weight:bold;
	font-size:1em;
	width:890px;
}

/* Pagination */

.pagination a, .pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right:1px;
    font-size:1.2em; 
}

.pagination span.disabled {
    display:none;
}

.pagination span.current {
    font-weight: bold;
    background:#003066;
    color: #fff;
    border: 1px solid #999; 
}

.pagination a {
    text-decoration: none;
    color: #333;
    border: 1px solid #ccc; 
}

.pagination a:hover, .pagination a:focus {
      color: #fff;
      border-color: #999;
      background-color:#2A568F; 
}

* html .pagination {
    height: 1%; 
}

*:first-child+html .pagination {
    overflow: hidden; 
}

/* FOOTER */

#footer {
	padding:20px 0;
	width:auto; 
	height:auto;
	background-color:#101D27;
	border-top:2px solid #81ADB5; 
	border-bottom:2px solid #000;
	color:#A5B8C9;
	font-weight:bold;
}

#footer p	{
	margin-bottom:10px;
}

#footer a:link, #footer a:visited	{
	color:#f9f9f9;
}

#footer a:hover	{
	color:#81ADB5;
}

#footer .part	{
	width:200px;
	height:200px;
	padding:10px;
}