/*
Theme Name: AMLLP Listen
Theme URI: http://amllp.com/
Description: Default blog styles for Listen.
Version: 1.0
Author: Ben Lawless and Jon Beebe
Author URI: http://big-images.com/
*/
@import url("style_blog_specific.css");

/* @override 
	http://www.lawless.local/www.amllp.local/site_library/css/amllp.css
	http://www.stkw.local/www.delicious_cms.local/site_library/css/amllp.css
	http://sandbox.delicioussuite.com/~ds_001/www.amllp_blog.local/wp-content/themes/AMLLP/style.css
	http://www.amllp.com/careers/listen/wp-content/themes/AMLLP/style.css
*/

body {
	background: #e8e5e0;
	font-size: 100%;
}

div#container {
	background: #e8e5e0;
	width: 972px;
	margin-left: auto;
	margin-right: auto;
	font: 93% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div#header a, div#footer a {
	text-decoration: none;
}
div#content p a, div.month-list a, div#sidebar a{
	color: #3791b0;
	text-decoration: none;
	line-height: 1.5;
}

div#content p a:hover, div.month-list a:hover, div#sidebar a:hover {
	color: #8c8e8b;
}
h1, h2, h3, b, strong, h2 div {	color: #353534; font-weight: normal; font-style: normal; }

/* @group header */
div#header {
	position: relative;
	margin-bottom: 1.5em;
}

div#header i {
	display: none;
}

img#logo {
	margin-top: 15px;
	margin-bottom: 5px;
}
div.desk {
	height: 388px;
	width: 972px;
	background: #dbe2e4 url(images/desks/desk_dean.jpg);
	position: relative;
	display: block;
	overflow: hidden;
}

div.flash_movie {
	width: 430px;
	height: 242px;
	text-align: center;
	margin-left: 270px;
	top: 72px;
	border: 1px solid black;
	position: relative;
	font-style: italic;
	text-transform: lowercase;
}

div.header_nav {
	position: relative;
	height: 60px;
}

div#header .desk .overlay {
	background-color: #000000;
	width: 972px;
	height: 388px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

/* @group Desktop toggle button */

#headerToggleButton {
	width: 18px;
	height: 18px;
	right: 0;
	top: 83px;
	background: url(images/ARM_desk-ctrl.png) no-repeat 0 -36px;
	cursor:hand;
	float: none;
	display: block;
	position: absolute;
}

#headerToggleButton:hover {
	background: url(images/ARM_desk-ctrl.png) 0 -54px;
}

#headerToggleButton.closed {
	background: url(images/ARM_desk-ctrl.png);
}

#headerToggleButton.closed:hover {
	background: url(images/ARM_desk-ctrl.png) 0 -18px;
}

/* @end */

/* @group fork */

div.header_nav.fork a#experienced {
	width: 270px;
	height: 51px;
	margin-top: 20px;
	position: absolute;
	background: url(images/header_fork.png) no-repeat;
}
div.header_nav.fork a#experienced:hover, div.header_nav.fork a#experienced.active {
	background: url(images/header_fork.png) no-repeat 0 -51px;
}
div.header_nav.fork a#college {
	width: 270px;
	height: 51px;
	margin-top: 20px;
	margin-left: 270px;
	position: absolute;
	background: url(images/header_fork.png) no-repeat -270px 0;
}
div.header_nav.fork a#college:hover, div.header_nav.fork a#college.active {
	background: url(images/header_fork.png) no-repeat -270px -51px;
}
/* @end */

/* @group main */

div.header_nav ul li { display: inline; position: relative; }

div.header_nav.main a {
	width: 100px;
	height: 35px;
	margin-top: 20px;
	display: inline;
	float: left;
	position: relative;
}

div.header_nav.main a#explore {
	background: url(images/header_nav.png) no-repeat;
}
div.header_nav.main a#explore:hover, div.header_nav.main a#explore.active {
	background: url(images/header_nav.png) no-repeat 0 -35px;
}

div.header_nav.main a#listen {
	background: url(images/header_nav.png) no-repeat -100px 0;
}
div.header_nav.main a#listen:hover, div.header_nav.main a#listen.active {
	background: url(images/header_nav.png) no-repeat -100px -35px;
}

div.header_nav.main a#learn {
	background: url(images/header_nav.png) no-repeat -210px 0;
}
div.header_nav.main a#learn:hover, div.header_nav.main a#learn.active {
	background: url(images/header_nav.png) no-repeat -210px -35px;
}

div.header_nav.main a#meet {
	background: url(images/header_nav.png) no-repeat -310px 0;
}
div.header_nav.main a#meet:hover, div.header_nav.main a#meet.active {
	background: url(images/header_nav.png) no-repeat -310px -35px;
}

div.header_nav.main a#apply {
	background: url(images/header_nav.png) no-repeat -420px 0;
}
div.header_nav.main a#apply:hover, div.header_nav.main a#apply.active {
	background: url(images/header_nav.png) no-repeat -420px -35px;
}

div.header_nav.main a#achieve {
	background: url(images/header_nav.png) no-repeat -535px 0;
}
div.header_nav.main a#achieve:hover, div.header_nav.main a#achieve.active {
	background: url(images/header_nav.png) no-repeat -535px -35px;
}

/* @end */


div.sub_nav {
	padding-bottom: 15px;
	padding-top: 10px;
}
div.sub_nav a {
	color: #a3a4a1;
	text-transform: lowercase;
	font-size: 85%;
	margin-right: 30px;
}

div.sub_nav a:hover, div.sub_nav a.active {
	color: #5d9abe;
}
.thin {
	border-bottom: 1px solid #a3a4a1;
}
.thick {
	border-bottom: 3px solid #a3a4a1;
}
#videodata {
       text-align: left;
       text-transform: capitalize;
       color: #252626;
       font-weight: normal;
       font-style: normal;
       font-size: 0.9em;
       margin-left: 290px;
	float: none;
	display: block;
	position: relative;
	top: 65px;
}
/* @end */

/* @group footer */
div#footer {
	margin-top: 3em;
	margin-bottom: 2em;
}
div#footer ul li {
	display: inline;
	font-size: 77%;
	text-transform: lowercase;
	margin-right: 2em;
}
div#footer ul li a {
	color: #797575;
}
div#footer ul li a:hover {
	color: #5d9abe;
}
div#footer p.copyright {
	font-size: 77%;
	color: #a3a4a1;
	margin-top: 1em;
}

/* @end */

/* @group content */

div#content p {
	color: #595756;
	font-size: 77%;
	width: 650px;
	margin-bottom: 1.5em;
	line-height: 1.5;
}
div#content p.landing_blurb {
	
}


/* @end */

/* @group accordian */
ul.drawers {
	border-top: 1px solid #a3a4a1;
}
ul.drawers li {
	padding-top: 1em;
	padding-bottom: 1em;
}
li.drawer.open {
	border-bottom: 3px solid #a3a4a1;
}
li.drawer.closed, ul.drawers li.null {
	border-bottom: 1px solid #a3a4a1;
	height: .9em;
	overflow: hidden;
}
li.drawer.closed:hover {
	cursor: pointer;
	background: url(images/accordian_gradient.jpg) repeat-y;
}
ul.drawers li li {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	color: #8c8e8b;
	font-size: 77%;
	line-height: 1.5;
	overflow: visible;
}
ul.drawers h2.label {
	font-size: 77%;
	color: #797575;
	float: left;
}
ul.drawers li.drawer.closed a.expand {
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 10px;
	background: url(images/accordian_openclose.png) no-repeat 0 0;
}
ul.drawers li.drawer.closed a.expand:hover {
	background: url(images/accordian_openclose.png) no-repeat 0 -12px;
}
ul.drawers li.drawer.open a.expand {
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 10px;
	background: url(images/accordian_openclose.png) no-repeat 0 -24px;
	cursor: pointer;
}
ul.drawers li.drawer.open a.expand:hover {
	background: url(images/accordian_openclose.png) no-repeat 0 -36px;
}
ul.drawers a.expand i {
	display: none;
}
ul.drawers div.info {
	margin-left: 165px;
	width: 700px;
}
ul.drawers li.drawer.closed div.info {
	height: 150%;
	overflow: hidden;
}

/* @end */

/* @group form */
div#content form {
	width: 650px;
	position: relative;
	margin-bottom: 1em;
}
div.row {
	clear: both;
}
label {
	font: 77% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8e8b;
	margin-right: 5px;
	cursor: pointer;
}
div.half_row {
	background: white;
	padding: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	width: 305px;
	position: relative;
}
div#content div.full_row {
	background: white;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 625px;
}
input.text {
	border: 0px white solid;
	width: 100%;
	height: 2em;
	margin-top: 5px;
	font: 77% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #424140;
}
textarea {
	border: 0px white solid;
	width: 100%;
	height: 6em;
	margin-top: 5px;
	font: 77% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #424140;
}
form div.radio_buttons {
	right: 5px;
	top: 5px;
	position: absolute;	
}
form div.radio_buttons input {
	margin-right: 5px;
}
div.row.submit {
	text-align: right;	
}
button.submit {
	border: 0px solid #e8e5e0;
	background: #e8e5e0;
	font: 77% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3791b0;
	cursor: pointer;
	margin-right: 2em;
}
/* @end */

table.calendar td.linked-day a {
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;}
