@charset "utf-8";
body  {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    margin: 10px 0 10px 0;
    padding: 0;
    text-align: center;
    color: #000000;
    background: url(../images/bg_body.jpg) no-repeat;
}
.ubemedia #container {
    width: 80%;
    margin: 0 auto;
    border: 1px solid #B09EB8;
    text-align: left;
    min-width: 750px;
    background: #FFFFFF;
}

/* TOP NAV */
.ubemedia #top_nav {
    padding: 0;
    margin: 0;
    height: 30px;
    background-color: #B09EB8;
    min-width: 750px;

}
.ubemedia #top_nav_left {
    padding: 0;
    margin: 0;
    float: left;
    height: 30px;
}
.ubemedia #top_nav_right {
    padding: 0;
    margin: 0;
    float: right;
    height: 30px;
}

/* TOP HEADER */
.ubemedia #header {
    padding: 0;
    margin: 0;
}
.ubemedia #header img{
    width: 100%;
    border: none;
}

/* MAIN NAV BAR */
.ubemedia #main_nav {
    padding: 0;
    margin: 0;
    height: 30px;
    background: #EBEBEB;
}


/* CONTENT - HOME */
.ubemedia #sidebar_home {
    float: left;
    width: 29%;
    padding: 0;
}
.ubemedia #sidebar_home p {
    margin-left: 10px;
    margin-right: 10px;
}
.ubemedia #sidebar_home1 {
    width: 97%;
    padding: 0;
    margin: 0 0 0 7px;
}
.ubemedia #sidebar_home2 {
    width: 97%;
    padding: 0;
    margin: 0 0 0 7px;
    border: 2px solid #B49CBA;
}
.ubemedia #sidebar_home3 {
    width: 97%;
    padding: 0;
    margin: 0 0 0 7px;
    border: 2px solid #B49CBA;
}
.ubemedia #sidebar_home3 img{
    border: none;
}
.ubemedia #home_content {
    float: right;
    width: 68%;
    padding: 0;
}
.ubemedia #home_content p {
    margin-left: 10px;
    margin-right: 10px;
}
.ubemedia #home_content1 {
    float: left;
    width: 63%;
    padding: 0;
    border: 2px solid #B49CBA;
    margin: 0 10px 0 10px;
}
.ubemedia #home_content1 p{
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    margin: 10px 10px 10px 10px;
}
.ubemedia #home_content2 {
    float: right;
    width: 31%;
    padding: 0;
    margin: 0 0 0 5px;
}

.ubemedia #home_content2 img{
    border: none;
    padding: 0 0 0 15%;
}

.ubemedia #home_content3 {
    width: 97%;
    margin: 0 7px 0 0;
    padding: 0;
    border: 2px solid #B49CBA;
    margin: 0 0 0 5px;
}

.ubemedia #home_news {
    list-style: none;
    margin: 10px 50px 50px 20px;
    padding: 0;
}
.ubemedia #home_news ul {
    outline: none;
    padding: 2px 0 2px 0;
}
.ubemedia #home_news ul a {
    color: #B01DFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.ubemedia #home_news ul p {
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
}
/* GENERAL CONTENT CONTAINERS */
.ubemedia #content {
    float: left;
    width: 57%;
    padding: 0;
    margin-left:3%;
}
.ubemedia #content_left {
    float: left;
    width: 45%;
    padding: 0;
    margin: 20px 0 0 20px;
    border: 2px solid #B49CBA;
    margin: 0 10px 0 10px;
}
.ubemedia #content_left p {
    padding: 0;
    margin: 20px 0 10px 10px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}
.ubemedia #content_left img {
    padding: 0;
    margin: 0 0 10px 0;
}
.ubemedia #content_right {
    float: right;
    width: 45%;
    padding: 0;
    margin: 0 20px 0 0;
    border: 2px solid #B49CBA;
}
.ubemedia #content_right p {
    padding: 0;
    margin: 20px 10px 0 10px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}
.ubemedia #content_right img {
    padding: 0;
    margin: 0 0 10px 0;
}
.ubemedia #advertising {
    float: right;
    width: 27%;
    padding: 0;
    margin: 0 10px 0 0;
}
.ubemedia #advertising1 {
    width: 100%;
    padding: 0;
    margin: 0;
}
.ubemedia #advertising1 h4 {
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
}
.ubemedia #advertising2 {
    width: 100%;
    padding: 0;
    margin: 0;
}
.ubemedia #advertising img {
    border:none;
}

/* NEWS */
.ubemedia #news {
    margin: 10px 10px 0 10px;
    padding: 0;
}
.ubemedia #news a {
    color: #B01DFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.ubemedia #news p {
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
}
.ubemedia #news_details {
    margin: 0;
    padding: 0;
}
.ubemedia #news_details a {
    color: #B01DFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
    text-align: left;
}
.ubemedia #news_details p {
    color: #000000;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
    text-align: left;
}
.ubemedia #about {
    margin: 0 10px 0 5px;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
    text-align: center;
}
.ubemedia #golfkipedia {
    margin: 0 10px 0 10px;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
    text-align: center
}
.ubemedia #golfkipedia a {
    margin: 0 10px 0 10px;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 150%;
    color: #B01DFF;
    text-decoration: none;
}

/* SECTION LABELS */
.section_title {
    background: url(../images/section_title.jpg) no-repeat;
    float: right;
    height: 20px;
    width: 190px;
    text-align: right;
    padding: 0;
}
.section_bottom {
    background: url(../images/section_title_bottom.jpg) no-repeat;
    float: left;
    height: 20px;
    width: 190px;
    text-align: left;

}
.section_title a {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    margin-right: 6px;
}
.section_bottom a {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    margin-left: 10px;
    line-height: 180%;
}
.image_fill {
    width: 100%;
}

/* FORMS */
input {
    width: 100px;
    margin: 0 0 0 10px;
    padding: 0;
}
form {
    margin: 0;
}
#submitbutton {
    width: 70px;
    margin: 3px 0 0 0;
    font-family: Arial;
    font-size: 11px;
}
select {
    font-family: Arial;
    font-size: 11px;
}
/* NODES */
.ubemedia #node-body {
    padding: 0;
    margin: 0 0 0 20px;
    font-family: Arial;
    font-size: 12px;
}
.ubemedia #node-body p{
    line-height: 130%;
    font-family: Arial;
    font-size: 12px;
    margin: 10px 20px 0 20px;
}
.ubemedia node-title {
    font-family: Arial;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
    color: #B01DFF;
}


/* FOOTER */
.ubemedia #footer {
    padding: 0 10px;
    background:#DDDDDD;
}
.ubemedia #footer p {
    margin: 0;
    padding: 10px 0;
}

.ubemedia #footer-left p {
    font-family:
        "Arial",            /* Windows, MacOS */
        sans-serif;
    font-weight:bold;
    font-size: 11px;
    text-decoration: none;
}

.ubemedia #footer-left a {
    font-family:
        "Arial",            /* Windows, MacOS */
        sans-serif;
    font-weight:bold;
    font-size: 11px;
    text-decoration: none;
}

/* BOTTOM SPONSORSHIPS */
.ubemedia #bottom_sponsors {
    width: 80%;
    margin: 0 auto;
    border: 1px solid #B09EB8;
    text-align: center;
    min-width: 600px;
    background: #FFFFFF;
}
.ubemedia #bottom_sponsors img{
    display: inline;
    padding: 9px;
    border: none;
}
.ubemedia #bottom_sponsors p{
    text-align: center;
}
.ubemedia #sponsors {
    margin: 10px 10px 10px 10px;
    padding: 0;
    border: 2px solid #B49CBA;
}
.ubemedia #sponsors ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ubemedia #sponsors p{
    text-align: center;
    outline: none;
    font-family: Arial;
    font-size: 14px;
    line-height: 150%;
    color: #000000;
}

/* MISCELLANEOUS CLASSES FOR REUSE */
.fltrt {
    float: right;
    margin-left: 8px;
}
.fltlft {
    float: left;
    margin-right: 8px;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.separator {
    height: 20px;
    padding: 0;
    margin: 0;
}
.object {
    margin: 10px 0 10px 0;
}
h1 {
    font-family: Arial;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
    color: #B01DFF;
}
h2 {
    font-family: Arial;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
}
h3 {
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
    color: #B01DFF;
}
h4 {
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
}

.createdby, .createdat {
    font-size: 10px;
    display: none;
}
.readmore {
    text-align: right;
    font-size: 11px;
}
.teaser {
    text-align: left;
    line-height: 130%;
    font-family: Arial;
    font-size: 12px;
    margin: 0 0 0 10px;
}
.pagination {
    text-align: center;
    font-family: Arial;
    font-size: 12px;
}


/* EVENTS */
.ubemedia #events {
    margin: 20px 52px 0 52px;
    border: 2px solid #B49CBA;
    /*width: 75%;*/
}
.ubemedia #events p{
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    line-height: 150%;
    text-align: left;
    margin: 10px 15px 0 10px;
    color: #B01DFF;
}
.ubemedia #event-month-menu {
    font-weight:bold;
    text-align: center;
    margin: 10px 0 0 0
}

/* BLOGS */
.ubemedia #blog {
    margin: 0 0 0 10px;
    padding: 0;
    border: 2px solid #B49CBA;
}
.ubemedia #blog img{
    border: none;
}
.ubemedia #blog p {
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    line-height: 150%;
    text-align: left;
    margin: 10px 15px 0 15px;
    color: #B01DFF;
}
.ubemedia #blog a{
    text-decoration: none;
    color: #B01DFF;
}
.ubemedia #blog_pic {
    margin: 0 0 20px 20px;
    padding: 0;
}
.ubemedia #blog_item {
    margin: 0 0 10px 10px;
    padding: 0;
    text-decoration: none;
}
.ubemedia #blog_details {
    margin: 0 10px 0 0;
    padding: 0;
    text-decoration: none;
}
/* DIRECTORY */
.ubemedia #directory {
    margin: 0 0 0 10px;
    padding: 0;
    border: 2px solid #B49CBA;
}
.ubemedia #directory p {
    text-decoration: none;
    font-family: Arial;
    font-size: 16px;
    line-height: 150%;
    margin: 10px 15px 0 15px;
    color: #B01DFF;
}
.ubemedia #directory a{
    text-decoration: none;
    color: #B01DFF;
}
.ubemedia #directory_details {
    /*width: 60%;*/
    margin: 0;
    padding: 0;
}

.ubemedia #textimg img{
    float:left;
    width:150px;
    border:none;
}

.ubemedia #textimg h2 {
    float:left;
    width:60%;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #B01DFF;
    padding: 2% 0 0 2%;
}

.ubemedia #textimg h3 {
    float:left;
    width:60%;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #B01DFF;
    padding: 2% 0 0 2%;
}


/* CONTACT */
.ubemedia #contact {
    margin: 0;
    padding: 0;
    text-align: center;
}
.ubemedia #contact p {
    margin: 10px 0 10px 0;
    padding: 0;
    font-size: 16px;
    text-align: center;
}
.ubemedia #contact_label {
    margin: 0 0 2px 20px;
    padding: 0;
    font-size: 11px;
}
.ubemedia #contact_field {
    margin: 0 0 0 20px;
    padding: 0;
}
.ubemedia #contact_name {
    width: 80%;
}
.ubemedia #contact_email {
    width: 80%;
}
.ubemedia #contact_message {
    width: 85%;
    margin: 0 0 0 20px;
}

/* LOGIN */
.ubemedia #login {
    margin: 0 0 0 10px;
    padding: 0;
    border: 2px solid #B49CBA;
}
.ubemedia #login p {
    text-decoration: none;
    font-family: Arial;
    font-size: 16px;
    line-height: 150%;
    margin: 10px 15px 0 15px;
    color: #B01DFF;
}
.ubemedia #login input {
    width: 200px;
    margin: 0 0 0 10px;
    padding: 0;
}
.ubemedia #submit input {
    width: 100px;
    margin: 0 0 0 10px;
    padding: 0;
}
.ubemedia #segments {
    margin: 0;
    padding: 0;
}

#admin-menu ul, #main-menu ul{padding:0;}
#admin-menu{position:absolute; left:0; top:0; text-align:left; font-size:0.85em; margin:0px; padding:0px; width:100px; }