/*
Theme Name: Lutheran Missions
Theme URI: http://lutehranmissions.org/
Description: Created soley for work on LutheranMissions.org
Version: 2.0
Author: Matthew Ude
Author URI: http://www.lutheranmissions.org/paroikos
Tags: white, light, two-columns, fixed-width, theme-options, right-sidebar
*/

/* static START */
* {

}
abbr[title], acronym[title] {
        border-bottom:thin dotted;
        cursor:help;
}
body {
        color:#555;
        font-family:calibri,cambria,Times New Roman,times,serif;
        font-size:14px;
        margin:0;
        padding:0;
}

p {
        margin:1em 0.5em;        
        text-align:justify;
}

h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%; margin-top:20px;margin-bottom:20px;}
h4 {font-size:130%; display:table;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img {
        border:0;
}
img.sided {
        background:#FFF;
        border:1px solid #CCC;
        padding:3px;
}

.flag, .media .flag {
        float:none;
        width:auto;
        height:10px;
        margin:0 2px;
        padding:0px;
        border:none;
        }


small {
        font-size:13px;
}

img.icon {
        width:auto;
        height:15px;
        }

p.description {
        text-indent: 2em;
        margin:0;
        }

a:hover img.sided {
        border-color:#A6A6A6;
}
a {
        color:#2e4392;
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
        color: #C14250;
}
.wp-caption {
        background:#F7F7F7;
        border:1px solid #CCC;
        padding:5px 0;
        margin-bottom:5px;
        text-align:center;
}

.caption {
        display:none;
        }
        
#iframetogglebutton:hover .caption {
        background:#FFFFFF none repeat scroll 0 0;
        border:3px ridge #C5C5C5;
        display:block;
        padding:0;
        position:absolute;
        right:100px;
        width:300px;
        z-index:200;
        }
        
.post .content .wp-caption p {
        margin:0;
}
blockquote, pre {
        background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
        border:1px dashed #CCC;
        padding:8px 12px 8px 36px;
        margin:5px 0;
}
.more-link {
        font-size:11px;
}
.alignleft {
        float:left;
        text-align:left;
        margin-right:10px;
}
.alignright {
        float:right;
        text-align:right;
        margin-left:10px;
}
.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.floatleft {
        float:left;
}
.floatright {
        float:right;
}
.left {
        float:left;
        margin-right:10px;
}
.right {
        float:right;
        margin-left:10px;
}
.fixed, .clear {
        clear:both;
}

.sub        {
        height:33px;
        padding: 2px 0;
        width:167px;
        float:right;
        }
        
.small {
        font-size:85%;
        font-style:italic;
        margin:5px 0 15px 15px;
        }

#missionimg {
        top:0px;
        float:right;
        position:absolute;
        right:10px;
        z-index:6;
        }

.missionimg {
        position: relative;
        }

input.textfield, 
textarea {
        border:1px solid #A6A6A6;
        padding:2px 1px;
        margin-top:1px;
}
.boxcaption {
        background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;
        padding:6px 12px;
        border-bottom:1px solid #CCC;
}
.boxcaption h3 {
        font-size:12px;
        font-family:Verdana,"BitStream vera Sans";
        letter-spacing:0em;
}
.box {
        background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;
        padding:8px 12px;
        margin-bottom:10px;
}
.messagebox, 
.errorbox {
        background:#EDEFF0 url(img/messagebox.gif) no-repeat;
        padding:0 12px;
        height:27px;
        line-height:27px;
        font-size:11px;
}
.w3c {
        color:#080;
        font-size:10px;
}
/* static END */

/* layout START */
#wrap {
        float:none;
        padding:0 175px 0 0;
}
#container {
        margin:0 0 0 0;
        min-width:100%;
        border-top:35px solid #2e4392;
        background:#FFF url(img/sidesep.gif) right top repeat-y;
		padding:0;

}
/* layout END */

/* header START */

#header {
background:#F7F7F7 none repeat scroll 0 0;
border-bottom:2px solid #C5C5C5;
height:30px;
margin:0;
position:relative;
z-index:1;
padding:0;
        }

#caption {
        float: none;
        margin: 0 auto;
        width: 480px;
        height:44px;
        color: #444;
        text-align: center;
        position: relative;
        bottom: 35px;
	padding:0;
}

#caption h1 a {
        color: #e9eaff;
        }

#title a {
        text-decoration:none;
        /*width:250px;*/
        height:30px;
        display:block;
        letter-spacing:0;
        }

/* image blog title */
/*
#title a {
        background:url(img/title.gif) no-repeat;
        text-decoration:none;
        width:250px;
        height:30px;
        text-indent:-999em;
        display:block;
}
*/
#tagline {
        bottom:14px;
        color:#2E4392;
        float:none;
        font-style:italic;
        font-weight:bolder;
        margin:0 auto;
        padding:0 3px;
        position:relative;
        text-decoration:none;
}

#sites {
bottom:20px;
float:left;
margin:0 auto;
position:relative;
width:100%;
z-index:9;
}

.tab {
border-left:2px solid #C5C5C5;
border-right:2px solid #C5C5C5;
border-top:2px solid #C5C5C5;
float:left;
font-weight:bold;
height:28px;
margin:0 1px;
padding:0 2%;
position:relative;
vertical-align:middle;
width:28%;
z-index:5;
        }

#currenttab {
background:#FFFFFF none repeat scroll 0 0;
}


#sites a {
font-family:cambria;
font-style:italic;
margin:0;
padding:10px 0 0;
vertical-align:middle;
        }

#sites a:hover        {
        color:#C14250;
        }
        
#sites a:active {
        color:#000
        }

#sites .small {
        font-size:1em;
        }

#sites .large {
        font-size:1.5em;
        }

#navigation {
        margin:1px 0;
}
#menus li {
        display:inline;
        list-style:none;
}
#menus li a {
        background:transparent url(img/menu.gif) no-repeat;
        display:block;
        color:#382E1F;
        height:31px;
        line-height:31px;
        padding:0 20px;
        text-decoration:none;
        font-size:11px;
        float:left;
        z-index:1;
}
#menus li a:hover {
        background-position:0 -31px;
}
#menus li.current_page_item a, 
#menus li.current-cat a {
        background-position:0 -62px;
}
#menus li a.home {
        background-position:0 -93px;
        width:45px;
        padding:0;
        margin-left:0;
        text-indent:-999em;
}
#menus li a.home:hover {
        background-position:0 -124px;
}
#menus li.current_page_item a.home {
        background-position:0 -155px;
}
#menus li a.lastmenu:hover {
        background-position:0 0;
}
#searchbox {
        float:left;
        height:0;
        margin:0 10px;
        padding:0;
        position:absolute;
        right:500px;
        top:5px;
        width:255px;
        z-index:6;
}
#searchbox .textfield {
        line-height:16px;
        width:180px;
        float:right;
}

#searchbox .searchbutton {
        }

#searchtext        {
        font-size:0.8em;
        font-style:italic;
        left:20px;
        position:absolute;
        text-align:right;
        top:30px;
        z-index:3;
        }

/* header END */

/* submenu START */
#menus li ul {
        display:none;
        background:#F4F5F7;
        border:1px solid #CCC;
        border-top-color:#A6A6A6;
        padding:0 5px;
}
#menus li li {
        float:none;
        margin:0 !important;
        margin:0;
        padding:0;
        display:block;
        list-style:none;
}
#menus li li a {
        float:none;
        display:block;
        padding:5px;
        text-decoration:none;
        width:125px;
        font-size:12px;
        border-style:solid;
        border-color:#DDD;
        border-width:1px 0 0;
        margin:0;
        background-image:none;
        height:20px;
        line-height:20px;
}
#menus li li.first a {
        border-top:none;
}
#menus li li a:hover {
        font-weight:bolder;
}
/* submenu END */

/* content START */
#content {
        min-height:600px;
        position:relative;
/*        padding-top:50px;
        bottom:50px;
*/        }
/* content END */

/* main START */

.main {
        max-width:800px;
        margin:0 auto;
        padding:35px 0 15px;
        position:static;
}

iframe#lbIframe .main {  
        background:#FFFFFF none repeat scroll 0 0; 
        margin:0; 
        padding:1%; 
        width:98%;
        position:absolute; 
        top:0; z-index:200;
        }

#notice {
        color:#080;
}
#notice a {
        text-decoration:underline;
}

.post, #post {
	float: left;
	width: 100%;
		}

.post h2 {
        display:block;
        margin-top:10px;
        border-bottom:1px solid #CCC;
        padding:0 5px 3px;
        font-size:16px;
        font-family:Verdana,"BitStream vera Sans";
}
.post h2 a.title {
        text-decoration:none;
        color:#4C4C4C;
}
.post h2 a.title:hover {
        color:#2970A6;
}
.post .info {
        margin:5px;
}
.post .info span.first {
        margin-left:0;
}
.post .date, 
.post .tags, 
.post .categories, 
.post .editpost, 
.post .readingblinds, 
.post .comments, 
.post .addcomment, 
.post .editlinks {
        background:url(img/icons.gif) no-repeat;
        padding-left:22px;
        height:16px;
        line-height:16px;
        display:block;
        font-size:11px;
}
.post .act {
        height:16px;
        float:right;
}
.post .act span {
        float:left;
        margin-left:15px;
}
.post .tags {
        background-position:0 -16px;
}
.post .categories {
        background-position:0 -32px;
}
.post .date {
        background-position:0 -48px;
        float:left;
}
.post .editpost {
        background-position:0 -64px;
}
.post .readingblinds {
        background-position:0 -80px;
}
.post .comments {
        background-position:0 -96px;
}
.post .addcomment {
        background-position:0 -112px;
}
.post .editlinks {
        background-position:0 -192px;
}
.post .content {
        padding:5px 0 5px 5px;
        line-height:145%;
}
.post .content p {
        margin-bottom:10px;
}
.post .content .under {
        height:16px;
        line-height:16px;
        position:relative;
        z-index:1;
        clear:both;
}
.post .content .under span {
        float:left;
        margin-right:15px;
}
.post .content h4 {
        margin-bottom:10px;
        margin-top:24px;
}
.post .content img {
        max-width:600px;
}
.post .content ul, 
.post .content ol {
        padding-bottom:10px;
}
.post .content ul li, 
.post .content ol li {
        list-style-position:inside;
}
.post .content table {
        margin:5px 0 10px;
}
.post .content table tr td {
        padding:2px 10px;
}
.post .content table tr th {
        padding:1px 10px;
        text-align:left;
}
.post .content .boxcaption {
        background-image:url(img/postbox.gif);
        border-bottom:1px solid #CCC;
}
.post .content .box {
        background-image:url(img/postbox.gif);
}
#postpath {
        background:url(img/icons.gif) 0 -208px no-repeat;
        height:16px;
        line-height:16px;
        margin:5px 0;
        padding-left:22px;
}

#pagenavi, 
#postnavi {
        border-top:none;
        margin:0px;
        padding:0px;
        float:right;
}
#pagenavi {
        font-size:11px;
}
#pagenavi .newer a, 
#postnavi .prev a {
        background:url(img/icons.gif) 0 -224px no-repeat;
        padding-left:22px;
        float:left;
        height:16px;
        line-height:16px;
}
#pagenavi .older a, 
#postnavi .next a {
        background:url(img/icons.gif) 100% -240px no-repeat;
        padding-right:22px;
        float:right;
        height:16px;
        line-height:16px;
}
/* main END */

/* sidebar START */
#sidebar {
        float:right;
        font-size:95%;
        line-height:145%;
        width:170px;
        position: relative;
        z-index:2;
        margin-top:55px;
}

#northsidebar li, #southsidebar li, #eastsidebar li, #westsidebar li {
        list-style-type: none;
        margin: 0;
        padding: 0;
        /*font-size:95%;*/
}

#northsidebar li{
        display:inline;
        float:left;
        padding:2px 1%;
        position:relative;
        width:auto;        
        margin: 1px 0;
        border-left:2px solid #fff;
        border-right:2px solid #fff;
        }
        
#northsidebar li:hover {
        padding:0 1%;
        border: 2px solid #2e4392;
        background: #f7f7f7;
        }

#northsidebar ul ul li:hover {
        border: 2px solid #2e4392;
        padding: 0px;
        background:#2e4392;
        float:none;
        }

#northsidebar ul ul li a:hover {
        color:#fff;
        }

#northsidebar ul ul li {
        border: 2px solid #f7f7f7;
        width:100%;
        text-align:center;
        position:relative;
        right:5px;
        padding:0px;
        margin-top:3px;
        display:block;
        float:none;
        clear:left;
        }
        
#northsidebar ul ul a{
        display:inherit;
        font-size:inherit;
        font-style:normal;
        font-weight:inherit;
        padding:0px;
        }

#northsidebar {
        float:left;
        height:13px;
        width:100%;
        font-size:95%;
        margin:0 0 25px;
        position:absolute;
        z-index:11;
/*       padding-top:-50px; */
        }

#northsidebar ul {
         list-style:none;
        margin:0;
        position:relative;
    }
   
#northsidebar ul ul {
        position:relative;
        top:auto;
        display:none;
        padding:0;
        margin:0;
        text-indent:0;
  }


#northsidebar li:hover ul ul,
#northsidebar li li:hover ul ul,
#northsidebar li li li:hover ul ul,
#northsidebar li li li li:hover ul ul, {   
  display:none;
  }
  
div#northsidebar li:hover ul,
div#northsidebar li li:hover ul,
div#northsidebar li li li:hover ul,
div#northsidebar li li li li:hover ul {
        display:block;
        border-top: 1px solid #c5c5c5;
        }


#northsidebar h3,
#northsidebar h2 {
        float: left;
        height: 0px;
        width: 0px;
        overflow: hidden;
        }

#northsidebar a {
        display:block;
        font-size:0.85em;
        font-style:italic;
        font-weight:bold;
        padding:2px 1%;
        }

#northsidebar a:hover {
        text-decoration: none;
        color:#2e4392;
        }

#northsidebar .widget .content p, 
#southsidebar .widget .content p {
        margin-bottom:10px;
}


#sidebar ul {
        margin:0;
        padding:0;
        }

#sidebar ul li{
        display:block;
}

#sidebar .content, 
#sidebar li {
        font-size:12px;
        margin:5px 0;
        display:block;
        clear:both;
}

#centersidebar,
#southsidebar {
        float:left;
        font-size:95%;
        margin:0 10px 10px 20px;
        width:130px;
        text-align: center;
}

#westsidebar, 
#eastsidebar {
        float:left;
        font-size:95%;
        margin:0 10px 10px 20px;
        width: 130px;
        text-align: left;
        }

#westsidebar h3, 
#eastsidebar h3,
#southsidebar h3 {
background:#FFFFFF url(img/dash.png) repeat-x scroll center bottom;
float:left;
height:20px;
margin:0;
padding:5px 0 0;
text-align:center;
width:100%;
clear:both;
}


#westsidebar a:hover, 
#eastsidebar a:hover,
#southsidebar a:hover {
        color:#C14250;
        }

#sidebar a {
        color:#5E5E5E;
        line-height:2;
        }


.essay {
        font-weight: bold;
        margin-right:5px;
        }

/* sidebar END */

/* footer START */
#footer {
        background:#f7f7f7;
        display:block;
        height:46px;
        border-top:1px solid #CCC;
        font-size:11px;
        line-height:145%;
        width:100%;
        text-align:center;
		float:left;
		clear:both;
		border-bottom:5px solid #2e4392;
		position:absolute;
}
#footer a {
        color:#2A2A2A;
}
#copyright {
        margin-top:12px;
        margin-left:20px;
}
#themeinfo {
        margin-left:20px;
}
a#powered {
        background:url(img/wp-logo.png) no-repeat;
        display:block;
        width:92px;
        height:57px;
        float:left;
        margin:0 10px 0 5px;
        text-indent:-999em;
}
a#gotop {
        background:url(img/icons.gif) 0 -304px no-repeat;
        float:right;
        height:16px;
        line-height:18px;
        display:block;
        padding-left:16px;
        margin:5px 15px 0 0 !important;
        margin:5px 8px 0 0;
        text-decoration:none;
}
/* footer END */

/* comment START */
#commentlist {
        background:#FCFCFC;
        border-top:1px solid #CCC;
        border-bottom:1px solid #CCC;
        margin:0 -15px;
        padding:0 15px;
}
#commentlist ol, 
#commentlist li {
        list-style:none;
}
#cmtswitcher {
        background:#FFF;
        font-size:10px;
        padding-top:5px;
}
#cmtswitcher a.tab, 
#cmtswitcher a.curtab {
        padding:5px 10px;
        margin-bottom:-1px;
        display:block;
        float:right;
        color:#555;
        text-decoration:none;
}
#cmtswitcher a.tab {
        border:1px solid #FFF;
        border-bottom-color:#CCC;
}
#cmtswitcher a.curtab {
        background:#FCFCFC;
        border:1px solid #CCC;
        border-bottom-color:#FCFCFC;
}
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback {
        padding-left:22px;
        height:16px;
        line-height:16px;
        display:block;
        font-size:11px;
        float:left;
        margin-right:15px;
        margin-top:4px !important;
        margin-top:3px;
}
#cmtswitcher .addcomment {
        background:url(img/icons.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback {
        background:url(img/icons.gif) 0 -144px no-repeat;
}
#thecomments, 
#thetrackbacks {
        padding-bottom:15px;
}
#thecomments .comment, 
#thecomments .messagebox {
        margin-top:15px;
}
.comment .author {
        float:left;
        width:81px;
        text-align:center;
}
.comment .pic {
        background:url(img/commentpoint.png) 100% 33% no-repeat;
        padding-right:14px;
        margin-top:10px;
}
.comment .name {
        width:67px;
        padding-right:14px;
        font-weight:bolder;
        overflow:hidden;
}
.comment .avatar {
        padding:1px;
        border:1px solid #999;
}
.comment .info {
        background:#EDEFF0 url(img/comment.gif) 0 0 no-repeat;
        float:left;
        padding:10px 15px 0;
        width:494px;
}
.comment .date, 
.trackback .date {
        float:left;
        font-size:10px;
}
.comment .act, 
.trackback .act {
        float:right;
        font-size:10px;
}
.comment .content {
        background:url(img/comment.gif) 100% 100% no-repeat;
        margin:0 -15px;
        padding:0 15px 10px;
        line-height:145%;
}
.comment .content p {
        margin-top:10px;
}
.comment .content blockquote p {
        margin-top:0;
        margin-bottom:10px;
}
.admincomment .author {
        float:right;
}
.admincomment .pic {
        background:url(img/commentpoint.png) 0% 33% no-repeat;
        padding-right:0;
        padding-left:14px;
}
.admincomment .name {
        padding-right:0;
        padding-left:14px;
}
.admincomment .info {
        float:right;
}
#comment_login {
        margin-top:15px;
}
#thetrackbacks {
        display:none;
}
#thetrackbacks li {
        margin-top:15px;
}
.trackback {
        background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;
        padding:10px 15px 0;
        width:575px;
}
.trackback .title {
        background:#EDEFF0 url(img/box.gif) 100% 100% no-repeat;
        padding:10px 15px !important;
        padding:0 15px 10px;
        width:575px;
        margin:0 -15px;
}
#respond {
        padding:10px 0 0;
        font-size:11px;
}
#respond .row {
        margin-bottom:5px;
}
#respond .textfield {
        width:200px;
}
#emoticon {
        float:right;
        margin-top:1px;
        margin-right:10px;
}
#comment {
        width:601px;
}
#commentnavi {
        background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;
        padding:10px 15px;
        font-size:11px;
}
#commentnavi a.page-numbers {
        padding:5px 7px;
        text-decoration:none;
        border:1px solid #EDEFF0;
        margin:0 -2px;
}
#commentnavi a.page-numbers:hover {        
        background:#F7F7F7;
        border:1px solid #CCC;
        text-decoration:none;
}
#commentnavi span.pages {
        padding:0 7px 0 22px;
        background:url(img/icons.gif) 0 -272px no-repeat;
        height:16px;
        line-height:16px;
        float:left;
}
#commentnavi span.current {
        background:#F7F7F7;
        padding:5px 7px;
        border:1px solid #F7F7F7;
        font-weight:bold;
        margin:0 -2px;
}
#commentnavi #commentpager {
        line-height:16px;
}
#submitbox a.feed {
        background:url(img/icons.gif) 0 -256px no-repeat;
        padding-left:22px;
        height:16px;
        line-height:16px;
        display:block;
        float:left;
}
#submitbox #submit {
        padding:3px 6px;
        background:#B4D666;
        border-top:1px solid #B4D666;
        border-right:1px solid #81B840;
        border-bottom:1px solid #81B840;
        border-left:1px solid #B4D666;
        color:#2970A6;
        font-size:11px;
        cursor:pointer;
}
#submitbox #submit:hover {
        background:#98C64C;
        border-top:1px solid #76B33A;
        border-right:1px solid #98C64C;
        border-bottom:1px solid #98C64C;
        border-left:1px solid #76B33A;
        color:#074A7E;
}
/* comment END */

/* archives STRAT */
#archives {
        list-style-position:inside;
}
.postspermonth {
        margin:5px 0;
        list-style:none;
}
.srg_switcher {
        margin-bottom:10px;
}
/* archives END */

/* linkcat START */
.post .content .linkcat ul li {
        list-style:none;
        float:left;
        width:25%;
        padding:2px 0;
        overflow:hidden;
}
.post .content .linkcat ul li a {
        background:url(img/icons.gif) 0 -160px no-repeat;
        padding-left:22px;
        height:16px;
        line-height:16px;
}
/* linkcat END */

/* image switcher START */
.imageswitcher {
        background:#EDEFF0;
        padding:5px;
        font-size:11px;
}
.imageswitcher_image {
        background:#FFF;
        border:1px solid #BABABA;
        padding:3px;
        margin:0;
}
a .imageswitcher_image:hover {
        border-color:#999;
}
a.imageswitcher_button {
        float:left;
        margin-top:1px !important;
        margin-top:3px;
        margin-bottom:0 !important;
        margin-bottom:5px;
        margin-right:4px;
        padding:2px 5px;
        background:#B4D666;
        border-top:1px solid #B4D666;
        border-right:1px solid #81B840;
        border-bottom:1px solid #81B840;
        border-left:1px solid #B4D666;
        color:#2970A6;
}
a.imageswitcher_button:hover {
        background:#98C64C;
        border-top:1px solid #76B33A;
        border-right:1px solid #98C64C;
        border-bottom:1px solid #98C64C;
        border-left:1px solid #76B33A;
        text-decoration:none;
        color:#074A7E;
}
/* image switcher END */

/* related posts START */
/* when related posts with title */
#related_posts {
        padding-bottom:10px;
}
#related_posts h3 {
        background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;
        font-size:12px;
        padding:6px 12px;
        font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
        letter-spacing:0em;
        border-bottom:1px solid #CCC;
}
#related_posts ul {
        background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;
        padding:3px 12px 8px;
}
#related_posts ul li {
        list-style:none;
        padding:3px 5px;
        border-bottom:1px solid #E3E4E6;
        line-height:18px;
}
#related_posts .count {
        font-size:10px;
}
#related_posts .excerpt {
        color:#999;
        font-size:11px;
        display:block;
}
/* when related posts without title */
/*
#related_posts {
        padding-top:3px;
        padding-bottom:8px;
}
#related_posts ul li {
        list-style:none;
        padding:3px 5px;
        border-bottom:1px solid #E3E4E6;
        line-height:18px;
}
*/

/* News Feed */

#post-435 h3 {
        border-bottom:medium none;
        font-size:1.2em;
        height:0;
        overflow:visible;
        padding:0 0 15px 15px;
        text-transform:capitalize;
        width:auto;
        letter-spacing:0.2em;
        }

#post-435 h2 {
        float:left;
        height:0;
        overflow:hidden;
        position:absolute;
        right:999999px;
        width:0;
        }
        
/* Newsfeed */
        
#newone        {
        float:left;
        width:49%;
        margin:0 auto;
        }
        
#newtwo        {
        float:right;
        margin: 0 0 0 -1px;
        width:50%;
        border-left:1px #ccc solid;
        ]width:49%;
}        
        
#mainnews {
        max-width:800px;
        margin:0 auto;
        padding:5px 0 15px;
        position:static;
}

#newtwo h2 {
        float:none;
        height:auto;
        width:100%;
        color:#2E4392;
        font-family:Verdana,"BitStream vera Sans";
        font-size:1em;
        letter-spacing:0.2em;
        margin:0 0 15px 0;
        padding:6px 12px;
        overflow:auto;
        position:static;
        border:none;
}

#newtwo img {
        border:3px solid #C5C5C5;
        float:left;
        height:auto;
        margin:10px;
        padding:5px;
        width:100px;
        clear:left;
        }

.news-feed {
        clear:both;
        float:left;
        font-size:90%;
        font-style:italic;
        height:35px;        
        background:transparent;
        overflow:hidden;        
        padding:5px 0 5px 15px;
        }
        
.news-feed:hover{
        height:auto;
        }
        
img.cross        {
        left:140px;
        position:relative;
        }
        
#newone p, #newone li        {
        margin:15px 10px 5px 0px;
        text-align:justify;
        }
        
ul.newsfeed {
  list-style-type: none;
  margin: 0px;
  position: relative;
  text-align:justify;
  font-size:90%;
  font-style:italic; 
  padding:0;                    
}

ul.newsfeed li ul {
  list-style-type: none;
  font-size:90%;
  }

ul.newsfeed li {
        clear:left;
        }

ul.newsfeed li > ul {
  display: none;
  }

.postdate        {
        bottom:20px;
        font-size:95%;
        left:75px;
        margin:0;        
        padding:0;
        position:relative;
        }

ul.newsfeed li:hover > ul {   
  display: block;
/*  position: fixed;
  right:10px;
  top:10px;  
  margin:0;
  padding:5px;
  background:#fff;
  width:60%;
  border:2px solid #666;
  z-index:20; */
  }

/*\*/
* html #newtwo {
float:left;
width:85%;
}
/*end*/

/*\*/
* html #newone {
width:85%;
}
/*end*/

/* Postlists */
        
#postlists {
        float:left;
        width:100%;
        }

ul.postlists {
  float:left;
  clear:left;
  border:none;
  list-style-type:none;
  margin: 0px;
  position: relative;
  text-align:justify;
  font-size:90%;
  padding:0;
  width:100%;      
  }

#postlists a {
  font-size:0.7em;
  letter-spacing:0.12em;
  text-transform:uppercase;
  }  

#postlists img {
        border:3px solid #C5C5C5;
        float:left;
        height:auto;
        margin:10px;
        padding:5px;
        width:100px;
        clear:left;
        }
           

ul.postlists li ul {
  list-style-type: none;
  }

ul.postlists li > ul {
  display:none;
  }

ul.postlists li:hover > ul {   
  display: block;
  position: absolute;
  right:-10%;  
  margin:-80px 0 0;
  padding:5px;
  background:#fff;
  width:60%;
  border:2px solid #666;
  z-index:20;
  }
  
ul.postlists li {
        clear:both;
        margin:15px 10px 5px 0px;
        }
  

/* Contact Form */

#contact {
float:right;
position:fixed;
right:200px;
text-align:center;
top:115px;
z-index:10;
        }

p.frm_name {
font-style:italic;
font-weight:bold;
letter-spacing:0.05em;
margin:0;
padding:0;
position:relative;
text-align:right;
top:9px;
width:100%;
        }
        
.selectOne {
color:#2E4392;
font-size:0.8em;
margin:0;
position:relative;
z-index:10;
        }

/* pageNavigation */

#cat_frm {
margin:5px 0;
}

/* Downloads */

#downloads {
        float:left;
        width:100%;
        }
        
#downloads li {
  margin:15px 10px 5px 0px;
  padding:0px;
  }
        
#downloads ul {
  border:none;
  list-style-type: none;
  margin: 0px;
  position: relative;
  text-align:justify;
  font-size:90%;
  padding:0;      
  }

#downloads li {
        font-size:150%;
        }

#downloads a {
  font-size:0.7em;
  letter-spacing:0.12em;
  font-weight:bold;
  text-transform:uppercase;
  }             

#downloads li ul {
  list-style-type: none;
  font-size:90%;
  }

/* Newsletter */

#newsletter li {
  margin:15px 10px 5px 0px;
  }
        
ul.newsletter {
  border:none;
  list-style-type: none;
  margin: 0px;
  position: relative;
  text-align:justify;
  font-size:90%;
  padding:0;      
  }

#newsletter a {
   font-size:0.7em;
   text-transform:capitalize;
  }     
  
#newsletter h3 {
   margin-top:2px;
   }
   
#newsletter li.newslettertags {
        list-style:none;
        position:relative;
        bottom:10px;
        }
        
#newsletter li.newslettertags a {
        font-size:1em;
        }
        
/* photos */

#photos {
   margin:0 auto;
   width:550px;
   }
   
/* Media */

.media {
        float:left;
        margin:0 1.1%;
        padding:0;
        width:100%;
        }

ul.medialist li {
  margin:15px 10px 5px 0px;
  clear:both;
  }
        
ul.medialist {
  border:none;
  list-style-type: none;
  margin: 0px;
  position: relative;
  text-align:justify;
  font-size:90%;
  padding:0;      
  }

.media a {
   font-size:0.7em;
   text-transform:capitalize;
  }     
  
.media h3, .media h2 {
        background:transparent url(img/dash.png) repeat-x scroll center bottom;
        margin-bottom:0;
        margin-top:0;
        width:100%;
   }
   
.media h2 {
        float:left;
        text-align:left;
        }
        
.media h3 {
        float:right;
        text-align:right;
        height:20px;
        }
        
.media img {
        float:left;
        margin:5px;
        padding:5px;
        border:3px solid #f7f7f7;
        height:auto;
        width:70px;
        }
        
.media p {
        font-size:100%;
        font-style:italic;
        }

#mediacat {
        float:left;
        position:relative;
        text-align:right;
        width:100%;
        }

li.cat-item {
        list-style:none;
        display:inline;
        }


#widget_google_translate input {
        background-color:transparent;
        background-image:url(http://lutheranmissions.org/wp-content/themes/LutheranMissions/img/button1.png);
        background-position:right center;
        background-repeat:no-repeat;
        border:medium none;
        color:#C5C5C5;
        float:right;
        height:20px;
        margin:5px 5px 5px 35px;
        padding:0;
        position:relative;
        text-align:center;
        width:77px;
        }

#widget_google_translate input:onclick {
        background-image:url(http://lutheranmissions.org/wp-content/themes/LutheranMissions/img/button2.png);
        }

.google_translate_footer {
        float: left;
        font-size: 8px;
        text-align: left;
        width: 100%;
        }
        
.mu_register {
	padding-top:25px;
	}
	
	
	
/* Media Album Page */

.albumdiv {
	float:left;
	width:230px;
	margin:10px;
	text-align:center;
	}
	
img.albumpic {
	margin-bottom:-20px;
	position:relative;
	width: 150px;
	z-index: 3;
	}
	
.albumtitle {
	float:left;
	font-size:28px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:4;
	}
	
#post .ngg-albumoverview, #post .ngg-galleryoverview {
	clear:none;
	float:left;
	max-width:550px;
	}
	
#picturealbums, #otheralbums {
	float:left;
	clear:left;
	width: 100%;
	margin-bottom:20px;
	}
	
#picturealbums .ngg-clear, #otheralbums .ngg-clear {
	clear:none;
	}
	
#medialist {
	float:left;
	clear:left;
	background:url('img/dash.png') repeat-x center bottom;
	margin-bottom: 15px;
	padding-bottom:4px;
	text-align:right;
	width: 100%;
	}
	
#medialist h4 {
	float:left;
	margin:0 5px;
	display: block;
	font-size:14px;
	}