﻿* { margin: 0; 	padding: 0; }
body { margin: 0px; background: #F5F5F5 url(../Images/Global/bg.jpg) repeat-x left top; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4D4D4D; }
h1, h2, h3 { padding-top:10px; }
h1 {  }
h2 {  } 
h3 { }
p, blockquote, ul, ol { margin-bottom: 10px; line-height: 2em; }
/*p, blockquote, ul, ol { line-height: 2em; }*/
p { }
blockquote { }
ul, ol { margin-left:20px; }
li { }
a { text-decoration: underline; color: #838383; }
a:hover { text-decoration: none; color: #838383; }
.clearfix { clear: both; height: 1px; }
input.submit-button { background-color:#501a3c; border:none; color:white; cursor:pointer; font-weight:bold; height:25px; padding:0 7px 3px; text-transform:lowercase; width:auto; }

/* Wrapper */
#wrapper { }

/* Header */
#header { width: 960px; height: 30px; margin: 0 auto; }

/* Logo */
#logo { float: left; width: 270px; height: 70px; margin: 0px; padding-left: 30px; }
#logo h1 { 	margin: 0; padding: 0; font: normal 36px Georgia, "Times New Roman", Times, serif; }
#logo h2 { 	margin: -2px 0 0 0; padding: 0; text-transform: uppercase; letter-spacing: 2px; font-size: 10px; font-weight: bold; color: #FFFFFF; }
#logo a { text-decoration: none; 	color: #FFFFFF; }

/* Menu */
#menu { width: 960px; height: 150px;	margin: 0 auto; margin-top:25px;	background: url(../Images/Global/bg-content-header.png) no-repeat left top; }
#menu ul {	margin: 0;	padding: 110px 0 0 0px;	list-style: none;	line-height: normal;	margin-left: 30px;}
#menu li {	display: inline;	text-align: center; }
#menu a { 	display: block;  	float: left; 	margin-right: 3px;	padding: 5px 20px 5px 20px;	text-decoration: none;	text-align: center;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;	color: #525252;}
#menu a:hover, #menu .active a {	background: #FFFFFF;	color: #525252;}
#splash {	width: 940px;	height: 299px;	margin: 0 auto;}

/* Search */`
#header-search {	width: 940px;	height: 51px;	margin: 0 auto;	padding: 0px 0px 0px 0px;}
#header-search form {	float: right;	width: 300px;	margin: 0;	padding: 12px 0px 0px 0px;}
#header-search fieldset {	margin: 0;	padding: 0;	border: none;}
#header-search-text {	width: 200px;	padding: 2px 3px;	background: #1E1E1E;	border: none;	color: #4D4D4D;}
#header-search-submit {	background: none;	border: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E4E4E4;}
#search {	margin: 0 auto;	padding: 0px 0px 20px 0px;}
#search form {	margin: 0;	padding: 12px 0px 0 0;}
#search fieldset {	margin: 0;	padding: 0;	border: none;}
#search input {	float: left;	font: 12px Arial, Helvetica, sans-serif; margin-bottom:10px; margin-right:10px; }
#search-text {	width: 160px;	height: 18px;	padding: 3px 0 3px 5px;	border: none;	color: #000000;}
#search-submit {	margin-left: 10px;	padding: 4px 4px;	border: none;	background: #000000;	color: #FFFFFF;}

/* Page */
#page {	width: 960px;	margin: 0 auto;	background: url(../Images/Global/img03.jpg) repeat-y left top;}
#page-bgtop {	padding: 0px 0px 0px 20px;}

/* Content */
#Content {	float: left;	width: 580px;	padding-top: 20px;}
body.full #Content { width:920px; }
.post {	margin: 0px 0px 30px 0px;}
.post .title {	}
.post .title a {	padding: 4px 35px 4px 15px;	background: #4f1a3b;	text-decoration: none;	font-weight: normal;	color: #FFFFFF;}
.post .entry {	padding: 20px 0px;}
.post img {	float: left;	padding: 15px 0px;}
.post .meta {	text-align: right;	padding: 0px 0 20px 0;	font-weight: bold;	color: #202020;}
.post .byline {	float: right;	margin-top: -30px;	font-size: 12px;	color: #5E5E5E;}

/* Table */
.table { margin: 0px 0px 30px 0px; }
.table table { border-collapse:collapse; font-size:12px; text-align:left; width:480px; width:100%; }
.table table thead { background:#501a3c; }
.table table thead tr th { color:#ffffff; font-size:14px; font-weight:normal; padding:10px 8px; }
.table table thead tr th a { color:#ffffff; }

.table table tbody tr.odd { background:#f6deec; }
.table table tbody tr td { padding:8px; }

/* Sidebar */
#sidebar {	float: right;	width: 240px;	margin: 20px 0px;	padding: 0px 30px 0px 30px;	background: #dfdfdf;}
#sidebar ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#sidebar li {	margin-bottom: 1px; padding:10px;}
#sidebar li ul {	margin: 0px;	padding: 0px 0px 40px 0px;}
#sidebar li li {	margin: 0;	padding: 9px 0px;	border: none;	border-bottom: 1px solid #171717;}
#sidebar p {	margin: 0;	line-height: normal; }
#sidebar a {	border: none;	text-decoration: none;	color: #BFBFBF;}
#sidebar a:hover {	text-decoration: underline;}


/* Submenu */
#submenu {}

/* News */
#news {}
#news a {	font-size: 85%;}

/* Footer */
#footer {	width: 960px;	height: 100px;	margin: 0 auto;	padding: 14px 0px 0px 0px;	background: url(../Images/Global/img04.jpg) no-repeat left top;	color: #9C9C9C;}
#footer p {	margin: 0;	text-align: center;	font-size: 77%;}
#footer a {	text-decoration: underline;	color: #808080;}
#footer a:hover {	text-decoration: none;}  

/* Forms */
.form fieldset { border:none; }
.form em.frow-required { color: Red; }
.form fieldset { margin: 0; padding: 0;}
.form fieldset .frow { font-size: 1.1em; clear: both; margin: 0; padding: 0; }
.form fieldset .frow label { display: block; float: left; padding: 6px 0 6px 10px; width: 100%; }
.form fieldset .frow label span.label { display: block; float: left; font-weight: normal; padding: 2px 0 0 10px; width: 150px;  }
.form fieldset .frow label span.field { display: block; float: left; }
.form fieldset .frow:after, div.form fieldset fieldset:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.form fieldset .frow-text input { border:medium none; color:#000000; height:18px; padding:3px 0 3px 5px; width:160px; }
.form fieldset .frow-select select { border:medium none; color:#000000; height:22px; padding:3px 2px 3px 5px; width:165px; }
.form fieldset .frow-action { padding-left:170px; margin:10px 0 10px 0; }

                                                  
/* Pagers */
div.hyperlink-pager{ font-size:1.0em; margin: 5px 0 5px 0; }
div.hyperlink-pager:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.hyperlink-pager .page-summary{ float: left; }
div.hyperlink-pager .page-links{ float: right; }
div.hyperlink-pager .page-links ul{ margin: 0; padding: 0; list-style: none; }
div.hyperlink-pager .page-links li a{ color: #000000; display: block; }
div.hyperlink-pager .page-links li{ float: left; margin-left: 5px; border: 1px solid #e5e5e5; padding: 0px 3px 0px 3px; }
div.hyperlink-pager .page-links li.current{ background-color: #F6DEEC; }
div.hyperlink-pager .page-links li.current a{ color: white; }
div.custom-hyperlink-pager{ font-size:1.0em; margin: 5px 0 5px 0; }
div.custom-hyperlink-pager:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.custom-hyperlink-pager .page-summary{ float: left; }
div.custom-hyperlink-pager .page-links{ float: right; }
div.custom-hyperlink-pager .page-links ul{ margin: 0; padding: 0; list-style: none; }
div.custom-hyperlink-pager .page-links li a{ color: #000000; display: block; }
div.custom-hyperlink-pager .page-links li{ float: left; margin-left: 3px; border: 1px solid #e5e5e5; padding: 0px 3px 0px 3px; }
div.custom-hyperlink-pager .page-links li.current{ background-color: #F1821F; }
div.custom-hyperlink-pager .page-links li.current a{ color: white; }


/* Validation */
div.client-validation-summary-message{ padding: 10px; background: #F1821F;	color : #ffffff; font-weight: bold; margin-bottom: 10px; width: 560px; }
div.client-validation-summary-message a{ color: #ffffff; }
div.client-validation-summary-message ul { list-style: none; padding: 10px; }
div.client-validation-summary-message li { background-image: url(../images/global/error-arrow.gif); background-repeat: no-repeat; padding: 0 0 0 10px; background-position: 0 5px; } 
div.server-message{ padding: 10px; background-color: #F6DEEC;	color:#4D4D4D; font-weight: bold; margin: 5px 0 5px 0; width: 560px; }
div.server-message ul { list-style: none; padding: 10px; }
div.server-message li { background-image: url(../images/global/error-arrow.gif); background-repeat: no-repeat; padding: 0 0 0 10px; background-position: 0 5px; } 
div.server-message-error{ padding: 10px; background-color: #C41A7D;	color : #ffffff; font-weight: bold; margin: 5px 0 5px 0; width: 600px; }
div.server-message-error ul { list-style: none; padding: 10px; }
div.server-message-error li { background-image: url(../images/global/error-arrow.gif); background-repeat: no-repeat; padding: 0 0 0 10px; background-position: 0 5px; } 
div.server-message-warning { padding: 10px; background-color: #ff8c00;	color : #ffffff; font-weight: bold; margin: 5px 0 5px 0; }
div.server-message-warning ul { list-style: none; padding: 10px; }
div.server-message-warning li { background-image: url(../images/global/error-arrow.gif); background-repeat: no-repeat; padding: 0 0 0 10px; background-position: 0 5px; } 

/*HOME PAGE*/
div#revenue-generated { }
div.date-range { padding:10px;}
div.date-range input.date-field { padding:2px 5px; width:70px; }
body.home #Content div#WebsiteImages img { margin-right:24px; border:solid 1px #501a3c; padding:0px; }

/* Artwork */
body.artwork div.artwork-holder div.banner-holder { float:left; margin-bottom:20px; }
body.artwork div.artwork-holder div.banner-holder textarea { width:450px; }

