
/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/reset.css ::::: */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset,  th, td, hr { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { margin: 0pt 0px; font-size: 100%; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }
div.hr hr { display: none; }
input[:text]{ background-color:#ccc;}

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/global.css ::::: */

body { background: rgb(255, 255, 255) url('../images/gridbg.gif') repeat scroll 0% 0%; font-size: 12px; font-family: Lucida Sans,Arial,sans-serif; color: rgb(51, 51, 51); }
a:link, a:hover, a:visited { color: rgb(6, 159, 228); }
#content .normal ul.newsList li p a.more { color: rgb(6, 159, 228); }
#footer .footerList li { color: rgb(128, 128, 128); }
#footer .footerList li:hover { color: rgb(6, 159, 228); }
#footer .copyright { color: rgb(128, 128, 128); }
.blue { color: rgb(6, 159, 228); }
ul.nav li a { color: rgb(51, 51, 51); }
ul.nav li a.active, ul.nav li a:hover { color: rgb(6, 159, 228); }
#content .normal h3, #content .wide h3 { color: rgb(6, 159, 228); }
#content ul.newsList h3 { color: rgb(6, 159, 228); }
#index #container #leaderboard .intro h2 { color: rgb(6, 159, 228); }
#index #container { margin: 0pt auto; width: 942px; }
#container #header { height: 90px; }
#container #header .logo { float: left; width: 800px; height: 66px; margin-left: 0px; margin-top: 15px; }
#content .normal { background: transparent url('../images/normal_bg.jpg') repeat-y scroll 0% 0%; 
    width: 617px; 
    width: 650px !important; 
    margin-left: 0px; margin-bottom: 0px; float: left; 
 /*   border: thin solid yellow; */
    }
#content .normal .top { background: transparent url('../images/normal_top.jpg') no-repeat scroll 0% 0%; width: 650px; height: 13px; }
#content .normal .bottom { background: transparent url('../images/normal_bottom.jpg') no-repeat scroll 0% 0%; width: 650px; height: 20px; }
#content .normal_bottom { background: transparent url('../images/normal_normal_bottom.jpg') no-repeat scroll 0% 0%; width: 650px; height: 30px; }
#content .services img { margin: 0pt 10px 10px 0pt; float: left; }
#content .services .post { margin: 0pt 0pt 40px; }
.main-text { margin: 0pt 15px; }
#content .wide { background: transparent url('../images/wide_bg.jpg') repeat-y scroll 0% 0%; width: 941px; margin-left: 0px; margin-bottom: 20px; float: left; }
#content .leader { background: transparent url('../images/wide_top_leader.jpg') no-repeat scroll 0% 0% ! important; }
#content .long { background: transparent url('../images/wide_top_long.jpg') no-repeat scroll 0% 0% ! important; }
#content .wide .top { background: transparent url('../images/wide_top.jpg') no-repeat scroll 0% 0%; width: 941px; height: 13px; }
#content .wide .bottom { background: transparent url('../images/wide_bottom.jpg') no-repeat scroll 0% 0%; width: 941px; height: 30px; }
#content .bottom .link { float: right; padding-top: 18px; padding-right: 20px; }
#content .normal .txt, #content .wide .txt { padding: 10px; color: rgb(102, 102, 102); line-height: 18px; }
#content .normal .txt p, #content .wide .txt p { margin-bottom: 10px; margin-top: 0px; }
#content .txt h2 { margin: 0pt 0pt 0pt 15px; }
#sidebar .txt h2 { margin: 20px 0pt 0pt 15px; }
#content .normal ul.bulletList, #content .wide ul.bulletList { margin-left: 40px; }
#content .normal ul.bulletList li, #content .wide ul.bulletList li { background: transparent url('../images/bullet.png') no-repeat scroll left center; padding-left: 20px; }
#content .normal .hr { margin-left:15px;border: 0pt none ; background: transparent url('../images/hr_bg.jpg') no-repeat scroll 0% 0%; width: 590px; height: 28px; }
#content .wide .hr { border: 0pt none ; background: transparent url('../images/hr_wide_bg.jpg') no-repeat scroll 0% 0%; width: 878px; height: 18px; }
#content .normal ul.newsList { margin-left: 15px; margin-bottom: 15px; }
#content .normal ul.newsList li { float: left; width: 270px; }
#content .normal .lt { margin-right: 28px; }
#content .normal .rt { margin-right: 0px; }
#content .normal ul.newsList li img { display: block; margin-bottom: 20px; }
#content .normal ul.newsList li .avatar { float: left; width: 270px; }
#content .normal ul.newsList li div { margin: 10px 5px 0pt 0pt; }
#content .normal ul.newsList li p { margin: 0pt; padding: 0pt; line-height: 20px; color: rgb(102, 102, 102); }
#content .normal .attention, #content .wide .attention { margin-top: 45px; margin-bottom: 35px; }
#content .right { 
    width: 290px; 
    width: 303px !important; 
    float: left; 
    margin-left: 10px; 
    margin-right: 0px; 
    margin-bottom: 20px; 
    /*border: thin solid red; */
    }
#content .sidebar { background: transparent url('../images/sidebar_bg.jpg') repeat-y scroll 0% 0%; 
    width: 290px; 
    width: 303px !important; 
/*    border: thin solid red; */
}
#content .sidebar .hr { border: 0pt none ; background: transparent url('../images/sidebar_hr_bg.jpg') no-repeat scroll 0% 0%; width: 295px; height: 28px; }
#content .sidebar_top { background: transparent url('../images/sidebar_top.jpg') no-repeat scroll 0% 0%; width: 303px; height: 8px; }
#content .sidebar_bottom { background: transparent url('../images/sidebar_bottom.jpg') no-repeat scroll 0% 0%; width: 303px; height: 20px; }
#content .sidebar_bottom .link { float: right; padding-top: 18px; padding-right: 20px; }
#content .sidebar .txt { padding: 10px 15px 0px; }
#content .sidebar .txt p { line-height: 18px; margin-bottom: 10px; margin-left: 3px; color: rgb(102, 102, 102); }
#content .sidebar .txt p .contact { line-height: 24px; }
#content .sidebar ul.blogList { margin-top: 10px; }
#content .sidebar ul.blogList li { display: block; padding-left: 14px; color: rgb(102, 102, 102); margin-bottom: 23px; line-height: 20px; }
#content .sidebar ul.blogList a { font-weight: bold; }
.readmore { font-size: 11px; color: rgb(153, 153, 153) ! important; }
#content .sidebar ul.twitterList { margin-top: 10px; }
#content .sidebar ul.twitterList li { background: transparent url('../images/quote_icon.jpg') no-repeat scroll left top; display: block; padding-left: 25px; color: rgb(102, 102, 102); margin-top: 11px; margin-bottom: 11px; line-height: 16px; }
#content .sidebar .ad { margin-bottom: 25px; margin-left: 2px; }
#content .sidebar_normal_bottom { background: transparent url('../images/sidebar_normal_bottom.jpg') no-repeat scroll 0% 0%; width: 303px; height: 30px; }
#footer { background: transparent none repeat scroll 0% 0%; height: 50px; margin-top: 24px; margin-left: 0px; font-family: "Lucida Sans"; }
#footer .footerList { float: left; margin-left: 5px; width: 958px; height: 40px; }
#footer .bold { color: rgb(6, 159, 228) ! important; font-weight: bold; }
#footer .footerWrap { margin: 0pt auto; width: 942px; }
#footer .footerList li { margin-top: 5px; margin-bottom: 5px; padding-right: 20px; float: left; }
#footer .copyright { float: right ! important; margin-left: 51px; }
#content .clientList { background: rgb(255, 255, 255) url('../images/clients_list_bg.gif') no-repeat scroll 0% 0%; clear: both; width: 944px; height: 101px; margin-left: 0px; }
#content .clientList h2 { padding-top: 41px; padding-left: 15px; float: left; }
#content .clientList ul.brands { float: right; padding-top: 18px; padding-right: 55px; }
#content .clientList ul.brands li { display: inline; margin-left: 8px; margin-right: 8px; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/navigation.css ::::: */

ul.nav { margin: 10px 10px 0pt 0pt; float: right; height: 25px; }
ul.nav li { display: inline; font-size: 12px; font-weight: bold; padding-left: 12px; padding-right: 12px; text-transform: uppercase; font-family: Segoe UI,Lucida Sans,"Ludica Grande",Arial,sans-serif; height: 35px; }
ul.nav li a:link, ul.nav li a:visited { text-decoration: none; }
.blognav { padding: 10px 10px 15px; background: transparent url('../images/blogbg.gif') no-repeat scroll 0pt 5px; overflow: visible; }
#control-wrapper { margin: 0pt; padding: 3px 5px 0pt; background: black none repeat scroll 0pt 0pt; overflow: hidden; font-size: 1em; height: 22px; line-height: 22px; opacity: 0.8; position: relative; top: -33px; color: rgb(255, 255, 255); width: 368px; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/pages/index.css ::::: */

#index #container #leaderboard { background: transparent url('../images/.jpg') no-repeat scroll 0% 0%; clear: both; height: 281px; margin-top: 0px; display: none; }
#index #container #leaderboard .intro { float: left; margin-left: 20px; margin-top: 70px; width: 520px; }
#corner { background: transparent url('../images/cornerlabel.png') no-repeat scroll 0pt 0pt; display: block; height: 70px; margin-left: 316px; position: absolute; top: 134px; width: 70px; z-index: 99; }
#index .leadertext { margin: 60px 0pt 0pt 40px; float: left; width: 450px; }
#index .leaderimage { margin: 43px 47px 0pt 0pt; float: right; width: 380px; }
#index .leadersteps { clear: both; height: 130px; position: relative; top: 5px; }
#index .leadersteps ul { margin: 0pt 0pt 0pt 40px; }
#index .leadersteps ul li { margin: 0pt 26px 0pt 10px; float: left; line-height: 20px; width: 255px; }
#index .leadersteps h2 { margin: 10px 0pt -25px 44px; }
#index .leadersteps img { float: left; }
#index #content { background: transparent url('../images/.jpg') no-repeat scroll 0% 0%; clear: both; padding-top: 5px; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/pages/sub_page.css ::::: */

#sub_page #container { margin: 0pt auto; 
    width: 1000px;
    width: 975px !important;
     }
#sub_page #container #header { height: 90px; margin-bottom: 30px; }
#media_page #container #header .logo { float: left; width: 256px; height: 66px; margin-left: 0px; margin-top: 21px; }
#sub_page #content { clear: both; padding-top: 0px; }
#sub_page #content .normal .txt { margin-left: 15px; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/pages/media.css ::::: */

#media_page #container { margin: 0pt auto; width: 942px; }
#media_page #container #header .logo { float: left; width: 256px; height: 66px; margin-left: 0px; margin-top: 21px; }
#media_page #content { clear: both; padding-top: 5px; }
#content .wide .attention.media { width: 500px; float: left; }
#content .wide .laptop { margin: 35px 20px 0pt 0pt; background: transparent url('../images/laptop.gif') no-repeat scroll 0% 0%; width: 260px; height: 141px; float: right; }
#content .wide .laptop img { padding-left: 36px; padding-top: 7px; }
#media_page #content .wide .txt { margin-left: 15px; }
#media_page #content .wide .galleryList div { background: transparent url('../images/image_holder.jpg') no-repeat scroll 0% 0%; width: 218px; height: 158px; float: left; margin-right: 2px; padding-bottom: 10px; padding-right: 5px; }
#media_page #content .wide .galleryList img { padding-left: 11px; padding-top: 12px; }
#media_page #content .wide .galleryPrev { background: transparent url('../images/previous_normal.jpg') no-repeat scroll 0% 0%; width: 87px; height: 25px; cursor: pointer; float: left; }
#media_page #content .wide .galleryPrev:hover { background: transparent url('../images/previous_hover.jpg') no-repeat scroll 0% 0%; width: 87px; height: 25px; cursor: pointer; }
#media_page #content .wide .galleryNext { background: transparent url('../images/next_normal.jpg') no-repeat scroll 0% 0%; width: 87px; height: 25px; cursor: pointer; float: right; margin-right: 10px; }
#media_page #content .wide .galleryNext:hover { background: transparent url('../images/next_hover.jpg') no-repeat scroll 0% 0%; width: 87px; height: 25px; cursor: pointer; }
#galleryNav { float: right; margin-top: 5px; margin-right: 16px; z-index: 99; }
.nav1 { background: transparent url('../images/image-gallery-top-nav-1.jpg') no-repeat scroll 0% 0%; width: 90px; height: 31px; cursor: pointer; text-indent: -9999px; float: left; }
.nav2 { background: transparent url('../images/image-gallery-top-nav-2.jpg') no-repeat scroll 0% 0%; width: 90px; height: 31px; cursor: pointer; text-indent: -9999px; float: left; }
.nav3 { background: transparent url('../images/image-gallery-top-nav-3.jpg') no-repeat scroll 0% 0%; width: 90px; height: 31px; cursor: pointer; text-indent: -9999px; float: left; }
#GallerySlide { margin: 0pt 0pt 0pt 2px; padding: 0pt; }
#media_page #content .wide .attention { margin-bottom: 15px; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/sifr.css ::::: */

@media screen {
  .sIFR-flash { margin: 0pt; padding: 0pt; visibility: visible ! important; }
  .sIFR-replaced, .sIFR-ignore { visibility: visible ! important; }
  .sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
  .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print {
  .sIFR-flash { overflow: hidden; display: none ! important; height: 0pt; width: 0pt; position: absolute; }
  .sIFR-alternate { visibility: visible ! important; display: block ! important; position: static ! important; left: auto ! important; top: auto ! important; width: auto ! important; height: auto ! important; }
}
@media screen {
  .sIFR-active ul.newsList h3 { margin: 0pt; padding: 0pt; }
  #content h2 { padding: 0pt; color: rgb(51, 51, 51); font-size: 18px; font-weight: normal; }
  .sidebar h2 { margin-top: 20px; }
  #content .normal h1, #content .wide h1 { color: rgb(51, 51, 51); font-size: 30px; font-weight: normal; line-height: 36px; }
  #content .normal .subHeading, #content .wide .subHeading { color: rgb(102, 102, 102); font-size: 19px; padding-left: 16px; padding-top: 5px; }
  #content .normal h3, #content .wide h3 { margin: 15px 15px 6px; font-size: 14px; }
  #content ul.newsList h3 { margin: 0pt; padding: 0pt; font-size: 14px; font-weight: bold; }
  #index #container #leaderboard .intro h1 { color: rgb(255, 255, 255); font-size: 26px; font-weight: normal; }
  #index #container #leaderboard .intro h2 { font-size: 20px; font-weight: normal; margin-top: 10px; }
  #footer .footerList h2 { color: rgb(255, 255, 255); font-size: 16px; }
  #index .leadertext h1 { margin: 0pt 0pt 0pt 12px; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; line-height: 36px; }
  #index .leadertext h2 { margin: 10px 0pt 0pt 12px; font-family: Arial,Helvetica,sans-serif; font-size: 20px; line-height: 28px; }
  #content h2 { margin: 0pt 0pt 0px 15px; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; line-height: 1em; }
  #content .normal h1, #content .wide h1 { margin: 0pt 0pt 0pt 12px; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; line-height: 36px; }
  .subHeading { margin: 10px 0pt 0pt 0px; font-family: Arial,Helvetica,sans-serif; font-size: 20px; line-height: 28px; }
}

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/prettyPhoto.css ::::: */

div.pp_pic_holder .pp_top .pp_left { background: transparent url('../images/tl.gif') no-repeat scroll left top; }
div.pp_pic_holder .pp_top .pp_middle { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.pp_pic_holder .pp_top .pp_right { background: transparent url('../images/tr.gif') no-repeat scroll left top; }
div.pp_pic_holder .pp_content { background-color: rgb(255, 255, 255); }
div.pp_pic_holder .pp_content a.pp_next:hover { background: transparent url('../images/btnnext.png') no-repeat scroll right center; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_previous:hover { background: transparent url('../images/btnprevious.png') no-repeat scroll left center; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_expand { background: transparent url('../images/btnexpand.gif') no-repeat scroll left top; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_expand:hover { background: transparent url('../images/btnexpand.gif') no-repeat scroll left bottom; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_contract { background: transparent url('../images/btncontract.gif') no-repeat scroll left top; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_contract:hover { background: transparent url('../images/btncontract.gif') no-repeat scroll left bottom; cursor: pointer; }
div.pp_pic_holder .pp_content a.pp_close { background: transparent url('../images/btnclose.png') no-repeat scroll left center; width: 75px; height: 22px; cursor: pointer; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: transparent url('../images/arrow_previous.png') no-repeat scroll left top; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background: transparent url('../images/arrow_next.png') no-repeat scroll left top; }
div.pp_pic_holder .pp_bottom .pp_left { background: transparent url('../images/bl.gif') no-repeat scroll left top; }
div.pp_pic_holder .pp_bottom .pp_middle { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.pp_pic_holder .pp_bottom .pp_right { background: transparent url('../images/br.gif') no-repeat scroll left top; }
div.pp_pic_holder .pp_loaderIcon { background: transparent url('../images/loader.gif') no-repeat scroll center center; }
div.ppt div.ppt_left { background: transparent url('../images/ttl.gif') no-repeat scroll left top; }
div.ppt div.ppt_right { background: transparent url('../images/ttr.gif') no-repeat scroll left top; }
div.ppt div.ppt_content { background: transparent url('../images/ttp.gif') repeat-x scroll left top; }
div.dark_rounded .pp_top .pp_left { background: transparent url('../images/tl.png') no-repeat scroll left top; }
div.dark_rounded .pp_top .pp_middle { background: transparent url('../images/contentpattern.png') repeat scroll left top; }
div.dark_rounded .pp_top .pp_right { background: transparent url('../images/tr.png') no-repeat scroll left top; }
div.dark_rounded .pp_bottom .pp_left { background: transparent url('../images/bl.png') no-repeat scroll left top; }
div.dark_rounded .pp_bottom .pp_middle { background: transparent url('../images/contentpattern.png') repeat scroll left top; }
div.dark_rounded .pp_bottom .pp_right { background: transparent url('../images/br.png') no-repeat scroll left top; }
div.dark_rounded .pp_content { background: transparent url('../images/contentpattern.png') repeat scroll left top; }
div.dark_rounded .currentTextHolder { color: rgb(196, 196, 196); }
div.dark_rounded div.ppt_left { background: transparent url('../images/tl.png') no-repeat scroll left top; }
div.dark_rounded div.ppt_right { background: transparent url('../images/tr.png') no-repeat scroll right top; }
div.dark_rounded div.ppt_content { background: transparent url('../images/contentpattern.png') repeat scroll left top; }
div.dark_rounded .pp_loaderIcon { background: transparent url('../images/loader_001.gif') no-repeat scroll center center; }
div.dark_square .pp_top .pp_left, div.dark_square .pp_top .pp_middle, div.dark_square .pp_top .pp_right, div.dark_square .pp_bottom .pp_left, div.dark_square .pp_bottom .pp_middle, div.dark_square .pp_bottom .pp_right, div.dark_square .pp_content, div.dark_square div.ppt_left, div.dark_square div.ppt_right, div.dark_square div.ppt_content { background: transparent url('../images/contentpattern_001.png') repeat scroll left top; }
div.dark_square .currentTextHolder { color: rgb(196, 196, 196); }
div.dark_square .pp_loaderIcon { background: transparent url('../images/loader_001.gif') no-repeat scroll center center; }
div.light_square .pp_top .pp_left, div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content, div.light_square div.ppt_left, div.light_square div.ppt_right, div.light_square div.ppt_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.light_square div.ppt_content { color: rgb(102, 102, 102); }
div.pp_pic_holder a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
div.pp_overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; z-index: 9500; width: 100%; }
div.pp_pic_holder { position: absolute; z-index: 10000; width: 100px; }
div.pp_pic_holder .pp_top { position: relative; height: 20px; }
* html div.pp_pic_holder .pp_top { padding: 0pt 20px; }
div.pp_pic_holder .pp_top .pp_left { position: absolute; left: 0pt; width: 20px; height: 20px; }
div.pp_pic_holder .pp_top .pp_middle { position: absolute; left: 20px; right: 20px; height: 20px; }
* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0pt; }
div.pp_pic_holder .pp_top .pp_right { position: absolute; top: 0pt; left: auto; right: 0pt; width: 20px; height: 20px; }
div.pp_pic_holder .pp_content { position: relative; text-align: left; width: 100%; height: 40px; }
div.pp_pic_holder .pp_content .pp_details { margin: 10px 15px 2px 20px; display: none; }
div.pp_pic_holder .pp_content .pp_details p.pp_description { margin: 0pt; display: none; float: left; }
div.pp_pic_holder .pp_content .pp_details .pp_nav { margin: 3px 0pt 0pt; float: left; }
div.pp_pic_holder .pp_content .pp_details .pp_nav p { margin: 0pt 4px; float: left; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { overflow: hidden; float: left; display: block; width: 14px; height: 15px; text-indent: -10000px; margin-top: 3px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled { background-position: 0pt -16px; cursor: default; }
div.pp_pic_holder .pp_content div.hoverContainer { position: absolute; z-index: 2000; top: 0pt; left: 0pt; width: 100%; }
div.pp_pic_holder .pp_content a.pp_next { background: transparent url('../images/btnnext.png') no-repeat scroll 10000px 10000px; display: block; float: right; text-indent: -10000px; width: 49%; height: 100%; }
div.pp_pic_holder .pp_content a.pp_previous { background: transparent url('../images/btnnext.png') no-repeat scroll 10000px 10000px; display: block; float: left; text-indent: -10000px; width: 49%; height: 100%; }
div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract { position: absolute; z-index: 20000; top: 10px; right: 30px; cursor: pointer; display: none; text-indent: -10000px; width: 20px; height: 20px; }
div.pp_pic_holder .pp_content a.pp_close { float: right; display: block; text-indent: -10000px; }
div.pp_pic_holder .pp_bottom { position: relative; height: 20px; }
* html div.pp_pic_holder .pp_bottom { padding: 0pt 20px; }
div.pp_pic_holder .pp_bottom .pp_left { position: absolute; left: 0pt; width: 20px; height: 20px; }
div.pp_pic_holder .pp_bottom .pp_middle { position: absolute; left: 20px; right: 20px; height: 20px; }
* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0pt; }
div.pp_pic_holder .pp_bottom .pp_right { position: absolute; top: 0pt; left: auto; right: 0pt; width: 20px; height: 20px; }
div.pp_pic_holder .pp_loaderIcon { margin: -12px 0pt 0pt -12px; display: none; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; }
div.pp_pic_holder #full_res { width: 100%; text-align: center; }
div.pp_pic_holder #full_res { margin: 0pt auto; display: block; }
div.ppt { display: none; position: absolute; top: 0pt; left: 0pt; z-index: 9999; color: rgb(255, 255, 255); font-size: 13px; }
div.ppt div.ppt_left, div.ppt div.ppt_right { overflow: hidden; float: left; width: 19px; height: 23px; }
div.ppt div.ppt_content { float: left; line-height: 23px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* ::::: http://makedesignnotwar.com/themes/concept/concept-dkblue/css/pages/blog.css ::::: */

.blogentry { margin-bottom: 27px; }
.blogentry p img { margin: 0pt 7px; float: right; }
.blogentry .meta { background: transparent url('../images/dot.gif') repeat-x scroll 0pt 25px; clear: both; color: rgb(153, 153, 153); font-size: 10px; height: 30px; }
.blognav-footer { height: 51px; margin-top: -20px; }
.blogcats p { margin: 0pt; height: 13px; }
