/*
Theme Name: Vendy Awards 2010
*/
/*
blue: 25b8cc
*/

h3 {font-size:200%;}
dd {margin-bottom:1.5em;}
.left {float:left;}
.right {float:right;}

.content {font:112.5% "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.467em;}
.content a {color:#007e8f;}
.content a:hover, .content a:active {color:#780e00;}

.nav {float:right;font:100% "Helvetica Neue",Arial,Helvetica,sans-serif;	}
.nav a {text-decoration:none;color:#333;}
.nav a:hover {border-top:2px solid #25b8cc ;}
.nav li {float:left;list-style-type:none;padding:5px 10px;font-size:125%;margin-top:15px;}

.header .nav {margin-right:-10px;}
.yellow {height:270px;width:100%;background:#ffe265 url(http://streetvendor.org/vendys/images/2010/yellow.gif) no-repeat 50% -50px;border-top:5px solid #ffe265 ;}
.lower {padding:20px 0 0 15px;margin:0 0 50px 0;}
.row1 {float:left;}
.pod {padding:0px 5px;margin-bottom:35px;}
.pod h3 {border-bottom:1px solid #cacaca;padding-bottom:5px;}
.pod h3, .pod p {margin-bottom:10px;}

.blue {height:150px;border-top:10px solid #cff1f4;border-bottom:10px solid #cff1f4;background: #25b8cc url(http://streetvendor.org/vendys/images/2010/main-page.gif) no-repeat 50% 10px;height:150px;}
.blue h1, .blue h2 {text-indent:-9999px;}
.blue #svplink {display:block;height:30px;margin:0 0 0 50px;position:absolute;top:90px;width:190px;}
.wrapper {padding-top:35px;}
.content .inner {padding:0 25px 0 0;}
#frm9929 {height:630px!important;}

ul.anchors {padding-left:3px;}
.anchors li {list-style-type:none;}
#judges h4 {font-weight:bold;margin-top:15px;}
#judges img {}
.judge {clear:both;padding-top:20px;}

#sponsors img, {display:block;}
#past h4{font-weight:bold;}

.vendors h4 {margin-bottom:3px;margin-top:30px;font-weight:bold;font-size:24px;}
.vendors h5 {margin-bottom:10px;font-size:16px;}
.vendors p.stupid {width:200px;float:right;margin-left:10px;}
.vendors .vendor p.quote {font-family:georgia;}
.vendors .vendor embed {margin-bottom:20px;}

.cform ol li {list-style-type:none;margin-bottom:1em;}
.cform input.single {font-size:100%;padding:4px;width:250px;margin:3px 10px 7px 0;}
.cform textarea {font-size:125%;padding:4px;}
#sendbutton {margin-left:40px;}
.linklove {display:none;}
.failure {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.cform legend {height:0;}

.sidebar {}
.sidebar-pod {background-color: #e8f3f4;padding:20px;margin-bottom:25px;border-top:10px solid #fff6d3}
.sidebar h4 {margin-bottom:4px;font-weight:bold;}
.sidebar h5 {margin-bottom:.75em;}
.sidebar .buyticketsbutton {margin-left:60px;;}
.sidebar .committee {text-align:center;}
.sidebar .blogroll li {list-style-type:none;margin-bottom:5px;}
.sidebar .blogroll ul {padding:0;}
.sidebar .calendar a {padding:0 0 0 30px; width:260px;display:block;margin:0 0 10px 0px ;}
.sidebar .calendar .outlook {background:url(http://streetvendor.org/vendys/images/2010/calendar_add.gif) no-repeat 0 3px transparent;}
.sidebar .calendar .google {background:url(http://streetvendor.org/vendys/images/2010/google.png
) no-repeat 0 3px transparent;}
.sidebar .calendar .yahoo {background:url(http://streetvendor.org/vendys/images/2010/yahoo.png
) no-repeat 0 3px transparent;}
.sidebar .calendar .ical {background:url(http://streetvendor.org/vendys/images/2010/ical.png
) no-repeat 0 3px transparent;}

.footer {height:60px;background-color:#25B8CC;margin-top:30px;}
.footer a {color:#fff;}
.footer p {float:left;color:#fff;margin-top:20px;}
.footer .nav {float:right;}
.footer .nav ul {padding-left:0	;}
.footer .nav li {font-size:100%;}
.footer .nav a:hover {text-decoration:underline;}
.footeryellow {height:200px;background:#ffe265 url(http://streetvendor.org/vendys/images/2010/footer-yellow.gif) no-repeat 50% 0px;}



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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 p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */