FONT		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
BODY		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
P		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
INPUT		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
SELECT		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
A:link          {BACKGROUND: none; COLOR: #3f413f; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #3f413f; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: #3f413f; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: Tahoma,bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: Tahoma,bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: Tahoma,bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.boxtitle 	{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: Tahoma,bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Tahoma}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}


barlink {
background-color: transparent;
color: #ffffff;
font-family: tahoma;
font-size: 12px;

text-decoration:none;
}

.barlink A:link {
background-color: transparent;
color:#ffffff;
font-family: tahoma;
font-size: 12px;
text-decoration:none;
}

.barlink A:visited {
background-color: transparent;
color: #ffffff;
font-family: tahoma;
font-size: 12px;
text-decoration:none;
}

.barlink A:hover {
background-color: transparent;
color: #d1d16f;
font-family: tahoma;
font-size: 12px;
text-decoration:none;
}



img {border:0;}


/**************************** OSC styles ****************************/
/* osc_block */
#osc_block {
    position        : relative;
    border          : 1px solid #dddddd;
    margin          : 10px;
    background      : #ffffff;
    padding         : 5px;
}
#osc_block_content {
    background-color: #eeeeee;
    margin-bottom   : 0px;
    padding         : 0px;
}
#osc_block input, select {
    border          : 1px solid #a5bed2;
    margin          : 3px;
    background      : #ffffff;
}
#osc_block textarea {
    width           : 300px;
    height          : 100px;
    border          : 1px solid #a5bed2;
    margin          : 3px;
    background      : #ffffff;
}

#osc_block_title {
    padding         : 6px;    
    background-color: #4a7ca5;
    color           : #ffffff;
    text-align      : center;
    font-weight     : bold;
    margin-bottom   : 2px;
    font-size       : 10px;
}
/* end of osc_block */
/* List */
.list {
    border          : 0px solid #000000;
    width           : 100%;
    padding         : 0px;
    margin          : 0px;
}
.list caption {
    padding         : 3px;
    margin          : 0px 2px 0px 2px;
    border-bottom   : 2px solid #4a7ca5;
    color           : #414175;
    font-size       : 12px;
    height          : 25px;
    vertical-align  : center;
}
.list th {
    padding         : 4px;
    background-color: #4a7ca5;
    color           : #ffffff;
    text-align      : center;
    height          : 25px;
}
.list img {
    border          : 0px;
}
.list td {
    padding         : 4px;
    text-align      : center;
}
.list a:visited,
.list a:link {
    color           : #ffffff;
}
.odd {
    background-color: #dddddd;
    height          : 25px;
}
.even {
    background-color: #eeeeee;
    height          : 25px;
}
#pager {
    text-align      : center;
    color           : #414175;
    font-size       : 12px;
    font-weight     : bold;
    margin          : 0px;
}
#pager .pager {
    margin-left    : auto;
    margin-right   : auto;
}
#pager img {
    border          : 0px;
    vertical-align  : middle;
    padding         : 0px;
    margin          : 0px;
}
#pager a {
    text-decoration : none;
    font-weight     : normal;
    color           : #414175;
}
/* end of List */
/* Login */
.input_box {
    margin          : 0;
    padding         : 0;
    width           : 80px;
}
/* end of Login */
/* Form */
* html form {       /* fixed for IE6 */
    padding         : 0px;
    margin          : 0px;
}
.form {
    border          : 0px solid #000000;
    width           : 100%;
    padding         : 0px;
    margin          : 0px;
    background-color: #ffffff;
}
* html .form {      /* fixed for IE6 */
    width           : 98%;
}
/*.form .label {
    padding         : 4px;
}*/
.form .input {
    padding         : 4px;
}
/*
.form .desc {
    padding         : 4px;
}
*/
.form .form_desc {
    padding         : 4px;
    text-align      : center;
}
.form .odd {
    background-color: #dddddd;
    height          : 25px;
}
.form .even {
    background-color: #eeeeee;
    height          : 25px;
}
/* end of Form */
/* Layout */
#content {
    margin          : 0;
    /* margin-left     : 185px; */
    /* margin-right    : 185px; */
    /* width           : 620px; */
    margin-bottom   : 10px;
}
#left {
    position        : absolute;
    top             : 0px;   
    left            : 0px;    
    width           : 185px;   /* left column width */
}
* html #left {                 /* fixed for IE6 */
    top             : 0px;   
}
#right {
    position        : absolute;
    padding         : 0px;
    margin          : 0px;
    top             : 0px;   
    left            : 805px;   /* content width + left column width */
    width           : 185px;   /* right column width */
}
* html #right {                /* fixed for IE6 */
    top             : 0px;   
}
/* end of Layout */
/* Admin nav bar */
#admin_navbar {
    /*border-top          : 1px solid #4a7ca5;
    border-bottom       : 5px solid #4a7ca5;*/
    padding             : 4px;
    margin              : 10px 10px 0px 5px;
    font-size           : 12px;
    /*background-color    : #a5bed2;*/
    text-align          : right;
}
#admin_navbar ul {
    list-style      : none;
    padding         : 0px;
    margin          : 0px;
    border-bottom   : 1px solid #4a7ca5;
}
#admin_navbar a:link, 
#admin_navbar a:visited {
    color           : #414175;
    padding         : 0px 5px 0px 5px; 
    margin          : -2px;
    border-left     : 1px solid #dddddd;
    border-right    : 1px solid #dddddd;
    text-decoration : none;
    font-weight     : bold;
}
#admin_navbar a:hover {
    border-bottom   : 3px solid #325e82;
    padding         : 0px 5px 0px 5px; 
    margin          : -2px;
    color           : #325e82;
    font-weight     : bold;
}
#admin_navbar #selected a {
    border-bottom   : 3px solid #325e82;
}
#admin_navbar li {
    display         : inline;
}
/* end of Admin nav bar */
/* Tabbed Block */
#tabbed_block_content {
    border          : 1px solid #4a7ca5;
    margin          : -1px 10px 10px 10px;
    padding         : 0px;
}
#tabbed_block {
    /*border-top          : 1px solid #4a7ca5;
    border-bottom       : 5px solid #4a7ca5;*/
    padding             : 3px;
    margin              : -1px 20px 0px 10px;
    font-size           : 12px;
    /*background-color    : #a5bed2;*/
    text-align          : right;
}
#tabbed_block ul {
    list-style      : none;
    padding         : 0px;
    margin          : 0px;
}
#tabbed_block h2 {
    background-color    : #ffffff;
    padding             : 10px;
    margin              : -3px;
}
#tabbed_block a:link, 
#tabbed_block a:visited {
    color           : #ffffff;
    background-color: #4a7ca5;
    padding         : 3px 6px 3px 6px;
    margin          : -2px;
    border-left     : 1px solid #a5bed2;
    border-right    : 1px solid #a5bed2;
    text-decoration : none;
}
#tabbed_block a:hover {
    border-top      : 3px solid #7e94a7;
    border-left     : 1px solid #99afc1;
    border-right    : 1px solid #99afc1;
    padding         : 3px 6px 3px 6px;
    margin          : -2px;
    color           : #ffffff;
    background-color: #325e82;
}
#tabbed_block #selected a {
    border-bottom   : 1px solid #ffffff;
    border-top      : 3px solid #325e82;    
    background-color: #ffffff;
    color           : #325e82;
}
#tabbed_block li {
    display         : inline;
}
/* end of Tabbed Block */
/**************************** End of OSC styles **************************/
