/* Start of CMSMS style sheet 'dis_pto' */
/* ============== GLOBAL ==================*/
* {
margin:0;
padding:0;
}

body {
font-family:verdana;
}

img {
border:none;
}
img.file_icon{
	float:none!important;
	border:none!important;
	display:inline!important;
	margin:0px!important;
	padding:0px 4px 0px 0px!important;
	position:relative!important;
	top:3px;
}

/* ============== HEADER / FOOTER/ WRAPPER ==================*/
#header {
height:122px;
background:#FFFFFF url(uploads/images/theme/header-bkd.gif) repeat-x;
position:relative;
}

#header-left {
position:absolute;
left:0;
width:394px;
height:122px;
/*background: #FFFFFF url(uploads/images/theme/header-left.gif) no-repeat;*/
z-index:1000;
}

#header-left h1 {
margin-top:-300px;
}

#header-right {
position:absolute;
right:0;
width:297px;
height:122px;
background:#FFFFFF url(uploads/images/theme/header-right.gif) no-repeat;
}

#footer {
height:27px;
background:#3333cc url(uploads/images/theme/footer-bkd.gif) repeat-x;
text-align:center;
font-size:.8em;
line-height:27px;
color:#8888FF;
}
#footer a, #footer a:visited{
color:#8888FF;
text-decoration:none;
}

#wrap {
width:100%;
border-collapse:collapse;
}

#wrap td {
vertical-align:top;
padding-bottom:48px;
}

/* ============== LEFT COLUMN ==================*/
#column-left-td {
width:180px;
background-color:#EAEAEA;
}

#column-left {
margin:24px 8px 12px 18px;
}

#menu {
font-weight:bold;
font-size:.9em;
}

#menu li {
list-style-type:none;
border-top:1px solid #B2B2B2;
padding:.5em 0;
}

#menu li a,#menu li a:visited {
text-decoration:none;
color:#3333CC;
}

#menu li li {
font-size:0.7em;
padding: 6px 0 0 20px;
}

#gala-logo {
text-align:left;
margin:0 0 10px;
}

#gala-logo img {
border:1px solid #ccc;
/* TEMPORARY */
height: 77px;
width:150px;
}

/* ============== RIGHT COLUMN ==================*/
#column-right-td {
width:180px;
background-color:#EAEAEA;
}

#column-right {
margin:24px 12px 12px;
color:#3333CC;
}

#links,#archives {
background-color:#FFFFFF;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;
padding:4px 12px 12px 8px;
}

#links h3 {
font-size:.9em;
color:#000;
margin:.5em 0;
}

#links ul{
border-bottom:1px solid #ccc;
margin: 0 0 10px 0;
}

#links li {
font-size:0.7em;
line-height:1.1em;
font-weight:bold;
margin:0 0 .4em 18px;
list-style-type:square;
}

#links li a, #links li a:visited{
text-decoration:none;
color:#3333CC;
}

#archives-head {
background:#EAEAEA url(uploads/images/theme/archive-bkd.gif) no-repeat;
width:155px;
height:27px;
margin-top:18px;
}

#links-head {
background:#EAEAEA url(uploads/images/theme/links-bkd.gif) no-repeat;
width:155px;
height:27px;
margin-top:18px;
}

#archives-head h2,#links-head h2 {
font-size:1em;
background-color:transparent;
color:#FFFFFF;
text-align:right;
padding:8px 4px 0 0;
margin:0;
}

#archives{
font-size:0.7em;
font-weight:bold;
}
#archives a{
text-decoration:none;
color:#3333cc;
}

#rss-icon {
text-align:right;
margin-top:-20px;
font-size:0.7em;
color:#888;
}
#rss-icon img{
margin-left:6px;
}

/* ============== MAIN CONTENT ==================*/
#content {
font-family:Georgia;
margin:24px 18px 12px;
font-size:1.05em;
line-height:1.25em;
}

#content h1 {
color:#666;
font-size:2.25em;
line-height:1.9em;
padding:0;
margin-bottom:1em;
text-align:left;
font-weight:normal;
border-bottom:1px solid #CCCCCC;
margin-bottom:.5em;
}

#content h2 {
font-weight:normal;
color:#e80000;
margin-bottom:.5em;
margin-top:1.5em;
}

#content h3 {
font-weight:normal;
color:#E80000;
margin-bottom:.5em;
clear:both;
border-bottom:1px solid #ccc;
}

#content p {
margin-bottom:1em;
}

#content ul {
margin:1em 0 1.5em;
}

#content li {
margin:0 40px 0.5em 40px;
list-style-type:square;
padding-left:10px;
}

#content table {
width:100%;
border-collapse:collapse;
margin:10px 0;
/*border:4px solid #ccc;*/
}

#content td,th {
border:1px solid #aaa;
width:auto;
padding:4px 8px;
font-family:tahoma;
font-size:.9em;
line-height:1em;
}

#content th {
background-color:#eaeaea;
/*background-color:#FFB010;*/
/*border-bottom:1px solid #666;*/
text-align:left;
background-image: url(uploads/images/theme/tablehead-bkd.gif);
background-repeat: repeat-x;
border-top:1px solid #e8e8e8;
border-left:1px solid #e0e0e0;
border-right:1px solid #d0d0d0;
padding-top:8px;
}


/* ============== NEWS / SPECIAL ==================*/
.NewsSummary {
position:relative;
margin-bottom:3.5em;
clear:both;
overflow:hidden;
}

.NewsSummarySummary,#NewsPostDetailContent {
border-top:1px solid #cccccc;
padding-top:.75em;
}

.NewsSummarySummary img,#NewsPostDetailContent img{
float:left;
clear:left;
margin: 0 30px 10px 0;
}

.NewsSummaryLink,#NewsPostDetailTitle {
font-size:1.5em;
line-height:1.15em;
font-weight:normal;
color:#E80000;
margin-bottom:.5em;
}
#NewsPostDetailTitle {
margin-top:0px!important;
}

.NewsSummaryLink a {
color:#E80000;
text-decoration:none;
}

.NewsSummaryPostdate,#NewsPostDetailDate {
float:right;
font-size:.9em;
padding:2px 4px;
margin-top:0;
margin-left:20px;
background-color:#E80000;
color:#FFFFFF;
border-right:1px solid #b40000;
border-bottom:1px solid #b40000;
}

.NewsSummaryMorelink {
/*position:absolute;
right:0px;
margin-left:.25em;*/
font-size:.9em;
display:block;
margin-top:1em;
}

#NewsPostDetailReturnLink {
margin-top:1em;
text-align:right;
}

.NewsPageLink{
text-align:right;
padding-top:1em;
border-top:1px solid #ccc;
}

.youtube *{
margin: 0 auto;
}

/* ============ ENFORCED CLEANUP OF EMBEDDED NEWS ============== */
div.entry-content *, 
#NewsPostDetailContent *,
.NewsSummarySummary *
{
font-weight:normal;}

#NewsPostDetailContent div {
display:block!important;
float:none!important;
}
/* End of 'dis_pto' */

