@import "dialogs.css";
/*  
Author: Brent Spore
Author URI: http://brentspore.com/
*/

/* Default Styling */

* {margin:0;padding:0;}
p,ul,ol,blockquote {margin:1em 0;}
img {border: 0;}

body {background: url('../images/body-bg.gif') top repeat-x #222;color: #888; font-family: helvetica, sans-serif; font-size: 11pt;}
small {font-size: 75%;}

em {color: #ccc;background: #333;font-style:normal;padding: 5px;}

/* Links */

a {color: #64d7f5;text-decoration: none;}
a:hover { color: #fff; text-decoration: underline;}
a:visited {}

/* Title Styling */

H1 {font-size: 45px;color: #fff;margin-top: 10px;margin-bottom: 40px;font-weight: bold;letter-spacing:-1px;}

/* Header Styling */

#masthead {height: 158px;width: 900px; margin: 0 auto;}
#nav-left {width:279px;float: left;margin-top: 20px;}
#nav-right {width:620px;float:right;margin-top: 10px;text-align:right;}
#nav1 {height: 80px;margin-bottom: 10px;}


#main {width: 900px;margin: 0 auto;}

/* Content Styling */

#content {margin: 20px 0 20px 0; width:630px; float:left;line-height: 1.5em;}

#content h2 {color: #ccc;font-weight: normal;font-size: 1.5em;margin: 35px 0 20px 0;}
#content h3 {color: #ccc;font-weight: normal;font-size: 1.5em;margin: 0 0 0 0;}
#content h4 {padding:0 0 10px 0;margin:10px 0 0 0;color: #fff;font-size:1.2em;font-weight: normal;border-bottom: 1px dotted #535353;}
#content h5 {font-size: 35px;color: #fff;margin-top: 10px;margin-bottom: 20px;font-weight: bold;letter-spacing:-1px;}
#content h6 {font-size: 16px;color:#fff;margin: 0;padding:0;}
#content h7 {font-size: 12px;color:#fff;margin: 0;padding: 0;}
#content h8 {font-size: 21px;font-weight:bold;color:#fff;float:right;margin-top:100px;}

#content .spacer {height: 20px;}

#content ul,ol {list-style: none;margin: 0 0 20px 0;padding:0;}
#content li {list-style: none;margin:0;padding:10px;border-bottom: 1px dotted #535353;}

#content a:visited { color: #64d7f5;}
#content a { color: #64d7f5;}
#content a:hover { color: #fff;background: #3d3d3d;text-decoration: none;}

#tweettitle {float:left;font-size:16px;color:#64d7f5;margin:0;padding:0;width: 250px;font-weight:bold;}
#postin {float:right;font-size:16px;color:#888;margin:0 38px 0 0;padding:0;width: 300px;text-align:right;}

#content .textbox {border: 3px solid #888;background-color: #111;color: #fff;padding: 5px;width: 275px;margin: 0 0 15px 0;}
#content .text {border: 3px solid #888;background-color: #111;color: #fff;padding: 5px; margin: 0 0 15px 0;}
#content .tweetbox {border: 3px solid #888;background-color: #111;color: #fff;padding: 5px;width: 575px;height: 100px;margin: 5px 0 5px 0;float:left; font-size:14px}

#date-nav {float:right;padding:0 0 10px 0;margin:10px 0 0 0;}

.bigbutton {height: 55px;background:url('../images/bigbutton-bg.png') top repeat-x #64d7f5; color: #fff;padding: 0 20px 0 20px;border:3px solid #888;font-size: 1.5em;cursor:pointer;margin: 10px 0 0 20px;}
.bigbutton:hover {background-color: #cbf4ff;}

.bigbutton-grey {height: 55px;background:url('../images/bigbutton-bg.png') top repeat-x #222; color: #fff;padding: 0 20px 0 20px;border:3px solid #888;font-size: 1.5em;cursor:pointer;margin: 10px 10px 0 10px;}
.bigbutton-grey:hover {background-color: #64d7f5;}

.bigbutton-side {height: 55px;background:url('../images/bigbutton-bg.png') top repeat-x #222; color: #fff;padding: 0 20px 0 20px;border:3px solid #888;font-size: 1.5em;cursor:pointer;margin: 10px 0 0 0;width:100%;}
.bigbutton-side:hover {background-color: #64d7f5;}

.smallbutton-grey {height: 35px;background:url('../images/smallbutton-bg.png') top repeat-x #222; color: #fff;padding: 0 20px 0 20px;border:3px solid #888;font-size: 1em;cursor:pointer;margin: 10px 0 0 0;width:100%;}
.smallbutton-grey:hover {background-color: #64d7f5;}

.alert {background:#c90000;padding:10px;color:#fff;margin:20px 0 0 0;}

/* Who's Hot Styling */

#hot {
	margin-bottom:15px;
}

/* Sidebar Styling */

#sidebar {width:250px;float:right;}
#sidebar-header {height: 35px;background-color: #111;;padding: 15px 10px 0 10px; font-size: 14pt;color: #fff;border-bottom: 1px solid #494949;text-align: center;}
#sidebar-content {background: #2e2e2e;padding: 10px;}
#sidebar-footer {height: 35px;background:url('../images/sidebar-footer.gif') repeat-x bottom;border-top: 1px solid #494949;}

#search {margin: 20px 0 20px 0;color: #ccc;}
#search input {border: 3px solid #888;background-color: #111;color: #fff;padding: 5px;width: 235px;margin: 5px 0 0 0;}

#sidebar h2 {padding:0 0 10px 0;margin:10px 0 0 0;color: #fff;font-size:1.2em;font-weight: normal;border-bottom: 1px dotted #535353;}
#sidebar h3 {padding:0;margin:0;color: #fff;font-size:1.2em;font-weight: normal;}
#sidebar ul,ol {list-style: none;margin:0;padding:0;}
#sidebar li {list-style: none;margin:0;padding:0;border-bottom: 1px dotted #535353;}
#sidebar li a {display: block; color: #d8d8d8;padding: 7px;font-size:.8em;}
#sidebar li a:hover {display: block; color: #d8d8d8;background: #3d3d3d;text-decoration: none;}
#sidebar li a:visited {}

#sidebar p {padding: 0 10px;color:#ccc;font-size:80%;line-height:1.4em;}

#sidebar #members {margin: 0;}
#sidebar .vcard img {border: 2px solid #444;margin: 0 3px 3px 0;}

#sidebar .spacer {height: 20px;}

#sidebar .latest {padding: 5px;font-style: normal;border-bottom: 1px dotted #535353;line-height: 1.5em;font-size: .8em;}

#info {}
#info img {border:1px dotted #535353;padding: 2px;float:left;margin-right:10px;}

/* Footer Styling */

#footer-wrapper {height: 88px; width: 100%;background: url('../images/footer-wrapper-bg.gif') bottom repeat-x;border-bottom: 1px solid #262626;margin-bottom: 5px;}
#footer { width: 900px;margin: 0 auto;}
#footer-left {width:630px;float:left;margin-top: 25px;}
#mt {width:250px;float: right;margin-top: 30px;text-align:center;}

/* Clear Floats */

.clear {clear:both;}
.right {float:right;}
.left {float:left;}

input[type=text],input[type=file],input[type=password]{
	font-size:19px;
}
#text_tweetbox_charcount{
	font-size:20px;
	font-weight:bold;
	padding-top:100px;
	padding-left:3px;
	float:right;
}