html{
	height: 100%;
        font-family: Calibri, "Lucida Grande", Verdana, Tahoma, sans-serif;
}

h1{
    display:none;
}

body{
	background-color:#6d7f94;
	margin:0px;
	padding:0px;
	text-align:center;
	height: 100%;
}

div#mainwrapper{
	background-color:#6d7f94;
	margin: 0px auto;
	width: 1000px;
	text-align:center;
}

div#headerdiv{
	background-image: url('/images/ptlogo.png');
	background-repeat: no-repeat;
	background-color:#6d7f94;
	height:39px;
	text-align:right;
	padding-top: 40px;
	padding-right: 20px;
}

div#bodydiv{
	background-color:#FFF;
        width: 992px;
	text-align:left;
	margin:0px auto;
	min-height:100%;
	position:relative;
	padding: 20px 0px 50px 0px;
}


div#newpostdiv{
	float:left;
	width: 70%;
}

div#noticediv{
	float:right;
	width: 26%;
	height: 242px;
	background-image: url('/images/notice.png');
	background-repeat: no-repeat;
}

div#someoffchestdiv{
	background-image: url('/images/somchest.png');
	background-repeat: no-repeat;
	height: 45px;
	width: 442px;
	float:left;
	margin: 8px 0px 0px 18px;

}

div#ventpostdiv{
	margin: 55px 0px 0px 0px;
}

div#ventpostlogo{
	height: 28px;
	width: 94px;
	background-image: url('/images/ventaway.png');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 30px;
	float:left;
}

div#ventpostpanel{
	float:right;
	width: 81%;
}

textarea#ventpost{
	width: 550px;
	height: 140px;
	border: 2px solid #cccccc;
	font-size: 1em;
        font-family: Calibri, "Lucida Grande", Verdana, Tahoma, sans-serif;
}

div#ventpostsubmit{
	text-align:right;
	padding: 0px 14px 0px 0px;
}

div.breaker{
	height:0px;
	clear:both;
}

div#postspanel{
	margin: 40px 0px 0px 48px;
	width: 90%;	
}

ul#postlisting{
	list-style-image:none;
	list-style:none;
	padding:0px;
	margin:0px;
}

ul#postlisting > li{
	padding-bottom: 15px;
	border-bottom: 1px solid #dbdbdb;
        margin-bottom: 5px;
}

div.entrypostername{
	font-size: 1.3em;
	color:#9d9d9d;
	letter-spacing:-1px;
}

div.entrypostlike{
	float:right;
	height:10px;
	padding-right: 10px;
	font-size: 0.85em;
}

div.entrypostlike span.entrypostlikenotice{
	position:relative;
	top:-8px;
	padding-right:5px;
}

div.entrypostername em{
	font-weight:bold;
	font-style:normal;
	color:#38516e;
	letter-spacing:0.5px;
}

div.entrypostbody{
	width: 93%;
	margin: 8px auto 0px;
	font-size:1.2em;
	letter-spacing:-1px;
	color:#747474;
}

div.entryposteddate{
	text-align:right;
	font-size:0.9em;
	color:#8f8f8f;
}

div.entrycountdown{
        margin: 5px 0px 8px 0px;
        font-size:0.7em;
        color:#787878;
}

div.entryaddcomment{
	text-align:right;
	margin: 5px 3px 0px 0px;
        clear:both;
}

div.entrycommentbox{
	width: 80%;
	margin: 5px auto 0px;
}

ul.entrycommentlisting{
	list-style-image:none;
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.entrycommentlisting > li{
	padding: 4px;
}

div.entrycommentposter{
	font-size: 0.95em;
	color:#9d9d9d;
	letter-spacing:-1px;
}

div.entrycommentposter em{
	font-weight:bold;
	font-style:normal;
	color:#38516e;
	letter-spacing:0.5px;
}

div.entrycommentbody{
	width:93%;
	margin: 4px auto 0px;
	font-size:0.85em;
	color:#747474;
}

div.entrycommentdateposted{
	text-align:right;
	font-size:0.7em;
	color:#8f8f8f;
}

div.entrycommentpost{
	background-color:#dfe1e1;
	padding:5px;
}

div#leftmainpanel{
	float:left;
	width: 72%;
}

div#rightmainpanel{
	float:right;
	width: 25%;
}

div#loginpanel{
	border:1px solid #6d7f94;
	width: 88%;
	margin: 13px 0px 0px 0px;
}

div#loginpanelheader{
	background-color:#6d7f94;
	height: 25px;
	color:#FFF;
	font-size: 1.1em;
	letter-spacing: 0px;
	padding: 2px 4px 0px 6px;
	margin-bottom: 5px;
}

span#spanregisterwhy{
        font-size:0.7em;
        float:right;
        padding-top:4px;
}


span#spanregisterwhy a{
        text-decoration: underline;
        color:#FFF;
}

div#loginpanelleftpane{
	float:left;
	width: 60px;
	line-height: 28px;
	font-size: 0.85em;
	padding-left: 5px;
	color:#777777;
}

div#loginpanelrightpane{
	float:right;
	width: 140px;
	padding-top:3px;
}

div#loginpanelrightpane input{
	font-size: 0.75em;
	width: 125px;
}

div#loginpanelsubmitbutton{
	text-align:right;
	margin: 3px 15px 6px 0px;
}

input#loginbutton{
	border:1px solid #afafaf;
	background-color:#d8d8d8;
        margin-top:2px;
}

div#loginpanelmoreoptions{
	font-size: 0.75em;
	text-align:right;
	margin: 0px 10px 3px 0px;
}

div#footer{
	width:992px;
	height: 1px;
	background-color:#405369;
	margin: 0px auto 0px;
	padding: 3px 0px 25px 0px;
}

div#footer a{
	font-size: 0.85em;
	color: #e0e0e0
}

textarea.newcommentinputarea{
    width: 95%;
    height: 60px;
    font-size: 0.9em;
    font-family: Calibri, "Lucida Grande", Verdana, Tahoma, sans-serif;
}

div#login_loggedonas{
    margin: 5px 0px 0px 8px;
    font-size: 0.9em;
    color:#777777;
}


div#login_loginnameandalias{
    text-align:center;
    margin: 5px auto 0px;
    font-size: 1em;
    color:#6e6e6e;
}

div#login_loginnameandalias em{
    color:#3d3d3d;
    font-style: normal;
}

div#login_editprofile{
    text-align:right;
    margin: 3px 10px 0px 0px;
    font-size: 0.7em;
}

div#login_stats_header{
    margin: 5px 0px 0px 8px;
    font-size: 0.9em;
    color:#777777;
    text-decoration: underline;
}

div.stats_line{
    margin: 5px 0px 0px 12px;
    font-size: 0.9em;
    color:#777777;
}

div.stats_line em{
    color:#464646;
    font-style:normal;
}

div.stats_pages{
    font-size:0.75em;
}

div#login_logoutlink{
    text-align:center;
    margin: 4px 10px 5px 0px;
    font-size: 0.8em;
}


div#newregistercaption{
    margin: 0px 0px 5px 22px;
    font-size: 1.3em;
    font-weight:normal;
    color:#646464;
}

div.register_option{
    float:left;
    width: 140px;
    margin: 7px 0px 0px 34px;
    color:#757576;
    font-size:1em;
}

div.register_field{
    padding: 5px 0px 0px 0px;
}

div#register_confirm_button{
    margin: 8px 0px 0px 0px;
}

span.register_notify{
    background-color:#eed5d5;
    color:#852121;
    font-size:0.9em;
    padding: 2px;
}

div#newregistrationsubcaption{
    background-color:#e5e4eb;
    color:#7d7d7d;
    font-size:0.85em;
    width: 80%;
    margin: 10px 0px 28px 36px;
    padding: 5px;
}

div#newregistrationsubcaption em{
    font-style:normal;
    color:#6e6e6e;
}

div#notificationtext{
    color:#7d7d7d;
    font-size: 0.85em;
    width: 85%;
    margin: 10px 0px 0px 36px;
    padding: 5px;
    line-height: 1.8em;
}

div#notificationtext em{
    font-style:normal;
    color:#6e6e6e;
}

.backtomainlink{
    font-size: 0.80em;
}

div#twittercontactpanel{
    border:1px solid #6d7f94;
    width: 88%;
    margin: 13px 0px 0px 0px;
    color:#777777;
}

div.contactinfo{
    font-size: 0.8em;
    text-align:center;
}

div.miscpanel{
    width: 88%;
    margin-top: 13px;
}

img.feedicon{
    float:left;
}


div#feedsubscribecaption{
    padding-top: 5px;
}

div#feedsubscribecaption a:link{
    font-size: 1.2em;
    padding-top: 5px;
    color:#777777;
    text-decoration:none;
}

div#feedsubscribecaption a:visited{
    font-size: 1.2em;
    padding-top: 5px;
    color:#777777;
    text-decoration:none;
}

div#feedsubscribecaption a:active{
    font-size: 1.2em;
    padding-top: 5px;
    color:#777777;
    text-decoration:none;
}

div#feedsubscribecaption a:hover{
    font-size: 1.2em;
    padding-top: 5px;
    color:#777777;
    text-decoration:underline;
}

textarea#txtgeneratewidgetcode{
    margin-left:20px;
}

ol#registeradvantagelist li{
    padding-bottom: 20px;
}

ol#registeradvantagelist li em{
    font-size: 1.3em;
}

div#signmeuplink{
    font-size: 1.8em;
}

div#signmeuplink a:link{
    text-decoration: none;
    color:#8B8B8B;
}

div#signmeuplink a:visited{
    text-decoration: none;
    color:#8B8B8B;
}

div#signmeuplink a:active{
    text-decoration: none;
    color:#8B8B8B;
}

div#signmeuplink a:hover{
    text-decoration: underline;
    color:#545454;
}

div#widgetsamplepanel{
    float:right;
}