/*  
Theme Name: Break Up the Big Banks
Author: Miracle Multimedia
 */

* { margin:0; padding:0; }
*:focus { outline: none; }

body,html { min-height:101%; /*Firefox scrollbar fix*/ }
body { background:#fff; color:#333; line-height:1.5; }
body, select, textarea { font-size:62.5%; font-family:Arial, Helvetica, sans-serif; }

h1, h2, h3, h4 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
h1 { font-size:2.0em; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }

#frame { width:950px; margin:25px auto; position:relative; }

a { text-decoration:none; color:#6d98cf; }
a:hover { text-decoration:underline; }

img { border: none; }
p img { padding:0; max-width:100%; }
a img { border:none; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { margin:0 0 2px 10px; display:inline; }
img.alignleft { margin:0 10px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left }
.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; }

#header { width:950px; height:84px; margin:0 0 25px 0; }
#header .logo { float:left; padding:0 20px 0 0; }
#header .links img, #header form { float:left; padding:0 0 0 25px; }

#nav { clear:both; width:950px; height:35px; font-size:1.2em; font-weight:bold; overflow:hidden; background-color:#4d4d4d; font-family:verdana; text-transform:uppercase; }
#nav ul {  list-style:none; margin:0; line-height:35px; float:left; }
#nav li { float:left; }
#nav a { color:#fff; text-decoration:none; padding:0px 20px; }
#nav form { background-color:#fff; height:24px; margin:3px 7px 0 0; float:right; }
#nav input { padding:4px 4px 0 0; }
#nav .searchbox { border:0; width:270px; height:20px; vertical-align:top; }

#content { clear:both; float:left; display:inline; width:615px; margin:30px 0; font-size:1.2em; }
#content p, ul, ol { margin-bottom:1.5em; }
#content ul, ol { margin-left:3em; }
#content blockquote { margin:1.5em 2.5em; border-left:5px solid #7f7f7f; padding-left:15px; }
#content pre { font-family:"Courier New", Courier, monospace; overflow:auto; padding:15px; display:block; width:100%; }
#content hr { height:1px; color:#ccc; background-color:#ccc; border:0; text-align:center; margin:15px 0 20px 0; }
#content .title { text-transform:uppercase; border-top:1px dotted #333; padding:10px 0; } 
#content .meta, .tags { border-top:1px dotted #333; border-bottom:1px dotted #333; padding:5px 0; margin:0 0 10px 0; }
#content .tags {  float:left; width:610px; padding-right:5px; margin:0 0 40px 0; }
#content .mainst { float:left; width:290px; }
#content .wallst { float:right; width:290px; }
#content .mainst h3, .wallst h3 { color:#7f7f7f; text-transform:uppercase; font-size:1.1em; }
#content .license { font-size:0.8em; float:right; }
#content .partners { clear:both; padding:40px 0 0 0; }
#content .part-title { text-transform:uppercase; border-bottom:1px dotted #333; border-top:1px dotted #333; padding:10px 0; }
#content .partners img { padding:15px 15px 0 0; }
#content .title img, #content .part-title img { padding:5px 0; }
#content .navigation { font-weight:bold; color:#6d98cf; }
.more { padding:0 15px 10px 0; font-weight:bold; float:right; background:url(images/more.png) no-repeat right bottom; }
.dot { border-top:1px dotted #333; margin:0 0 2px 0; }

#sidebar { float:right; display:inline; width:310px; margin:30px 0; font-size:1.2em; }
#sidebar p { margin-bottom:1.5em; }
#sidebar h1 { border-top:1px dotted #333; border-bottom:1px dotted #333; padding:10px 0; margin:0 0 10px 0; height:36px; }
#sidebar .meta { font-size:0.9em; color:#7f7f7f; }
#sidebar .metal { font-size:0.9em; float:left; }
#pet { background-color:#becdd4; padding:20px 10px 10px 10px; margin:0 0 40px 0; }
#pet .pbody { background-color:#fff; padding:10px; margin:10px 0 0 0; }
#video { margin:40px 0; }
#newsladder { margin:30px 0; }


#footer { clear:both; float:left; width:930px; height:27px; padding:8px 10px 0 10px; font-size:1.2em; background-color:#4d4d4d; color:#fff; }
#footer a { font-weight:bold; color:#ccc; }

.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li {	font-weight: bold; }
.commentlist li .avatar {	float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.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 {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentmetadata {	font-weight: normal;	}
h3.comments {	padding: 0;	margin: 40px auto 20px ;	}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform {	margin: 5px 10px 0 0;	}
#commentform textarea {	width: 100%;	padding: 2px;	}
#respond:after {
		content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
#commentform #submit {	margin: 0 0 5px auto;	float: right;	}
.alt {	margin: 0;	padding: 10px;	}
.commentlist {	padding: 0;	text-align: justify;	}
.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}
.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;}
.commentlist p {	margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;	}
	