@charset "iso-8859-1";

/*--- BODY ---*/
body {background: url(images/theme/page-bg.png); background-color: #EBEBE9; background-repeat: repeat-x; margin: 0px; color: #3A3A3A; font-family: Tahoma, Verdana; font-size: 16px; line-height: 22px} 

.cke_contents {width: 500px !important;}

/*--- INDEX GALLERY ---*/
div#gallery_wrap { background-color: black; padding: 20px; color: #999999;  margin: 0px 0px 10px 0px;}
div#gallery_wrap h1 { margin: 10px 0px 5px 0px; color: #999999; }
div#thumb_wrap {text-align: center;}
div#thumb_wrap table {width: 887px; text-align: center;}
td#thumb_left {width: 26px; padding-right: 10px}
td#thumbs {width: 835px}
td#thumb_right {width: 26px; padding-left: 10px;}
div#show_vid_wrap {width: 100%; border: 1px solid #999999;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: }
div#show_vid_left {width: 350px; float: left; padding: 10px}
div#show_vid_right {width: 520px; float: right; padding: 10px}
div.image-title { font-weight: bold; font-size: 14px; color: #999999}
div.image-desc { font-size: 14px; font-family: arial; line-height: 20px;  color: #999999}

#slidingDiv {display:none;}

/*---------- COMMON HEADLINES ----------*/
h1 {font-size: 22px; color: #000033; font-weight: bold; font-family: Trebuchet MS}
h1.block_title {font-size: 22px; color: #000033; font-weight: bold; font-family: Trebuchet MS}
h2 {font-size: 22px; color: #990000; font-weight: bold; font-family: Trebuchet MS}
h3 {font-size: 20px; color: #000033; font-weight: bold; font-family: Trebuchet MS}
h4 {font-size: 20px; color: #990000; font-weight: bold; font-family: Trebuchet MS}
h5 {font-size: 18px; color: #000033; font-weight: bold; font-family: Trebuchet MS; margin: 4px 4px 4px 4px}
h6 {font-size: 18px; color: #990000; font-weight: bold; font-family: Trebuchet MS; margin: 4px 4px 4px 4px}

/*---------- COMMON LINKS ----------*/
a:link {color: #3333FF; text-decoration: none}
a:visited {color: #3333FF; text-decoration: none}
a:hover {color: #990000; text-decoration: underline}

/*---------- ROUNDED CORNERS ----------*/
#container, #tabContent, #message_blue, #message_pink, #list_header_head2, #float_wrap, .inner_tab_content {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}

/*--- BOX SHADOW ---*/
#container, #tabContent, #message_blue, #message_pink, .inner_tab_content {-moz-box-shadow:0 0 2px #535353; -webkit-box-shadow:0 0 2px #535353; box-shadow:0 0 2px #535353; }

/*--- PAGE WRAP ---*/
#page_wrap {width: 1000px; margin: 0px auto 0px auto}

/*--- PAGE HEADER ---*/
#header_wrap {height: 95px;}
#logo_cell {background: url(images/theme/logo.png); width: 100px; height: 95px; float: left}
#header_right_wrap {width: 895px; height: 95px; float: right;}
#header_right_top {text-align: right; padding: 6px 10px 0px 0px; height: 30px; font-size: 13px; color: cyan;}
#header_right_top_left {text-align: left; float: left; width: 480px; font-weight: bold}
#header_right_top_right {text-align: right; float: right; width: 400px; color: white; font-weight: bold}
#header_right_top_right a:link {font-size: 11px; color: white; text-decoration: none}
#header_right_top_right a:visited {font-size: 11px; color: white; text-decoration: none}
#header_right_top_right a:hover {font-size: 11px; color: cyan; text-decoration: underline}
#header_right_bot {height: 60px;}
#header_right_bot h1.SiteName {font-size: 24px; color: white; font-weight: bold; margin-bottom: 0px; margin-top: 10px; font-family: Trebuchet MS}
#header_right_bot h1.slogan {font-weight: normal; color: black; margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana; font-size: 14px;}
#header_right_bot_left {width: 525px; float: left}
#header_right_bot_right {width: 350px; float: right;}
#search_box_wrap {text-align: right; padding: 15px 10px 0px 0px}

/*--- HEAD NAVIGATION ---*/
#head_navigation_wrap {background: url(images/theme/head-navigation-2-bg.png); background-repeat: no-repeat; width: 1000px; height: 42px; margin: 1px auto 0px auto;}

/*--- CONTENT BODY WRAP ---*/
#content_body_wrap {width: 1000px; margin: 0px auto 0px auto;}
#inner_content_wrap {width: 990px; margin: 0px auto 0px auto; padding: 10px 0px 10px 0px}

/*--- CONTENT ONE COLUMN ---*/
#content_one_inner {width: 970px; margin: 0px auto 0px auto;}

/*--- CONTENT TWO COLUMN ---*/
#content_two {width: 775px;}
#content_two_inner {width: 745px; margin: 0px auto 0px auto;}

/*--- CONTENT THREE COLUMN ---*/
#content_three {width: 556px; margin: 0px auto 0px auto}
#content_three_inner {width: 530px; margin: 0px auto 0px auto;}

/*--- SIDEBAR ---*/
#sidebar {width: 214px;}
#sidebar_inner {width: 200px; margin: 0px auto 0px auto}

/*--- SIDEBAR LEFT ---*/
#sidebar_left {width: 214px; float: left;}
#sidebar_left_inner {width: 200px; margin: 0px auto 0px auto}

/*--- SIDEBAR RIGHT ---*/
#sidebar_right {width: 214px; float: right;}
#sidebar_right_inner {width: 200px; margin: 0px auto 0px auto}

/*--- SIDEBAR DISPLAYS ---*/
#classified_img_ad_wrap {text-align: center; margin-bottom: 5px; border: 1px solid #999999; background-color: whitesmoke; padding: 5px;}
#classified_img_ad_title {margin-bottom: 4px; color: white; border: 1px solid #313131; background-color: #999999}
#classified_img_ad_text {text-align: left; font-family: arial; font-size: 11px; line-height: 14px;}
#classified_img_ad_button {padding: 5px; }
#classified_img_ad_button img {border: 0px; }
#classified_img_ad_img {text-align: center; padding: 5px}

#classified_title {color: #3333FF}
#classified_title a:link {font-family: arial; font-size: 12px; line-height: 15px; font-weight: bold; color: #3333FF; text-decoration: underline}
#classified_title a:visited {font-family: arial;  font-size: 12px; line-height: 15px; font-weight: bold;color: #3333FF; text-decoration: underline}
#classified_title a:hover {font-family: arial;  font-size: 12px; line-height: 15px; font-weight: bold;  color: #990000; text-decoration: none}
#classified_text {font-family: arial; font-size: 11px; line-height: 14px;}



/*--- SIDEBAR BLOCK ---*/
.sidebar_block_wrap {
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; 
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
-moz-box-shadow:0 0 2px #535353; -webkit-box-shadow:0 0 2px #535353; box-shadow:0 0 2px #535353; 
border: 1px solid #0000000; margin-bottom:15px
}
.sidebar_block_header {text-align: center; color: whitesmoke; background-color: #999999;  font-size: 11px; font-weight: bold; padding-bottom: 5px; padding-right: 0px; padding-top: 6px; padding-left: 0px;  border-bottom: 0px solid #535353; margin: 0px 0px 0px 0px;}

.sidebar_block_content {background-color: #ECECEC; padding: 5px; font-size: 11px; color: #5C5C5C; line-height: 13px;}

.bio_pop {text-align: center; font-size: 11px; padding: 5px}
.bio_pop a:link {color: #999999; text-decoration: none}
.bio_pop a:visited {color: #999999; text-decoration: none}
.bio_pop a:hover {color: #990000; text-decoration: underline}

/*-- SIDEBAR ACCORDIAN MENU --*/
.arrowlistmenu {width: 200px; background-color: #999999; border: 1px solid black; margin-bottom: 10px}
.arrowlistmenu .menuheader {color: whitesmoke; background: background-color: #999999;  font-size: 14px; font-weight: bold; padding-bottom: 5px; padding-right: 0px; padding-top: 6px; padding-left: 10px;  cursor: pointer; margin: 0px 0px 0px 0px;}
.arrowlistmenu .openheader {background: url(images/theme/accordian-head.png); background-repeat: repeat-x;}
.arrowlistmenu ul {list-style-type: none; margin: 0px; padding: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.arrowlistmenu ul li {background: #ECECEC !important;  padding:3px; font-family: Trebuchet MS; font-weight: normal; color: #5B5B5B; margin-top: 1px;}
.arrowlistmenu ul li .closedsubheader {background: black !important;  padding:3px; margin-right: 0px; margin-left: 0px; font-family: Trebuchet MS; font-weight: normal; color: cyan; border-bottom: 0px solid #535353; margin-top: 1px;}
.arrowlistmenu ul li .opensubheader {background: #ECECEC !important; padding:0px; margin-right: 0px; margin-left: 0px; font-family: Trebuchet MS; font-weight: normal;  color: #5B5B5B;border-bottom: 0px solid #535353; margin-top: 1px;}
.arrowlistmenu ul li a {color: #5B5B5B;  display: block; text-decoration: none;}
.arrowlistmenu ul li a:visited {}
.arrowlistmenu ul li a:hover {color: red;  text-decoration: none;}
.arrowlistmenu ul li a.subexpandable:hover {}


/*--- CONTENT FOOTER ---*/
#content_footer {background: url(images/theme/content-footer.png); background-repeat: no-repeat; width: 1000px; height: 50px; margin: 0px auto 0px auto;}

/*--- BELOW CONTENT BODY ---*/
#below_content_body_wrap {width: 1000px; margin: 0px auto 0px auto; padding: 10px 0px;}

/*------ LEGAL FOOTER -------*/
#legal_footer_wrap {background-color: #000000; padding-top: 5px; height: 35px; border-top: 1px solid white; font-size: 11px; color: white; font-weight: bold}
#legal_footer_wrap a:link {font-size: 11px; color: white; text-decoration: none}
#legal_footer_wrap a:visited {font-size: 11px; color: white; text-decoration: none}
#legal_footer_wrap a:hover {font-size: 11px; color: cyan; text-decoration: underline}
#copyright_bar_wrap_left {text-align: left; float: left; width: 45%; padding: 4px 0px 7px 10px}
#copyright_bar_wrap_right {text-align: right; float: right; width: 45%; padding: 4px 10px 7px 0px; font-size: 11px; color: white;}

/*--- ADMIN HEAD ---*/
.admin_head{background-color: black; color: cyan; font-size: 12px; font-weight: bold; padding: 5px 15px; margin: 0px 0px 10px 0px; text-align: left}
.admin_head_2{background-color: #6B6B6B; color: cyan; font-size: 12px; font-weight: bold; padding: 5px 15px; margin: 0px 0px 0px 0px; text-align: left; border-bottom: 1px solid #cccccc}
.admin_submit{background-color: black; padding: 5px 15px; text-align: center; margin: 20px 0px 0px 0px}
.admin_submit_2{background-color: black;  text-align: center; margin: 20px 0px 20px 0px}

/*-- FORMS --*/
input.submit {background: url(images/theme/submit.png); width: 60px; height: 21px; border: 0px; cursor: pointer}
input.highlight {background: url(images/theme/highlight.png); width: 57px; height: 20px; border: 0px; cursor: pointer}
option.blue {margin: 4px 0px; color: blue}
option.red {margin: 4px 0px; color: red}
option.green {margin: 4px 0px; color: green}
.selects {color: blue; padding: 0px 5px 5px 5px}
.selectsb {font-weight: bold}

/*---- LISTS DIVIDES ---- */
#list_wrap {margin: 10px auto 10px auto; -moz-box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; box-shadow:0 0 5px #000000; border: 1px solid black}
#list_header {background: url(images/theme/list-head-50.png); background-repeat: repeat-x; height: 50px}
#list_header_head {background: url(images/theme/list-head-50.png); background-repeat: repeat-x; height: 50px; border-bottom: 1px solid #999999}

#list_header_head2 {width: 100%; background: url(images/theme/list-head-50.png); background-repeat: repeat-x; height: 50px; border-bottom: 1px solid #999999; -moz-box-shadow:0 0 4px #535353; -webkit-box-shadow:0 0 4px #535353; box-shadow:0 0 4px #535353;}

#list_header_table {width: 900px; margin: 0px auto 0px auto}
#list_header_left {width: 50%; text-align: left; padding: 15px 0px 0px 15px;}
#list_header_left h4 {margin: 0px 0px 0px 0px;}
#list_header_right {width: 50%; text-align: right}

/*---- LIST TABLE ----*/
#list_table {width: 100%; margin: 0px auto 0px auto; font-family: Tahoma, verdana; font-size: 9pt; color: #858585; background-color: #8A8A8A; border: solid 1px black}
.list_cell_head {text-align: center; color: cyan; background-color: #000000; font-weight: bold; padding: 2px 2px 2px 2px; border: 1px solid #000000;}
.list_cell_head_2 {text-align: center; color: cyan; background-color: #000000; font-weight: bold; padding: 2px 2px 2px 2px; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}

tr.row_1 {background-color: black;}
tr.row_1:hover {background-color: #999999}

tr.row_2 {background-color: #BDBDBD;}
tr.row_2:hover {background-color: #E1F9FF}

tr.row {background-color: #BDBDBD;}
tr.row:hover {background-color: #E1F9FF}

.list_text {padding: 2px 2px 2px 5px; border-right: 1px solid #EDEDED; color: #000000; text-align: left; border-top: 1px solid #EDEDED}
.list_icon {width: 40px; text-align: center; border-right: 1px solid #EDEDED; padding: 2px 4px 2px 4px;  border-top: 1px solid #EDEDED}
.list_icon_2 {width: 40px; text-align: center; padding: 2px 2px 2px 2px;  padding: 2px 4px 2px 4px; border-top: 1px solid #EDEDED}

#formtable {width: 100%;}

/* FLOATING DIVIDES */
#float_wrap {border: 1px solid #999999; background-color: whitesmoke; padding: 0px 10px 10px 10px; -moz-box-shadow:0 0 4px #535353; -webkit-box-shadow:0 0 4px #535353; box-shadow:0 0 4px #535353;}
#media_type { padding: 3px 10px 3px 10px; font-weight: bold}
#inner_float {border: 1px solid #767676; background-color: white; padding: 0px 0px; }
#float_caption {font-weight: bold; padding: 5px 10px; text-align: left; font-family: arial; font-size: 10px; color: black; line-height: 13px; padding-bottom: 5px}
#float_caption a:link {color: blue; text-decoration: none}
#float_caption a:visited {color: blue; text-decoration: none}
#float_caption a:hover {color: red; text-decoration: underline}

/*-- SHOW HINT --*/
#hintbox {background-color: #E9FCFF; position: absolute; color: black; top: 0;  width: 150px; padding: 5px; border: 1px solid #000033; font: normal 11px Verdana; line-height: 18px; z-index: 100; visibility: hidden;}

/*--- MESSAGE DIVIDES ---*/
#message_pink {text-align: left; margin: 10px auto 10px auto; background-color: #FFE3FB; border: 1px solid black; padding: 15px; color: black}
#message_blue {text-align: left; margin: 10px auto 10px auto; background-color: #EDF6FF; border: 1px solid black; padding: 15px; color: black}

/*---------- PORTRAIT DIVIDES ----------*/
#portrait_left {background-color: #F0F0F0; text-align: center; margin: 10px; margin-right: 15px; width: 150px; float: left; padding: 10px; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; border: 1px solid #888888}
#portrait_right {background-color: #F0F0F0; text-align: center; margin: 10px; margin-left: 15px; width: 150px; float: right; padding: 10px; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; border: 1px solid #888888}
#portrait_left_2 {background-color: #F0F0F0; text-align: center; margin: 10px; margin-right: 15px; width: 200px; float: left; padding: 10px; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; border: 1px solid #888888}
#portrait_right_2 {background-color: #F0F0F0; text-align: center; margin: 10px; margin-left: 15px; width: 200px; float: right; padding: 10px; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; border: 1px solid #888888}

/*--- AUTHOR BY LINE ---*/
#author_message {font-family: times new roman; font-size: 12px; font-weight: bold; color: #0033CC; font-style: italic}

/* SIGNATURE BLOCK */
#sig_block {margin-top: 20px; border: 1px solid #616161; background-color: #F0F9FF; padding-top: 10px; padding-right: 10px; padding-left: 10px; font-family: Trebuchet MS; font-size: 12px; color: #262626; line-height: 14px; text-align: justify}
span.sb{font-family: Trebuchet MS; font-style: normal; font-weight: bold; font-size: 14px; color: black}

/*--- REVENUE SHARING ---*/
.rev_results_div {border: solid 1px black; background: #cccccc; width: 700px; height: 200px; overflow: auto; -moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; margin: 10px auto 10px auto}
.rev_head{background-color: #4C4C4C; color: white; font-size: 12px; font-weight: bold; padding: 5px 15px; margin: 0px 0px 0px 0px; text-align: left; border-bottom: 1px solid #cccccc}

/*--- FACEBOOK ---*/
#fb {}

/*------ REGISTRATION FORM -------*/
#signupwrap {-moz-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; box-shadow: 0 0 3px #999999; text-align: left; padding: 35px 10px 20px 30px; clear: both;}
#signupform table {font-family: Tahoma, Verdana; font-size: 14px; line-height: 20px; border-spacing: 0px; border-collapse: collapse; empty-cells: show; }

/*--- MEMBER TABS ---*/
ul.tabNavigation {list-style: none; margin: 0px 0px -4px 4px; padding: 0 }
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {padding: 3px 8px; background: url(images/theme/tab-out.png); background-repeat: repeat-x; color: #000; text-decoration: none; border-top: 1px solid black;  border-right: 1px solid black;  border-left: 1px solid black; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
ul.tabNavigation li a:hover {background: url(images/theme/tab-over.png); background-repeat: repeat-x; color: blue; padding-top: 5px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
ul.tabNavigation li a.selected {background: url(images/theme/tab-selected.png); background-repeat: repeat-x; color: #fff; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}               
ul.tabNavigation li a:focus {outline: 0;}
div.tabs {padding: 5px;margin-top: 3px;}

/*--- CONTAINER ---*/
#container {border: 1px solid #888888; background-color: #FAFAFA;}
#container_head {background: url(images/theme/list-head-50.png); background-repeat: repeat-x; height: 51px; background-color: #888888; border-bottom: 1px soild black}
#container_head_left {text-align: left; float: left; width: 575px}
#container_head_left h4 {margin: 15px 0px 0px 10px;}
#container_head_right {float: right; width: 150px; text-align: right; padding-top: 7px; padding-right: 10px}
#inner_container {background-color: #FAFAFA; border: 0px solid #999999}

/*--- POP WINDOW - FANCYBOX ---*/
#pop_page_wrap {width: 800px; margin: 0px auto 0px auto}
#pop_head_wrap {height: 95px}
#pop_head_logo {background: url(images/theme/logo.png); width: 100px; height: 95px; float: left}
#pop_head_right_wrap {width: 695px; height: 95px; float: right;}
#pop_head_right_top {text-align: left; padding: 6px 10px 0px 0px; height: 30px; font-weight: bold; font-size: 13px; color: cyan;}
#pop_head_right_bot {height: 60px;}
#pop_head_right_bot h1 {font-size: 24px; color: white; font-weight: bold; margin-bottom: 0px; margin-top: 10px; font-family: Trebuchet MS}
#pop_content_wrap {padding: 25px}

/*--- DOWNLOAD LISTS ---*/
.download_wrap {border-bottom: 1px solid #999999; padding: 10px 0}

/*--- LIST HEADER ---*/
#list_header_head2 {width: 100%; background: url(images/theme/list-head-50.png); background-repeat: repeat-x; height: 50px; border-bottom: 1px solid #999999; -moz-box-shadow:0 0 4px #535353; -webkit-box-shadow:0 0 4px #535353; box-shadow:0 0 4px #535353;}

/*--- BLOG POST LIST ---*/
#blog_list_wrap {padding: 10px 0px;}
#blog_list_head h1 {margin: 4px; font-size: 15px; font-family: Tahoma, Verdana; cursor: pointer}
#blog_list_head h1 a:link {margin: 4px; color: #990000; text-decoration: none; }
#blog_list_head h1 a:visited {color: #990000; text-decoration: none}
#blog_list_head h1 a:hover {color: #3333FF; text-decoration: underline}
#blog_list_tease {}
a.more:link {font-style: italic; text-decoration: none}
a.more:visited {font-style: italic;  text-decoration: none}
a.more:hover {font-style: italic;  text-decoration: underline}
#blog_list_foot {font-size: 10px; color: #999999; border-top: 1px #999999 solid;  border-bottom: 1px #999999 solid; margin-top: 10px}
#blog_list_foot a.more:link {font-style: normal; text-decoration: none}
#blog_list_foot a.more:visited {font-style: normal;  text-decoration: none}
#blog_list_foot a.more:hover {font-style: normal;  text-decoration: underline}

/* BLOG POST HEADER */	
#blog_post_head {width: 745; background: url(images/theme/blog-header.png); background-repeat: no-repeat; margin: 0px auto 0px auto; height: 100px; }
#blog_post_head_1 {padding: 30px 10px 10px 60px}
#blog_post_head_1 h1 {margin: 0px; font-family: arial; font-size: 30px; font-weight: bold; color: black}
#blog_post_head_2 {padding: 10px 10px 10px 10px}
#blog_post_head_2 h2 {margin: 0px; font-family: arial; font-size: 12px; font-weight: bold; color: #5B5B5B; font-style: italic}

/* BLOG POST HEADER */	
#blog_post_head_3 {background: url(images/theme/blog-header-3.png); background-repeat: no-repeat;  height: 70px; }
#blog_post_head_1_3 {padding: 10px 10px 0px 45px}
#blog_post_head_1_3 h1 {margin: 0px; font-family: arial; font-size: 18px; font-weight: bold; color: black}
#blog_post_head_2_3 {padding: 15px 10px 10px 10px}
#blog_post_head_2_3 h2 {margin: 0px; font-family: arial; font-size: 10px; font-weight: bold; color: #5B5B5B; font-style: italic}

/*--- MEMBER DOWNLOAD LISTINGS ---*/
.download_list_wrap {padding: 10px; border-bottom: 1px solid #999999}
.download_list_wrap h4 {font-size: 14px; font-weight: bold; color: #000033; margin-bottom: 5px}
.download_list_wrap h4 a:link {color: #000033; text-decoration: none}
.download_list_wrap h4 a:visited {color: #000033; text-decoration: none}
.download_list_wrap h4 a:hover {color: #3333FF; text-decoration: underline}







/*--- TAB CONTAINER ---*/
ul.tab_block {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tab_block--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tab_block li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tab_block li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 13px;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tab_block li a:hover {
	background: #ccc;
}
html ul.tab_block li.active, html ul.tab_block li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 10px;	
}

.inner_tab_content {border: 1px solid #999999; padding: 10px 10px 15px 10px ; background-color: #F0F9FF}
.tab_table_three {width: 100%;}
.tab_cell_left {padding: 10px}
.tab_cell_right {padding: 10px; border-left: 1px solid #AAE1FF}

/*---  ---*/
/*---  ---*/
/*---  ---*/

/*
	click handler for SexyBookmarks
	Credit: Phong Thai Cao - http://www.JavaScriptBank.com
	Please keep this creadit when you use this code
*/
div.sexy-bookmarks {
	margin:10px 0 0 0;
	clear: both !important;
}
div.sexy-bookmarks-expand {
	height: 29px;
	overflow: hidden;
}

.sexy-bookmarks-bg-knowledge {
	background-image:url('images/theme/sexy-trans-2.png') !important;
	background-repeat: no-repeat !important;
	padding: 40px 0 0 0px !important;
	background-position: left 0 !important;

}


div.sexy-bookmarks ul.socials {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	float: left !important;
}

div.sexy-bookmarks ul.socials {
	background:transparent none !important;
	border:0 none !important;
	outline:0 none !important;
}

div.sexy-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0;
	height:29px !important;
	width:60px !important;
	cursor:pointer !important;
	padding:0 !important;
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
	clear:none !important;
}

div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after {
	content:none !important;
}

div.sexy-bookmarks ul.socials a {
	display:block !important;
	width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}

div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover {
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover {background:url('images/theme/sexy-sprite.png') no-repeat !important;}

li.sexy-facebook {background-position:-1330px bottom !important;}
li.sexy-facebook:hover {background-position:-1330px top !important;}

li.sexy-twitter {background-position:-490px bottom !important;}
li.sexy-twitter:hover {background-position:-490px top !important;}

li.sexy-google {background-position:-210px bottom !important;}
li.sexy-google:hover {background-position:-210px top !important;}

li.sexy-digg {background-position:-980px bottom !important;}
li.sexy-digg:hover {background-position:-980px top !important;}

li.sexy-diigo {background-position:-910px bottom !important;}
li.sexy-diigo:hover {background-position:-910px top !important;}

li.sexy-reddit {background-position:-700px bottom !important;}
li.sexy-reddit:hover {background-position:-700px top !important;}

li.sexy-stumbleupon {background-position:-630px bottom !important;}
li.sexy-stumbleupon:hover {background-position:-630px top !important;}

li.sexy-delicious {background-position:-1190px bottom !important;}
li.sexy-delicious:hover {background-position:-1190px top !important;}

li.sexy-yahoobuzz {background-position:-1120px bottom !important;}
li.sexy-yahoobuzz:hover {background-position:-1120px top !important;}

li.sexy-blinklist {background-position:-1260px bottom !important;}
li.sexy-blinklist:hover {background-position:-1260px top !important;}

li.sexy-technorati {background-position:-560px bottom !important;}
li.sexy-technorati:hover {background-position:-560px top !important;}

li.sexy-myspace {background-position:-770px bottom !important;}
li.sexy-myspace:hover {background-position:-770px top !important;}

li.sexy-mixx {background-position:-840px bottom !important;}
li.sexy-mixx:hover {background-position:-840px top !important;}

li.sexy-designfloat {background-position:-1050px bottom !important;}
li.sexy-designfloat:hover {background-position:-1050px top !important;}

li.sexy-newsvine {background-position:left bottom !important;}
li.sexy-newsvine:hover {background-position:left top !important;}

li.sexy-linkedin {background-position:-70px bottom !important;}
li.sexy-linkedin:hover {background-position:-70px top !important;}

li.sexy-misterwong {background-position:-1400px bottom !important;}
li.sexy-misterwong:hover {background-position:-1400px top !important;}

li.sexy-friendfeed {background-position:-1750px bottom !important;}
li.sexy-friendfeed:hover {background-position:-1750px top !important;}

li.sexy-blogmarks {background-position:-1820px bottom !important;}
li.sexy-blogmarks:hover {background-position:-1820px top !important;}

li.sexy-fwisp {background-position:-1890px bottom !important;}
li.sexy-fwisp:hover {background-position:-1890px top !important;}

li.sexy-tipd {background-position:-1610px bottom !important;}
li.sexy-tipd:hover {background-position:-1610px top !important;}

li.sexy-identica {background-position:-2450px bottom !important;}
li.sexy-identica:hover {background-position:-2450px top !important;}

li.sexy-netvibes{background-position:-2870px bottom !important;}
li.sexy-netvibes:hover{	background-position:-2870px top !important;}

li.sexy-netvouz{background-position:-2940px bottom !important;}
li.sexy-netvouz:hover{background-position:-2940px top !important;}

li.sexy-wikio{background-position:-3150px bottom !important;}
li.sexy-wikio:hover{background-position:-3150px top !important;}

li.sexy-xerpi{background-position:-3220px bottom !important;}
li.sexy-xerpi:hover{background-position:-3220px top !important;}

li.sexy-posterous{background-position:-3430px bottom !important;}
li.sexy-posterous:hover{background-position:-3430px top !important;}

li.sexy-pingfm{background-position:-3640px bottom !important}
li.sexy-pingfm:hover{background-position:-3640px top !important}

li.custom-comfeed{background-position:0px bottom !important}
li.custom-comfeed:hover{background-position:0px top !important}

/*--- PS SLIDER ---*/

#custom_audio_header {height: 350px; padding-top: 20px; background-image: url(images/theme/bg-texture.jpg)}

.ps_overlay{
    z-index:90;
    background:#111;
    width:100%;
    height:100%;
    position:fixed;
    top:0px;
    left:0px;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
/* Image container style */
.ps_container{
	width:480px;
	height:350px;
	position:absolute;
	top:50%;
	margin-top:-175px;
	left:50%;
	margin-left:-240px;
	z-index:100;
}
.ps_container img{
	border:10px solid #fff;
	position:absolute;
	top:50%;
	left:50%;
	-moz-box-shadow:1px 1px 10px #000;
	-webkit-box-shadow:1px 1px 10px #000;
	box-shadow:1px 1px 10px #000;
}
/* Close button for preview mode */
a.ps_close{
	background:#000 url(images/theme/close.png) no-repeat center center;
	cursor:pointer;
	width:56px;
	height:56px;
	position:fixed;
	right:10px;
	top:10px;
	z-index:1000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
}
/* Next photo button for preview mode */
a.ps_next_photo{
	position:absolute;
	top:50%;
	left:50%;
	width:56px;
	height:56px;
	margin:-28px 0 0 -28px;
	z-index:200;
	cursor:pointer;
	background:#000 url(images/theme/next_photo.png) no-repeat 50% 50%;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
a.ps_next_photo:hover,
a.ps_close:hover{
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
}
/* Thumbnail slider style */
.ps_slider{
	width:845px;
	height:300px;
	position:relative;
	margin:0px auto 0px auto;
}
.ps_slider a.next,
.ps_slider a.prev{
	position:absolute;
	background-color:#000;
    background-position:center center;
    background-repeat:no-repeat;
    border:1px solid #232323;
    width:20px;
    height:20px;
    top:50%;
    margin-top:-10px;
    opacity:0.6;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    outline:none;
}
.ps_slider a.prev:hover,
.ps_slider a.next:hover{
    border:1px solid #333;
    opacity:0.9;
}
.ps_slider a.disabled,
.ps_slider a.disabled:hover{
    opacity:0.4;
    border:1px solid #111;
    cursor:default;
}
.ps_slider a.prev{
    left:-30px;
    background-image:url(images/theme/prev.png);
}
.ps_slider a.next{
    right:-30px;
    background-image:url(images/theme/next.png);
}
.ps_slider .ps_album{
	width:140px;
	height:310px;
	padding:10px;
	background-color:#333;
	border:1px solid #444;
	position:absolute;
	top:0px;
	text-align:center;
	cursor:pointer;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
	-webkit-box-reflect:
		below 5px 
		-webkit-gradient(
			linear, 
			left top, 
			left bottom, 
			from(transparent), 
			color-stop(0.6, transparent), 
			to(rgb(18, 18, 18))
		);
}
.ps_slider .ps_album:hover{
		background-color:#383838;
}
.ps_slider .ps_album img{
	height:90px;
	border:1px solid #444;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
}
.ps_slider .ps_album .ps_desc{
	display:block;
	color:#666;
	background:#111 url(images/theme/overlay.png) no-repeat bottom right;
	height:200px;
	margin-top:10px;
	text-align:left;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	border:1px solid #393939;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
}
.ps_slider .ps_album:hover .ps_desc{
	background-image:none;	
}
.ps_desc h2 {font-size: 13px}
.ps_desc a:link {font-size: 11px; color: #cccccc; text-decoration: none}
.ps_desc a:visited {font-size: 11px; color: #cccccc; text-decoration: none}
.ps_desc a:hover {font-size: 11px; color: white; text-decoration: none}

.ps_slider .ps_album .ps_desc span{
	display:block;
	margin:0px 10px 10px 10px;
	border-top:1px solid #333;
	padding-top:5px;
}
.ps_slider .ps_album .ps_desc h2{
	margin:10px 10px 0px 10px;
	text-align:left;
	padding-bottom:5px;
	font-weight:normal;
	color:#ddd;
	text-shadow:0px 0px 1px #fff;
	border-bottom:1px solid #000;
}
.ps_slider .loading{
	background:#121212 url(images/theme/loading.gif) no-repeat 50% 50%;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
