@charset "utf-8";

/* CSS Document 



	Theme Name: Living Proof Magazine

	Theme URI: http://livingproofmag.com

	Description: New Site Theme for Living Proof

	Author: Jason Vertucio

	Tags: fixed width, widgets, 2-column, red, yellow, blue

*/



/* HEADER

---------------------------------------------------------------------- */

* {

	margin:0;

	padding:0;

}

html, body {

	background-color:#000000;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

}

#header {

	width:920px;

	padding:20px;

	height:100px;

	margin:0 auto;

}

#header h1 {

	width:123px;

	float:left;

}

#header h1 a img {

	border:0;

}

#search img { border:0; }

#search {

	float:right;

	padding-top:0px;

	width:225px;

	text-align:right;

}

#search form {

	float:left;

	display:block;

	height:26px;

}

#search input#searchbox {

	float:left;

	display:block;

	width:154px;

	padding-top:6px;

	padding-left:1px;

	height:21px;

	font-size:9pt;

	border:0;

	color:#0066a4;

	text-transform:uppercase;

	background:url(img/search_box_2.png) no-repeat top left;

}

#search button#submit {

	float:left;

	display:block;

	height:26px;

	width:70px;

	border:0;

	color:#feee00;

	font-weight:bold;

	text-transform:uppercase;

	background:url(img/search_box_2.png) no-repeat top right;

}

#search button#submit:hover {

	background-position: center right;

}

#search button#submit:active {

	background-position: bottom right;

	color:#ff0000;

}

/* NAVIGATION MENU

---------------------------------------------------------------------- */

#nav-wrapper {

	background:url(img/nav_background.jpg) repeat-x top left;

	height:45px;

	border-top:1px solid #999999;

	overflow:hidden;

}

#nav {

	width:960px;

	margin:0 auto;

	height:45px;

}

#nav ul {

	float:left;

	display:inline;

	list-style-type:none;

}

#nav li { 

	float:left;

	margin-right:20px;

}

#nav li a {

	display:block;

	height:45px;

	text-indent:-5000px;

}

#nav a#n_home {  width:73px; background:url(img/nav/home.png) no-repeat bottom left; }

#nav a#n_current_issue { width:143px; background:url(img/nav/current_issue.png) no-repeat bottom left; }

#nav a#n_features { width:102px; background:url(img/nav/features.png) no-repeat bottom left; }

#nav a#n_artist_alliance { width:153px; background:url(img/nav/artist_alliance.png) no-repeat bottom left; }

#nav a#n_store { width:76px; background:url(img/nav/store.png) no-repeat bottom left; }

#nav a#n_contact { width:101px; background:url(img/nav/contact.png) no-repeat bottom left; }

#nav a#n_download { width:117px; background:url(img/nav/download.png) no-repeat bottom left; }



#nav-wrapper #nav ul li a:hover { background-position:top left; }









/*#nav a img {

	border:0px;

	margin-top:-45px;

}

#nav a#n_home:hover img {

	margin-top:0px;

}

#nav li a:hover {

	color:#999999;

	background-color:#ffff00;

}*/

/* CONTENT

---------------------------------------------------------------------- */

#content {

	width:960px;

	margin:40px auto;

}

#aspot {

	margin:20px 0px;

}

#aspot .aspot_border-bottom {

	margin-top:10px;

}

#aspot a img { border:0; }

/* NEWS ITEMS / SEARCH

---------------------------------------------------------------------- */

#news {

	float:left;

	width:620px;

}

.news_item {

	margin:20px 0px;

	background: #000000;

	padding-bottom:10px;

}

#news h2#latest_news, #news h2#search_results {

	padding-bottom:12px;

	border-bottom:1px solid #d4d6d9;

}

#news hr.news_separator {

	clear:both;

	border:0;

	border-bottom: 1px solid #d4d6d9;

}

.news_item h3, .news_item h4 {

	margin-left:10px;

	clear:both;

	color:#d6d7d9;

	text-transform:uppercase;

}

.news_item h3 {

	font-size:14pt;

}

.news_item h4 {

	font-size:12pt;

	margin-bottom:4pt;

}

.news_item .preview {

	float:left;

	width:300px;

	height:200px;

	padding:5px;

	background-color:#ffffff;

	margin-left:10px;

	margin-bottom:10px;

	overflow:hidden;

}

.news_item .preview div {

	height:200px;

	overflow:hidden;

}

.news_item .excerpt {

	margin-top:10px;

	margin-left:340px;

	display:block;

	font-size:11pt;

	line-height:14pt;

	margin-right:20px;

}

.news_item h3 a {

	text-decoration:none;

	color:#d6d7d9;

}

.news_item a img {

	border:0;

}

.news_item .social {

	margin-top:15px;

	padding-top:15px;

	border-top:1px solid #4c4c4c;

	margin-left:340px;

	margin-right:20px;

}

.news_item .social a {

	border:0px;

	color:#feee00;

	text-decoration:none;

}

.news_item .excerpt a {

	color:#ff0000;

}

.news_item .excerpt a:hover {

	color:#feee00;

}

#news .page_links {

	margin:20px 0px;

	text-align:center;

}

#news .page_links a {

	color:#0066a4;

	text-decoration:none;

}

	

/* NEWS ITEMS WHEN HIGHLIGHTED

---------------------------------------------------------------------- */

.news_item.hover .excerpt a {

	text-decoration:underline;

}

.news_item.hover h3 a {

	color:#0066a4;

}

.news_item.hover h4 {

	color:#feee00;

}

/* SINGLE ENTRY

---------------------------------------------------------------------- */

#single_entry {

	float:left;

	width:600px;

}

#single_entry.feature, #single_entry.page_no_sidebar {

	width:960px;

}



#single_entry h2 {

	text-transform:uppercase;

	color:#feee00;

}

#single_entry h3 {

	font-size:11pt;

	text-transform:uppercase;

	color:#feee00;

	margin:10px 0px;

}

#single_entry .byline {

	color:#ed1c24;

	font-variant:small-caps;

}

#single_entry .story {

	margin-top:20px;

	margin-bottom:10px;

	padding-bottom:10px;

	border-bottom:1px solid #ed241c;

}

#single_entry .page_no_sidebar {

	width:960px;

	border-bottom:0;

}

#single_entry .story p {

	margin-top:10pt;

	line-height:14pt;

}

#single_entry .story img {

	margin:10px 10px 10px 0px;

}

#single_entry .extra_links {

	margin-top:20px;

}

#single_entry .extra_links li {

	list-style:none;

}

#single_entry a {

	color:#0066a4;

	font-weight:bold;

}

/* SHARE CONTENT SECTION

---------------------------------------------------------------------- */

.share h3 {

	color:#feee00;

}

.share li {

	list-tyle:none;

	display:inline;

	float:left;

	padding-right: 40px;

}

.share .twitter, .share .facebook {

	margin-top:30px;

}

.share .digg {

	padding-left:360px;

	padding-right:0px;

}

.share a img { border:0 }



/* COMMENT LIST

---------------------------------------------------------------------- */

#single_entry #comment_list h3 {

	font-size:14pt;

	color:#feee00;

}

#comment_list ol {

	list-style-type:none;

}

#comment_list li {

	border-bottom:1px solid #d8d8d8;

	margin:10pt 0pt;

	padding-bottom:10pt;

}

#comment_list img.gravatar {

	height:60px;

	width:60px;

	float:left;

	background-color:#668;

}

#comment_list .comment_author {

	color:#d4d4d4;

	margin-left:10px;

}

#comment_list .comment_author a {

	color:#a1a1a1;

	font-weight:bold;

	text-decoration:none;

}

#comment_list .comment_author a:hover {

	color:#ed1c24;

	text-decoration:underline;

}

#comment_list .comment {

	margin:10pt;

	line-height:12pt;

	margin-left:70px;

}

/* COMMENT FORM

---------------------------------------------------------------------- */

#comment_form h3 {

	font-size:12pt;

	color:#feee00;

	margin-bottom:20px;

}

#comment_form fieldset {

	width:600px;

	height:200px;

	border:0;

}

#comment_form label {

	display:block;

	width:240px;

	padding:4pt 0pt;

}

#comment_form input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	display:block;

	width:240px;

	padding: 4pt 4pt;

	border:0;

}

#comment_form textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	display:block;

	top:0px;

	float:right;

	width:300px;

	height:180px;

	border:1px solid #a9a9a9;

	padding:10px;

}

#comment_form button {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:bold;

	color:#feee00;

	

	clear:both;

	border:1px solid #ff0000;

	background-color:#ed1c24;

	margin-top:10pt;

	width:250px;

	padding:4pt;

}

#comment_form button:hover {

	color:#feee00;

	background-color:#ff0000;

}

#comment_form button:active {

	background-color:#feee00;

	border:1px solid #ffff00;

	color:#ed1c24;

}

#comment_form #comment_post_ID, #comment_form #_wp_unfiltered_html_comment, #comment_form #comment_parent {

	display:none;

}

/* FEATURES PAGE

---------------------------------------------------------------------- */

#features_main {

	width:960px;

	float:left;

}

#features_main h2 {

	padding-bottom:12px;

}

#features_main ul {

	margin-top:10px;

	padding: 20px 0px;

	border-top: 3px solid #d4d6d9;

}

#features_main div.hr {

		border-bottom:1px solid #d4d6d9;

}

#features_main li.feature_box {

	float:left;

	list-style:none;

	margin-right:32px;

	margin-bottom:40px;

	height:360px;

	width:215px;

	overflow:hidden;

	padding:10px 0px;

}

#features_main li.last {

	margin-right:0px;

}

#features_main .feature_img {

	height:150px;

	width:215px;

	overflow:hidden;

	border:0;

	margin:0;

	padding:0;

}

#features_main a img { border:0; }

#features_main .feature_text {

	margin-top:0px;

	width:195px;

	padding:10px 10px 0px 10px;

	height:210px;

	background-color:#d8d8d8;

}

#features_main .feature_text h3 {

	font-weight:bold;

	font-size:8pt;

	text-transform:uppercase;

}

#features_main .feature_text p {

	font-size:8pt;

	background-color:#d8d8d8;

	padding:5px;

}

#features_main a {

	color:#000000;

	text-decoration:none;

	border:0;

}

#features_main a:hover {

	color:#0066a4;

	border:0;

}

#wp_page_numbers ul {

	padding:0;

	margin:0;

	border:0;

}

/* ARTIST ALLIANCE PAGE 

---------------------------------------------------------------------- */

img.artist_alliance {

	border-top:1px solid #d4d7d9;

	border-bottom:1px solid #d4d7d9;

	padding:10px 0px;

	margin:10px 0px;

}



/* FEATURES PAGE - STORY

---------------------------------------------------------------------- */

.feature_story h3 {

	font-size:11pt;

	text-transform:uppercase;

	color:#feee00;

	margin:10px 0px;

}

.feature_story .story p {

	text-align:justify;

}

.feature_story .story img {

	margin:10px 0px;

	border-top:3px solid #d4d4d4;

	border-bottom:1px solid #d4d4d4;

	padding: 10px 0px;

}

.feature_story .story ul li {

	list-style-image:url(img/li_circles.png);

	margin-left:60px;

}

/* CONTACT

---------------------------------------------------------------------- */

.contact_page #left_image {

	float:left;

	width:465px;

	height:450px;

	background:url(img/contact_left_img.jpg) no-repeat top left;

}

#contact_form {

	margin-left:480px;

}

#contact_form h2#contact_living_proof {

	display:block;

	width:424px;

	height:38px;

	text-indent:-9090px;

	margin-bottom:20px;

	background:url(img/h2_contact.png) no-repeat top left;

}

#contact_form p {

	color:#d4d4d4;

	font-weight:bold;

	font-size:9pt;

}

#contact_form input {

	width:422px;

	border:1px solid #393939;

	height:18px;

	padding:2px;

	font-size:12px;

	margin:6px 0px;

}

#contact_form textarea {

	width:422px;

	height:136px;

	border:1px solid #393939;

	padding:2px;

	font-size:12px;

	margin:6px 0px;

	font-family:Arial, Helvetica, sans-serif;

}

#contact_form input.submit, #contact_form input[type='submit'] {

	width:115px;

	height:24px;

	background:url(img/form_submit.png) no-repeat top left;

	text-indent:-9999px;

}

#contact_form form {

	border-bottom: 1px solid #d4d6d9;

	padding-bottom:5px;

	width:430px;

}



/* SIDEBAR

---------------------------------------------------------------------- */

#sidebar {

	float:right;

	width:295px;

	margin-right:7px;

	color:#d9d9d9;

}

#sidebar h2 {

	font-variant:small-caps;

	font-size:12pt;

}

#sidebar li {

	list-style:none;

	margin:40px 0px;

}

/* SIDEBAR - HEADINGS

---------------------------------------------------------------------- */

#sidebar ul.mad h2, #sidebar .widget h2 {

	display:block;

	width:294px;

	height:38px;

	text-indent:-9090px;

	margin-bottom:20px;

}

#sidebar ul.mad h2 { background:url('img/h2_sponsors.png') no-repeat; margin-bottom:10px; }

#sidebar ul.mad h2.chimein { background:url('img/h2_chimein.png') no-repeat; margin-bottom:10px; }

#sidebar #text-4 h2 { background:url('img/h2_monday_mixtape.png') no-repeat; }

#sidebar #samsarin-php-1 h2 { background:url('img/h2_monday_mixtape.png') no-repeat; }

#sidebar #twitter-tools h2 { background:url('img/h2_twitter_feed.png') no-repeat; }

#sidebar #linkcat-1 h2 { background:url('img/h2_friends.png') no-repeat; }

#sidebar #tag_cloud-2 h2 { background:url('img/h2_tags.png') no-repeat; }

#sidebar #text-5 h2 { background:url('img/h2_follow_us.png') no-repeat; }



/* SIDEBAR - AD CONTENT

---------------------------------------------------------------------- */

#sidebar ul.mad { margin-bottom:20px; padding:0px; }

#sidebar .mad li { margin:0; }

#sidebar .mad a img { border:0; }

#sidebar .mad .wp125ad { margin-bottom:20px; }

/* SIDEBAR - MONDAY MIXTAPE

---------------------------------------------------------------------- */

#sidebar #samsarin-php-1 li {

	margin:4px 0px;

}

#sidebar #samsarin-php-1 a {

	text-decoration:none;

	color:#0066a4;

}

#sidebar #samsarin-php-1 a:hover {

	color:#feee00;

}

/* SIDEBAR - TWITTER

---------------------------------------------------------------------- */

#sidebar #twitter-tools li {

	margin:5px 0px;

	padding-bottom:5px;

	border-bottom:1px dotted #494a4c;

}



#sidebar #aktt_tweet_form {

	display:none;

}

#sidebar #twitter-tools {

	font-size:9pt;

}

#sidebar #twitter-tools a {

	color:#0066a4;

	text-decoration:none;

}

#sidebar #twitter-tools a.aktt_tweet_time {

	font-size:8pt;

}

#sidebar #twitter-tools a:hover {

	text-decoration:underline;

}

/* SIDEBAR - LINKS

---------------------------------------------------------------------- */

#sidebar .blogroll li {

	margin-top:0px;

	margin-bottom: 0px;

	padding:0px;

}

.blogroll a {

	text-decoration:none;

	color:#0066a4;

}

.blogroll a:hover {

	color:#ed1c24;

}

.blogroll a:active {

	color:#feee00;

}

/* SIDEBAR - TAGS

---------------------------------------------------------------------- */

#sidebar .widget_tag_cloud a {

	color:#d4d6d9;

	text-decoration:none;

}

#sidebar .widget_tag_cloud a:hover {

	color:#ed1c24;

}

/* PAGE LIST

---------------------------------------------------------------------- */

.page_list {

	width:600px;

	height:38px;

	margin:10px 0px;

	border-top:1px solid #ec241c;

	border-bottom:1px solid #ec241c;

}

.page_list img.h2 {

	float:left;

	margin-top:10px;

	padding-top:0px;

}

.page_list ul.pages {

	display:inline;

}

.page_list ul.pages li.page_link {

	display: block;

	float:left;

	list-style:none;

	padding:4px 5px;

	margin: 6px 5px;

	background-color:#0066a4;

	border:1px solid #00385a;

	outline:1px solid #001e31;

	color:#d4d6d9;

	font-weight:bold;

}

#single_entry .page_list ul.pages a  {

	color:#d4d6d9;

	text-decoration:none;

}

#single_entry .page_list ul.pages li.highlight a {

	color:#0066a4;

}

#single_entry .page_list ul.pages li.highlight  {

	background-color:#feee00;

	color:#0066a4;

}

/* FOOTER

---------------------------------------------------------------------- */

#footer {

	padding:40px;

	background-color:#d4d6d9;

	color:#000000;

	font-size:9pt;

	text-align:center;

}

#footer a { text-decoration: none; color: #0066a4; }

ul.footer_nav {

	text-align:center;

	display:block;

	margin:10px;

}

ul.footer_nav li {

	display:inline; 

	padding-right:20px;

}

ul.footer_nav li.last {

	padding-right:0;

}

.footer_nav a {

	color:#0066a4;

	text-decoration:none;

	font-weight:bold;

}

.footer_nav a:hover {

	color:#ed241c;

}





/* MISC

---------------------------------------------------------------------- */

a img { border:0; }

.clear {

	clear:both;

}

.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





.wp-polls { margin-bottom:20px; }

.wp-polls p { padding-bottom:8pt; }

.wp-polls a { text-decoration: none; color: #feee00; }
