@charset "utf-8";
/* CSS Document */



#main_img{background:url(/wp-content/themes/blueoceanideas/images/main_img.gif) no-repeat 0 0; width:950px; height:385px; margin:0 auto; position:relative}
#main_img_desc_bg{width:295px; height:385px; float:right; background:#57b7df; opacity:0.75; position:absolute; right:0}
#main_img_desc{padding-top:30px; padding-right:20px; text-align:right; color:#fff; font-size:16px; font-weight:700; opacity:1; position:absolute; right:0; line-height:20px}
#main_img_desc span{font-weight:normal; font-size:50px; line-height:45px}


#thumbs_index .con_con{width:960px}
#thumbs_index{width:959px; height:144px; padding-top:30px; margin:0 auto}
.thumbs_index_item{width:137px; height:144px; float:left; background-image:url(/wp-content/themes/blueoceanideas/images/index_thumbs.gif); background-repeat:no-repeat}
.t1{background-position:0 0}
.t2{background-position:-137px 0}
.t3{background-position:-274px 0}
.t4{background-position:-409px 0}
.t5{background-position:-546px 0}
.t6{background-position:-683px 0}
.t7{background-position:-820px 0}
.t1:hover{background-position:0 -144px}
.t2:hover{background-position:-137px -144px}
.t3:hover{background-position:-274px -144px}
.t4:hover{background-position:-409px -144px}
.t5:hover{background-position:-546px -144px}
.t6:hover{background-position:-683px -144px}
.t7:hover{background-position:-820px -144px}

.con_con_bot .left_col{width:555px; float:left; padding-right:45px}
.con_con_bot .right_col{width:305px; float:left}
.fresh_item{clear:both; margin-bottom:15px; color:#999}
.fresh_item strong{color:#666}
.fresh_item img{float:left; margin-right:10px}
.fresh_item p{margin:0; padding:0; padding-bottom:5px}

.fresh_btn_con{float:right; width:250px}
.fresh_btn{font-size:9px; color:#666; height:15px; padding:3px 5px; background:url(/wp-content/themes/blueoceanideas/images/btn_bg.gif) repeat-x 0 0; display:block; float:left; margin-right:5px}
.fresh_btn span.ico_comments{background:url(/wp-content/themes/blueoceanideas/images/ico_comments.gif) no-repeat 0 0; padding-left:17px}
.fresh_btn span.ico_views{background:url(/wp-content/themes/blueoceanideas/images/ico_views.gif) no-repeat 0 0; padding-left:22px}

.upcoming_block{width:303px; background:url(/wp-content/themes/blueoceanideas/images/upcomming_block_bg.gif) repeat-y 0 0; margin-bottom:20px}
.upcoming_block_top{background:url(/wp-content/themes/blueoceanideas/images/upcomming_block_top.gif) no-repeat 0 0}
.upcoming_block_bot{background:url(/wp-content/themes/blueoceanideas/images/upcomming_block_bot.gif) no-repeat 0 100%}
.upcoming_block_con{position:relative; padding-bottom:5px}
.upcoming_category{float:left; color:#fff; padding:3px 0 0 5px}
.upcoming_title{width:240px; float:left; font-weight:700; font-size:14px; text-align:center; padding:7px 0 13px 0}
.upcoming_title a{color:#333}
.upcoming_more_link{float:right; display:block; color:#fff; padding:3px 10px 0 0; font-size:10px}
.date{padding:2px 0; text-transform:uppercase; text-align:center; width:55px; float:left; font-size:13px; color:#fff}
.date span.mon{font-size:26px; color:#f7941e; padding:5px 0; display:block}

#bot_menu{color:#fff; background:#57b7df; font-size:12px; font-weight:700}
#bot_menu a{color:#fff}
.copyright{float:left; padding:4px 10px 6px}

.footer_con, .bot_bot_con{width:980px; margin:0 auto}
#footer_menu {
float:right;
width:auto;
}



#idea_top_tab{ width:361px;position:absolute; right:201px; top:0px; z-index:1000}
#idea_top_tab #panel1 {background:url(/wp-content/themes/blueoceanideas/images/idea_bg.png) no-repeat 0 100%; display: none}
#idea_top_tab .slide1 {margin: 0; padding: 0; background:url(/wp-content/themes/blueoceanideas/images/bg_btn_idea.png) no-repeat 0 100%; float:right; width:184px}
#idea_top_tab .btn-slide1 {background: url(/wp-content/themes/blueoceanideas/images/white-arrow.gif) no-repeat right -50px; text-align: right; width: 181px; height: 31px; padding: 0px; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #000; text-decoration: none; float:right; height:31px}
#idea_top_tab .active {background-position: right 12px; z-index:9000}
#idea_top_tab .pan_con{padding:35px 25px 20px 25px; color:#999; font-weight:700}
#idea_top_tab .pan_con p a{color:#F7941E; text-decoration:none;margin:0px;padding:0px;}
#idea_top_tab .pan_con p a:hover{text-decoration:underline;color:#F7941E;background:none;}
#idea_top_tab .pan_con p{line-height:14px; margin:0; padding:5px 0}

*:first-child+html #idea_top_tab input{background:transparent !important; border:none; height:25px;}



#tweet_top_tab{ width:540px;position:absolute; right:127px; top:0px; z-index:1000}
#tweet_top_tab #panel2 {background:url(/wp-content/themes/blueoceanideas/images/tweet_bg.png) no-repeat 0 100%; display: none}
#tweet_top_tab .slide2 {margin: 0; padding: 0; background:url(/wp-content/themes/blueoceanideas/images/bg_btn_face_tweet.png) no-repeat 100% 100%; float:right; width:180px}
#tweet_top_tab .btn-slide2 {background: url(/wp-content/themes/blueoceanideas/images/white-arrow.gif) no-repeat right -50px; text-align: right; width: 74px; height: 31px; padding: 0px; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #000; text-decoration: none; float:right; height:31px}
#tweet_top_tab .active {background-position: right 12px; z-index:9000}
#tweet_top_tab .pan_con{padding:35px 25px 20px 25px; color:#999}
#tweet_top_tab .pan_con p{line-height:14px; margin:0; padding:5px 0}

#contact_top_tab{ width:360px;position:absolute; right:5px; top:0px; z-index:1000}
#contact_top_tab a:hover {background:none; text-decoration:underline; color:#F7941E;}
 
#contact_top_tab #panel3 {background:url(/wp-content/themes/blueoceanideas/images/contactus_bg.png) no-repeat 0 100%; display: none}
#contact_top_tab .slide3 {margin: 0; padding: 0; background:url(/wp-content/themes/blueoceanideas/images/bg_btn_contactus.png) no-repeat 100% 100%; float:right; width:122px; display:block}
#contact_top_tab .btn-slide3 {background: url(/wp-content/themes/blueoceanideas/images/white-arrow.gif) no-repeat right -50px; text-align: right; width: 119px; height: 31px; padding: 0px; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #000; text-decoration: none; float:right; height:31px}
#contact_top_tab .active {background-position: right 12px; z-index:9000}
#contact_top_tab .pan_con{color:#999999; padding:35px 10px 20px 10px}
#contact_top_tab .pan_con p{line-height:14px; margin:0; padding:5px 0}

#contact_top_tab input		{color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
#contact_top_tab textarea		{color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}

*:first-child+html #contact_top_tab input{background:transparent !important; border:none; height:25px;}
.contact_con form {border:none !important}

.field_left{background:url(/wp-content/themes/blueoceanideas/images/field_bg_left.gif) no-repeat 0 0; display:block}
.field_right{background:url(/wp-content/themes/blueoceanideas/images/field_bg_right.gif) no-repeat 100% 100%; display:block; margin-left:5px}
.field_right input{padding:0px; margin:0; background:transparent none; border:0; height:27px;  font-size:12px}
.textar_left{background:url(/wp-content/themes/blueoceanideas/images/textar_left.gif) no-repeat 0 0; display:block}
.textar_right{background:url(/wp-content/themes/blueoceanideas/images/textar_right.gif) no-repeat 100% 100%; display:block; margin-left:5px}
.textar_right textarea{height:86px; width:296px; background:transparent; border:0}

.subscribe{background:url(/wp-content/themes/blueoceanideas/images/btn_subscribe.gif) no-repeat 0 0; display:block; float:left}
.subscribe button{ width:83px; height:25px; background:transparent; border:none; cursor:pointer;margin-top:-6px;}

.send_email{background:url(/wp-content/themes/blueoceanideas/images/btn_send_email.gif) no-repeat 0 0; display:block; float:left}
.send_email button{ width:83px; height:25px; background:transparent; border:none; cursor:pointer;margin-top:-5px;}

.face_con, .tweet_con{ height:328px; width:235px}
.face_con{border:3px #3658a5 solid; float:left}
.face_header{background:#f0f2f6; border-bottom:1px #e2e7ed solid; padding:6px}
.face_con a{color:#3658a5}
.face_header a{float:right; display:block; width:150px}
.face_fav{margin-right:10px}
.face_fav img{float:left}
.tweet_con{border:3px #3dbcde solid; float:right}
.face_con_con{padding:10px}

.tweet_header{background:#dbeff8; padding:10px}
.tweet_con_con{font-size:14px; color:#3658a5}
.tweet_con_con a{display:block; font-weight:700; color:#3658a5}
.tweet_post{ border-bottom:1px #999 solid; padding:10px}
.tweet_post.last{ border:0}
.underl{text-decoration:underline; padding:3px 0}
.underl:hover{text-decoration:none}

.contact_con{ padding:5px 10px}
.contact_con a{color:#F7941E; text-decoration:none;padding:0px; margin:0px;text-transform:none;}
.contact_con a:hover{text-decoration:underline;}
.contact_con form{border-top:1px #666 solid; margin-top:10px; padding-top:10px}

