/*
Theme Name: AC Twenty Twelve
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.


/* =Reset
-------------------------------------------------------------- */


ul {
	list-style: none;
}


img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}




/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	overflow-y: scroll;
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	font-size: 15pt;
	font-family: Times, serif;
	color: #222;
	background-color: #222;
	margin: 0;
	padding: 0 0 70px 0;
	height: 100%;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
        color: #222;
	text-decoration: underline;
}



/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
}




#container {
	width: 1200px;
	min-height: 100%;
	margin: 70px auto 70px auto;
	background-repeat:repeat-y;
	padding: 1px;
	display: block;
}


#subcontainer {
	display:inline-block;
	width: 1017px;
	margin: 46px 90px 0 90px;
	padding: 0;
	padding: 1px;
	min-height: 100%;
}

#subsubcontainer {
	margin-top: 46px;
	padding: 1px;
	height: 100%;
	background-repeat:repeat-y;
}

#nav {
	margin-top: 0;
	margin-bottom: 0;
}

#nav ul {
	margin: 7px 0 0 0;
	padding: 0;
}

#nav li {
	color: #fff;
	display: inline;
	margin-right: 30px;
}

#name {
	font-style: italic; 
	margin:  0 0 0 30px;
	float: left;
	font-size: 21pt;
}

#links { 
	float: right;
	margin-right: 46px;
}

#links ul li a {
	color: #fff;
}

#name a {
	color: #fff;
}

#home-whitebox {
	width: 620px;
	margin: 70px auto 70px auto;
	background-color: #fff;
	min-height: 350px;
	position: relative;
	padding: 60px;
}

#home-whitebox p {
	margin-top: 0;
}

#press-whitebox {
	width: 620px;
	margin: 0 auto 70px auto;
	background-color: #fff;
	min-height: 350px;
	position: relative;
	padding: 60px;
}

#press-whitebox p {
	margin-top: 0;
}

#press-whitebox a, #press-whitebox a:visited {
	color: #222;
}

#press-whitebox a:hover, #press-whitebox a:visited:hover {
	color: #222; 
}


#musicdiv {
	border: 1px solid #fff;
	width: 845px;
	margin: 0 auto 65px auto;
	background-color: #fff;
	padding: 16px;
}

#musicleft {
	width: 370px;
	float: left;
}

#musicleft img {
	width: 370px;
	height: auto;
}

#musicright {
	width: 420px;
	margin-left: 30px;
	float: left;
}

.albumtitle {
	font-size: 18pt;
}

.songtitle {
	margin-top: 20px;
}

.mp3 {
	margin-top: 5px;
}

.songtitle a {
	color: #222;
}

#videodiv {
	border: 1px solid #fff;
	background-color: #fff;
	padding: 16px;
	width: 845px;
	margin: 0 auto 65px auto;
}

.videotitle {	
	margin-top: 10px;
	color: #222;
}

.videotitle a {
	color: #222;
}

#discogmore {
	width: 845px;
	background-color: #fff;
	margin: 0 auto 50px auto;
	padding: 36px 16px 36px 16px;
	color: #222;
	text-align: center;
}

#discogmore a {
	color: #222;
}

#sectionhead {
	color: #fff;
	width: 877px;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #fff;
}
/* 
#pics {
	width: 845px;
	margin: 0 auto 65px auto;
	padding: 16px;
}

#pics img {
	width: 257px;
	margin-right: 20px;
	height: auto;
}

#pics li {
	display: inline;
	display: table-cell;
	vertical-align: top;
}

#pics ul {
	margin: 0;
	padding: 0;
}
*/

.captionbox { 
	width: 100%;
	text-align: center;
	margin-top: -20px;
}

.captionbox p {
	margin: 0; 
	padding: 0;
	color: #fff;
	font-size: 12pt !important;
}

.images {
	width: 350px;
	height: 390px;
	float: left;
	margin-right: 100px;
	margin-bottom: 60px;
	text-align: center !important;
}

.horzimg {
	width: 350px;
	height: auto;
	margin: 0;
}

.vertimg {
	height: 350px;
	text-align: center;
	width: auto;
	margin: 0;
}