/*

Theme Name: WordPress MU News

Theme URI: http://

Description: Theme for MU News Bureau.

Version: 1.0

Author: Josh Nichols, MU Web Communications

Author URI: 

Tags: 

*/

/* DEFAULT STYLES */

/* http://munews.missouri.edu */

/* Created by Josh Nichols, Web Communications, University of Missouri-Columbia */



/* General Styles */

body { font: small/160% Arial, Helvetica, sans-serif; color:#000000; margin:0 0 15px 0; padding:0px; background:#ffffff url(images/bg.gif) repeat-x top; }

* { margin:0; padding:0; }

a img { border:none; }

a { text-decoration:underline; }

a:link { color:#000000; }

a:hover { color:#000000; text-decoration:none; }

a:visited { color:#000000; }

a:active { color: #000000; }

#skip { position:absolute; left:-1000em; width:20em; }

.offset a { position:absolute; left:-1000em; padding:5px; font-weight:bold; background:#FC3; }

.offset a:focus, .offset a:active { position:absolute; top:2em; left:2em; }

.clearfix { clear:both; height:0; }

#nodisplay { display: none; }



/* Frame Styles */

#frame { width:900px; margin:0 auto; }

#content { width:690px; float:right; }



/* Nav Styles */

#nav { width:205px; background-color:#FFCC33; background-image:url(images/navbg.gif); margin:0 0 15px 0; float:left; }

#nav ul#navframe { margin:0 6px 15px 0; background-color:#333333; color:#FFFFFF; }

#navframe li { font-size:120%; padding:5px 15px 6px 15px; border-bottom: 1px solid #666666;}

#navframe a { color:#FFFFFF; text-decoration: none; }

#navframe li:hover, #navframe li.over { background-color:#505050; }

#nav ul#navframe ul { margin: 0;}

#nav ul#navframe ul li { padding: 2px 5px; margin-left: 1.1em; font-size:90%; border-bottom: none; list-style-type: disc;}

#nav ul#navframe ul li a:hover { text-decoration:underline; } 

#nav h3 { margin:0 15px 5px 15px; font-size:120%; line-height:120%; }

#nav p { margin:0 15px 10px 15px; line-height:130%; font-size:95%; }

#nav p img { margin:0 0 -3px 0; display:inline; }

#nav .lessmargin { margin-bottom:5px; }

#navbottom { width:205px; height:23px; background-image:url(images/navbottom.gif); }

.navimage { padding-right:6px; background: url(images/navimgbg.jpg) no-repeat right top; display:block; }



/* Header Styles */

#header { width:680px; float:left; margin:25px 0 30px 10px; display:inline; }

#logo { float:left; margin-right:10px; }

#head { float:left; background: #FFCC33 url(images/newsbureau.gif) no-repeat left top; width:320px; }

#head h1 { text-indent:-9999px; position:relative; padding-bottom:5px; }

#header h1 a { width:244px; height:34px; display: block; }

#head h2 { font-size:110%; padding-left:2px; }

#head a { text-decoration:none; }

#head a:hover { text-decoration:underline; }

#tactical { text-align:right; background-color:#FFCC33; float:right; width:300px; }

#tactical span { background: url(images/pipe.gif) no-repeat right center; padding-right:.4em; }

#tactical form p { padding-bottom:5px; }



/* Default Styles */

#breadcrumbs { font-size:80%; line-height:120%; margin:0 0 1em 0; }

#default { width:680px; margin:0 0 0 10px; font-size:110%; float:left; display:inline; position: relative; line-height:170%; }

#default h1 { font-size:130%; line-height:130%; margin:0 0 .7em 0; }

#default h1 a { text-decoration:none; }

#default h1 a:hover { text-decoration:underline; }

#default h2 { font-size:100%; line-height:120%; margin:-.5em 0 1.5em 0; }

#default h3 { font-size:100%; line-height:130%; }

#default .date { font-size:100%; color:#990000; line-height:130%; margin:-.5em 0 .5em 0; font-weight:bold; }

#default h2.faqHead { font-size:100%; color:#990000; line-height:130%; margin:1em 0; font-weight:bold; }

#default h3.town { color:#990000; }

#default p.contact { font-size:90%; color:#666666; line-height:130%; margin:0 0 1em 0; }

#default p.contact a { color:#666666; }

#default p { margin:0 0 1em 0; line-height:170%; }

#default ul { margin:0 0 1em 2em; }

#default ol { margin:0 0 1em 2em; }

#default li { margin:0 0 .25em 0; }

#default .teaser { margin:0 0 2em 0; }

#default .news-release { margin:0 0 35px 0; }

#default .gallery-image { width:180px; float:left; font-size:90%; margin:20px 30px 20px 0; }

#default .media img { margin:0 0 -3px 0; display:inline; }

#default .staffInfo { clear:both; margin-bottom:25px; }

#default .staffInfo p { margin-left:175px; }

#default .staffInfo ul { margin-left:185px; padding-left:1em; }

#default .staffInfo img { float:left; margin-bottom:25px; }

#google_results iframe { width:660px; }

.columnOne {float: left; width: 175px; margin-left: -28px;}

.columnOne ul {list-style: none;}

.columnTwo {float: left; width: 175px;}

.columnTwo ul {list-style: none;}

.columnThree {float: left; width: 175px;}

.columnThree ul {list-style: none;}

.columnFour {float: left; width: 175px;}

.columnFour ul {list-style: none;}

#default fieldset ul { list-style:none; margin:0; }

#default fieldset { margin-bottom:25px; padding:15px; }

#default legend { font-size:110%; color:#000000; line-height:120%; font-weight:bold; }

#default fieldset input { margin-right:5px; }



/* Sidebar Styles */

#sidebar { float:right; width:202px; margin:0 0 0 20px; font-size:90%; position: relative; }

#sidebar h2 { padding:.4em 10px; margin:0 0 10px 0; background-color:#FFCC33; position:relative; }

#sidebar h3 { padding:.2em 10px .2em 10px; margin:0; }

#sidebar p.date { padding:0 10px .2em 10px; margin:0; font-weight:bold; font-size:90%; }

#sidebar p { padding:0 10px .5em 10px; margin:0; line-height:130%; }

#sidebar p img { margin:0 0 -3px 0; display:inline; }

#sidebar .insetphoto { float:right; margin:0 10px 0 5px; }

#sidebar .box { background-color:#FFFFFF; border:1px solid #FFCC33; margin-bottom:15px; padding:0 0 5px 0; }

#sidebar .eventsbox { background-color:#CCCCCC; border: 1px solid #333333; margin-bottom:15px; padding:0 0 5px 0; }

#sidebar .eventsbox h2 { padding:.4em 10px; margin-bottom:10px; color:#FFCC33; background-color:#333333; position:relative; }

.small { font-size:90%; line-height:120%; }

.media { margin:.5em 0; }

.thumbnail { width:100%; }



/* Newsmaker styles */

#newsmaker h1 { font-size:180%; line-height:130%; margin:15px 0 7px 0; }

#newsmaker h2 { font-size:150%; color: #990000; margin-bottom: 10px; }

#newsmaker h3 { font-size:110%; line-height:150%; }

#newsmaker .date { color: #000000; margin-bottom: 25px; }

#newsmaker img { float: right; padding:0 0 10px 10px; }



/* Footer Styles */

#footer { width:900px; margin:0 auto; border-top:#000000 1px solid; clear:both; }

#footer p { font-size:90%; line-height:150%; margin:.5em 0; }



/* MU Experts */

#imgExpert { float:right; margin:5px 0 10px 10px; max-width: 300px; }



/* Wordpress Integration - PFG, 20090827 */

.aligncenter,

dl.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}



.alignleft {

    float: left;

}



.alignright {

    float: right;

}



.wp-caption {

    border: 1px solid #ddd;

    text-align: center;

    background-color: #f3f3f3;

    padding-top: 4px;

    margin: 10px;

    -moz-border-radius: 3px;

    -khtml-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}



.wp-caption img {

    margin: 0;

    padding: 0;

    border: 0 none;

}



.wp-caption-dd {

    font-size: 11px;

    line-height: 17px;

    padding: 0 4px 5px;

    margin: 0;

}



#end-of-transmission {text-align:center;}