/*
Theme Name: Pacific Edge
Description: The default theme for Pacific Edge
Author: Kip Hughes
Author URI: http://kiphughes.net
*/

/***** start new stylesheet **/
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; background:url(images/body_bg.jpg) left top repeat-x; background-attachment:fixed; margin:10px; }
hr { display: block; width: 100%; border: 1px dotted #CCCCCC; margin: 12px 0px 12px 0px; }
h1, h2, h3 { margin:0; padding:0; font:normal 165% "Myriad Pro"; color:#000000; text-transform:uppercase; }
img { border: 0px; }
p { line-height:125%; margin-top:10px; }
li { line-height:205%; }

/******* start div boxs ****/
.content_top{ margin:0 auto; width:970px; height:30px; background: transparent url(images/hdr.png) bottom center no-repeat !important; }
.page_controls{ float:right; text-align:right; padding-right:0; width:200px; top:10px; right:100px; position:absolute; }
  .page_controls ul { margin:0; padding:0; }
  .page_controls li { display:inline; padding:5px; }
  .page_controls li a { color:#FFFFFF; text-decoration:underline; }

.small_text { font-size:10px; }
.medium_text { font-size:12px; }
.large_text { font-size:14px; }

#wrapper{ margin-left:auto; margin-right:auto; width:932px; padding:0 19px 8px 19px; background: transparent url(images/whitebg.png) left top repeat-y !important; }

/**** header area ****/
#header { float:left; width:932px; height:135px; background:url(images/header_bg.jpg) left top repeat-x; }
#header h1 { float:left; width:205px; height:101px; }
#banner { float:left; width:932px; height:101px; }

.leaderboard{ float:right; width:654px; height:85px; margin-top:8px; margin-right:10px; }

#container { float:left; width:932px; height:33px; margin-top:1px; background:url(images/top_nav_bg.jpg) left top repeat-x; }

.navigation { float:left; width:640px; height:30px; padding-left:10px; margin:0; list-style:none; }
  .navigation li { float:left; height:30px; }
  .navigation li a { float:left; width:auto; height:28px; font:normal 15px "Myriad Pro"; color:#FFFFFF; text-decoration:none; margin-top:9px; padding-left:10px; padding-right:10px; cursor:pointer; }
  .navigation li a:hover { color:#000; }
  .navigation li a.active, .navigation li a.active:hover { margin-top:2px; padding-top:3px; background-color:#FFFFFF; color:#b59579; border-width:3px 3px 0 3px; border-style:solid; border-color: #6fbfc8; height:25px; cursor:default; }

.search { float:left; width:240px; height:30px; padding-top:3px; margin-left:30px; }
  .search form { float:left; width:270px; height:30px; margin:0; padding:0; }
  .search .txtsearch_box { float:left; width:150px; height:21px; margin-top:2px; }
  #button_search { padding-top:2px; padding-right:18px; padding-bottom:2px; padding-left:12px; margin-top:2px; border:0; text-align:center; font:bold 12px "Myriad Pro"; color:#5c5c5c; background: url(images/btn_search.jpg) center center no-repeat; text-transform:uppercase; }

#content { float:left; width:916px; padding:8px; background: url(images/content_bg.png) top center repeat-y; }

#content_area { float:left; width:657px; }
.inner_page_container { float:left; width:637px; padding:20px 10px 10px 10px; }
.inner_page_container h2.page_title { /*float:left; width:637px;*/ border-bottom:3px solid #a3b8c4; display:block; font:bold 195% "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; margin:0 0 30px; padding:0; }
.inner_page_container h2.page_sub_title, .inner_page_container h2.pagetitle, .ddsg-wrapper h2 { /*float:left; width:637px;*/ border-bottom:1px dotted #cccccc; display:block; font:bold 135% "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; margin-bottom:30px; padding:0; }
.inner_page_container h3, .inner_page_container h4 { /*float:left; width:637px;*/ display:block; font:bold 125% "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; margin-top:5px; margin-bottom:5px; padding:0; }
.inner_page_container h5 { /*float:left; width:637px;*/ display:block; font:bold 120% "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; margin-top:5px; margin-bottom:5px; padding:0; }
.inner_page_container h6 { /*float:left; width:637px;*/ display:block; font:bold 115% "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; margin-top:5px; margin-bottom:5px; padding:0; }
.inner_page_container p.users_info { display:block; margin:0; padding-left:120px; }
.inner_page_container .table_box { float:left; width:600px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.inner_page_container .table_box td { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:100px; padding-left:5px; }
.inner_page_container .table_box tr.even_row { background-color:#f6f6f6; }
.archive .inner_page_container .post { border-bottom:2px solid #CCC; padding:5px 10px; }
.table_box h2 { float:left; width:200px; height:20px; margin-left:200px; padding-top:5px; font:bold 14px Arial, Helvetica, sans-serif; text-transform:capitalize; }
.listing_1 { float:left; padding-left:20px; margin:0; }
.listing_1 li { width:500px; list-style-type:decimal; }
.listing_2 { float:left; padding-left:20px; margin:0; }
.listing_2 li { width:500px; list-style-type:disc; }
.listing_3 { float:left; width:500px; padding-left:20px; margin:0; }
.listing_3 li { float:left; width:100px; line-height:20px; list-style:none; }
a { color:#093d72; text-decoration:underline; }
a:hover { text-decoration:none; }
.comment_form_box { float:left; width:600px; }
.comment_form_box form { float:left; margin:0; padding:0; }
.comment_form_box .label { float:left; width:120px; height:50px; font-weight:bold; text-align:right; padding-right:10px; }
.comment_form_box .form_item { float:left; width:450px; display:block; margin-top:10px; }
.comment_form_box .form_item .option_value { display:block; float:left; width:200px; }
.comment_form_box .form_item span { float:left; width:120px; height:50px; font-weight:bold; text-align:right; padding-right:10px; }
.comment_form_box .form_item .option_value_label { display:block; float:left; height:20px; width:150px; }
.comment_form_box .textbox { width:200px; height:20px; border:1px solid #CCCCCC; }
.comment_form_box .textarea { width:300px; border:1px solid #CCCCCC; }
.comment_form_box .btn_submit { float:right; }
.postmetadata { font-size:85%; font-style:italic; }

.blogs_box { float:left; width:657px; background: url(images/blogs_box_bg.jpg) left top no-repeat; }
.blogs_box h2 { padding-left:10px; padding-top:10px; font:normal 19px "Myriad Pro"; color:#FFFFFF; text-transform:capitalize; display:block; }

.magazine { float:left; width:226px; height:271px; margin-left:8px; margin-top:8px; border:1px solid #FFFFFF; }
.btn_read_it { float:left; margin-left:45px; margin-top:18px; margin-bottom:0; }
.magazine_title { float:left; font:normal 14px "Myriad Pro"; color:#FFFFFF; width:170px; margin-top:5px; margin-left:50px; margin-bottom:0; }
.winter_issue_box { float:left; width:412px; margin-top:10px; margin-left:0; overflow:hidden; }
html>body .winter_issue_box{ width:415px; }
.winter_issue_box h2 { float:left; color:#000000; font:normal 22px "Myriad Pro"; text-transform:uppercase; width:55%; }
.winter_issue_box_container { float:left; width:400px; padding-top:6px; margin-left:10px; border-top:1px dotted #666666; }
  .winter_issue_box_container ul { margin:0; padding:0; }
  .winter_issue_box_container li { float:left; width:100px; list-style:none; margin-left:10px; margin-right:10px; text-align:center; display:inline; color:#093d72; }
  .winter_issue_box_container li a { color:#093d72; text-decoration:none; display:block; font-weight:bold; text-decoration:underline; }
  .winter_issue_box_container li a:hover { text-decoration:none; }

.article_box { float:left; width:657px; margin-top:15px; }

.main_categories { float:left; width:657px; margin-top:8px; padding-top:8px; padding-bottom:8px; background: #eae6eb url(images/events_bg.jpg) left bottom repeat-x; }

#video_player_container { float:left; width:250px; margin-top:10px; }

#sidebar { float:left; width:250px; margin-left:4px; }
  #sidebar img { float:left; margin-top:10px; }

.email_news_letter_box { float:left; width:238px; height:9em; padding:5px; border:1px solid #838383; background: url(images/new_letter_form_bg.jpg) left top repeat-x; }
  .email_news_letter_box p { font:normal "Myriad Pro"; color:#060b0b; margin:0; }
  .email_news_letter_box form { float:left; width:230px; margin:0; padding:0; }
  .email_news_letter_box label { float:left; width:27%; padding-top:.5em; }
  .email_news_letter_box #name { width:65%; height:15px; }
  .email_news_letter_box #email { width:65%; height:15px; }

.form_item { float:left; width:230px; margin-top:2px; }
.newsletter_btns{ float:left; width:125px; margin-top:-20px; z-index:10; position:relative; }
.newsletter_btns p { float:left; margin:0; color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; }
.newsletter_btns ul { margin:0; padding:0; list-style:none; }
.newsletter_btns ul li { float:left; margin-left:5px; }

.email_news_letter_box #mp_submit { float:right; width:95px; height:22px; border:0; font: bold 12px "Trebuchet MS"; color:#5c5c5c; text-transform:uppercase; text-align:center; cursor:pointer; margin-right:7px; margin-top:5px; padding-bottom:3px; background: url(images/btn_subscribe.jpg) left center no-repeat; }

#footer { float:left; padding:30px; margin-left:10px; margin-right:10px; background: #DDD8D4 url(images/footer_bg.jpg) top center no-repeat; width:851px; }
  #footer p { float:left; width:300px; color:#ffffff; margin-top:5px; }
  #footer .footer_nav { float:right; width:460px; margin:0; padding-right:65px; padding-left:0; }
  #footer .footer_nav li { float:left; display:inline; list-style:none; padding:5px; }
  #footer .footer_nav li a { color:#093d72; text-decoration:underline; }
  #footer .footer_nav li a:hover { color:#093d72; text-decoration:none; }

.content_bottom { margin:0 auto 0 auto; width:970px; height:15px; background: transparent url(images/footer.png) top center no-repeat !important; }

/******** classes *******************/
.alignleft { float:left; margin-right:5px; }
.alignright { float:right; margin-left:10px; margin-right:10px; }
.border { border-right:1px dotted #666666; }
.clear { clear:both; }
.spacer { float:left; clear:both;  }
.italic { font:italic Arial, Helvetica, sans-serif; }
.bold { font-weight: bold; }

.article { float:left; width:305px; padding:8px; margin-right:5px; background: url(images/article_bg.jpg) left top repeat-x; }

.article p.bold{ font:bold; }
.article_1 { float:left; width:305px; padding:8px; margin-left:5px; background: url(images/article_bg.jpg) left top repeat-x; }
.article h2{ width:200px; margin-left:85px; }
.article h2 a{ font:bold 21px "Times New Roman", Times, serif; color:#000000; text-transform:capitalize; text-decoration:none; }
.article_by { width:200px; margin-left:85px; font:normal 10px Arial, Helvetica, sans-serif; color:#666666; border-top:1px dotted #666666; display:block; }
.article_controls { float:left; width:310px; height:25px; margin-top:15px; padding-top:5px; padding-bottom:5px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; }
.article_controls p { float:left; margin:0 0 0 6px; }
.article_controls ul { margin:0; padding:0; }
.article_controls li { float:left; height:20px; list-style:none; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#093d72; }
.article_controls li ul { float:left; margin-left:3px; padding:0; }
.article_controls li ul li { float:left; height:20px; list-style:none; border:0; }

.icon_email { float:left; width:40px; height:18px; padding-left:22px; background:url(images/email_icon.jpg) left center no-repeat; }
.icon_printer { float:left; width:90px; height:18px; padding-left:22px; margin-left:5px; background:url(images/printer_icon.jpg) left top no-repeat; }
.icon_facebook { float:left; width:21px; padding-top:19px; height:0; overflow:hidden; background:url(images/f_icon.jpg) left center no-repeat; }
.icon_share_this { float:left; width:80px; height:22px; padding-top:5px; background:url(images/share_this_icon.jpg) right center no-repeat; }
.icon_twitter { float:left; width:21px; padding-top:19px; height:0; overflow:hidden; background:url(images/t_icon.jpg) left center no-repeat; }
.btn_facebook_twitter { float:left; padding:0; }
  .btn_facebook_twitter li { float:left; }

.article_controls a { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#093d72; text-decoration:none; font-weight:normal; }
.article_controls .separator { float:left; height:20px; border:1px dotted #666666; }
.date { float:right; width:160px; margin-top:10px; font:normal 10px Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; }

.main_categories_item { float:left; width:204px; background-color:#FFFFFF; padding:1px; margin-left:8px; min-height:305px; }
  .main_categories_item ul { margin:0; padding:0; list-style:none; }
  .main_categories_item li { line-height:100%; float:left; width:90%;  padding:5px; margin-left:5px; border-bottom:1px dotted #666666; }
  .main_categories_item li a { color:#093d72; text-decoration:underline; }
  .main_categories_item h2 { float:left; width:194px; height:18px; font:normal 16px "Myriad Pro"; text-transform:uppercase; padding:5px; color:#FFFFFF; background:url(images/events_title_bg.jpg) left top repeat-x; }

.article_navigation { text-align:center; padding:20px 0; }
  .article_navigation div { display:inline; padding:0 10px; float:none!important; }

.belt li.panel p { margin:0!important; }
.belt li.panel p span { display:none; }

.date p { margin-top:0!important; line-height:100%; }

.ddsg-wrapper div { display:none;}

