/*
* Maverick blue: #2f57d2
* Maverick Purple: #780442
*/

body {
	font-family:helvetica,arial,sans-serif;
	font-size: 9pt;
	margin: 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #2f57d2;
}

#wrapper {
	margin: 0px auto;
	padding-top: 5px;
	width: 990px;
	padding-left: 10px;
	border-left: 2px #CCC solid;
}

#content {
	width: 685px;
	z-index: 10;
	overflow: hidden;
}

/* General rules */
.headline a {
	color: #000;
}

div.photo img {
	border: 1px #DDD solid;
}

span.lower {
	text-transform:lowercase;
}

.hidden {
	display: none;
}

/* Header */

#header {
	width: 680px;
}

#header a {
	color: #780442;
}

#header div.menu {
	width: 680px;
}

#header div.menu div.menu1 {
	width: 350px;
	text-align: left;
	float:left
}

#header div.menu div.menu2 {
/* 	width: 680px; */
	text-align: right;
}

#header #strapline {
	width: 100%;
	text-align: center;
	font-weight: bold;
/* 	margin-bottom: 10px; */
	margin-top: 10px;
}

#header #logo {
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 5px;
}

/* Footer */

#footer {
	clear: both;
	border-top: 4px #CCC solid;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	color: #444;
}

#footer div {
/* 	float: left; */
	margin-right: 20px;
	margin-top: 10px;
}

#footer div#copyright {
/* 	padding-top: 50px; */
}

/* Main Menus */

div#menu1 {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	z-index: 10;
}

div#menu1.imgmenu {
	/* text-align:right; */
	margin-top: 0px;
	/* margin-bottom: 2px; */
	margin-left: 3px;
}

div#menu1 .menuitem {
	padding: 1px 18px;
/* 	background-color: #780442; */
	margin-right: 1px;
	font-size: 7pt;
	text-transform:uppercase;
}

div.adminmenu div#menu1 .menuitem {
	background-color: #780442;
}

div.adminmenu div#menu2 .menuitem {
	background-color: #2f57d2;
}

div#menu1.imgmenu .menuitem, div#menu2.imgmenu .menuitem {
	padding: 0px;
	margin-right: 0px;
	
}

div#menu1 .menuitem a {
	color: #FFF;
	font-weight:bold;
}

div#menu2 {
	width: 100%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
	z-index: 10;
}

div#menu2.imgmenu {
	margin-top: 0px;
	margin-left: 3px;
	/* text-align: right; */
}

div#menu2 .menuitem {
	padding: 1px 20px;
/* 	background-color: #2f57d2; */
	margin-right: 1px;
	font-size: 8pt;
	text-transform:uppercase;
}

div#menu2 .menuitem a {
	color: #FFF;
	font-weight:bold;
}

#dropdown {
	visibility: hidden;
	position: absolute;
	margin: 0;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	display:inline;
	padding: 0;
	margin-left: 1px;
}

#dropdown li {
	background-color: #780442;
	margin: 0;
/* 	display: inline; */
	padding: 2px 4px;
	border-bottom: 1px #FFF solid;
}

#dropdown li a {
	color: #FFF;
}

/* Forms */

form label {
	font-size: 12pt;
	font-weight: bold;
	color: #444;
}

form input {
	margin-bottom: 10px;
	border: 1px #444 solid;
	width: 650px;
	padding: 3px;
	font-size: 12pt;
}

form .short {
	width: 150px;
}

form textarea {
	border: 1px #444 solid;
	width: 650px;
	height: 100px;
	margin-bottom: 10px;
	padding: 3px;
/*    font-size: 12pt; */
}

form textarea.richedit {
	height: 400px;
}

form input.button, form input[type="submit"] {
	width:auto;
}

form input.datefield {
	width: 200px;
}

form input.checkbox {
	margin-bottom: 2px;
/* 	text-align: left; */
	width: auto;
}

form select {
	margin-bottom: 10px;
	padding: 3px;
	font-size: 12pt;
}

#divupload-id {
	width: 80px;
	text-align: center;
	padding: 5px;
/* 	height: 20px; */
	font-size: 12pt;
/* 	font-weight: bold; */
	border: 1px #444 solid;
	background-color: #EEE;
}

/* Fast fivemins */

#admin-fiveminfast form label {
	font-size: 9pt;
}

#admin-fiveminfast form input {
	padding: 0px;
	width: 300px;
	font-size: 9pt;
}

#admin-fiveminfast form textarea {
	height: 100px;
	width: 300px;
}

#admin-fiveminfast #dosubmit {
	border: 1px #444 solid;
	padding: 3px;
	width: 100px;
	text-align: center;
	background-color: #EEE;
	margin: 10px;
	cursor: pointer;
}

#admin-fiveminfast .addfivemin {
	border: 1px #444 solid;
	padding: 3px;
	width: 100px;
	text-align: center;
	background-color: #EEE;
	margin: 10px;
	cursor: pointer;
}

/*#admin-fiveminfast #photos {
	position: fixed;
	left: 350px;
	top: 0px;
	width: 350px;
	overflow: hidden;
	height: 100%;
	background-color: #FFF;
}

#admin-fiveminfast #photos-available-inner, #selected-photos {
	height: 100%;
	width: 300px;
}*/
/* Tables */

table {
	border-collapse: collapse;
/* 	border: 1px #FFF solid; */
	border: none;
	margin-left: 1px;
}

td, th {
	border: 1px #CCC solid;
	padding: 5px;
}

th {
	background-color: #2f57d2;
	color: #FFF;
}

tr.odd {
	background-color: #c4d2ff;
}

/* Messages */

div#msgbox {
	width: 100%;
	border: 3px #000 solid;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 10px;
}

div#msgbox.red {
	background-color: #CC3333;
	color: #FFF;
}

div#msgbox.green {
	background-color: #33CC00;
	color: #000;
}

/* Home */

#home #home-body {
	width: 450px;
	min-height: 500px;
	float: left;
}

#home #home-body .article {
	width: 220px;
	float: left;
	margin-bottom: 10px;
}

#home #home-body .first-article {
	margin-bottom: 20px;
}

#home #home-body .first-article .headline, #home #home-body .first-article .headline a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24pt;
	color: #000;
/* 	margin-bottom: 2px; */
	text-align: center;
	line-height: 90%;
	margin-bottom: 6px;
}

#home #home-body .first-article .blurb {
	text-align:center;
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	font-weight:bold;
	font-size: 12pt;
	padding: 0 4px;
	line-height: 110%;
	margin-top: 5px;
}

#home #home-body .first-article .blurb a {
	color: #000;
}

#home #home-body .first-article .blurb p {
	margin: 0px;
}

#home #home-body #lowerarticles {
	width: 450px;
}

#home #home-body .article .blurb {
	font-size: 10pt;
	color: #000;
	text-align: center;
	font-weight: bold;
}

#home #home-body .right {
	clear: right;
	padding-left: 8px;
}

#home #home-body .left {
	clear: left;
}

#home #home-body .article .photo img, #home #home-body .first-article .photo img {
	border: 1px #CCC solid;
}

#home #home-body .adhoc-title, #home #home-body .adhoc-title a {
	background-color: #2F57D2;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	width: 218px;
	border: 1px #2F57D2 solid;
}

/* Home five-min summaries */

#home #fivemin-promo {
	position: absolute;
/* 	top: 160px; */
	margin-left: 460px;
	*margin-left: 10px;
/* 	float: right; */
	width: 225px;
/* 	padding-left: 10px; */
	z-index:1;
	vertical-align:top;
	margin-bottom: 10px;
	margin-top:10px;
}

#home #fivemin-promo #firstthing-promo {
	margin-bottom: 10px;
}

#home #fivemin-promo #title {
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 3px #780442 solid;
	color: #780442;
	margin-bottom: 5px;
}

#home #fivemin-promo .fivemin-title {
	font-weight: bold;
/* 	margin-top: 3px; */
	text-align: right;
	width: 100%;
	background-color: #2F57D2;
	color: #FFF;
	margin-top: 5px;
	font-size: 10pt;
	padding-top: 3px;

}

#home #fivemin-promo .fivemin-title a {
	color: #FFF;
	padding-right: 5px;
}

#home #fivemin-promo .fma-headline a {
	color: #000;
	padding-left: 10px;
	font-size: 8pt;
	font-weight: bold;
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
/* 	padding: 0px 5px; */
}

#home #fivemin-promo .fma-headline {
	width: 100%;
	text-align: right;
	padding: 3px 0px;
}

#home #fivemin-promo #fma-headline-0, #home #fivemin-promo #fma-headline-1 {
	border-bottom: 1px #780442 solid;
}

#home #fivemin-promo #fma-headline-1 {
/* 	background-color: #bac2db; */
}

#home #fivemin-promo img {
	margin-right: 7px;
}

#home #fivemin-promo img.promo-2 {
	margin-right: 0px;
}

#home #fivemin-promo .fivemin-promo-item {
	margin-top: 0px;
/* 	border-bottom: 2px #000 solid; */
/* 	padding-bottom: 5px; */
}

#home #fivemin-promo .fivemin-promo-item img {
	border: 1px #CCC solid;
}

/* Home Monitor */
#home #fp-monitor {
	margin-top: 7px;
}
#home #fp-monitor #title, #home #fp-monitor #title a {
	border-bottom:3px solid #780442;
	color:#000;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}
#home #fivemin-promo .monitor-headline {
	width: 215px;
	text-align: right;
	padding: 3px 0px;
	border-bottom: 1px #780442 solid;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
}

#home #fivemin-promo .monitor-headline a {
	color: #000;
}

/* Home Opinionistas */

#home .opinionista-promo-item .nameline {
	width: 100%;
	text-align: right;
}

#home .opinionista-promo-item .blurb {
	line-height: 120%;
	padding: 0px 5px;
	margin-top: 5px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10pt;
	line-height: 110%;
}

#home .opinionista-promo-item .nameline a {
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	font-size: 12pt;
	color: #000;
/* 	text-align: right; */
	font-weight: bold;
}

#home .opinionista-promo-item .photo {
/* 	float: left; */
/* 	margin-right: 5px; */
}

#home .opinionista-promo-item .headline {
	background-color:#2F57D2;
	border:1px solid #2F57D2;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	width:220px;
	padding-left: 5px;
	line-height: 120%;
}

#home .opinionista-promo-item .headline a {
	color: #FFF;
}

#home .opinionista-promo-item .photo img {
	border: 1px #CCC solid;
}

#home .opinionista-promo-item .opinionista-title, #home .opinionista-promo-item .opinionista-title a {
	font-weight: bold;
	margin-top: 3px;
	text-align: right;
	width: 100%;
	border-bottom: 2px #444 solid;
	margin-bottom: 15px;
	color: #444;
	padding-bottom: 2px;
	
}

/* Home getAbstract */
#home #getabstract-promo-item .blurb {
	line-height: 120%;
	padding: 0px 5px;
	margin-top: 5px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10pt;
	line-height: 110%;
}

#home #getabstract-promo-item {
	border-bottom: 2px solid #444444;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#home #getabstract-promo-item .nameline {
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	font-size: 12pt;
	text-align: right;
	font-weight: bold;
	width: 100%;
}

#home #getabstract-promo-item .nameline a {
	color: #000;
}

#home #getabstract-promo-item .photo {
/* 	margin: 5px auto; */
/* 	float: left; */
/* 	margin-right: 5px; */
	border: 1px #CCC solid;
}

#home #getabstract-promo-item .more {
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
}

#home #getabstract-promo-item .headline {
	background-color:#780442;
	border:1px solid #780442;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	width:220px;
	padding-left: 5px;
	line-height: 120%;
}

#home #getabstract-promo-item .headline a {
	color: #FFF;
}

/*#home #getabstract-promo-item #title {
	color: #2F57D2;
	border-bottom-color: #2F57D2;
}*/

/* Login */
#login {
	min-height: 300px;
}

#login form input {
	width: 600px;
}

#login form input.button {
	width: auto;
}

/* Articles */
#body {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10pt;
}

#article-body #headline {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24pt;
	width: 620px;
	padding: 0px 30px;
	text-align:left;
	line-height: 110%;
/* 	border-bottom: 3px #780442 solid; */
/* 	color: #780442; */
}

.article #headline {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24pt;
	line-height: 110%;
	margin-bottom: 5px;
}

#article-body #blurb {
	font-weight: bold;
	font-size: 12pt;
	width: 590px;
	text-align: left;
	padding: 0px 50px 0px 40px;
}

#article-body #photo {
	padding-bottom: 5px;
	margin: 0px auto;
	margin-bottom: 15px;
	
	border-bottom: 4px #CCC solid;
	width: 620px;
	text-align: center;
}

#article-body #photo img {
	border: 1px #DDD solid;
}

#article-body #body {
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
/* 	font-size: 11pt; */
	padding: 0px 50px 0 40px;
	line-height: 130%;
}

#article-body #body p {
/* 	margin: 12px 0px; */
}

#article-body #factbox {
	background-color: #DDD;
	width: 600px;
	padding: 5px 10px;
	margin-bottom: 15px;
	margin-left: 32px;
	font-size: 10pt;
}

#article-body #dateline {
	padding: 0 50px 0 40px;
	font-weight: bold;
	margin-bottom: 10px;
}

.article-actions {
	font-size: 10pt;
	font-weight: bold;
	background: #DDD;
	margin-top: 5px;
	border-bottom: 1px #000 solid;
	padding: 5px 50px 5px 40px;
}

#article .toparticle {
	font-size: 10pt;
/* 	padding: 0 50px 0 40px; */
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	margin-top: 5px;
	float: left;
	width: 165px;
	text-align: center;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#article .toparticle a {
	color: #000;
	padding-top: 5px;
}

#article #toparticle-title {
	margin-top: 10px;
	font-weight: bold;
	font-size: 12pt;
	margin-left: 5px;
}

#article .toparticle img {
	border: 1px #CCC solid;
}
/* Admin home */

#admin_home #home #home-body .article {
	float: none;
	width: 450px;
	border: 1px #CCC solid;
}

#admin_home #home #home-body .notlive {
	background-color: #ffc6c6;
}

#admin_home #home #home-body .first-article {
	margin-bottom: 10px;
	border: 1px #CCC solid;
}

#admin_home #home #home-body .first-article .blurb {
	display: none;
}

#admin_home #home #home-body .first-article .headline {
	font-family: helvetica,arial,sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

#home #home-body .article .blurb, #home #home-body .article .blurb a {
	font-size: 11pt;
	color: #000;
	text-align: center;
	font-weight: bold;
	line-height: 110%;
	padding: 0 2px;
	margin: 5px 0;
}

#admin_home #home #home-body .right {
	clear: none;
	margin-left: 0px;
}

#admin_home #home #home-body .left {
	clear: none;
}

#admin_home #home #home-body .article .photo img, #admin_home #home #home-body .first-article .photo img {
	width: 208px;
}

/* Photos */

div.photodiv {
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

.connectedSortable {
	list-style-type:none;
	list-style:none;
	padding: 0px;
	margin: 0px;
	
}

.connectedSortable li {
/*    display: block; */
	padding: 0px;
	margin:0px;
	float: left;
	margin-right: 2px;
}

.photodiv {
	width: 50px;
	height: 50px;
}

#photos-available-inner, #selected-photos {
	height: 50px;
/* 	width: 100%; */
	padding: 3px;
	border: 1px #444 solid;
	margin-bottom: 10px;
	overflow:hidden;
}

#select-photo-title {
	padding: 2px;
	width: 100%;
	border-top: 1px #444 solid;
	border-bottom: 1px #444 solid;
	background-color: #CCC;
}

.new-photo-title {
	padding: 2px;
	width: 100%;
	border-top: 1px #444 solid;
	border-bottom: 1px #444 solid;
	background-color: #CCC;
	margin-top: 5px;
}

.swfupload {
	margin-top: 5px;
	border: 1px #000 solid;
	padding: 6px;
	background-color: #EEE;
}

.photoupload-form {
	clear: both;
	margin-top: 5px;
}

.photoupload-form label {
	font-size: 10pt;
	font-weight: normal;
	
}

/* Section stuff */

/*#section #sectionhead {
	width: 700px;
	height: 40px;
}

#section #sectionhead #sectiontitle {
	width: 200px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	text-align:right;
	float: left;
	margin-right: 20px;
	margin-top: 7px;
}*/

/*#section #sectionhead #sectionname {
	width: 450px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20pt;
	text-align:left;
	float: left;
	color: #000;
}*/

/*#section .article .article-left {
	width: 200px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-top: 5px;
}*/

/*#section .article .article-right {
	width: 320px;
	float: left;
	margin-top: 20px;
}*/

/*#section .article .placeline {
	color: #2f57d2;
	font-size: 15pt;
	text-align: right;
	margin-bottom: 10px;
	font-weight: bold;
}*/

/*#section .article .headline {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20pt;
	color: #2f57d2;
	margin-bottom: 10px;
}*/

/*#section .article .blurb {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
}

#section .article .body {
	font-size: 12pt;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding-bottom: 5px;
	line-height: 120%;
	margin-bottom: 10px;
}
#section .article .body p {
	margin: 5px 0;
}

#section .article .photo {
	width: 200px;
	text-align: right;
}

#section .article .photo img {
	border: 1px #DDD solid;
}*/

/*#section .article .dateline {
	width: 300px;
	text-align: right;
	font-size: 10pt;
	float: left;
	font-weight: bold;
	margin-right: 30px;
}

#section .article .article-actions {
	font-size: 10pt;
	font-weight: bold;
	background: #DDD;
}*/

/*#section .article .more {
	text-transform: uppercase;
	float: right;
	color: #2f57d2;
	font-size: 11pt;
	font-weight: bold;
	font-family:helvetica,arial,sans-serif;
}*/

/* Opinionista stuff */

/*#opinionista #sectionhead {
	width: 680px;
	height: 45px;
}*/

/*#opinionista #sectionhead #opinionistastrap {
	width: 300px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	text-align:right;
	float: left;
	margin-right: 30px;
	margin-top: 13px;
}

#opinionista #sectionhead #opinionistatitle {
	width: 350px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24pt;
	text-align:left;
	float: left;
}*/

#opinionista #photo {
	margin-top: 20px;
	float: left;
	margin-right: 22px;
}

#opinionista #photo img {
	border: 1px #DDD solid;
}

.showmore {
	font-weight: bold;
	color: #F00;
	padding: 5px 0px;
	cursor: pointer;
}

/*#opinionista #opinionista-body {
	padding-left: 330px;
	margin-top: 20px
}*/

#opinionista #opinionista-body #headline {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20pt;
	margin-top: 15px;
}

#opinionista #opinionista-body #blurb {
	font-weight: bold;
	font-size: 12pt;
	margin-top: 10px;
}

/*#opinionista #opinionista-body #body {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12pt;
}*/



#opinionista #moreby {
	width: 700px;
/* 	height: 45px; */
}

#opinionista #morebyname {
/* 	width: 200px; */
/* 	border-bottom: 3px #000 solid; */
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12pt;
	margin-bottom: 10px;
	width: 100%;
	border-top: 1px #000 solid;
	padding-top: 10px;
/* 	text-align:right; */
/* 	float: left; */
/* 	margin-right: 30px; */
/* 	margin-top: 13px; */
}

#opinionista #morearticles {
	width: 430px;
/* 	border-bottom: 3px #000 solid; */
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10pt;
/* 	font-weight: bold; */
	text-align:left;
	float: left;
}

#opinionista #morearticles .article {
	margin-bottom: 5px;
}

#opinionista #backto {
	border: 4px #2f57d2 solid;
	font-size: 16px;
	width: 330px;
	float: left;
	margin-left: 230px;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin-top: 10px;
}

#opinionista #backto a {
	color: #000;
}

#opinionistas .opinionista .article-left {
/* 	margin-top: 20px; */
	float: left;
}

#opinionistas .opinionista .article-right {
	margin-left: 330px;
	margin-top: 20px;
}

#opinionistas.articles {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 10pt;
}

#opinionistas .opinionista .article-right .name {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24pt;
}

#opinionistas .opinionista .article-right .articles .article {
	font-family: Georgia,"Times New Roman",Times,serif;
	margin-top: 10px;
	font-size: 16pt;
}

/* Five minute summaries stuff */

div.normsection div.articles {
	min-height: 200px;
	padding-top: 10px
}

div.normsection #sectionhead {
	width: 700px;
	height: 40px;
}

div.normsection #sectionhead .sectionstrap {
	width: 200px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	text-align:right;
	float: left;
	margin-right: 20px;
	margin-top: 7px;
}

div.normsection #sectionhead .sectiontitle, div.normsection #sectionhead .sectiontitle a {
	width: 462px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20pt;
	text-align:left;
	float: left;
	color: #000;
}

div.normsection #sectionhead .sectiontitle-long, div.normsection #sectionhead .sectiontitle-long a {
	width: 670px;
	border-bottom: 3px #000 solid;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20pt;
	text-align:left;
	float: left;
	color: #000;
}

div.normsection .article .article-left {
	width: 200px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
/* 	padding-top: 5px; */
}

div.normsection .article .article-right {
	width: 430px;
	float: left;
	margin-top: 0px;
}

div.normsection .article p {
	margin: 6px 0;
	line-height: 125%;
}

div.normsection div.articles .article .placeline {
	color: #2f57d2;
	font-size: 12pt;
	text-align: right;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform:uppercase;
}

div.normsection div.articles .article .headline {
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	font-size: 12pt;
	font-weight: bold;
	line-height: 120%;
/* 	color: #2f57d2; */
	margin-bottom: 5px;
}

div.normsection div.articles .article .body {
	font-size: 10pt;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding-bottom: 5px;
	line-height: 130%;
}

div.normsection div.articles .article .blurb {
	font-size: 10pt;
/* 	font-family: Georgia,"Times New Roman",Times,serif; */
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 130%;
}

div.normsection div.articles .article .readmore {
	font-style:italic;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.normsection div.articles .article .photo {
	width: 200px;
	text-align: right;
}

div.normsection div.articles .article .photo img {
	border: 1px #CCC solid;
}

div.normsection div.articles .article .dateline {
	width: 200px;
	text-align: right;
	font-size: 10pt;
	float: left;
	font-weight: bold;
	margin-right: 30px;
	margin-top: 5px;
}

div.normsection div.articles .article .article-actions {
	font-size: 10pt;
	font-weight: bold;
	background: #DDD;
	margin-top: 5px;
	border-bottom: 1px #000 solid;
}


#monitor-body .dateline {
	text-align: left;
	margin-left: 5px;
	margin-top: 10px;
	font-size: 8pt;
}

#monitor-body .article-actions {
	font-size: 8pt;
}

#monitor-body .article-left {
	padding-left: 33px; 
	width: 610px
}

#monitor-body .photo {
	float: left;
	margin-right: 10px;
	text-align: left;
	width: auto;
}

#monitortitle {
	margin-left: 8px;
}

.daychooser {
	text-align: right;
	margin-right: 10px;
	font-size: 8pt;
}

#fivemins div.article-actions, #section div.article-actions, #search-body div.article-actions {
	font-size: 8pt;
}



div.normsection div.articles .article {
	margin-top: 5px;
}

div.normsection div.articles .article .more {
	text-transform: uppercase;
	float: right;
	color: #2f57d2;
	font-size: 11pt;
	font-weight: bold;
	font-family:helvetica,arial,sans-serif;
}

/* Admin Sections stuff */

#admin_fivemins {
	padding-bottom: 400px;
}

#admin_article_selection {
	background: #FFF url("/images/fadeupbg.png") repeat-x 0 0;
/* 	opacity:0.8; */
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 400px;
	padding-top: 20px;
/* 	border-top: 1px #DDD solid; */
	display: inline;
}

#admin_article_selection ul.article-preview-select {
	margin-bottom: 10px;
	list-style-image: none;
	list-style-type: none;
	height: 45px;
}

#admin_article_selection ul.article-preview-select li {
/* 	border: none; */
	padding: 2px;
	border: 1px #444 solid;
	font-size: 8pt;
	margin-right: 5px;
	overflow: hidden;
	width: 100px;
	height: 45px;
	vertical-align:top;
}

#admin_article_selection ul.article-preview-select li {
	height: 45px;
	overflow: hidden;
	margin-bottom: 5px;
}

#admin_article_selection ul#selected li {
	background-color: #aed5a5;
}

#admin_article_selection ul#unselected li {
	background-color: #FFF;
}

#admin_article_selection ul.article-preview-select li img {
	float: left;
	margin-right: 3px;
}

#admin_article_selection div.article {
	float: left;
	background-color: #444;
	margin: 0px 5px;
	height: 80px;
	width: 80px;
	opacity: 1;
	border: 2px #FFF solid;
	padding: 1px;
}

#admin_article_selection div.article_selected {
	border: 2px #f1ea33 solid;
}

#admin_adhoc_selection {
	position: absolute;
	right: 150px;
	top: 0px;
	width: 100px;
	min-height: 500px;
}

#admin_adhoc_selection .adhocsection {
	border: 1px #CCC solid;
	display: block;
	width: 100px;
	margin-bottom: 10px;
	padding: 2px;
}

#admin_article_selection .article {
	border: 1px #CCC solid;
	display: block;
	width: 100px;
	background-color: #444;
}

#admin_article_selection .article .article-left {
	display: none;
}

#admin_article_selection .article .article-right, #admin_article_selection .article .article-right a {
	float: left;
	margin-top: 5px;
	color: #FFF;
	font-weight: bold;
}

#admin_article_selection .article .placeline {
	display:none;
}

#admin_article_selection .article .headline {
	font-size: 8pt;
/* 	color: #2f57d2; */
}

#admin_article_selection .article .blurb {
	display:none;
}

#admin_article_selection .article .body {
	display:none;
}

#admin_article_selection .article .photo {
	width: 20px;
	text-align: right;
}

#admin_article_selection .article .photo img {
	border: 1px #DDD solid;
	width: 20px;
}

#admin_article_selection .article .readmore {
	display: none;
}

#admin_article_selection .article .dateline {
	width: 120px;
	text-align: left;
	font-size: 7pt;
	margin-right: 30px;
	color: #FFF;
}

#admin_article_selection .article .article-actions {
	display:none;
}

#admin_article_selection .article .more {
	display:none;
}

/* Adverts */
#advert-container {
	position: fixed;
	_position: absolute;
/* 	right: 0px; */
	margin: 0px auto;
	top: 0px;
	height: 100%;
/* 	height: 100%; */
/* 	max-width: 33%; */
	
	width: 1500px;
	z-index:0;
}

#advert {
	position: fixed;
	_position: absolute;
/* 	right: 0px; */
/* 	margin: 0px auto; */
	top: 0px;
	height: 100%;
/* 	margin-left: auto; */
	
/* 	height: 100%; */
/* 	max-width: 33%; */
	margin-left: 696px;
	z-index:0;
	padding-left: 14px;
	border-left: 2px #CCC solid;

}

#advert_inner {
	position:absolute; 
	top:50%; 
	height:600px; 
	margin-top:-300px;
}

/* Page specific stuff */

div#login {
	padding: 50px;
}

#page input[type="text"] {
	width: 600px;
}

#page textarea {
	width: 600px;
}

/* Comments */
#comments {
	width: 100%;
	border-top: 4px #CCC solid;
}

.commentcontainer {
	margin-top: 10px;
}

.commentcontainer .comment {
	width: 460px;
	background-image: url("/images/commentbg.jpg");
	padding: 20px 20px 0px 20px;
}

.commentcontainer .comment_footer {
	background: url("/images/commentbg.jpg") 0 -1950px;
	width: 420px;
	padding: 30px 0px 0px 80px;
	font-weight: bold;
}

#comment-login {
	font-weight: bold;
	border: 1px #CCC solid;
	padding: 5px;
	text-align: center;
	margin: 10px auto;
	width: 500px;
}

/* Photo Popup */

.fancybutton {
	cursor: pointer;
	width: 100px;
	height: 22px;
	background: url("/images/buttonbg.png") 0 0 no-repeat;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	margin: 10px 0px;
}

.fancybutton:hover {
	background-position: 0 -29px;
	color: #CCC;
}

.progressBarInProgress {
	background-image: url("/images/ajax-bar.gif");
	height: 20px;
}

.photos-available li {
	border: 2px #DDD solid;
	cursor: pointer;
}

.photos-available li:hover {
	border: 2px #444 solid;
}

