/*
FIREFOX DEFAULT CSS STYLE SHEET

Theme Name: PICC
Theme URI: http://www.portlandicc.org/
Description: 3-Column WordPress theme of the Portland International Christian Church <a href="http://www.portlandicc.org/">PICC</a>.
Version: 1.1
Author: Rob Onekea/Ron Harding/Ted Dejony
Author URI: http://www.portlandicc.org/


This theme was designed by Rob Onekea and convereted to WordPress by Ron Harding/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Don't Delete this one!
*/

/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

/* *** CSS updated by Ted Dejony on June 15th 2009 *** */

/*  General CSS for the FireFox browser */

body {
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

a {
	color: #A53223;
	text-decoration: none;
}
a:visited {
	color:#A53223;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color:#FFFFFF;
}

h1 {
	font-size:16px;
	font-weight: bold;
	margin:0px;
	text-transform: uppercase;
	padding-left: 10px;
	padding-bottom: 0px;
	color: #855621;
}

h2 {
	font-size:13px;
	font-weight: normal;
	margin:0px;
	text-transform: uppercase;
	padding-left: 10px;
	padding-bottom: 0px;
	color: #C49A6C;
}

h3 {
	font-size:13px;
	font-weight: bold;
	margin:0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #855621;
}


img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#container {

	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1100px;
	background-image: url(images/main_bg.jpg);
}
#containerwide {

	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1100px;
	background-image: url(images/mainwide_bg.jpg);
}
/* ---------- original header, now replaced with headerLeft and headerRight-------------- */

#header {
	text-align: right;
	background-color: #e1ddd9;
	padding: 0px;
	margin: 0px;
	background-image: url(images/header.jpg);
	height: 128px;
	width: 1100px;
}
/* ----------end original header-------------- */

/* ----------current header-------------- */
#headerLeft {
        display:block;
	background-color: #e1ddd9;
	padding: 0px;
	margin: 0px;
	background-image: url(images/headerLeft.jpg);
	height: 128px;
	width: 550px;
        float:left;
}
#headerRight {
        display:block;
	background-color: #e1ddd9;
	padding: 0px;
	margin: 0px;
	background-image: url(images/headerRight.jpg);
	height: 128px;
	width: 550px;
        float:right;
}
#headerRight #login {
        float:right;
        margin-right:30px;
        width:490px; /*was 485px */
        height:26px;
}
/*login background image */
#headerRight #login #input {
        float:right;
        width:272px;
        height:26px;
        margin-top:3px;
        margin-right:5px;
        background-image: url(images/loginBG.gif) ;
        background-repeat: no-repeat;
}
#user_login{
    float:left;
    position:relative;
    top:2px;
    left:10px;
    display:block;
    width:110px;
    background-color:#c4996c;
    z-index:1000;
    border:none;
}
#lost_password_label {
    float:left;
    display:block;
    position:relative;
    top:2px;
    left:10px;
    width:120px;
    z-index:1000;
}
#lost_password_input {
    float:left;
    display:block;
    position:relative;
    top:0px;
    left:20px;
    width:150px;
    background-color:#c4996c;
    z-index:1000;
    border:none;
}
#user_email {

}
#user_pass {
    float:left;
    position:relative;
    top:3px;
    left:39px;
    display:block;
    width:85px;
    background-color:#c4996c;
    z-index:1000;
    border:none;
}
#wp-submit{
    width:28px;
    position:relative;
    top:2px;
    left:-7px;
    font-size:10px;
    background-color:#d8ad80;
    height:20px;
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    float:right;
    z-index:3000;
}
#wp-registerSubmit {
    width:auto;
    /*position:relative;
    top:2px;
    left:-7px;*/
    margin-right:26px;
    margin-top:5px;
    font-size:10px;
    background-color:#d8ad80;
    height:20px;
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    float:left;
    z-index:3000;
}
#register_msg {
    display:block;
    margin-left:70px;
    margin-top:-10px;
}

#headerRight #login #inputField {
        float:left;
        display:block;
        margin-top:3px;
        width:110px;
        margin-left:29px;
        background-color:#d8ad80;
        border:none;
}

#headerRight #login #inputField:hover {
    border: 1px solid #f00;
    background: #ff6;
}

#hide {
        display:none;
}
#menu {
    float:right;
    width:110px;
    margin-top:7px;
}
#headerRight #ad {
        text-align:center;
        display:block;
        float:left;
        width:480px;
        height:89px;
        position:relative;
        top:15px;
        left:37px;
        z-index:1;
}
#headerRight #hide {
    display:none;
}
#banner img {padding:10px 0px;}

#headerRight #register {
    width:515px;
}
#headerRight #pass1 {
    margin-left:4px;
}
#headerRight #register_label {
    margin-left:9px;
    margin-right:10px;
}
#headerRight #username_register {
    margin-left:5px;
}
#headerRight #user_email {
    margin-left:13px;
}
#headerRight #register_confPwd_label {
    margin-left:9px;
}
#headerRight #wp-submit-lostPassword{
    width:auto;
    position:relative;
    top:0px;
    left:40px;
    font-size:10px;
    background-color:#d8ad80;
    height:20px;
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    z-index:3000;

}
#nav {
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	height: 51px;
	margin-left: 0px;
	margin-right: auto;
	font-family: Georgia,"Times New Roman", Times, serif;
	text-align: center;
	font-size: 16px;
	margin-top: -16px;
	margin-bottom: 0px;
                clear:both;

}

#nav img {
	vertical-align: bottom;
	border:none;
}

#nav ul {
	list-style-position: inside;
	padding: 15px 0px 0px 0px;

}

#nav li {
	display : inline;
	margin-right: 10px;
	margin-left: 10px;
}

#nav a {
	color:#ae3f2c;
	text-decoration:none;
}

#nav a:hover {

	color:#FFFFFF;
	text-decoration:none;

}
/* ----------outer and inner----------------- */

#outer{
	background-color: #ffffff;  /* color of the content column */
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
}
#outerwide{
	background-color: #ffffff;  /* color of the content column */
	background-image: url(images/mainwide_bg.jpg);
	background-repeat: repeat-y;
}
#inner{margin:0; width:100%; } /* The ie/pc pecularity */


/* --------------LEFT COLUMN---------------------- */

/*----------------Calendar-------------------------*/
#calendar {
	text-align: center;
}

/* #side-a {  (THE LEFT COLUMN)
	float: left;
	width: 215px;
}

*/

#leftcolumn
 {
	padding-left: 30px;
	width: 220px;
	float: left;
	padding-right: 10px;
	}

#leftcolumn h2 {
	background-image: url(images/lc_titlebg.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	padding-top: 6px;
}

/* --------------RIGHT COLUMN---------------------- */

#rightcolumn
 {
	width: 260px;
	float: right;
	padding-right: 38px;
	padding-top: 0px;
}

#rightcolumn h2 {
	background-image: url(images/lc_titlebg-rt.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	padding-top: 6px;
}

/* --------------CENTER COLUMN---------------------- */

#centercolumn
 {
	float: left;
	width: 47%;
}

/* image fix by Ted D. */
#centercolumn .fixContainerImage {
	float: right;
	margin:10px;
}

#centercolumn .fixContainerCaption {
	text-align:center;
}
/* end image fix */

#columntop {
	background-image: url(images/bodytop.jpg);
	background-repeat: no-repeat;
	height: 36px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#lang {
    float:right;
    height:20px;
    width:796px;
    float:right;
    margin-right:150px;

}

/* --------------WIDE COLUMN---------------------- */

#widecolumn
 {
	float: left;
	width: 73%;
}



#widetop {
	background-image: url(images/bodywide.jpg);
	background-repeat: no-repeat;
	height: 36px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* --------------left and right navi------------- */
#left {
	width:250px;
	float:left;

	margin-left:250px;
	margin-right:1px;
 }
 #right {
	width:250px;
	float:right;
	position:relative;
	margin-right:250px;
	margin-left:1px;
 }

/* -----------------content--------------------- */
#content{
position: relative;
margin: 0px;
}

p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

.highlight {
	color: #855621;
	font-weight: bold;
	font-size: 12px;
}

.scripture {
	font-style: italic;
	font-weight: bold;
}

/*  ----------------footer---------------------- */
#footer {
	clear:left;
	margin:0px;
	text-align: center;
	background-image: url(images/footer.gif);
	height: 194px;
	padding-top: 43px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
#footerwide {
	clear:left;
	margin:0px;
	text-align: center;
	background-image: url(images/footerwide.gif);
	height: 194px;
	padding-top: 43px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
#runoff {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-y;
	height: 100px;
}

#footer p {
	margin:0px;
}

.leftimg {
	float: left;
	margin-right: 6px;
	border:none;
	margin-bottom: 5px;
}

.rightimg {
	float: right;
	margin-left: 3px;
	border:none;
}

.centerimg {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.caption {
	font-size: 10px;
	text-align: center;
	color: #114879;
	margin-top: 5px;
	margin-bottom: 10px;
}

.clear {
	clear: both;
	background: none;
}

.iframe {height:expression(frames("remote_frame").document.body.scrollHeight);}

