/*  
Theme Name: MarandaWP
Theme URI: http://www.marandatv.com
Description: A WordPress Theme for Maranda. Widget ready. 
Version: 0.1
Author: Corey Wynsma
Author URI: http://corey.wynsma.com
*/

/* layout */
* { margin:0px; padding:0px; }
body { font-family:arial,helvetica,sans-serif; font-size:10.5pt; background:#fff url(images/page-bg.gif) 0 300px no-repeat; text-align:center; color:#000; }
img { border:0; }
p { line-height:1.4em; margin:0 0 1em 0; }
a:link, a:visited { text-decoration:none; color:#0095d7; }
a:hover { text-decoration:underline; }

#container { width:960px; margin:0 auto; padding:20px 0; text-align:left; overflow:hidden; }
#content { width:960px; margin:0 auto; }

/* main */
#main { position:relative; float:left; width:560px; margin:30px 0 0 0; }

/* sidebar */
#sidebar { position:relative; float:right; width:360px; padding:10px 0 10px 9px; margin:30px 0 0 0; min-height:800px; background:#fff; border:1px solid #aada4c; border-right:none;  }
.widget { float:left; clear:both; margin-bottom:20px; width:358px; }
.widget p { border:1px dashed #ccc; float:left; width:338px; padding:10px; background:#fff; }
.widget iframe { overflow-x:hidden; }
* html .widget p { width:358px; } /* ie6 hack */
.widget ul { border:1px dashed #ccc; float:left; width:338px; padding:10px; list-style:none; background:#fff; }
.widget h4 { color:#fff; background:#0095d7; margin-bottom:4px; padding:5px 10px; width:340px; font-size:1.3em; font-weight:400; text-transform:lowercase; }
* html .widget h4 { width:360px; } /* ie6 hack */
#comingsoon { border:0; padding:0; z-index:-1; }
#times li { float:left; margin:0; padding:0; display:inline; }

/* partners */
#partners a {  float:left; display:inline; width:160px; background-position:center; background-repeat:no-repeat; margin-bottom:10px; text-decoration:none; }

#partners #bethany { height:130px; background-image:url(images/partners/bethany-christian-services.png); margin-right:15px; }
#partners #craigs { height:130px; background-image:url(images/partners/craigs-cruisers.png);  }

#partners #ferris { height:70px; background-image:url(images/partners/ferris-state-grand-rapids.png); margin-right:15px; }
#partners #fifththird { height:70px; background-image:url(images/partners/fifth-third-bank.png);  }

#partners #goodwill { height:56px; background-image:url(images/partners/goodwill-industries.png); margin-right:15px; }
#partners #devos { height:56px; background-image:url(images/partners/helen-devos-childrens-hospital.png); }

#partners #aquatic { height:130px; background-image:url(images/partners/holland-aquatic-center.png); margin-right:15px; }
#partners #johnball { height:130px; background-image:url(images/partners/john-ball-zoo.png); }

#partners #meijer { height:130px; background-image:url(images/partners/meijer.png); margin-right:15px; }
#partners #pinerest { height:130px; background-image:url(images/partners/pine-rest.png); }

#partners #priority { height:113px; background-image:url(images/partners/priority-health.png); margin-right:15px; }
#partners #touchstone { height:113px; background-image:url(images/partners/touchstone-energy-coop.png); }

#partners #vanandel { height:105px; background-image:url(images/partners/van-andel-institute.png); margin-right:15px; }
#partners #whitecaps { height:105px; background-image:url(images/partners/west-michigan-whitecaps.png); }


/* sponsors */
#logos li { width:338px; margin-bottom:20px; }

/* titles */
h1 { font-size:1.8em;  }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }
h2, h3 { color:#0098D8; font-weight:400; margin-bottom:10px; padding:0px; text-decoration:none; }
h2 a { color:#000; }
h2 a:hover { color:#0D4C6F; text-decoration:underline; }

/* header */
#header { background:url(images/header.jpg) no-repeat; width:960px; height:280px; cursor:pointer; }
#logo { position:relative; left:520px; top:120px; width:380px; height:110px; background:url(images/logo.png); no-repeat; }

/* menu */
#menu, #menu ul { list-style:none; padding:0; margin:0; height:30px; width:960px; }
#menu { margin-top:2px; background:#abda4d url(images/menu-bg.png) repeat-x; position:relative; }
#menu ul { display:none; position:absolute; left:0; top:30px; width:960px; }
#menu a:link, #menu a:visited { display:block; text-align:left; text-decoration:none; text-transform:lowercase; padding-top:2px; padding-left:10px; height:28px; width:115px; }
#menu li { display:inline; float:left; border-right:2px solid #fff; height:30px; width:125px; }
#menu li a:link, #menu li a:visited { color:#fff; font-size:1.5em; }
#menu li li { border:0; width:130px; }
#menu li li a:link, #menu li li a:visited { color:#aada4c; font-weight:700; font-size:1.25em; width:130px; }
#menu li li a:hover { text-dectoration:underline; }
#menu li:hover ul, #menu li.over ul { display:block; }

/* searchform */
#searchform {  }
#searchform #s { width:245px; height:30px;  font-size:1.6em; border:1px solid #dadada; }
#searchsubmit { cursor:pointer; font-size:1.6em;  }

/* forms */
.wpcf7 span input, .wpcf7 textarea, #commentform input, #commentform textarea { width:566px; font-size:1.4em; }
#commentform #submit { width:auto; }

/* posts */
.post { border-bottom:1px dashed #ccc; }
.post h1 { font-weight:400; margin:10px 0; }
.post h1 a:link, .post h1 a:visited { text-decoration:none; color:#c52360;  }
.post h1 a:hover { text-decoration:underline; }
.post { position:relative; float:left; display:block;  margin-bottom:10px; text-align:justify; padding:0; }
.post p {  }
.post ul { list-style-type:disc; padding:5px 0 10px 20px; }
.postcontent ul li { margin-left:2em; }
.post ol { margin-left:2em; }
.post ol li { margin-bottom:1em; }
.postcontent img { border:1px dashed #ccc; padding:.25em; margin:.4em .4em .4em 0; background:#fff; float:left; }
blockquote { background:#D3E3F7; border-top:1px solid #9BB3CF; border-bottom:1px solid #9BB3CF; padding:20px; margin:10px 0 10px 0; }

.postmetadata, .postlinks { font-size:.85em; color:#999; }
.postlinks { text-align:right; }

#paginate div { width:50%; float:left; }
#paginate a { font-weight:700; font-size:1.5em; }
#paginate #prev { text-align:left; }
#paginate #next { text-align:right; }

/* comments */

h3.comments { padding: 0; margin:0; }

.alt { margin:0; padding:10px; }
.post .commentlist { padding:0; margin:0; text-align:justify; font-size:.9em;  }
.post .commentlist li { margin:0; padding:1em .5em; list-style:none; border-bottom:1px dashed #dadada; }
.post .commentlist .odd { background:#f8f8f8; }
.post .commentlist p { margin:0; }
.post #commentform p { margin:0; }
.post .nocomments { text-align:center; margin:0; padding:0; }
.post .commentmetadata { margin:0; display:block; font-size:.9em; font-weight:normal; }


.post .commentlist .vcard { color:#aada4c; }
.post .commentlist .vcard .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff; }
.post .commentlist .vcard cite, .commentlist .vcard cite a { font-weight:bold; font-style:normal; font-size:1.1em;  }





.post .commentlist p { font-weight:normal; line-height:1.5em; text-transform: none; }
.post .commentlist .reply { font-size:.85em; text-align:right; }

#commentform { margin:20px 0; }
#commentform input, #commentform textarea { font-size:10.5pt; font-family:Arial, Helvetica, sans-serif; }
#commentform input { width:170px; padding:2px; margin:1px 5px 5px 0; }
#commentform textarea { width:100%; height:5em; padding:2px;  }
#commentform #commentsubmit {  }

/* contests */
.contest { width:570px; }


/* footer */
#footer { position:relative; clear:left; width:100%; margin-top:30px; margin-bottom:20px; font-size:0.8em; text-align:center; color:#6D8DAF; }
#footer a { color:#6D8DAF; }