@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin:0pt;
	padding:0pt;
}

img{
	border: none;
}

a{
	color: #296D80;
	text-decoration: none;
	
}

a:hover{
	border-bottom-style:solid;
}

body{
	background: #3b3b36 url(../../img/bg.jpg) fixed top left no-repeat;
	color: #3b3b36;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size: 18px;
}

#wrapper{
	width: 990px;
	margin: 0 auto;
	padding-top:42px;
}

#logo_temp img{
	margin-left:150px;
	margin-top:-31px;
	position:absolute;
}

#home #logo{
	margin-top: 5px;
	float: left;
}

#home #tweetie{
	float: right;
}

#menu{
	text-align: right;
	color: #e5efeb;	
}

#menu ul{
	list-style: none;
}

#menu ul li{
	float: right;
	height: 40px;
	overflow: hidden;
}

#menu ul li a{
	z-index: 1;
	display: block;
	color: #e5efeb;
	text-decoration: none;
	padding: 8px 55px 18px 20px;
	margin-top: 10px;		
}

#menu ul li a:hover, #menu ul li a.selected{
	margin-top: 0px;
}

.bgblue{
	background-color: #296d80;
}
.bglblue{
	background-color: #48b0b1;
}
.bggreen{
	background-color: #a1cfb2;
}

#content, #headercontent, #headercontent-home{
	float: right;
	background-color: #e5efeb;
	width: 780px;
	padding: 25px;
	z-index: 10;
}

#headercontent-home{
	text-align: right;
}

#headercontent, #headercontent-home{
	margin-bottom: 25px;
}

#headercontent h1, #headercontent-home h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 32px;	
}

.blue, #headercontent h1{
	color: #296d80;
	margin-bottom: 5px;
}

#content{
	
}

#content ul{
	margin-bottom: 5px;
}

#content ul li{
	margin-left: 20px;
	list-style: disc;
}

#content h2{
	font-weight: normal;
	font-size: 36px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #49b0b2;
}

#content p{
	text-align: justify;
	margin-bottom: 15px;
	line-height: 1.3em;
}

#footer{
	text-align: right;
	float: right;
	width: 780px;
	padding-top: 5px;
	color: #e5efeb;
}

body #footer{
	font-size: 14px;
}

#settings-options, #normal-signup{
	float: left;
	width: 350px;
}

#twitter-settings, #openid-signup{
	float: right;
	width: 350px;
}

#twitter-settings img{
/*
	margin-left:140px;
	margin-top:-15px;
	position:absolute;*/
}

form label{
	display: block;
	color: #3b3b36;
}

.login fieldset{
	margin-top: 15px;	
	width: 330px;
	float: left;
	margin-right: 10px;
	padding: 15px;
	border: 0px solid #296D80;
	color: #296D80;
}

.login legend, h3, th{
	color: #296D80;
	font-size: 24px;
	font-weight: normal; 	
}

table{
	margin-bottom: 15px;
}

#id_content{
	width:508px;
	height:2.5em;
	padding:5px;
	
}

#id_publish, #id_content{
	-x-system-font:none;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.1;
	overflow:auto;
	margin-bottom: 15px;
}

#content-holder{
	float:left;
	margin-right: 15px;
}

#char-count{
	position: absolute;
	margin-top: -32px;
	margin-left: 475px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #666666;
}

#id_reoccurance{
	margin-bottom: 15px;
}

#pub-holder{
	float: left;
	width: 524px;
	height: 165px;
}

#show-holder{
	/*margin-top:80px;
	position:absolute;*/
	width:300px;
}

#show-holder label{
	display: inline;
}

#submit-btn{
	font-size: 22px;
	display: block;
	clear:both;
}

#time2, #time2_toggler{
	display: none;
}

#time2_picker{
	position: absolute;
	margin-left: 385px;
}

#id_publish{
	float: left;
	margin-right: 5px;
	width: 185px;
}

.calendar{
	display: block;
}

#cal-holder{
	float: left;
	width: 200px;
}

#date{
	display: none;
}

.formerror{
	background: #FF3300;
	padding: 10px;
	margin-bottom: 10px;
}

.notification, .error, .warning{
	color: #FF3300;
	font-style:italic;
	padding-left: 20px;
}

.no_border{
	border: 0px;
}

#twitSubmit{
	display: block;
}

#fdbk_tab, #fdbk_close{
	border: none;
}

#nonasciilove{
	position: absolute;
	color: #FF0000;
	font-size: 26px;
	border: none;
	margin-left:5px;
	margin-top:-7px;
}

#nonasciilove:hover{
	font-size: 36px;
}

#nalovekeys{
	position: absolute;
	margin-top: -60px;
	z-index: 9999999;
	border: 4px solid #296D80;
	padding: 15px;
	width: 450px;
	background-color:#FFFFFF;
	visibility: hidden;
}
	
#nalovekeys a{
	border: none;
	font-size:30px;
}

#nalovekeys a:hover{
	color: #49B0B2;
}

.td_med{
	width: 100px;
}

#sidebar{
	
	float: left; 
	width: 140px; 
	margin-top: 40px;
	text-align: center;
}

#sidebar a {
	text-decoration: none;
	border-bottom: none;
}

#sidebar div a {
	width: 135px;
}

#sidebar img{
	border: 5px solid #E5EFEB;
	width: 125px;
	height: 125px;
	margin-bottom: 10px auto 0px auto;
}

#sidebar a:hover img{
	border: 5px solid #48B0B1;
}

.big{
	float:right;
	font-size: 22px;
	margin-right:45px;
	margin-top:45px;
}

#settings-options p{
	display: inline;
	font-size: 12px;
}

#id_show_source {
	font-size: 18px;
	display: inline;
}

.notification a{
	color: #FF3300;
}


#sidebar .ptec img{
	width: 1px;
	height: 1px;
	border: none;
}

#sidebar .ptec img:hover{
	border: none;
}

#sidebar #pt_pwrdby{
	color: #E5EFEB;
}

#sidebar .ptec img.pt_img{
	width: 48px;
	height: 48px;
}

#sidebar .pt_ad_holder{
	padding: 5px;
	background: #E5EFEB;
}

#sidebar .ptec{
	margin-top: 10px;
	text-align: left;
}

#sidebar .pt_tweet_l{
	width: 90px;
}

#sidebar .pt_name_l{
	font-weight: bold;
}

#sidebar .ptec #_pt_title{
	color: #E5EFEB;
	font-size: 18px;
}

body #fbpromo{

}

body #fbpromo{
    display: block;
    margin-top: 10px;
}

body #fbpromo img{
    border:  0px;
    margin: 5px;
    display: block;
}

body #sidebar #fpromo:hover img{
    margin: 0px;
}