/* -------------------------------------------------- ||
1. Reset.css
2. Default Text Styles
3. Layout
	A. Navigation Styles
	B. Header Styles
		a. Image Replacement
	C. Sidebar Styles
	D. Content Styles
	E. Footer Styles
4. Classes and Extra
	A. Layout Tools
	B. Typographic Tools
	C. Styling Extras
	D. Display Values

*/

/* RESET.CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
	
/* remember to define focus styles! */
:focus {
	outline: none;
	}
	
html { overflow: -moz-scrollbars-vertical;
overflow-x: auto; }

	
body {
	line-height: 1.2em;
	color: #a1a1a1;
	background:#000000;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	/* FOR IE - adds hover functionality on non-a elements */
	behavior:url(htcmime.php?file=js/ie-hover.htc);
}
	
#nobg {background:#1e1e1e}
	
ol, ul {
	list-style: none;
	}
	
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
	
caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
	
blockquote, q {
	quotes: "" "";
	}
	
img, div {
   behavior: url("http://www.artmeetscommerce.net/iepngfix.htc");
}

#everything {
  font-size: 0.625em; 
	}


/* DEFAULT STYLES */

h1	{
	font-size: 2.4em;
	margin:0;
	padding:0;
	}

h3	{ 
	font-size: 2.4em;
	border-top:2px groove #111;
	border-bottom:2px groove #111;
	padding:0.5em 0;
	}

p, fieldset, form, dl, dir, menu	{ 
	padding:0.5em 0;
	}
	
h4 {
	font-size:1.6em;
	margin:0 0 1.1em 0;
	}

h5 {
	font-size:1.5em;
	margin: 0.575em 0;
	}

h1, h2, h3, h4, h5, b, strong { 
	font-weight: bolder;
	}
	
blockquote	{ 
	margin-left:20px;
	font-size:1.0em;
	font-style:italic;
	margin-top:0;
	margin-bottom:0;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	
	}
	
blockquote p {
margin-left:0; margin-right:0}

i, cite, em, var, address	{ 
	font-style: italic;
	}

pre, tt, code, kbd, samp	{ 
	font-family: "Courier New", Courier, monospace;	
	}

p {
	font-size:1.0em;
	}

a {
	color: #FFE734;
	text-decoration:none;
	}
	
a:visited {
	color: #FFE734;
	text-decoration:none;
	}
		
a:hover {
	color: #FFE981;
	text-decoration:none;
}	
	
a:active {
	color:#ffffff;
	text-decoration:none;
}	


/* LAYOUT */

#container {
	background:transparent;
	width:850px;
	margin:0 auto;
	}	
	
#header {
	text-align:center;
	color:#fff;
	background:#000000
	}
	
#header h1 a {font-size:64px;line-height:64px;color:#fff}

	
/* WIDGET STYLES */

	

.post {
	padding-top:20px;
	margin-bottom:25px;
}

.left {
	width: 495px;
	float:left;
	margin-left:170px;
	display:inline
}

.post .left p {font-size:14px;}
.post .left p, .post .left h4, .post .left small {margin-left:0; padding-left:0; margin-right:0}

.socside {width:60px; float:left; margin-left:50px; display:inline; margin-top:60px;}	
.bio {margin-top:20px}
	
.vid, .slideshow, .vid-full {
	padding:0 0 0 0;
	margin:0 auto;
	width:495px;
}


.post h4 {
	font-size:18px;
	line-height: 22px;
	color: #ffffff;
	padding: 0;
	margin: 20px 0 0 0;
	}
	
h5 {
	margin:0.5em 15px 0 15px;
	padding:0.5em 0;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-style:italic;
	font-weight:normal;
	color:#1ab9e9;
	border-top:1px solid #1ab9e9;
	font-size:1.4em;
}

.post h5{border-top:none;
padding-bottom:0;
}

.gallery h5 {
	margin:0;
}

.post h4 a {
	text-decoration:none;
	background: #242424;
	color: #ffffff;
	padding: 10px;
	display: block;
}

.post h4 a:hover {
	text-decoration:none;
	background: #363636;
	color: #ffffff;
	padding: 10px;
}



/* NAVIGATION STYLES */
#nav {
	background:#a440a1;
	line-height:35px;
	font-weight:bold;
	text-align:center;
	height:35px;
	margin:0 0 2px 0;
	padding:0;
	font-size:18px;
}

#nav ul {
	margin:0 auto;
	padding:0;

}

#nav ul li {
	margin:0;
	display:inline;
	padding:0;
	text-align:center;
}

#nav ul li a {
text-transform:lowercase;
color:#fff;
padding: 8px 45px 7px 45px;

}

#nav ul li a.active, #nav ul li a:hover {
	background:transparent url(../images/active.png) bottom center no-repeat;
}
	



/* HEADER STYLES */


	/* IMAGE REPLACEMENT */
	
	.replace{ 
		position:relative; 
		margin:0px; 
		padding:0px;
		overflow: hidden;
		} 
		
	.replace span{ 
		display:block; 
		position:absolute; 
		top:0px; 
		left:0px; 
		z-index:1; 
		} 
	
	#myh1, #myh1 span{ 
		height:168px; 
		width:850px; 
		background-image: url('/blog/wp-content/themes/amc/images/logo_web.jpg'); 
	
		}
	
	



	
/* CONTENT STYLES */

#main {
	font-size:1.2em;
}

.post p, small {
	margin:0;
	padding-bottom:0.5em;
	padding-top:0.5em;
	}
	
.narrowcolumn {width:760px; margin:0 auto; font-size: 14px;}
.narrowcolumn p {line-height:22px;}
.narrowcolumn .post h4 {font-size:24px; margin-bottom:10px}

#content-wide .post p {
	margin: 0 10px
}


small, .postmetadata, cite {
	font-size: 10px;
	font-family:"Lucida Grande", "Lucida Sans", sans-serif;
	color: #646464;
}

.postmetadata {
	text-align: right;
	margin-top:20px;
	border-top:1px dotted #363636;
	clear:both;
}

.postmetadata a {
color: #bcbcbc;	
}

.postmetadata a:visited {
color: #bcbcbc;	
}

.postmetadata a:hover {
color: #dedede;	
}

.commentlink a {
color: #FFE734;	
}

.commentlink a:visited {
color: #FFE734;	
}

.commentlink a:hover {
color: #FFDE75;	
}

.author {padding:8px; border:5px solid #1ab8e8; margin:15px; background:#fff; }

.author p {margin:0;padding:0; font-family: "Lucida Grande", "Lucida Sans", sans-serif; font-style:normal; font-weight:bold; color:#5b5b5b
}
.author img.floatLeft {
	padding-right:8px;
}

.author p.clear {line-height:0; height:0px;}

#content ul {
	list-style: disc inside;
	}

#content ol {
	list-style: decimal inside;
	}


#content .post ul {
list-style:disc outside;
margin-left:23px;
}

#content .post ul li {
	padding: 0.5em 0 0 0;
}

#content .post ul li ul {
	margin-left:20px;
	font-weight:normal;
	list-style-type:circle;
	text-transform:none;
	letter-spacing:0;
}

#content .post ul li ul li {
	padding:0;
}


#content .post ul.links {
	font-weight:normal;
	letter-spacing:0;
	list-style:circle;
	margin-left:43px;
	text-transform:none;
}	

#content .post ul.links li{
	padding:0;
}

#blog #content .post ul {
	font-weight:normal;
	letter-spacing:0;
	list-style:circle;
	margin-left:43px;
	text-transform:none;
}


#blog #content .post ul li {
	padding:0 20px 0 0;
}

#content h2 {text-align: center; font-size: 36px; line-height: 46px; color: #ffffff; font-weight: bold;}

#dsq-content .dsq-login-buttons {margin: 0 0 10px 0 !important; padding: 0 !important;}

#dsq-content h3 {margin: 60px 0 0 0 !important; font-size: 22px !important; border: 0 !important;}

#dsq-content .dsq-post-footer .dsq-button {float: left !important; margin: 2px 0 !important;}

/* FOOTER STYLES */

#footer {

	padding: 0.6em 0 0.6em 0;

}

#footer p {
margin:0; padding:0;
	}	



/* LAYOUT TOOLS */

.floatLeft { 
	float: left; 
	}
	
.floatRight { 
	float: right; 
	}
img.floatLeft {padding-right:8px;}
	
.clear { 
	clear: both; 
	}
	
.layoutCenter { 
	margin: 0 auto; 
	}
	
.textCenter	{ 
	text-align: center; 
	}
	
.textRight { 
	text-align: right; 
	}
	
.textLeft { 
	text-align: left; 
	}


/* TYPOGRAPhIC TOOLS */

.error { 
	border: 1px solid #fb4343; 
	padding: 3px; 
	color: #fb4343; 
	}
	
.warning { 
	border: 1px solid #d4ac0a; 
	padding: 3px; 
	color: #d4ac0a; 
	}
	
.success { 
	border: 1px solid #149b0d; 
	padding: 3px; 
	color: #149b0d; 
	}
	
.callOut { 
	font-size: 125%; 
	font-weight: bold; 
	}
	
.strikeOut { 
	text-decoration: line-through; 
	}
	
.underline { 
	text-decoration: underline; 
	}
	
.resetTypeStyle	{ 
	font-weight: normal; 
	font-style: normal; 
	font-size: 100%;					  
	text-decoration: none; 
	background-color: none; 
	word-spacing: normal;					  
	letter-spacing: 0px; 
	text-transform: none; 
	text-indent: 0px; 
	}
	
	
/* DISPLAY VALUES */

.hide { 
	display: none; 
	}
	
.show { 
	display: block; 
	}
	
.invisible { 
	visibility: hidden; 
	}
	
	
em {
	font-style:italic;
}	
	
/* CLASSES */





.quote {
line-height:1.6em;
}

/* BLOG */

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em "Lucida Grande", "Lucida Sans", sans-serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	margin:0 15px;
	padding-left:8px;
	padding-right:8px;
	}

.commentmetadata {
	font-weight: normal;
	}
	
.entry {padding-bottom:20px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 80%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 20px 0 0 0;
	padding: 0;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
	
p img {
	padding: 0;
	max-width: 100%;
	}
	
	.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

img.alignleft {
	margin-right:10px;
}
	
	
.navigation {
	font-size:12px;
	font-style:italic;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	padding:0;
	margin:0 0 25px 0;
	clear:both;
}

.navigation a {
	color:#cdcdcd;
	text-decoration:none;
}

object, embed, img {
	max-width:100%;
}

h4.pagetitle {
	font-style:italic;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	padding:0;
	text-align:center;
	margin:0 0 25px 0;
	font-weight:normal;
	color:white;
}


.thumb {width:220px; float:left; margin:0 10px 20px 10px; display:inline}

.fulllist {width:110px; background:transparent; float:left; margin:0 12px 7px 0;}



.fullist img {margin:0;}

.thumb p {margin-top:0; padding-top:0;font-size:1.0em;
	font-style:italic;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;}

.vidgallery { margin:0;}
.vidgallery .thumb {width:120px; background:#eee;margin:0 5px 10px 5px}
.vidgallery .thumb img {margin:5px 5px 0 5px;}


.position {
	font-style:italic;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	color:#1ab9e9;
	text-transform:none;
	letter-spacing:0;
	font-weight:normal;
}
	
h4.subscribe {
	text-align:right;
	background: url(../images/icons/feed-24.gif) center right no-repeat;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:30px;
}

h4.subscribe a {display:block; color:white;}
h4.subscribe a:hover {color:#1ab9e9;}


.pagination {text-align:right; margin:0 15px 15px 0;}
.pagination a { padding:5px 10px; border:1px solid #aaa; text-decoration:none; color:#aaa}
.pagination a.current {color:#fff; border-color:#fff}





.bubblewrap {background:transparent; float:left; width:450px; margin:10px; display:inline}

.bubblewrap.smaller {width:300px; margin-top:0}

.bubbleinner {color:#5b5b5b; background:#fff; border-top:5px solid #1ab8e8;border-left:5px solid #1ab8e8;border-right:5px solid #1ab8e8;}

.bubblewrap.smaller h2 {font-size:21px; color:#1ab8e8; margin-top:10px}
	
.bubbleinner.video p img.floatLeft {padding-bottom:15px;}
.bubbleinner.video p {font-size:12px;}
#twelve {font-size:12px;}

.bubbleinner ul {list-style: circle; margin: 0 0 20px 0;}

.bubblebottom {position:relative; z-index:100; top:-5px; height:34px; background:transparent url(../images/bubble.png) bottom right no-repeat; }

.bubblebottom p {color:#1ab8e8; padding:5px 65px 0 0}
.bubbleinner p {padding-bottom:25px;padding-top:15px;font-size:14px;line-height:1.5em}

.examples {color:#1ab8e8; font-size: 26px !important; font-weight: bold; position: relative; left: -2px; bottom: -1px;}

.examples_holder {display: block; width: 450px;}

#content #twitter_update_list  {text-transform:none;margin:0; padding:0 0 20px 0}

#twitter_update_list li {list-style-type:none; font-size:12px; color:#5b5b5b; letter-spacing:0; margin:0 15px;}


.learnmore a {font-family: Georgia, "Times New Roman", serif; font-style:italic; color:#5b5b5b;; font-size:21px; text-align:center; width:70px;display:block; float:left; padding-right:15px;padding-bottom:10px;text-transform:lowercase}

h1.pitch {font-family:"Hoefler Text", Georgia, "Times New Roman", serif; font-style:italic; text-align:center; font-size:72px; font-weight:normal; color:#fff; margin-bottom:50px; margin-top:50px;}