@charset "utf-8";
/* CSS Document */

/*
THEME NAME: Austin Film Meet
THEME URI: http://www.austinfilmmeet.com
DESCRIPTION: Based on Sandbox, modified for the Austin Film Meet
VERSION: 2009.11.26
AUTHOR: H. Cherdon Bedford
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


.entry-meta {clear:both; background-color:#F2F2F2; margin:0 0 10px 0;}

.entry-title {clear:both; text-align: left; color:#fff; background-color:#000; font-family:arial,helvetica,sans-serif; font-size:18px; 
	background-image: url(http://www.austinfilmmeet.com/images/graphics/filmstrip.jpg); 
	background-repeat: repeat-x; background-position: center 0px; padding:20px 5px 5px 5px; margin:0 0 0 0; width:100%;}
a.entry-title {clear:both; text-align: left; color:#000; background-color:#FFF; font-family:arial,helvetica,sans-serif; font-size:18px; 
	background-image: url(http://www.austinfilmmeet.com/images/graphics/filmstrip.jpg); 
	background-repeat: repeat-x; background-position: center 0px; padding:20px 5px 5px 5px; margin:0 0 0 0; width:100%;}
a.entry-title:hover {text-align: right; color:#000; background-color:#FFF; font-family:arial,helvetica,sans-serif; font-size:18px; 
	background-image: url(http://www.austinfilmmeet.com/images/graphics/filmstrip.jpg); 
	background-repeat: repeat-x; background-position: center 0px; padding:20px 5px 5px 5px; margin:0 0 0 0; width:100%;}a.entry-title {color:#555;}
a.entry-title:hover {color:#EE9647; background-color:#333333; text-decoration:underlined;}
.entry-title a {text-decoration:none;}

.post, #comments {background-color:#FFF; margin-top:0; margin-bottom:20px;}

.entry-title2 {clear:both; text-align: center; background-color:#FFF; font-family:Calibri,arial,helvetica,sans-serif; font-size:14px; padding:5px 5px 5px 5px; margin:0;}
.entry-title2, .entry-title2 a {color:#ffffff; background-color:#000000; text-decoration:none; clear:both;}
a.entry-title:hover {color:#EE9647; background-color:#333333; text-decoration:underlined;}

.columnrighthalf {background-color:#F2F2F2; border:2px; margin:0 0 0 10px; padding:5px; width:200px; text-align:center; float:right; border-style:solid;
border-color:#EE9647; text-size:x-small;}
.thumbnail {float:left; margin-right:1em; width:6em; height:6em;}
.entry-date {color:#304EC2; font-size:smaller; text-align:right; clear:both; font-family:calibri,arial,helvetica,sans-serif; padding:0px;margin:0;}
.entry-date2 {color:#304EC2; font-size:smaller; text-align:right; clear:both; font-family:calibri,arial,helvetica,sans-serif;}
.entry-meta {font-size:smaller;}
.sorter {align:right; text-align:right;}

.post-date {display: inline; margin: 0 10px 0 0; background: url(http://www.austinfilmmeet.com/images/blogimages/date_button_template.gif) no-repeat;}
.authorbox {clear:both; margin:0 0 0 0; padding:10px; background-color:#CEECFF;}
.authorpicleft {float:left; margin:0 10px 0 0;}
.datesmall {color:#FF8F1B; }
.txtleft {text-align:left; width:170px; padding:0 15px 0 15px; }
.ec3_myupcomingevents {margin:0 10px 10px 10px; padding:5px 10px 5px 10px; background-color:#CEECFF; font-color:#000; font-family:calibri,tahoma,arial,helvetica, sans-serif;}
.thmbimg {float:right;}


.resources_boxes {width:255px; float:left; position:relative; align:left; margin:0 2px 2px 2px; }
.sidebarsmalltxt {font-size: x-small; line-height:100%; margin: 0 0 2px 0; padding:2px; background-color:#FFF1E0;}
.paybox {align:right; text-align:right; float:right;}
.topperitemorg {align:right; float:right; padding:5px 0 5px 0; margin:15px 0 2px 0; width:540px; background-color:#FFEEDB; color:#000; font-size:medium; font-size:x-large; font-weight:bold; font-family: calibri, arial, helvetica, tahoma; text-align:center;}
.topperitemblk {align:right; float:right; padding:5px 5px 5px 5px; margin:0 0 0 20px; width:530px; background-color:#000; color:#fff; font-size:medium;}
.categtit {align:left; padding: 0 0 0 5px; background-color:#EE9647; color:#000; font-size:small}
.topperitem {align:center; padding:5px 0 5px 0; border:2px; border-color:#000}
.p50 {text-indent:20px;}
.imgright {float:right; margin: 0 0 0 10px;}
.sidebarorange {line-height:normal; float:left; clear:left; position: relative; width:180px; display: block; padding:10px; margin:10px 0 5px 0; background-color:#EE9647; color:#fff; text-align:justify; font-size:small; }
.sidebarwelcome {line-height:normal; float:left; clear:left; position: relative; width:180px; display: block; padding:10px; margin:10px 0 5px 0; background-color:#EE9647; color:#fff; text-align:justify; font-size:xx-small; }
.sidebartitle {line-height:normal; float:left; clear:left; position: relative; width:180px; display: block; padding:2px 10px 2px 10px; margin:0 0 0 0; background-color:#000; color:#EE9647; text-align:center; font-size:large; font-weight:bold; }
a.sidebartitle {color:#EE9647;}
a.sidebartitle:hover {color:#fff;}
.sidebarmission {line-height:100%; float:left; clear:left; position: relative; width:190px; display: block; padding:5px; margin:-20px 0 0 0; background-color:#000; color:#fff; text-align:justify; font-size:xx-small;}
.sidebarcal {background:white; background-color:#FFF; width:180px; float:left; clear:left; padding:10px; margin:5px 0 0 0; position: relative; display: block; text-align:center; align:center}
.sidebaritemclear {float:left; clear:left; position: relative; width:200px; display: block; padding:0px; margin:5px 0 0 0; text-align:center; align:center}
.sidebaritem {float:left; clear:left; position: relative; width:190px; display: block; padding:5px; margin:0 0 0 0; background-color:#FFF;text-align:center; align:center}
.sidebartff {float:left; clear:left; position: relative; width:190px; display: block; padding:5px; margin:0 0 0 0; background-color:#fff;text-align:center; align:center}
.sidebarmail {float:left; clear:left; position: relative; width:190px; display: block; padding:5px; margin:5px 0 0 0; background-color:#FFF6BD; text-align:center; align:center}
.dynamenu {position:relative; clear:left; float:left; display: block;}
.search-form input {width: 160px;}
blockquote.pullquote { width: 220px; padding: 5px 0; border: 0; font-size: 18px; line-height: 150%; }

.paperstrip { width:425px; height:50px; background: url(http://www.austinfilmmeet.com/wp-content/uploads/2010/11/paperstrip_orange.png) no-repeat; position:absolute; float:right; left:220px; top:165px; padding-right:200px; z-index:10;}
.paperstrip_search { width:200px; padding:0px; top:12px; right:20px; float:right; position:relative; align:left; text-align:left; }
.paperstrip_categories { width:160px; padding:0px; left:25px; top:12px; float:left; position:relative; align:left; text-align:left; }

/* ============================ 
         FRONT PAGE 
============================ */



/* ============================ */
/* Member Directory formatting */
/* ============================ */
.memlist {align:left; padding:10px; margin:10px; background-color:#CEECFF;}
.entry-meta {clear:both; background-color:#F2F2F2; margin:0 0 10px 0;}
.entry-title-member {clear:both; text-align: center; background-color:#DDD; font-family:arial,helvetica,sans-serif; font-size:18px; 
	padding:5px 5px 5px 5px; margin:0 0 0 0;  }
.entry-title-member, .entry-title a {color:#ffffff; background-color:#000000; text-decoration:none;}
a.entry-title-member:hover {color:#EE9647; background-color:#333333; text-decoration:underlined;}
.h2org {text-color:#FFF; background-color:#FFEEDB; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:14px; padding:0 2px 0 2px;}
.mem_title {text-color:#FFF; background-color:#FFD4A3; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:24px; padding:4px; margin:0 0 10px 0; line-height:150%;}
.mem_title2 {text-color:#FFF; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:14px; padding:0px;}
.mem_basicinfo {background-color:#FFEEDB; padding:10px; float:right;}
.mem_bio {background-color:#FFEEDB; padding:10px;}

/* ============================ */
/* posts in category formatting */
/* ============================ */
.authorwrap {float:right; margin: 5px; padding: 0 0 0 5px; clear; left; position: relative; display: block; background-color:#BFE4FF; text-color:#000;}
.authorpiccategory {float:right; margin:5px; clear:left; position: relative; display: block; }
.my-tag-links {font-weight:bold;}
.searchform {}
.search-form {}
.searcharea {padding:2px; margin:2px; align:center; text-align:center;}

/* ============================ */
/* ============================ */
.orangeboxleft {background-color:#FFEEDB; padding:5px 10px 5px 10px; line-height:100%; position:relative; margin:3px 0 3px 0; font-size:small; width:150px; font-family:calibri,arial,helvetica,sans-serif;}
.orangeboxright {background-color:#FFEEDB; padding:5px 10px 5px 10px; line-height:100%; position:relative; margin:3px 0 3px 0; font-size:small; width:335px; font-family:calibri,arial,helvetica,sans-serif; float:right;}
.postwrap {position:relative; clear:both; }
.eventdatebox {background:transparent url('http://www.austinfilmmeet.com/images/blogimages/dateslate_75x68.png'); width:75px; height:68px; position:relative; padding:0px; float:left;}
.eventdatewht {width:65px; height:60px; position:relative; color:#000; padding:0px 5px 3px 5px; font:bold 18px calibri,arial; text-align:center; text-transform: uppercase;}
.entrytitleslate {float:left; position:relative; width:460px; left:5px;}
.entry-content {position:relative; float:left;}
.bigred {color:#FF0000; font-weight:bold; font-size:20px;}

.displace {position: absolute; left: -5000px; }

#mymenu {text-color:#000;}
a.mymenu_subgroups:hover {text-color:#BFE4FF;}
a.mymenu_subgroups {font-size:small; width:385px; text-align:center; font-weight:bold; position: relative; font-family:calibri,arial,helvetica,sans-serif;}
a.mymenu2:hover {text-color:#BFE4FF;}
a.mymenu2 {width:385px; font-size:medium; font-weight:bold; position: relative; text-align:center; font-family:calibri,arial,helvetica,sans-serif;}
.afmblurbhead {padding: 40px; position: relative; margin-left:40px; width:700px;}
.headrightblock {display: block; width: 150px; height: 167px; position: relative;
	padding: 0px; float: right;}
.nextmeethead {display: block; width: 200px; height: 167px; position: relative;
	padding: 0px; float: right; top-margin: 100px;}
a.nextmeethead {display: block; width: 200px; height: 167px; background: url("http://www.austinfilmmeet.com/images/nextmeet.png"); position: relative;
	padding: 0px; float: right; margin: 0 -10px 0 0;}
a.nextmeethead:hover {background-position: -200px 0;}
a.nextmeetwp {display: block; width: 200px; height: 167px; background: url("http://www.austinfilmmeet.com/images/nextmeet.png"); position: relative;
	padding: 0px; float: left; margin: 10px 0 0 0; top:-25px;}
a.nextmeetwp:hover {background-position: -200px 0;}
.mailsign {float:right; position: relative; right:25px; line-height:120%; font-family:calibri,arial,helvetica,sans-serif;}
.headboxright2 {float:right; clear:right; position:relative; right:15px; height:100px; line-height:110%; width:100px; font-family:calibri,arial,helvetica,sans-serif;}
.pagetitlewp {text-align: center; background-color:#CEECFF;}
.btn-org-30x70 {background: url("http://www.austinfilmmeet.com/images/blogimages/btn-blank-blu-65x30.png"); width:70px; height:30px; display:block; text-align:center; padding:10px 0 0 0; position:relative;}

a.btn-registernow {background: url("http://www.austinfilmmeet.com/images/blogimages/btn-registernow_blu65.png"); width:65px; height:65px; display:block; position:absolute; background-repeat: no-repeat; left:710px; top:10px; }
a.btn-registernow:hover {background-position: -65px 0; background-repeat: no-repeat; left:710px; top:10px; width:65px; height:65px; display:block; position:absolute; }

.btn-registernow-mem { position: relative; width:65px; height:65px; display:block; float:right;}
a.btn-registernow-mem {background: url("http://www.austinfilmmeet.com/images/blogimages/btn-registernow_blu65.png"); width:65px; height:65px; display:block; position: relative; background-repeat: no-repeat;}
a.btn-registernow-mem:hover {background-position: -65px 0; }

div.sidebar {float:left;clear:left;margin:15px 0 0 0;width:200px;}
.sidebar li.widget {background:white; margin:0 0 20px 0; padding:10px; width:180px}
.sidebar .widgettitle {margin:0;}
.sidebar ul {margin:0; list-style-type:none; padding:0; }
.sidebar ul ul ul { margin-left: 1em; font-size:smaller; display:none; }
.sidebar li { margin:0; padding:0; }


/* SPONSOR LOCATION BOXES */

.sponsornote  {padding:10px; background-color:#FFEEDB; margin:10px 0 10px 10px; text-align:center; position:relative; float:right; width:180px;}
.sponsoraddy {font-size:small; font-family:calibri,arial,helvetica,sans-serif; color:#FFEEDB; width:180px;}
.sponsorlocation {padding:10px; background-color:#FFEEDB; margin:10px 0 10px 10px; text-align:center; position:relative; float:right; width:180px;}


/* Just some example content */

a img {border:0;}

div.skip-link {
position:absolute;
right:1em;
top:1em;
}

.pageheader {
	background-color: #FFF;
	text-align: center;
	background-image: url(http://www.austinfilmmeet.com/images/newstuff/headerbackground.jpg);
	background-repeat: no-repeat;
	background-position: center -20px;
	clear: right;
	float: right;
	position: relative;
	width: 540px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}


form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {height:13em; margin:0 0 0.5em; overflow:auto; width:66%;}

.alignright,img.alignright{float:right; margin:1em 0 0 1em;}

.alignleft,img.alignleft{float:left; margin:1em 1em 0 0;}

.aligncenter,img.aligncenter{display:block; margin:1em auto; text-align:center;}

div.gallery {clear:both; height:180px; margin:1em 0; width:100%;}

.wp_contentbox {
	background-color: #000;
	background: url(images/content-background.png);
	width:100%;
	float:right;
}
.wp-caption{
background: url(images/content-background.png);
margin-top:0;
margin-bottom:0;
text-align:center;
padding:4px 0;
}

p.wp-caption-text{
font-style:italic;
margin:0;
font-size:smaller;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *, {
margin:0;
padding:0;
}


#afmlogowp {
	height: 149px;	width: 167px;	padding: 0px;	position: relative; 	float: left;
	margin-top: 0px; margin-right: 0px; 	margin-bottom: 0px; margin-left: 0px;
	left: 40px; top: 25px;
}
a.btn-afmlogowp {background-image: url(http://www.austinfilmmeet.com/images/btn-afmlogo.png); 	background-repeat: no-repeat;
	height: 149px;	width: 167px;	padding: 0px;	position: relative; 	float: left;
	margin-top: 10px 0px 0px 0px; left: 0px; top: 0px;
}
a.btn-afmlogowp:hover {
	background-position: -167px 0;
	}

a.btn-fb {
	background-image: url(http://www.austinfilmmeet.com/images/socialmediamenu/socmed-cssmenu.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	padding: 0px;
	position: relative;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	left: 0px;
	top: 0px;
}
a.btn-fb:hover {
	background-position: -60px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.btn-mm-home {
	display: block;
	width: 48px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	float: left;
	position: relative;
	margin-bottom: 0px;
	margin-left: 20px;
    margin-right: 5px;
	margin-bottom: 0px;
	}

a.btn-mm-home:hover {
	background-position: 0px -25px;
	background-color: #09F;
	}

a.btn-mm-about {
	display: block;
	width: 53px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -51px 0px;
	float: left;
	position: relative;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-about:hover {
	background-position: -51px -25px;
	background-color: #09F;
	}

a.btn-mm-events {
	display: block;
	width: 64px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -130px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-events:hover {
	background-position: -128px -25px;
	background-color: #09F;
	}

a.btn-mm-members {
	display: block;
	width: 77px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -198px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-members:hover {
	background-position: -195px -25px;
	background-color: #09F;
	}

a.btn-mm-projects {
	display: block;
	width: 81px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -277px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-projects:hover {
	background-position: -277px -25px;
	background-color: #09F;
	}

a.btn-mm-programs {
	display: block;
	width: 95px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -355px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-programs:hover {
	background-position: -355px -25px;
	background-color: #09F;
	}

a.btn-mm-resources {
	display: block;
	width: 91px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -450px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-resources:hover {
	background-color: #09F;
	background-position: -450px -25px;
	}

a.btn-mm-directory {
	display: block;
	width: 89px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -546px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-directory:hover {
	background-color: #09F;
	background-position: -546px -25px;
	}

a.btn-mm-sponsors {
	display: block;
	width: 81px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -640px 0px;
	float: left;
	padding: 0px;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-sponsors:hover {
	background-color: #09F;
	background-position: -640px -25px;
	}

a.btn-mm-blog {
	display: block;
	width: 42px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -730px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-blog:hover {
	background-color: #09F;
	background-position: -730px -25px;
	}

a.btn-mm-joinus {
	display: block;
	width: 61px;
	height: 25px;
	background: url("images/cssmenu-header.png");
	background-position: -777px 0px;
	float: left;
	margin-top: 0px;
    margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

a.btn-mm-joinus:hover {
	background-color: #09F;
	background-position: -779px -25px;
	}

