﻿body {
	/* MPP modified */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-width: 920px;
	font-size:80%;
    font-family:arial;
}



a,
a:link,
a:visited,
.posts .more a.arrow,
.posts .more a:link.arrow     
{
	text-decoration: none;
	color: #7b3501;
	font-family: Arial;
}

a:hover
{
	text-decoration: underline;
	color: #B47343;
}


a:hover,
a:active,
.posts .more a,
.posts .more a:link {
    
}
p,
ul {
    line-height:1.5em;
}
p {
    margin:0 0 1.2em;
}
ul,
ol {
    margin:0 0 1.2em 2ex;
}
ul li {
    list-style-type:none;
    margin-left:3ex;
}
ol li 
{
    list-style-type:decimal;
    margin-left:3ex;
}
em {
    font-style:italic;
}
textarea {
    overflow:auto;
}
input.text,
textarea {
    border:1px solid;
    padding:.1em .3ex;
}
input.hinted,
textarea.hinted {
    font-style:italic;
}

iframe 
{
	display:none;
	
}

/* ICON BUTTONS
----------------------------------------------------------*/
a.ibutton {
}
input.ibutton,
a.ibutton img,
img.ui-datepicker-trigger {
}
img.ui-datepicker-trigger {
}
input:hover.ibutton,
a:hover.ibutton img,
img:hover.ui-datepicker-trigger {
}
input.ibutton.remove,
a.ibutton.remove img {

}
input.ibutton.edit,
a.ibutton.edit img {

}
input.ibutton.add,
a.ibutton.add img {

}
input.ibutton.approve,
a.ibutton.approve img {

}
img:hover.ui-datepicker-trigger {

}
.admin.buttons {

}
.admin.manage.buttons {

}
.admin.buttons form {
}
.admin.buttons form fieldset {
}


/* HEADINGS   
----------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
    margin:1em 0 .2em;
}
h1 {
    font-size:250%;
}
h2 {
    font-size:200%;
}
h3 {
    font-size:125%;
}
h4, h5, h6 {
    font-size:100%;
}

h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
    font-weight:normal;
}

h2.title {
    margin:0 0 .5em 5px;
    font-family: "Georgia";
    color: #7B3501;
}
.page.post h2.title,
.subpage.post h2.title {
    margin:0 0 .8em;
}
.editPage h2.title,
.editPost h2.title {
    margin-left:0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
#page, 
#subpage {
	width: 100%;
	min-height: 866px;
	display: table;
}

#pagecontainer {
	background: url(images/bg-content-repeat.png) repeat-y center;
}

#page {
	background: url(images/bg7.jpg) no-repeat top center;
}

#subpage {
	background: url(images/bg7-without-note.jpg) no-repeat top center;
}

#header {
	width: 600px ;
	height: 150px;
	margin-left: auto ;
	margin-right: auto ;
	position: relative;
}
#header h1 {

}

#headerpic 
{
	float: left ;
}



#main {
	/* MPP modified */

	padding: 0px 10px 0px 20px;
	min-height: 866px;	
	width: 850px ;
	margin-left: auto ;
	margin-right: auto ;		
	
}


#footer {
	/* MPP modified */
	clear:both;
	
	width: 900px ;
	margin-left: auto ;
	margin-right: auto ;
	
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: top;

	min-height: 180px;
	font-family:"Georgia";
	color: #ffebad;
}
#footer .powered {
	padding-left: 15px;
	float:right;
	width: 110px;
}


#footer a,
#footer a:link,
#footer a:visited
{
	text-decoration: none;
	color: #ffebad;
	font-family: Georgia;
}

#footer a:hover
{
	text-decoration: underline;
	color: #ffebad;
}




#footer .credits {

}
#footer .credits a {

}
#footer .credits a#famfamfam {

}
#footer .credits a:hover#famfamfam {

}

#footer .powered span,
#footer .powered a {

}
#footer .powered span {

}
#footer .powered a {    
}
#footer .powered a:hover {

}


/* SECTIONS
----------------------------------------------------------*/
.sections .primary {
    float:left;
    width:67%;
}
.sections .secondary {
    float:right;
    width:27%;
}
.secondary .sub {
    margin: 0 .8ex;
}


/* MPP inserted */
/* TAB MENU WITH PICS
----------------------------------------------------------*/

.menu 
{	
	float: left;
	width: 440px;
}

.headerpic1{
   float: left;
   width:128px;
   margin-left: 30px;
}
.headerpic2{
   float: left;
   width:68px;
   margin-left: 15px;
   margin-top: 4px;
}
.headerpic3{
   float: left;
   width:71px;
   margin-left: 15px;
   margin-top: 4px;
}
.headerpic4{
   float: left;
   width:77px;
   margin-left: 15px;
   margin-top: 5px;
}


.bottommenulinks
{
	margin-top: 25px;
	width:100%;
}

.bottommenu 
{	
	position: relative;
	float: left;
	left: 0px;
	width: 100%;
}

.bottomheader1{
   float: left;
   width: 75px;  
   border-right:1px solid;
   border-right-color: #E8B99C;
}

.bottomheader2{
   padding-left: 15px;
   float: left;
   width: 40px;
   border-right:1px solid;
   border-right-color: #E8B99C;
}
.bottomheader3{
   padding-left: 15px;
   float: left;
   width: 45px;
   border-right:1px solid;
   border-right-color: #E8B99C;   
}
.bottomheader4{
   padding-left: 15px;
   float: left;
   width: 45px;
   border-right:1px solid;
   border-right-color: #E8B99C;      
}

.bottomheader5{
   padding-left: 15px;
   float: left;
   width: 40px;
}

.bottomheader6{
   padding-left: 15px;
   float: left;
   width:300px;  
   border-left:1px solid;
   border-left-color: #E8B99C;   
}

.bottomheader7{
   padding-right: 15px;
   float: left;
   width:80px;  
   border-right:1px solid;
   border-right-color: #E8B99C;   
}


.bottomheaderadditions{
   float: right;
   width:223px;
   text-align: right;
}



/* TAB MENU   
----------------------------------------------------------*/
ul.menu {

}
ul.menu li 
{
	list-style-type:none;
}
ul.menu li a {

}
ul.menu li.selected a,
ul.menu li.selected a:link {

}

ul.menu.admin {

}
ul.menu.admin li.selected a {

}



a#frontpageLink {
    display: block;
    width: 128px;
    height: 40px;
    background-image: url(images/FrontPageItem.png);
    margin: 0 auto;
}
a#frontpageLink:hover {
    display: block;
    width: 128px;
    height: 40px;
    background-image: url(images/FrontPageItem-hover.png);
    margin: 0 auto;
}
a.chosen#frontpageLink  {
    display: block;
    width: 128px;
    height: 40px;
    background-image: url(images/FrontPageItem-hover.png);
    margin: 0 auto;
}

a#blogspageLink {
    display: block;
    width: 68px;
    height: 37px;
    background-image: url(images/blog.png);
    margin: 0 auto;
}
a#blogspageLink:hover {
    display: block;
    width: 68px;
    height: 37px;
    background-image: url(images/blog-hover.png);
    margin: 0 auto;
}

a.chosen#blogspageLink  {
    display: block;
    width: 68px;
    height: 37px;
    background-image: url(images/blog-hover.png);
    margin: 0 auto;
}

a#appspageLink {
    display: block;
    width: 71px;
    height: 35px;
    background-image: url(images/apps.png);
    margin: 0 auto;
}
a#appspageLink:hover {
    display: block;
    width: 71px;
    height: 35px;
    background-image: url(images/apps-hover.png);
    margin: 0 auto;
}

a.chosen#appspageLink  {
    display: block;
    width: 71px;
    height: 35px;
    background-image: url(images/apps-hover.png);
    margin: 0 auto;
}

a#codepageLink {
    display: block;
    width: 77px;
    height: 29px;
    background-image: url(images/code.png);
    margin: 0 auto;
}
a#codepageLink:hover {
    display: block;
    width: 77px;
    height: 29px;
    background-image: url(images/code-hover.png);
    margin: 0 auto;
}

a.chosen#codepageLink  {
    display: block;
    width: 77px;
    height: 29px;
    background-image: url(images/code-hover.png);
    margin: 0 auto;
}


/* POST LIST(S)
----------------------------------------------------------*/
ul.posts  
{
    margin:0;    
}

ul.posts.medium li {
    margin:.1em 0 2.8em ;
    padding:0;
    list-style-type:none;
    border-bottom: solid 2px #EFE9DD;
}
ul.posts.medium li.frontpage {
    margin:.1em 0 2.8em ;
    padding:0;
    list-style-type:none;
    border-bottom: none;
}

ul.posts li.post .content li {
    list-style-type:none;
    border-bottom: none;    
    list-style-image: url(images/list.png);
    margin-bottom: 3px;
    padding:0;
}

ul.posts li.post .content ul {    
	margin-top: 15px;
}



ul.posts.medium li.last {
    margin-bottom:0;
    border-style: none;
}
ul.posts.small li {
    padding-top:.2em;
    padding-bottom:.3em;
    list-style-type:none;
}

ul.posts .postheader
{
	width: 100%;
	clear:both;
	margin-bottom: 4px;

}

ul.posts .postheader a,
ul.posts .postheader a:link,
ul.posts .postheader a:visited
{
	text-decoration: none;
	color: #7b3501;
	font-family: Georgia;
}

ul.posts .postheader a:hover
{
	text-decoration: underline;
	color: #B47343;
}






ul.posts .avatarframe {	
	float:left;
	border: solid 1px #DDD0CE;
	width: 42px;
	height: 42px;
}

ul.posts .postinformation {	
	float:right;
	width: 515px;
	color: #988872;
	font-weight: bold;	
	line-height:1.3em;
}

ul.posts .dottedline {
	clear: both;
	background: url(images/dot.png) repeat-x;
	width: 100%;
	height: 2px;
	margin-left: 5px;
	text-align: left;
}

ul.posts .upperrow 
{
	padding-top: 9px;
}

ul.posts .lowerrow 
{
}

ul.posts .postedby{
	float: left;
}

ul.posts .postedby span.postedbyname
{
	color: Black;
}

ul.posts .postedin{
	float: right;
	height: 8px;
}

ul.posts .published{
	clear:both;
	float: left;
}

ul.posts .tags{
	float: right;
}

ul.posts .postedintext
{
	float:left;
}

ul.posts .areaicon 
{
	float:left;
	margin: 0px 2px 0px 5px;
}


ul.posts .avatar {

	width:36px;
	border: solid 3px White;
	height: 36px;
}

ul.posts .title {
	text-align: left;
	width: 500px;
}

ul.posts p {
    margin:.1em 0 1.2em;
}
ul.posts h2.title {
    margin:0 0 .15em 5px;
    line-height:1.2em;
    text-align:left;
}
ul.posts.small span.title {
    font-weight:bold;
}


ul.posts h3, ul.posts h4, ul.posts h5, ul.posts h6 {
    margin:25px 0px 3px 0px;
    line-height:1.2em;
    color: #906e40;
    font-weight: bold;
}





ul.posts .posted,
ul.posts .more,
ul.posts.small .comments {
    font-size:88%;
}
ul.posts.small .comments {
    font-style:italic;
}
ul.posts.medium .posted,
ul.posts.small .info {
    margin:.3em 3px 0 0;
    text-align:left;
}
ul.posts.medium .posted 
{
	margin: 0 0 0 5px;
	font-family: "arial";
	color: Black;
	font-weight:bold;
	float:left;
	text-align:left;

}
ul.posts.small .info {
    margin:0;
}
ul.posts .more {
    margin: 0 0 0 65px;
    white-space:nowrap;
    font-family:"arial";
    font-weight:bold;
    color: #7B3501;
}

.moreitems  {
	text-align:right;
	font-weight:bold;	
	margin-bottom: 10px;
}


ul.posts .content {
    clear:both;
    padding-top: 10px;
	padding-left: 5px;
    margin-top:0px;
    margin-left:0px;    
    font-family: "arial";
    color: Black;
}

ul.posts .commentcount {
    clear:both;
    padding: 3px 0px 3px 0px;
    margin-left:0px;    
    font-family: "arial";
    color: #988872;     
    font-weight: bold;
	height: 20px;

}

ul.posts .commentcount .left {
	float:left; 
}

ul.posts .commentcount .right {
	float:right; 
	text-align: right;
}

ul.posts .commentcount span 
{
	margin-left: 4px;
	margin-right: 4px;
}


#ourblog, #ourcode, #ourapps
{
	border-bottom: solid 2px #EFE9DD;
	margin-bottom: 10px;
}


/* COMMENT LIST(S)
----------------------------------------------------------*/
ul.comments.small
{
	list-style-type: none;
}
ul.comments.small li {

}
ul.comments.small p {

}
ul.comments.small span.name {

}

ul.comments.small .when {

}
ul.comments.small .post {

}
ul.comments.small .post,
ul.comments.small .text {

}
body.dyn ul.comments.small .post,
body.dyn ul.comments.small .text {

}
body.dyn ul.comments.small .active .post,
body.dyn ul.comments.small .active .text {

}

body.dyn ul.comments.small li {

}
body.dyn ul.comments.small li.hover {

}
body.dyn ul.comments.small li.active {

}
body.dyn ul.comments.small li.active.hover {

}

ul.comments.medium 
{
	border: solid 1px #c5b39f; 
	background-color: #FAF8F3;
	padding: 10px 10px 10px 10px;
	list-style-image: none;

}
ul.comments.medium li 
{
	margin:.1em 0 0.8em ;
    padding:0;
    list-style-type:none;
    border: none;
}
ul.comments.medium li.first {

}
ul.comments.medium li.last {

}
ul.comments.medium .contents 
{

}
ul.comments.medium li .name {

}
ul.comments.medium li .name,
ul.comments.medium li .name .gravatar {

}
ul.comments.medium li .name p {
}
ul.comments.medium li .text {
	border-bottom: solid 1px #c5b39f;
	border-left: solid 1px #c5b39f;
	border-right: solid 1px #c5b39f;
	background-color: #FFFFFF;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 498px;
}

ul.comments.medium li .commenttop 
{
	background-image: url(images/comment-top.png);
	background-position: top left;
	background-repeat:no-repeat;
	height: 9px;
	margin-left: 5px;
}	

ul.posts.medium span.time {
	color: #CBC5AE;
}

ul.posts.medium p.comment {
	color: #7B3501;
}



/* COMMENT STATE
----------------------------------------------------------*/
ul.comments .comment.pendingapproval .state {

}


/* ENTRY
----------------------------------------------------------*/
.post {

}

form.search.main fieldset {
	margin-bottom: 30px;
}

body.dyn form.search.main label {
}
body.dyn form.search.main input.button {
	
}

body.dyn form.search.main input.searchbutton 
{
}

body.dyn form.search.main input.text {
}


#search_term
{
	background:transparent url(images/search-repeat-x.png) repeat-x scroll top left;
	border:medium none;
	height:32px;
	margin-left:-4px;
	margin-right:-4px;
	margin-top:2px;
	vertical-align:top;
	width:175px;
}



.post .gravatar {

}
.post h2 {

}
.post .metadata {

}
.post .metadata .posted {

}
form input.button,
form button,
.post input.submit.button,
.post button {

}
form input:hover.button {

}
.post input.submit.button {

}
.post button a {

}

#post_body 
{
	width: 513px;
	height: 200px;
}

#post_bodyShort
{
	width: 513px;
	height: 150px;
}

/* TAGS
----------------------------------------------------------*/
ul.tags {

}
.posts ul.tags li {

}
ul.tags li {

}
ul.tags li.first {

}

/* PAGER
----------------------------------------------------------*/
.pageState {

}
.pager {
	text-align:right;
}
.pager a {
	color: #7B3501;
	
}
.pager a:hover {

}

/* POST COMMENTS
----------------------------------------------------------*/
#comments {
	margin-left: 0px;	
	margin-top: 30px;
}

#comments {
}

#comments form#comment {
	border: solid 1px #c5b39f;
	background-color: #FAF8F3;
	padding: 10px 10px 10px 10px;
	margin-left: 13px;
}
#comments .status {

}
#comments .status.empty {

}
#comments .status h3 {
	margin-left: 13px;
}
#comments form#comment {
}
#comments form.user fieldset {

}
#comments form.user .gravatar {

}
#comments fieldset {

}
#comments fieldset legend,
body.dyn .post #comments fieldset legend,
body.dyn #comments form fieldset .name label,
body.dyn #comments form fieldset .email label,
body.dyn #comments form fieldset .url label,
body.dyn #comments form fieldset.comment label {
	
}
body.dyn #comments form .comment .subscribe label {

}
#comments fieldset label,
#comments fieldset .help,
body.dyn .post #comments fieldset label,
body.dyn .post #comments fieldset .help {
	
}
#comments fieldset .remember,
#comments fieldset .subscribe {

}
#comments fieldset .remember,
#comments fieldset .subscribe,
#comments fieldset .remember label,
#comments fieldset .subscribe label,
body.dyn #comments fieldset .remember label,
body.dyn #comments fieldset .subscribe label {

}
#comments fieldset span {

}
#comments fieldset input.text {
	border: solid 1px #c5b39f;
}
#comments fieldset textarea 
{
	border: solid 1px #c5b39f;
}
#comments fieldset textarea.authed {

}
#comments fieldset.info {

}
#comments fieldset.comment {
	
}
#comments fieldset.comment .submit{
	margin-top: 10px;
	margin-right: 5px;
	float: right;
}

#comment_body 
{
	width: 513px;
	height: 200px;
}


#comments form.user fieldset.comment {

}
#comments fieldset.info div {

}
#comments fieldset.info div.submit {
}
#comments form.user fieldset div.submit {

}
#comments fieldset.info #comment_grav {

}
#comments fieldset.info .gravatarhelp {

}
#comments fieldset.info .name,
#comments fieldset.info .email,  
#comments fieldset.info .url,
#comments fieldset.info .captcha {
	margin-bottom: 10px;
	color: #7B3501;
}
#comments fieldset .help,
body.dyn .post #comments fieldset .help {

}

/* ARCHIVES
----------------------------------------------------------*/
.archives h3 {

}
.archives ul
{

}
.archives li {

}
.archives ul.yearList li {

}
.archives ul.archiveMonthList li
{

}
.archives ul.archiveMonthList li.first {

}
.archives ul.archiveMonthList li.last {

}
.archives ul.yearList li.previous h4 span
{

}
body.dyn .archives ul.yearList li.previous h4 span
{

}
body.dyn .archives ul.yearList li h4,
body.dyn .archives ul.yearList li ul
{

}
body.dyn .archives ul.yearList li.previous {

}
body.dyn .archives ul.yearList li.previous.hover {

}
body.dyn .archives ul.yearList li.previous.open {

}
body.dyn .archives ul.yearList li.previous.open.hover {

}
body.dyn .archives ul.yearList li.previous ul {

}

/* LOGIN FORM
----------------------------------------------------------*/
form.login div {

}
form.login div.submit {

}
form.login label {

}
form.login .remember label {

}
form.login input.text {

}

/* MPP inserted */
/* ABOUT US
----------------------------------------------------------*/
.secondary .sub.aboutus 
{	
	height: 180px;
	width:250px;
	padding: 75px 0px 0px 10px;
}



/* MPP inserted */
/* LATEST COMMENTS
----------------------------------------------------------*/
.secondary .sub.latestcomments 
{	
	padding: 30px 0px 0px 0px;
	font-family: "Georgia";
	width: 250px;
}

.secondary .sub.latestcomments .latestcomment
{	
	clear:both;
	margin-top:7px;	
	padding-top:4px;
}

.secondary .sub.latestcomments .quotes
{	
	float:left;
	width:25px;
}

.secondary .sub.latestcomments .quotedcomment
{		
	color: #7B3501;
	padding-top: 5px;
	float:right;
	text-align: left;
	width:210px;
	max-width:210px;
	margin-right: 15px;
}




/* MPP inserted */
/* TAG CLOUD
----------------------------------------------------------*/
.secondary .sub.tagcloud
{	
	padding: 30px 0px 0px 0px;
	font-family: "Georgia";
}



/* MPP inserted */
/* POPULAR ITEMS
----------------------------------------------------------*/
.secondary .sub.popularitems
{	
	padding: 30px 0px 0px 0px;
}


/* MPP inserted */
/* ADMIN PANEL
----------------------------------------------------------*/
.secondary .sub.adminpanel
{	
	padding: 50px 0px 0px 0px;
	text-align: left;
}

#adminmenu
{
	float:left;
	text-align:left;
}

#adminmenu .adminmenuitem
{
	float: left;
	border-right:1px solid;
	border-right-color: #E8B99C;
	padding-right: 15px;
	padding-left: 15px;
}

#adminmenu .adminmenuitem.first
{
	border-left:1px solid;
	border-left-color: #E8B99C;
}


/* SEARCH FORM
----------------------------------------------------------*/
.secondary .sub.links {
	padding: 260px 0px 0px 0px;
}


.secondary .nosub.links {
	padding: 20px 0px 0px 0px;
}



.secondary .rsslink 
{
	height: 32px;
}

.secondary .twitterlink 
{	
	margin-top:5px;
	height: 32px;
}


.secondary .sub.search {
	padding: 30px 0px 0px 0px;
}


.secondary .sub.search .searchpic {
	margin-bottom: 10px;

}



.secondary .nosub.search .searchpic {
	margin-bottom: 10px;

}

.secondary .sub.search form#search {

}
.secondary .sub.search form#search input.text {

}
body.dyn form#search label,
body.dyn form#search input.button {

}
form#search input.button {

}
div#windowsSearch {

}
.windowsSearch {

}

/* SEARCH
----------------------------------------------------------*/
.search .results {

}
.search form#search {

}
.search form#search label {

}
.search form#search input.text {
}
.search .criteria {

}
.noresult {

}
.search form#search input.searchbutton, form#search img
{
	position:relative;
	top:-3px;
	padding: 5px 0px;
	border:medium none;
}


form.search.main input.searchbutton, img#searchleft
{
	position:relative;
	top:-3px;
	padding: 5px 0px;
	border:medium none;
}
form.search.main label
{
	vertical-align: top; 
	position:relative; 
	top: 6px;
}
/* CONTENT
----------------------------------------------------------*/
.content {

}

/* FLAGS
----------------------------------------------------------*/
.flags {

}
.flags form {
}
.flags form.flag {

}
.flags form.flag label {

}
.flags form.flag label.show {

}
.flagged {

}
.flagged.remove {

}

/* MISC  
----------------------------------------------------------*/
.clear {

}

.error {

}

/* MPP demo */
#menucontainer 
{
	padding-top: 75px;
}

#bottommenucontainer 
{
	position:relative;
	top:60px;
	left:20px;
	width:860px;
}


#title {

}

#logindisplay {
	float:left;
	padding-right: 10px;
	text-align:left;
}

#logindisplay a {

}

#logindisplay span.username {

}

.input-validation-error {

}

.validation-summary-errors {

}

.tagCloud {
    text-align:center;
    margin:0;
}

.tagCloud li {
    list-style:none;
    display:inline;
}

.tagCloud li a,
.tagCloud lia:link,
.tagCloud li a:visited {
    white-space:nowrap;
    line-height:1.0em;
	text-decoration: none;
	color: #7b3501;
	font-family: Georgia;
}

.tagCloud li a:hover
{
	text-decoration: underline;
	color: #B47343;
}






.tagCloud .t1 {
	font-size: 0.6em;    
}

.tagCloud .t2 {
	font-size: 0.8em;
}

.tagCloud .t3 {
	font-size:1.0em;
}

.tagCloud .t4 {
	font-size:1.1em;
}

.tagCloud .t5 {
	font-size:1.3em;
}

.tagCloud .t6 {
	font-size:1.5em;
}

.tagCloud .t7 {
	font-size:1.7em;
}

/* VALIDATION MESSAGES
----------------------------------------------------------*/
.field-validation-error {

}

/* MESSAGES
----------------------------------------------------------*/
.message,
.validation-summary-errors {

}
#main .primary .message {

}
.message {

}
.message.info {
}
.message.error,
.validation-summary-errors {
}

/* COLORS
----------------------------------------------------------*/
/* MPP modified */
html {    
    background: url(images/bg-repeat.jpg) repeat top center;
}

a,
a:link,
ul.menu.admin li a,
ul.menu li a:hover,
#logindisplay a:hover,
#logindisplay .logout a:hover {

}
ul.menu li a,
#comments fieldset span,
form.login label,
.pageState {

}
#logindisplay a,
#footer .powered {

}
#header h1 a,
#header h1 a:hover,
ul.menu li.selected a,
ul.menu li.selected a:hover,
form.login .remember label,
form.plugin label,
form#siteSettings {

}
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
input.hinted,
textarea.hinted,
.posts .more,
.posts .posted,
#logindisplay .logout a {

}
.post .metadata {

}

#main,
ul.posts.medium .posted {

}

#logindisplay {

}
#logindisplay .login {

}
#logindisplay .logout {

}

input.text,
textarea,
input.text.active,
textarea.active {
	margin: 5px;
}
input.text.hinted,
textarea.hinted {

}

form input.button,
form button,
.post input.submit.button,
.post button {

}
form input:hover.button,
form button:hover,
.post input:hover.submit.button,
.post button:hover {

}

body.dyn ul.comments.medium img.gravatar {

}
body.dyn ul.comments.medium li.comment.hover img.gravatar {

}

.highlight {
    /*todo: (nheskew) - or anyone. make use of this class. this is set on an element with an id that matches an fragment id in the URI (e.g. #someElement) */
}

li.hover {

}

#comments fieldset .help {

}

#comments fieldset .field-validation-error,
.field-validation-error {
	color:#7B3501;
}

