/*
============================================================
Theme Name:  Stingray
Theme URI:
Description: Designed by <a href="http: //www.ky13.net">KY13</a> and
             <a href="http: //www.aproxdesigns.net/">Aprox Designs</a>.
Version:     1.0
Author:      KY13 & Aprox
Author URI:  http://www.ky13.net/
============================================================
*/

/*
----------------------------------------
Defaults
----------------------------------------
*/

* {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    position: relative;
    background: url('/themes/stingray/images/bg_main.gif') 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

img {
    display: block;
    border: 0px;
}

p {
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 17px;
}

li {
    display: list-item;
}

a {
    font-weight: bold;
    text-decoration: none;
    color: #7C8084;
}
a:hover {
    text-decoration: underline;
}

td,th {
    text-align: left;
}

#center {
    position: relative;
    display: block;
    height: 1%;
    overflow: hidden;
}

#all {
    background: url('/themes/stingray/images/content_area_bg_2.png') top center repeat-y;
    position: relative;
    text-align: left;
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;
}


/*
----------------------------------------
Content
----------------------------------------
*/
#content {
    padding: 0px 0px 0px 18px;
    color: #EAECEC;
}

.content h3 {
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
}

.content ul li {
    font-size: 10px;
    color: #FFF;
}

.content ul li a {
    color: #FFF;
}


/*
----------------------------------------
Search Form
----------------------------------------
*/

.searchform {
    float: right;
    width: 177px;
    background-color: #7C8084;
    height: 37px;
}

.search {
    padding: 8px 0px 0px 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.search p {padding: 3px 5px 0px 0px; font-size: 12px}



/*
----------------------------------------
Boxes
----------------------------------------
*/

.box_l_t {
    height: 37px;
    display: block;
    background: url('/themes/stingray/images/box1_l_t.gif') left top no-repeat;
}
.box_l_b {
    height: 37px;
    display: block;
    background: url('/themes/stingray/images/box1_l_b.gif') left bottom no-repeat;
}
.box_r_t {
    height: 37px;
    display: block;
    background: url('/themes/stingray/images/box1_r_t.gif') right top no-repeat;
}
.box_r_b {
    height: 37px;
    display: block;
    background: url('/themes/stingray/images/box1_r_b.gif') right bottom no-repeat;
    width: 100%;
    overflow: hidden;
}

.com_box_l_t {
    height: 10px;
    display: block;
    background: url('/themes/stingray/images/box1_l_t.gif') left top no-repeat;
}
.com_box_l_b {
    height: 10px;
    display: block;
    background: url('/themes/stingray/images/box1_l_b.gif') left bottom no-repeat;
}
.com_box_r_t {
    height: 10px;
    display: block;
    background: url('/themes/stingray/images/box1_r_t.gif') right top no-repeat;
}
.com_box_r_b {
    height: 10px;
    display: block;
    background: url('/themes/stingray/images/box1_r_b.gif') right bottom no-repeat;
    width: 100%;
    overflow: hidden;
}


/*
----------------------------------------
Header
----------------------------------------
*/
#logo {
    background: url('/themes/stingray/images/header_bg_2.png') top center no-repeat;
    padding: 15px 0px 15px 30px;
}

#logo p {
    padding-top: 5px;
    font-family: tahoma;
    font-size: 11px;
    color: #767C84;
}

#logo a {
    font-family: Georgia;
    font-size: 30px;
    color: #FFA800;
    text-transform: none;
}

#logo a:hover {
    text-decoration: none;
}


/*
----------------------------------------
Menu
----------------------------------------
*/
#menu {
    height: 37px;
    padding-bottom: 15px;
    padding-left: 20px; /* in from the edge of the bg shadow */
    padding-right: 20px; /* in from the edge of the bg shadow */
    color: #1D2125;
}
.list_menu {
    list-style: none;
    padding: 1px 0px 0px 0px;
    position: relative;
}
.list_menu ul li {
    padding: 10px 20px 12px 20px;
    display: block;
    float: left;
    background: url('/themes/stingray/images/bg_sep.gif') right no-repeat;
}
.list_menu ul li a {
    color: #1D2125;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.list_menu ul li a:hover {
    font-size: 12px;
    text-decoration: underline;
}


/*
----------------------------------------
Left Column
----------------------------------------
*/

.w580 {
    width: 780px;
    background-color: #7C8084;
    height: 37px;
}

#left_col {
    float: left;
    width: 747px;
    padding-right: 18px;
    padding-left: 20px;
    text-align: justify;
    overflow: hidden;
    display: inline-block;
}

#left_col h1 {
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    color: #FFAB3E;
}

#left_col h1 a {
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    color: #FFAB3E;
}

#left_col p span {
    font-size: 11px;
    color: #7C8084;
}

#left_col p span a {
    font-size: 11px;
    color: #7C8084;
    font-weight: bold;
}

#left_col p span a:hover {
    font-size: 11px;
    color: #7C8084;
    font-weight: bold;
    text-decoration: underline;
}

#left_col img.left {
    float: left;
}

#left_col img.right {
    float: right;
}

#left_col img {
    max-width: 537px;
    margin: 5px 5px 0px 5px;
    padding: 2px;
    border: 1px solid #333;
}

#left_col ul li {margin-left: 50px}


/*
----------------------------------------
Right Column
----------------------------------------
*/
#right_col {
    float: left;
    width: 172px;
    margin-right: 3px;
    padding-right: 20px;
    overflow: hidden;
}

#right_col ul {list-style: none}

#right_col ul li h2 {
    width: 172px;
    height: 25px;
    font-size: 14px;
    font-family: georgia;
    text-transform: capitalize;
    color: #0E1316;
    text-align: center;
    background: url('/themes/stingray/images/section_header_4.png') 0px 0px no-repeat;
    padding-top: 4px;
    margin-bottom: 0px;
}

#right_col ul li ul {padding-left: 0px; padding-bottom: 2px;}
#right_col ul li ul li ul {padding-left: 0px; padding-bottom: 0px;}

#right_col ul li ul li {
    list-style: none;
    padding: 1px 0px 1px 2px;
}

#right_col ul li ul li a {
    display: block;
    width: 146px;
    background-color: #1E2326;
    border: 1px solid #323639;
    padding: 5px 0px 4px 20px;
}

#right_col ul li ul li.current-cat a {
    background-color: #34393C;
    border: 1px dotted #626467;
}

#right_col ul li ul li.current-cat a:hover {
    background-color: #34393C;
    border: 1px dotted #626467;
}
#right_col ul li ul li.current-cat ul li a {
    background-color: #1E2326;
    border: 1px dotted #323639;
}

#right_col ul li ul li.current-cat ul li a:hover {
    background-color: #34393C;
    border: 1px dotted #626467;
}

#right_col ul li ul li a:hover {
    text-decoration: none;
    background-color: #34393C;
    border: 1px solid #626467;
}

#right_col ul li ul li ul li {
    list-style: none;
    padding: 2px 0px 0px 0px;
}

#right_col ul li ul li ul li a {
    width: 126px;
    font-size: 11px;
    padding: 6px 0px 4px 40px;
}

#right_col ul li ul li ul li a:hover {
    text-decoration: none;
}

#right_col #recentcomments .recentcomments {
    display: block;
    color: #FFF;
    background-color: #1E2326;
    border: 1px solid #323639;
    padding: 5px 0px 4px 5px !important;
    margin-bottom: 2px;
}

#right_col #recentcomments .recentcomments a {
    border: none !important;
    background-color: transparent !important;
}

#right_col #recentcomments .recentcomments a:hover {
    background-color: transparent !important;
}
#right_col #tag_cloud .widget {
    background-color: #1E2326;
    border: 1px solid #323639;
    margin: 1px 2px 3px 2px;
    padding: 2px 5px;
}
#right_col #calendar .widget {
    background-color: #1E2326;
    border: 1px solid #323639;
    margin: 1px 2px 3px 2px;
    padding: 2px 2px;
}
#right_col #text-1 .widget, #right_col #text-2 .widget, #right_col #text-3 .widget, #right_col #text-4 .widget, #right_col #text-5 .widget {
    background-color: #1E2326;
    border: 1px solid #323639;
    margin: 1px 2px 3px 2px;
    padding: 2px 5px;
}
#right_col .widget iframe, #right_col .widget iframe, #right_col .widget iframe, #right_col .widget iframe, #right_col .widget iframe {
    margin: 0 -2px;
}

#right_col a:hover {
    color: #FFAB3E;
}


/*
----------------------------------------
Footer
----------------------------------------
*/
#footer {
    color: #0E1316;
    background-color: #7C8084;
    padding: 15px 38px 10px 13px;
    font-size: 11px;
    margin-left: 20px;
    margin-right: 20px;
}

#footer a {color: #0E1316; text-decoration: underline;}
#footer a:hover {color: #0E1316; text-decoration: none;}

#footer .r p {margin: 0px; padding: 0px}

.footer {
    padding-top: 25px;
}

.footer .l .r a {
    font-size: 11px;
    color: #0E1316;
    text-decoration: underline;
}

.footer .l .r a:hover {text-decoration: none}

#footer ul {padding-top: 10px}

#footer ul li {
    display: block;
    padding: 0px 25px 0px 25px;
    background: url('/themes/stingray/images/bg_f_slash.gif') top right no-repeat;
    float: left;
}

#footer ul li a {
    font-size: 11px;
    color: #0E1316;
    text-transform: uppercase;
    font-weight: bold;
}

#footer ul li a:hover {text-decoration: underline}

/*
----------------------------------------
Calendar
----------------------------------------
*/
#wp-calendar {
    cursor: default;
    empty-cells: hide;
    width: 100%;
}
#wp-calendar a {
    color: #EAECEC;
}
#wp-calendar #next {
    text-align: right;
}
#wp-calendar #next a {
    border: none;
}
#wp-calendar #prev {
    text-align: left;
}
#wp-calendar #prev a {
    border: none;
}
#wp-calendar tbody td {
    color: #ACB0B4;
    padding-left: 1px;
    background: url('/themes/stingray/images/day_badge_base.png') left top no-repeat;
    width: 20px;
    height: 18px;
}
#wp-calendar tbody td:hover {
    color: #ECF0F4;
    background: url('/themes/stingray/images/day_badge_hover.png') left top no-repeat;
    width: 20px;
    height: 18px;
}
#wp-calendar tbody td a {
    color: #FFAB3E;
}
#wp-calendar tbody td.pad {
    background: none;
}

#calendar_wrap {
    padding: 0px 5px;
}

#today a {
    color: #FFAB3E;
}


/*
----------------------------------------
Other
----------------------------------------
*/


.clear {
    clear: both;
}

.l {float: left}
.r {float: right}

.rss {
    position: absolute;
    top: 10px;
    right: 17px;
}
.rss a {
    padding: 0px 0px 2px 0px;
    display: block;
    width: 45px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #1D2125;
    background: url('/themes/stingray/images/rss.jpg') right top no-repeat;
}
.rss a:hover {
    display: block;
    text-decoration: underline;
    background: url('/themes/stingray/images/rss.jpg') right bottom no-repeat;
}

.bg_inps {
    background: url('/themes/stingray/images/bg_inps.gif') 0px 0px no-repeat;
    width: 131px;
    height: 21px;
    padding: 0px 5px 0px 0px;
}
.inp {
    border: none;
    width: 126px;
    background: transparent;
    margin-left: 3px;
    margin-top: 2px;
    color: #FFF;
}

.bg_inp2 {
    background: url('/themes/stingray/images/bg_inp2.gif') 0px 0px no-repeat;
    width: 132px;
    height: 22px;
}
.inp2 {
    border: none;
    width: 240px;
    background: transparent;
    font-size: 10px;
    margin-left: 3px;
    margin-top: 2px;
    color: #FFFFFF;
}

.bg_tarea {
    background: url('/themes/stingray/images/bg_tarea.gif') 0px 0px no-repeat;
    width: 247px;
    height: 83px;
}
.tarea {
    border: none;
    width: 240px;
    height: 78px;
    background: transparent;
    font-family: tahoma;
    font-size: 11px;
    margin-left: 3px;
    margin-top: 2px;
    color: #FFFFFF;
}

.date {
    color: #0E1316;
    background: url('/themes/stingray/images/date_badge_base.png') top left no-repeat;
    font-family: georgia;
    font-size: 18px;
    line-height: 14px;
    text-align: center;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 18px;
    padding-bottom: 12px;
    float: left;
    margin-bottom: 0px;
}

.date p {
    font-family: tahoma;
    font-size: 10px;
    color: #0E1316;
    line-height: 10px;
    padding: 1px 0px 0px 0px;
    margin-bottom: 0px;
}

.pby {
    font-size: 11px;
    color: #7C8084;
    margin: 0px;
    padding-top: 0px;
}

.comments {
    padding: 20px 0px 18px 20px;
    background: url('/themes/stingray/images/hr.gif') 0px 16px no-repeat;
    font-size: 10px;
    color: #EF9E01;
    clear: both;
}

.comments a {
    color: #EF9E01;
    font-size: 10px;
}

.comments a:hover {
    font-size: 10px;
    text-decoration: underline;
}

.comment {
    background-color: #7C8084;
    position: relative;
}

.cloud {
    display: inline;
    background: url('/themes/stingray/images/img_cloud.gif') 0px 1px no-repeat;
}

.cloud a {
    margin-left: 20px;
    margin-bottom: 2px;
}
.cloud span {
    margin-left: 20px;
    margin-bottom: 2px;
}

.budy {
    display: inline;
    padding-left: 20px;
    background: url('/themes/stingray/images/budy.gif') 0px 1px no-repeat;
    font-size: 10px;
    color: #EF9E01
}

.img_com {
    position: absolute;
    background: url('/themes/stingray/images/img_com.gif') top left no-repeat;
    margin: -9px 0px 0px 31px;
    width: 11px;
    height: 9px;
}

.com {
    padding: 0px 20px;
    font-size: 12px;
    font-weight: bold;
    color: #1D2125;
}

.com a {color: #FFA800}

#links {
    margin-bottom: 2px;
}
#links img {
    float: left;
    padding-right: 4px;
}

#today a {text-decoration: underline;font-weight: bold;}
#today a:hover {text-decoration: none;}

.f_valid {padding-top: 10px; padding-left: 25px;}

.p_com {padding-top: 10px; padding-bottom: 15px;}

.lcom {
    color: #FFAB3E;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 15px;
    padding-left: 100px;
}

.box_form {padding-left: 100px;}

.form {
    width: 247px;
    margin-left: 50px;
    color: #868686;
}

.b_send {padding-top: 5px; text-align: right}

.nav {height: 25px; padding: 5px 10px;}
.nav a {font-size: 10px; color: #FFAB3E;}
.nav a:hover {text-decoration: underline;}
.nav .l, .nav .r {width: 45%;}
.nav .r {text-align: right;}

.nocomments {
    color: #FFF;
}

.bg_menu {background: url('/themes/stingray/images/bg_menu.gif') 0px 107px repeat-x}

.bg_bord_t {background: url('/themes/stingray/images/bg_bord.gif') top left repeat-x}
.bg_bord_l {background: url('/themes/stingray/images/bg_bord.gif') top left repeat-y}
.bg_bord_r {background: url('/themes/stingray/images/bg_bord.gif') top right repeat-y}
.bg_bord_b {background: url('/themes/stingray/images/bg_bord.gif') bottom left repeat-x; width: 100%}

blockquote {
    margin: 5px 0px 15px 15px;
    padding-left: 15px;
    background: url('/themes/stingray/images/bg_bq.gif') left top repeat-y;
    font-size: 11px;
    color: #EEE;
}

blockquote blockquote {
    margin: 5px 0px 15px 15px;
    padding-left: 15px;
    background: url('/themes/stingray/images/bg_bq.gif') left top repeat-y;
    font-size: 11px;
    color: #EEE;
}

ol li {margin-left: 50px;}

.tr {text-align: right}

.wp-pagenavi {padding-bottom: 3px;}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #626467;
    color: #F6F7D0;
    background-color: #1E2326;
}
.wp-pagenavi a:hover {
    border: 1px solid #FFAB3E;
    color: #FFAB3E;
    background-color: #34393C;
}
.wp-pagenavi span.pages {
    padding: 2px 4px 2px 4px;
    margin: 2px 2px 2px 2px;
    color: #FFF;
}
.wp-pagenavi span.current {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    font-weight: bold;
    border: 1px solid #FFAB3E;
    color: #FFAB3E;
    background-color: #34393C;
}
.wp-pagenavi span.extend {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}

.wp-pagenavi2 a, .wp-pagenavi2 a:link, .wp-pagenavi2 a:active {
    display: block;
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #626467;
    color: #F6F7D0;
    background-color: #1E2326;
}
.wp-pagenavi2 a:hover {
    border: 1px solid #FFAB3E;
    color: #FFAB3E;
    background-color: #34393C;
}

#recentcomments ul li {padding-left: 5px; width: 168px;}

