/**
 * Header
 **************************/
#header {
    background:             #ffffff;
    height:                 auto;
    width:                  950px;
    padding:                25px;
    margin:                 0 auto;
    height:                 100px;
}

#header #branding {
    text-align:             left;
    padding:                0;
    margin:                 0 auto; 
    width:					220px;
    float:                  left;
}

#header #branding a {
    padding:                0;
    margin:                 0;
    text-decoration:        none;
}

#header #branding img { 
    padding:                0;
    margin:                 0;
}

#parent,
.parent {
    min-height:             95%;
    width:                  100%;
    position:               relative;
}

* html #parent {
    height:                 100%;
}

/**
 * Main Container
 ****************************************/
#container {
    width:                  950px; 
    min-width:              950px; 
    padding:                0 25px 25px;
    text-align:		        left;
    min-height:             400px;
}

/* Column Full
********************************************/
#column-full {
    float:                  left;
    width:                  950px;
    min-height:             300px;
    text-align:             left;
}
/* layout spacing
*********************************************/
.article-full,
.section-container {
    margin:                 0 0 20px 0;
    padding:                0 0 20px 0;
    float:                  left;
    border-bottom:          dotted 1px #a0a0a0;
}
/* Column One
********************************************/
#column-one {
    float:                  left;
    width:                  970px;
    min-height:             300px;
    text-align:             left;
}

/* Column Two
********************************************/
#column-two {
	width:					0px;
	float:					right;
	display:                none;
	overflow:               hidden;
}
#column-two .box {
    width:                  298px;
    text-align:             left;
    margin-bottom:          10px;
    border:                 1px solid #d3d3d3;
    text-align:             center;
}

#column-two .advertisement-container {
	background-color:		#008080;
	width:					300px;
	min-height:				250px;
	height:					250px;

}
#column-two .also-see {
    background-color:       #f8f8f8;
    border-top:             0;
    border-bottom:          0;
    width:                  270px;
    min-height:             405px;
    height:                 405px;
    padding:                15px;
    text-align:             left;
    margin-bottom:          0;
}
#column-two .also-see-top {
    width:                  0;
    height:                 0;
    display:                none;
    overflow:               hidden;
}

#column-two .also-see-bottom {
    background:             #fff url(/images/box-round-bottom.png) no-repeat;
    width:                  302px;
    height:                 5px;
    min-height:             5px;
    margin:		    0;
}

/* Breadcrumb
*******************************/
.breadcrumb {
    float:                  left;
	width:					550px;
	font-size:				18px;
	color:					#a0a0a0;
	font-weight:            bold;
	text-transform:         uppercase;    
}
.breadcrumb img{
    float:                  left; 
}
.create-trail {
    margin-left:            15px;
    font-weight:            normal !important;
}

.breadcrumb .first {
    margin-left:            0 !important;
    height:                 66px;
    line-height:            66px;
}
.breadcrumb .bc-focus {
	color:				   #3399cc;
	margin-right:          4px;
	margin-left:           4px;
	margin:			       50px 0 0;
}
.breadcrumb a {
    text-decoration:        none;
    color:                  #a0a0a0;
    margin-right:           10px;
    margin-left:            10px;
    float:                  left;
    margin-top:             3px;
    line-height:            56px;
    height:                 66px;
}


/* Categories
*******************************/
.category-filter {
	font-size:				1.1em;
	margin:					0 0 25px 0;
	width:					295px;
	float:                  left;
}
.category-filter a {
	font-weight:			bold;
	text-decoration:		none;
	color:					#999;
	padding:                0;
	margin:                 0;
}
.category-filter a.active {
	color:			#0099cc
}

.category-container {
	padding:		       0 0 8px 0;
	width:			       33%;
	float:			       left;
	margin-bottom:		   15px;
	cursor:			       pointer;
/*	min-height:            42px;*/
}
.category-container .cat-meta {
        float:			   left;
        width:			   270px;
}
.category-container h2 {
	width:                 263px;
    padding-bottom:        5px;
}
.category-container p {
	margin:			       0 0 0 0;
    width:                 263px;
}
.category-container p a {
    text-decoration:        none;
    color:                  #a0a0a0;
    font-weight:            bold;
}
.category-container .cat-image {
    float:                  left;
    width:                  8px;
    height:                 13px;
    min-height:             13px;
    margin:                 0 10px 0 0;
}

/* Magazines
*******************************/
.magazine-container {
	padding:				0;
	width:					300px;
	float:					left;
	margin:			        15px 20px 10px 0;
	cursor:					pointer;
	height:				    250px;
	overflow:               hidden;
}
.magazine-container .cover-container {
	width:					150px;
	float:					left;
	height:                 150px;
	overflow:               hidden;
}

.magazine-container .meta {
	width:					130px;
	float:                  left;
	padding-left:           15px;
}
.magazine-container .meta .description {
	min-height:             114px;
}
.magazine-container .meta p{
}
.magazine-container .meta ul {
	list-style-position:	inside;
}
.magazine-container .meta ul li,
.cover-container ul li {
    background-position:    left; 
    padding:                2px 0 5px 0;
}
.magazine-container .meta ul li a{
    text-decoration:		none;
    background:             #3399cc;
    padding:                5px 10px;
    border:                 solid 1px #006699;
    color:                  #fff;
    text-transform:         uppercase;
    font-weight:            bold;
}
.magazine-container .meta ul li a:hover{
    background:             #006699;
}
.magazine-container-small {
	padding:				0;
	width:					270px;
	float:					left;
	margin-bottom:			30px;
	cursor:					pointer;
	height:					160px;
	min-height:				160px;
}
.magazine-container-small .cover-container {
	width:					107px;
	float:					left;
}
.magazine-container-small .meta {
	width:					150px;
	float:					right;
	margin-right:			        0;
}
.magazine-container-small .meta h3 {
    margin-top:             -3px;
}
.magazine-container-small .meta h3 a {
    color:                  #0099cc;
    font-size:              .8em;
    text-decoration:        none;
}
.magazine-container-small .meta p{
	margin-top:				0;
}
.magazine-container-small .meta ul{
    list-style-position:    inside;
}
.magazine-container-small .meta ul li {
    background:             url(/images/buttons/btn_arrow_right.png) no-repeat;
    background-position:    left; 
    padding:                2px 0 2px 0;
}
.magazine-container-small .meta ul li a{
    text-decoration:        none;
    margin-left:           20px;
}

/* Magazine Summary Container
************************************/
.magazine-summary-container {
    float:                  left;
    width:                  auto;
    
}

.magazine-summary-container div.photo {
    float:                  left; 
    margin-right:           12px;
    width:                  54px;
    height:                 54px;
    overflow:               hidden;
    min-width:				30px;
}

div.magazine-overview_holder div.photo img {
    border:                 solid 1px #333;
}

.magazine-summary-container div.details {
    float:                  left;
    width:                  140px;
    padding-top:            5px;
}

.magazine-summary-container div.details div.title { 
    font-size:              16px;
    line-height:            20px;
    min-height:             75px;
    height:	 	    75px;
}
.magazine-summary-container div.other { 
    margin-top:             8px; 
}

.magazine-summary-container div.articles { 
    margin-top:             5px; 
}
.magazine-summary-container div.articles ul { 
    list-style-type:        none;
    line-height:            16px;
    margin:                 0;
    padding:                0;
}
.magazine-summary-container div.articles ul li {
    line-height:           20px;
}


/* Magazine Profile
*******************************/
.magazine-profile {
	width:					100%;
	padding-bottom:			20px;
	margin-bottom:			20px;
	margin-top:             10px;
}
.magazine-profile .cover-container {
	width:					220px;
	float:					left;
	color:					#0099cc;
}
.magazine-profile .cover-container img {
	margin-bottom:			10px;
}
.magazine-profile .cover-container a {
	text-decoration:		none;

    font-weight:            bold;
}
.magazine-profile .meta-container {
	width:					425px;
	float:					right;
}
.magazine-profile .meta-container .inside-stories {
    width:                  410px;
    float:		    right;
    margin-bottom:          25px;
}
.magazine-profile .meta-container h2 {
	margin-bottom:			18px;
}
.magazine-profile .meta-container a.title {
	font-size:				1.2em;
	font-weight:			bold;
	text-decoration:        none;
	line-height:1.4em;
}

.magazine-profile .meta-container p {
	margin-top:				0;
	width:                  360px;
	height:                35px;
	min-height:            35px;
	line-height:           17px;
}

.magazine-profile .meta-container .share-box {
    float:					left;
    width:					140px;
    padding:				5px 5px 5px 0;
    height:			27px;
    min-height:			27px;
}
.magazine-profile .meta-container .share-box a {
	text-decoration:		none;
	color:					#666;
}

.meta-container .meta {
    float:                  right;
    width:                  410px;
    color:                  #003466;
    font-weight:            bold;
    margin-top:             25px;
}
.meta-container .meta h2 {
	margin-bottom:			18px;	
}
.meta-container .meta b {
	display:				block;
	margin-bottom:			12px;
}
.meta-container .meta b span.highlight {
	color:					#0099cc;
}
.meta-container .meta .created-by {
	float:					left;
	width:					220px;
}
.meta-container .meta .created-by img {
	margin:					0 0 5px 0;
}
.meta-container .meta label { 
	font-weight:           bold;
    height:                32px;
	float:                 none; 
	padding-right:         10px;

}
.meta-container .meta .entry {
	margin:                5px 0 5px 0;
}
.meta-container .meta a {
	text-decoration:		none;
}	

img.header-image {
    clear:                  right;
    margin-bottom:          17px;
    display:                block;
}

img.header-image-less {
    clear:                  right;
    margin-bottom:          10px;
    display:                block;
}  

/* Embed
********************************/
.embed-controls {
    margin:                 4px 0 0 60px;
    padding:                0;
    font-size:              .9em;
    width:                  256px; 
    color:					#0099cc;
}

#embed-types {
    float:                  left;
    width:                  125px;
}

#embed-sizes {
    float:                  right;
    width:                  125px;
    text-align:             right;   
} 

#embed-sizes span,
#embed-types span {
    cursor:                 pointer;
}
#embed-code {
	width:					250px !important;
	color:					#c4c4c4;
	font-size:				11px;
	font-weight:			bold;
	background:				#f5f5f5;
	margin-right:			14px;
	width:					150px;
	height:					15px;
	line-height:			15px;
	padding:				1px 1px 1px 3px;
	border-top:				1px solid #999;
	border-bottom:			1px solid #ccc;
	border-left:			1px solid #999;
	border-right:			1px solid #ccc;
}

/* Articles
*******************************/
.article-details {
    float:                  none; 
    margin:                 0; 
    width:					100%;
}

.article-details .title,
.article-details .title a {
    font-weight:            bold;
    font-family:            "georgia",times,times new roman,serif;
    font-size:              18px;
    line-height:            18px;
    color:                  #3399cc;
    padding:                0 0 10px 0;
    text-transform:         capitalize;
}
.article-details .thumb {
    float:                  right;
    height:                 40px;
    width:                  40px;
    padding:                0;
    margin:                 0;  
}
.article-details .thumb img {
    border:                 1px solid #222222;
}
.article-details .authored{
    font-size:              11px;
    margin:                 12px 0 0 0;
}

.article-details .description{
    font-size:              12px;
    margin:                 4px 0 0 0;
}

.article-details .stats{
    font-size:              11px;
    width:                  100%;
}
.my-articles {
    width:                  40%;
    margin:                 0 10% 20px 0;
    float:                  left;
    min-height:             130px;
    border-bottom:          dotted 1px #c3c3c3;
}

/* Footer
*******************************/
#footer {
    width:			        1000px;
    bottom:                 0px;
    height:                 45px;
    float:                  none;
    margin:                 0 auto;
    position:               relative;
    display:                block;
    text-align:             left;
}

ul#footer-sections {
	margin:					0 25px;
    text-align:				left;
    width:					948px;
    background-color:       #e8e8e8;
    padding:                10px 0;
    border:                 solid 1px #ababab;
    height:                 20px;
}
ul#footer-sections li {
    float:                  right;
    font-weight:			bold;
    margin:                 0 10px;
}
ul#footer-sections li a {
    color:                  #a0a0a0;
    text-decoration:        none;
    font-size:              10px;
    text-transform:         uppercase;
}
ul.footer-links {
	margin-top:				4px;
    width:					100%;

}
ul.footer-links li{
	float:					none !important;
	width:					190px !important;
	line-height:			1.2em;
}

ul.footer-links li a{
	color:					#666;
	text-decoration:		none;
	font-weight:			normal;
	width:					220px;
	font-size:				.8em !important;
	font-family:            "helvetica", sans-serif;
}
.footer-links {
    width:                 200px;
    float:                 left;
    margin:                97px 0 0 0!important;    
}
.footer-links ul li a {
    font-size:             12px;
    line-height:           20px;
}
.footer-links ul li a:hover {
    text-decoration:       none;
    color:                 #a0a0a0;
}
/* Pagination
*****************************/
.pagination{
    width:                  100%;
    padding:                2px;
  
    float:                  right;
}

.pagination ul{
    margin:                 0;
    padding:                3px;
    text-align:             right; /*Set to "left" to right align pagination interface*/
    font-size:              12px;
}

.pagination li{
    list-style-type:        none;
    display:                inline;
    padding-bottom:         1px;
    margin-right:           5px;
}

.pagination a, .pagination a:visited{
    padding:                0 5px;
    text-decoration:        none;
    color:                  #3399cc;
}

.pagination a:hover {
    color:                  #336699;
}
.pagination a:active{
    color:                  #0099cc;
}
.pagination li.currentpage{
    font-weight:            bold;
    padding:                0 5px;
    background:             #fff;
    color:                  #666;
    margin-right:           5px;
}

.pagination li.disablepage{
    padding:                0 5px;
    color:                  #ccc;
}

.pagination li.nextpage{
     font-weight:           bold;
}

* html .pagination li.currentpage, 
* html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
    margin-right:           5px;
    padding-right:          0;
}
/* Comments
*************************/
#comments-container {
	width:					100%;
}


#comments-container div.checkbox-options {
    float:                  left; 
    padding:                5px; 
    margin-top:             10px;
}
div.comments-list .delete {
    margin:                0 0 0 5px;
}
div.comments-list ul {
    list-style:             none;
    margin:                 0;
    padding:                0;
    margin-top:             10px;
}

div.comments-list ul li {   
     padding-bottom:         10px;
}

div.comments-list ul li.none { }

div.comments-list ul li div.photo {
    float:                  left; 
    width:                  54px;   
    margin:                 8px 16px 0 0;
    height:                 54px;
    border:                 none;
}

div.comments-list ul li div.details {
    float:                  left;
    width:                  330px;
    margin:                 8px 0 0;
}

div.comments-list ul li div.details span.delete {
    float:                  right;
    margin:                 3px 0 0 10px;   
}

div.comments-list ul li div.details div.title {
    color:                  #a0a0a0;
    font-weight:            bold;  
    font-size:              12px;
    padding:                0;
    margin:                 0;
}

div.comments-list ul li div.details div.options {
    padding:                3px; 
    background:             #f9f9f9; 
    border-top:             solid 1px #ccc;
}

div.comments-list ul li div.details div.comment {
    margin-top:             10px;
}

/* Sorted by date list
***************************************/
.sorted-by-date-list { 
}

.sorted-by-date-list h1 { 
    padding-top:            7px;   
    font-size:              12px;
    padding-left:           3px;
    padding-bottom:         3px;
    margin-bottom:          0px;
    border-bottom:          solid 1px #ccc;
}

.sorted-by-date-list ul {
    list-style:             none;
    margin:                 0;
    padding:                0;
}

.sorted-by-date-list ul li {
    width:	                100%;
    margin-bottom:          5px;
    float:                  left;
}
.rightcolumn .sorted-by-date-list ul li {
    margin-bottom:          15px;
}
.sorted-by-date-list ul li a {
    text-transform:         capitalize;
}
.sorted-by-date-list ul li h5 {
    margin:                 0;
    float:                  left;
}
.sorted-by-date-list ul li div.icon {
    float:                  left;    
    padding-right:          10px;
    margin-top:             -2px;
    width:                  16px!important;
    padding:                0 9px 0 0 !important;
}

.sorted-by-date-list ul li div.icon img {
    width:                  16px;
    height:                 16px;
}

.sorted-by-date-list ul li div.delete {
    display:                none;    
}
.magazine-name {
    margin:                0;
    font-size:             10px;
    float:                 left;
    text-transform:        uppercase!important;
}
.magazine-name a {
    text-transform:        uppercase!important;
}
/* Member Profile
******************************/
.header-inner-page {
    color:                  #3399cc;
    margin:                 0px 0 25px 0;
    font-size:              18px;
    font-weight:            bold;
    font-family:            "georgia", times, times new roman, serif;
    text-transform:         capitalize;
}
html>body header-inner-page {
    padding-top:            7px;
}

.header-inner-page-options {
    border-bottom:          solid 1px #ccc; 
    background:             #f9f9f9; 
    margin-top:             -10px; 
    padding:                4px;
}

.header-inner-page-options .title {
    float:                  left; 
    padding-top:            8px; 
    padding-bottom:         5px;
    padding-left:           5px; 
    font-weight:            bold;
}

.header-inner-page span.options {
    float:                  right;
    font-size:              10px;
    display:                block;
    font-family:            "helvetica",arial,sans-serif;   
}

.header-inner-page a {
/*    color:                  #a0a0a0;*/
}
div.header-inner-page a {
    font-weight:normal
}
div.header-inner-page a.here {
    font-weight:bold;
}
.article-full .photo {
    float:                  left;
    overflow:               hidden;
    min-width:              200px;
}
.article-full .photo img {
    
}
.article-full .details  {
    float:                  left;
    min-width:              200px;
}
.article-full .details .authored {
    display:                none;    
}
/* member-info Container
*********************************/
.member-info {
	width:					660px;
}
.member-entry-label {
    width:                  200px;
    float:                  left;
    font-weight:            bold;
}
.member-entry-value {
    width:                  200px;
    float:                  left;
    margin:                 0 0 10px 0;
}
.member-info .photo {
    float:                  left;
    margin-right:           10px;
    height:                 100px;
    max-height:             100px;
    overflow:               hidden;
}

.member-info .details  {
    float:                  left;
    width:                  67%; 
    overflow:               hidden;
}
.member-info .details .authored, 
.member-info .authored  {
    font-size:              11px;
    color:                  #333;
    width:                  98%;
    font-weight:            bold;
    margin-top:             1px;
    margin-bottom:          0;
}

.member-info .authored {
    margin-bottom:          15px;
}

.member-info .title {
    font-weight:            bold;
    font-size:              16px;
    margin-bottom:          5px;
    line-height:            24px;
}
 
.member-info .title  a.edit-button {
    padding:                4px 5px 4px 5px;
    background:             #003466;
    color:                  #fff;
    font-size:              12px;
    font-weight:            normal;
    margin:                 0 0 5px 5px;
}

.member-info .details .title {
    margin-top:             5px;
    margin-bottom:          5px;
    font-size:              15px;
}
.member-info .details .stats {
    font-size:              11px;
    color:                  #666;
    width:                  98%;
    font-weight:            bold;
    margin-top:             4px;
}
.member-info hr {
    color:                  #999;
    margin-bottom:          10px;
}
.left-column {
    display:                 inline;
    float:                   left;
    margin-bottom:           15px;
    margin-right:            50px;
    width:                   200px;
}
.middlecolumn {
    display:                 inline;
    float:                   left;
    width:                   400px;
    margin:                  0 50px 0 0;
}
.rightcolumn {
    width:                   250px;
    float:                   left;
}
/* Create magazine
*****************************/
h2.create-heading {
    margin-bottom:          23px;
    color:                  #003466;
    margin-left:            15px;
}

/* FAQ's
******************************/
#faqs {
    margin-bottom:          15px;
    width:                  100%;
    float:                  left;
}
a.faq-question {
}
.faq-answer {
    background:             #e3e3e3;
    margin:                 15px 0 10px 0;
    display:                block;
    padding:                8px;
}
#action_window  div.help-section ul.bullets {
     list-style-type:       disc;
     margin-left:           30px;
}
#faqs ul li {
     margin-bottom:          5px;   
}
.faq-containers {
     width:                  22%;
     float:                  left;
     margin-right:           2%; 
     display:                inline-block;
     min-height:             200px;
}
.tutorials {
     width:                  33%;
     float:                  left;
     border:                 solid 1px #a0a0a0;
     margin-top:             7px; 
     display:                none;  
}
.tutorials ul {
     margin:                 15px;  
}
/**
 * Feedback
 *****************************/
#feedback-holder {}
.feedback-failure, .feedback-neutral {
    color:                  #ff0000;
    padding:                10px 8px 8px 8px;
    margin-bottom:          10px;
    border:                 solid 1px #ff0000;
    font-weight:            bold;
}
.feedback-success {
    color:                  #3399cc;
    padding:                10px 8px 8px 8px;
    margin-bottom:          10px;
    border:                 solid 1px #3399cc;
    font-weight:            bold;
}  
.feedback-failure ul, .feedback-neutral ul, .feedback-success ul   {
    list-style:             none;
    margin:                 0;
    padding:                0;
    padding-top:            3px;
    padding-left:           6px;
}

/* Generating screen
****************************/
div#load-screen {
    position:       absolute;
    top:            360px;
    left:           50%;
    margin-left:    -165px;
    z-index:        999;
    width:          auto;
    height:         auto;
}
div#transbox {
    width:          auto;
    background:     #ccc;
    height:         auto;
    padding:	    20px 40px 10px 35px;
    border:         solid 1px #565656;
}
div#transbox img{
    margin-right:   20px;
}
div#transbox p {
    font-size:      2em;
    font-weight:    bold;
    color:          #565656;
    height:         auto;
    width:          auto;
    margin:         0 auto;
}

/* Misc
*****************************/
div.autocomplete {
    position:           absolute;
    left:               125px;
    top:                27px;
    width:              250px;
    background-color:   white;
    border:             1px solid #888;
    margin:             0px;
    padding:            0px;
    z-index:            20;
    display:            block;
}
div.autocomplete ul {
    list-style-type:    none;
    margin:             0px;
    padding:            0px;
}
div.autocomplete ul li.selected { 
    background-color:   #e3e3e3;
}
div.autocomplete ul li {
    list-style-type:    none;
    display:            block;
    margin:             0;
    padding:            2px;
    height:             32px;
    cursor:             pointer;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.clear {
    clear:              both;
    line-height:        24px;
    height:             0px!important;
}
img.absmiddle {
    vertical-align:     middle;
    margin-bottom:      .25em;
}
.pipe {
	padding:			0 5px 0 5px;
}

h1#ym-whatis {
    text-align:        center;
    color:             #0099CC;
    font-size:         3.8em;
    margin:            20px 0 60px 0;
    line-height:       1.0em;
}
h3#ym-def {
    text-align:        center;
    color:             #0099CC;
    font-size:         1.8em;
    line-height:       1.5em;
    width:             900px;
    margin:            0 auto;
}
div#home-image-buttons {
    text-align:        center;
    padding:           60px 0 40px 0;
}
div#home-image-buttons a {
    width:             320px;
}
span#mag{
    color:             #003466;
}
/*
invite
***********************************/
.import-contacts {
    float:            left;
    width:            300px;
    margin-left:      20px;
}
.import-contacts ul {
    float:            left;
    width:            300px;
}
.import-contacts ul li {
    float:            left;
    width:            100px;
    display:          block;
    font-size:        10px;
}
/*
Splash Page
***********************************/
.homepage-header {
    margin:          50px 0 50px;
    padding:         0 0 40px;
    width:           100%;
    float:           left;
}
.homepage-header h1 {
    font-size:       38px;
    margin:          3px 0 0 30px;
    float:           left;
}
.mag-description {
    width:           100%;
    float:           left;
    font-size:       16px;
}
.how-it-works {
    float:           left;
    margin:          20px 0 0;
}
.product-tour {
    float:           right;
    margin:          20px 0 35px;
    padding:         0 0 50px;
    border-bottom:   dotted 1px #a0a0a0;
    width:           202px;
}
.product-tour a {
    background:      #a0a0a0;
    padding:         14px 0 13px;
    text-transform:  uppercase;
    border:          solid 1px #565656;
    color:           #fff;
    font-weight:     bold;
    font-size:       20px;
    float:           right;
    text-align:      center;
    width:           200px;
}
.product-tour a:hover {
    background:      #565656;
}
.sign-up {
    float:           right;
    margin:          0;
    padding:         0 0 40px;
    width:           202px;
}
.sign-up a {
    background:      #3399cc;
    padding:         14px 0 13px;
    text-transform:  uppercase;
    border:          solid 1px #006699;
    color:           #fff;
    font-weight:     bold;
    font-size:       20px;
    float:           right;
    text-align:      center;
    width:           200px;
    margin:          5px 0 0;
}
.sign-up a:hover {
    background:      #006699;
}
.sign-in {
    float:           right;
    margin:          0;
    padding:         0 0 50px;
    text-align:      left;
    width:           200px;
}
.sign-in input {
    width:           188px;
    margin-right:    0px;
}
.sign-in input.button {
    width:           auto;
}
/*
homepage feedlist
**********************************/
.feed-list {
float: left;
}
#feed_list {
    list-style:         none;
    margin-top:         -15px;
    float:              left;
    width:              100%; 
    display: block;
    position: relative;
}
.feed-list-date {
    border-bottom:      1px dotted #A0A0A0;
    font-size:          14px;
    margin:             15px 0 7px;
    padding:            0;
    font-weight:        bold;
    width:              400px;
    display:            block;    
}
.feed-list-entries-holder {
    float:              left;
    width:              400px;
    padding-bottom:     7px;
}
.feed-list-entries {
    list-style:         none;
}
.feed-list-entry-info {
    float:              left;
    width:              275px;
    margin:             0 25px 5px 0;
}
.feed-list-entry-time {
    float:              right;
    font-size:          10px;
    width:              100px;
}
#pagination_bar {
    float:              left;
    width:              380px;
    padding:            7px 10px 5px;
    background:         #e8e8e8;
    border:             solid 1px #a0a0a0;
    color:              #a0a0a0;
    margin:             10px 0 0;
}
.homepage-profile-links {
    width:              100%;
    border-bottom:      dotted 1px #a0a0a0;
    padding:            0 0 15px;
    margin:             10px 0 5px;
    float:              left;
}

.homepage-profile-links ul li {
    width:              200px;
    font-weight:        bold;
    text-transform:     capitalize;
    float:              left;
}

#homepage-profile-avatar {
    position:relative;
}
#homepage-profile-avatar-link {
    background:#3399CC none repeat scroll 0 0;
	bottom:0;
	color:#FFFFFF;
	font-size:0.95em;
	font-weight:normal;
	right:0px;
	opacity:1;
	padding:3px 5px;
	position:absolute;
}

.article-thumb-container {
	display:block;
	float:left;
	margin:0px 10px 5px 0;
	max-height:50px;
	max-width:60px;
	overflow:hidden;
}