/*
Theme Name: Feature Stories - UT Refresh
Theme URI: http://utexas.edu/
Author: WhiteBoard Framework / customization by Michelle McGinnis
Author URI: http://whiteboardframework.com/
Description: Base UT WordPress theme. Child themes may be used in conjunction with this theme if necessary for special areas within the utexas.edu site.
Version: 1.0

The Whiteboard Framework is licensed under the GPL license. Feel free to use the Whiteboard Framework for commercial and non-commercial ventures. We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

/*@import url('reset.css');*/

body {
	margin: 0;
	padding: 0;
}

#main {

}

p {
    margin:0px 0px 1.1em;
    line-height:160%;
}

h2 {
    background-color:#FFFFFF;
    padding:0;
    text-transform: uppercase;
    color:#3F8CB9;
    margin-top:0px;
    clear: left;
}

h2.postTitle {
    font-size:2em;
}

a {
    color:#BF5700;
}
.header-container {
	width: 100%; 
    margin: 0 auto;
    background: url("images/headerBackground_short.png") repeat-y;
}

.container {
    width:1000px;
    margin: 0 auto;
    background-color:#fff;
}

#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
}
	#if-logged-in p {
		margin: 0;
	}
	#if-logged-in a:link,
	#if-logged-in a:visited {
		color: #fff;
		text-decoration: none;
		margin: 0px 15px;
	}
	#if-logged-in a:hover {
		text-decoration: underline;
	}
	#if-logged-in a:active {
		text-decoration: underline;
		margin-bottom: -1px;
	}

#header {
	
}
	#nav {
		
	}
		.menu {
			
		}
	#widget-header {
		
	}
	#widget-alert {
		padding:1em;
        background-color:#BF5700;
        margin-bottom:10px;
	}
    
    #widget-alert ul {
        margin:0px;
        padding:0px;
    }
    
    #widget-alert h4 {
        font-size:2em;
        text-transform:uppercase;
        margin:0em 0em .2em 0em;
        padding:0px;
        color:#fff;
    }
    
    #widget-alert .textwidget {
        font-size:1.6em;
        color:#fff;    
    }
    
    #widget-alert .textwidget a {
        color:#fff;
        text-decoration: underline;
    }

#content {
    float:right;
    width:750px;
    padding:15px 10px;
	margin-right:20px;
}
	.featured-thumbnail {
		float:left;
        margin:0px 16px 8px 0px;
	}
	.post-content {
		
	}
		.pagination {
			
		}
	.post-meta {
		font-size:.9em;
	}
	.post-navigation {
		
	}
    
    
    #post-author {
        overflow:auto;
    }
    
    #post-author h3 {
        float:left;
        margin:0px 0px 13px 13px;
        width:80%;
        background-color:#f2f1ef;
        padding:8px;
    }
    
    #author-gravatar {
        float:left;
    }
    
    #authorDescription {
        float:left;
        width:80%;
        margin:0px 0px 13px 13px;
    }
    

#comments {
	
}

    #comments ul {
        padding-left:0px;
    }
	li.comment {
		list-style-type: none;
        overflow:auto;
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			span.gravatar {
    			float:left;
                margin:0px 10px 8px 0px;
			}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
    float:left;
    width:170px;
    padding:15px 15px;
	margin-top:40px;
    border-right:1px solid #DADADA;
    min-height:500px;
}
	.widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}
#sidebar ul {
    padding-left:15px;
}
#sidebar h3 {
    text-transform:uppercase;
    font-size:13px;
    color:#000;
    font-weight:bold;
    background: none;
    padding:0px;
    margin:1em 0em .3em 0em;
}
#sidebar .menu {
    margin:0px;
    padding:0px;
}
#sidebar .menu a {
    color:#3F8CB9;
    font-weight:bold;
    text-transform: uppercase;
    font-size:11px;
    padding:0.036em 0.818em .036em 0em;
}

#sidebar div {
    margin-top:1em;
}

#sidebar .menu li {
    list-style-type: none;
    margin:0px 0px 8px 0px;
}

#sidebar .sub-menu {
    margin:8px 0px 0px 8px;
    padding:0px;
    display:none;
}
#sidebar .current-menu-item .sub-menu,  #sidebar .current-menu-ancestor .sub-menu {
    display: block;
}

#sidebar .menu .sub-menu a {
    text-transform: none;
}
#footer {
	
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear:both;
    height:0px;
    width:0px;
    padding:0;
    margin:0;
}

.breadcrumb {
    margin:0 1em 0 0;
    color:#686868;
}

.breadcrumb a {
    color:#BF5700;
}

#searchsubmit {
    margin:5px 0px;
    background-color:#BF5700;
    color:#fff;
    font-weight:bold;
    padding:5px;
    border-bottom-color: #9A3D00;
    border-right-color:#A13F02;
    border-top-color:#CF6E19;
    border-left-color:#CF6E19;
}

.alignleft {
    float:left;
    margin:0px 16px 8px 0px;
}

.alignright {
    float:right;
    margin:0px 0px 8px 16px;
}

.aligncenter {
    display: block;
	margin:16px auto;
}

.post-thumb {
    width:150px;
    float:left;
    margin:0px 16px 8px 0px;
}

#postContent {
    overflow:auto;
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:1px solid #DADADA;
}

#sidebar #searchform div {
    margin-top:0px;
}

/* Comments */

#commentform form label {
        float:left;
        padding:6px 0 0;
        width:5em;
}

#commentform input.text, #commentform textarea {
        color:#666666;   
        font-family:arial,verdana,sans-serif;
        font-size:1em;  
        font-weight:bold;
}

#commentform textarea {
        height:8em;
        width:28em;      
}       
#commentform form input.submit {
        float:left;
        height:2em;     
        margin:0 1.5em 1em 0;
        width:6em;
}
#commentform .disclaim {
        display:block;
        font-size:0.8em;
        line-height:1em;
}
.comment-timeout { font-size: .8em; position: relative; top: -10px; }
.comment-text p {
	margin: 3px 0 3px 15px;
}

.box-left: { border-top: 1px solid #CCC; font-size: 1.1em; }

/* Widgets */

.widget-sidebar li {
	list-style-type: none;
	margin-bottom: 10px;
}

#sidebar ul li, #sidebar ul li ul li {
	list-style-type: none;
	margin-bottom: 10px;
}

.widget-sidebar li .rss-date, .rss-date { font-size: .8em; color: #666; display: block; }

#m_contact select { font-size: .95em; }

#sidebar h3 a { color: #000; }

/* Post Navigation */

.older { float: left; }
.newer { float: right; }

.pagination { font-size: 1.3em; }

/* Multimedia stuff */

.videnclosure div.captions { 
background-color:#FFFFFF;
color:#333333; 
font-size:12px;
height:36px;
left:400px;
padding:5px;
text-align:center;
top:460px;
width:411px;
}

table.img_r, .imgalignright, .alignright, .entryfloatright {
        text-align: left;
        color: #666;
        float: right;
        padding: 0 0 10px 10px;
}
        
table.img_r td, table.img_l td, .imagecaption {
        padding-top: 5px;
        text-align: left;
        font-size: .85em;
}

table td img, .imageframe a img {
        border: 0;  
}

table.img_r td span, table.img_l td span, .imageframe span {
        display: block;
        padding-top: 5px;
        text-align: right;     
        font-size: .9em;
}

table.img_l, .imgalignleft, .alignleft, .entryfloatleft {
        text-align: left;
        color: #666;     
        float: left;
        padding: 0 10px 10px 0;
}

/* Updates, requested 11/24 */

h1.postTitle, h2.postTitle { text-transform: none; }

/* Updates, request 12/13 */

#utexperts_select { position: relative; left: -10px; }
#utexperts_select select { font-size: .7em; }
#utexperts_select select optgroup option { font-size: 1.1em; }

/* Sociable, 5/16 */
div .sociable { float: right; padding: 0 0 15px 15px; width: 18%; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1em;
}

.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.sociable a:hover img {
	margin: 0;
	padding: 0;
}

.sociable a[href^="http:"] {
	padding-right: 0px;
	background: transparent;
	text-decoration: transparent;
}
