/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  @charset "UTF-8";
    

  html { background: transparent url(images/page_bgrd.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  body { margin: 0pt;
    padding: 0pt;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(144, 144, 144);
    }

  a { text-decoration: none;
    color: rgb(144, 144, 144);
    }

  a:hover { text-decoration: underline;
    }

  img { border: medium none ;
    }

  ul { margin: 0pt;
    padding: 0pt;
    }

  li { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  p { margin: 0pt 0pt 15px;
    }

  .page { margin: 0pt auto;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    width: 1000px;
    }

  .header { background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    width: 100%;
    overflow: hidden;
    height: 112px;
    background-image: url(http://creativescreenwriting.com/advertise/images/header.advertising.jpg) ! important;
    }

  .header .right { padding: 10px 10px 0pt 0pt;
    width: 748px;
    float: right;
    overflow: hidden;
    }

  .header .search { text-align: right;
    padding-top: 40px;
    overflow: hidden;
    width: 100%;
    clear: both;
    }

  .header .search .field { border: 1px solid rgb(204, 204, 204);
    padding: 0px;
    background: transparent url(images/form-1.jpg) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 200px;
    color: rgb(206, 206, 206);
    font-style: italic;
    }

  .header .search .button { border: 0pt none ;
    background: transparent url(images/icon-01.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 17px;
    height: 19px;
    margin-left: 5px;
    }

  .main_menu { background: transparent url(images/main_menu.jpg) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 100%;
    height: 37px;
    clear: both;
    font-size: 16px;
    }

  .main_menu ul { padding-left: 1px;
    }

  .main_menu li { display: block;
    float: left;
    }

  .main_menu a { padding: 7px 5px 0pt;
    width: auto;
    color: rgb(136, 136, 136);
    height: 29px;
    display: block;
    float: left;
    margin-top: 1px;
    }

  .main_menu a:hover { background: transparent url(images/main_menu_hover.jpg) repeat-x scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .main_menu .drop { position: relative;
    }

  .main_menu .drop ul { padding: 5px 0pt;
    width: 138px;
    background-color: rgb(115, 115, 115);
    color: rgb(255, 255, 255);
    display: none;
    font-size: 11px;
    position: absolute;
    left: 0pt;
    top: 37px;
    z-index: 200;
    }

  .main_menu .drop ul li { display: block;
    width: 100%;
    clear: both;
    }

  .main_menu .drop ul a { padding: 0pt 5%;
    color: rgb(255, 255, 255);
    height: auto;
    display: block;
    width: 90%;
    }

  .main_menu .drop ul a:hover { background: rgb(179, 179, 179) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(72, 72, 72);
    }

  .submenu { background: transparent url(images/sub_menu.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 917px;
    height: 26px;
    float: right;
    color: rgb(255, 255, 255);
    font-size: 14px;
    padding-top: 7px;
    }

  .submenu a { color: rgb(255, 255, 255);
    }

  .submenu li { display: inline;
    }

  .submenu .left { width: 180px;
    float: left;
    text-align: center;
    }

  .submenu .right a { padding: 0pt 5px;
    }

  .footer { padding: 10px;
    background: transparent url(images/bgrd-2.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 960px;
    clear: both;
    }

  .footer .designed { color: rgb(123, 123, 123);
    clear: both;
    width: 100%;
    padding-top: 20px;
    }

  .footer .designed a { color: rgb(71, 71, 71);
    }

  .footer .navigation { color: rgb(45, 45, 45);
    padding-bottom: 10px;
    }

  .footer .title { padding-bottom: 7px;
    color: rgb(71, 71, 71);
    }

  .footer .left { width: 420px;
    padding-left: 190px;
    float: left;
    }

  .footer .left ul { float: left;
    padding-right: 30px;
    }

  .footer .left li { padding-bottom: 2px;
    }

  .footer .left ul a { color: rgb(123, 123, 123);
    }

  .footer .right { width: 250px;
    float: left;
    padding-left: 10px;
    }

  .footer .right a { color: rgb(123, 123, 123);
    }

  .footer .right li { padding-bottom: 4px;
    }

  .main { padding: 20px;
    overflow: hidden;
    clear: both;
    }

  .ads { width: 182px;
    float: right;
    overflow: hidden;
    }

  .ads .ad { background: transparent url(images/bgrd-1.jpg) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 182px;
    text-align: center;
    color: rgb(204, 204, 204);
    font-size: 24px;
    overflow: hidden;
    float: right;
    margin-bottom: 10px;
    }

  .ads .ad .content { margin: 5px;
    background-color: rgb(235, 235, 235);
    overflow: hidden;
    }

  .single_column { width: 740px;
    float: left;
    overflow: hidden;
    }

  .banners { width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    }

  .image_1 { width: 500px;
    height: 300px;
    float: left;
    overflow: hidden;
    }

  .image_2 { width: 220px;
    height: 300px;
    float: right;
    overflow: hidden;
    text-align: center;
    }

  .left_column { width: 175px;
    float: left;
    overflow: hidden;
    background-color: rgb(235, 235, 235);
    }

  .center_column { width: 556px;
    float: right;
    overflow: hidden;
    color: rgb(255, 0, 0);
    }

  .cs_signup a { color: rgb(72, 98, 131);
    font-size: 10px;
    text-decoration: underline;
    }

  .left_column .top { padding: 5px 0pt;
    text-align: center;
    }

  .wrapper_1 { padding: 10px;
    overflow: hidden;
    }

  .cs_article { overflow: hidden;
    padding-bottom: 20px;
    }

  .cs_article .title { background: transparent url(images/arrow-1.jpg) no-repeat scroll left center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 20px;
    padding-bottom: 5px;
    }

  .cs_article .title a { color: rgb(39, 39, 39);
    }

  .cs_article p { margin: 0pt;
    }

  .button_1 a { background: transparent url(images/button-1.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 72px;
    height: 20px;
    color: rgb(39, 39, 39);
    text-align: center;
    padding-top: 3px;
    display: block;
    }

  .article_1 { width: 179px;
    overflow: hidden;
    float: left;
    margin-right: 6px;
    }

  .article_1 .image { width: 175px;
    height: 100px;
    margin-bottom: 5px;
    }

  .article_1 .title { font-size: 14px;
    padding-bottom: 5px;
    }

  .article_1 .title a { color: rgb(61, 61, 61);
    }

  .article_1 .text { width: 100%;
    height: 55px;
    }

  .article_1 p { margin: 0pt;
    }

  .separator_1 { background: transparent url(images/separator-1.jpg) no-repeat scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 100%;
    height: 15px;
    clear: both;
    }

  .cs_article .title_2 { padding: 20px 0pt 10px 10px;
    color: rgb(39, 39, 39);
    }

  .button_2 a { background: transparent url(images/button-2.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 144px;
    height: 20px;
    color: rgb(39, 39, 39);
    text-align: center;
    padding-top: 3px;
    display: block;
    margin-bottom: 3px;
    }

  .link_1 { width: 30%;
    float: right;
    padding-top: 6px;
    text-align: right;
    }

  .link_1 a { color: rgb(72, 98, 131);
    text-decoration: underline;
    }

  .clear { clear: both;
    width: 100%;
    }

  h2 { margin: 0pt;
    font-size: 20px;
    color: rgb(61, 61, 61);
    font-weight: normal;
    padding-bottom: 15px;
    }

  .article_2 { width: 100%;
    overflow: hidden;
    float: left;
    margin-right: 6px;
    }

  .article_2 .image { border: 2px solid rgb(238, 238, 238);
    width: 175px;
    height: 100px;
    float: left;
    margin-bottom: 5px;
    }

  .article_2 .right { width: 365px;
    float: right;
    overflow: hidden;
    }

  .article_2 .title { font-size: 14px;
    padding-bottom: 5px;
    }

  .article_2 .title a { color: rgb(61, 61, 61);
    }

  .article_2 .text { width: 100%;
    height: 55px;
    }

  .article_2 p { margin: 0pt;
    }

  .pagination { padding: 5px 0pt 10px;
    text-align: right;
    color: rgb(228, 216, 30);
    }

  .pagination a { color: rgb(61, 61, 61);
    }

  .banner_1 { border: 2px solid rgb(238, 238, 238);
    width: 552px;
    overflow: hidden;
    margin-bottom: 6px;
    }

  .article_3 { border: 1px solid rgb(235, 235, 235);
    padding: 10px;
    overflow: hidden;
    }

  h3 { margin: 0pt;
    color: rgb(89, 114, 146);
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 5px;
    }

  .published { color: rgb(174, 173, 173);
    padding-bottom: 20px;
    }

  h4 { margin: 0pt;
    color: rgb(61, 61, 61);
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 15px;
    }

  .title_3 { color: rgb(113, 138, 170);
    font-size: 15px;
    }

  .comment { padding: 10px 0pt;
    width: 100%;
    overflow: hidden;
    }

  .comment .top { color: rgb(139, 162, 191);
    overflow: hidden;
    width: 100%;
    padding-bottom: 10px;
    }

  .comment .top .left { width: 70%;
    float: left;
    }

  .comment .top .right { width: 30%;
    float: right;
    text-align: right;
    }

  .comment_form input, .comment_form textarea { border: 1px solid rgb(216, 216, 216);
    }

  .title_4 { color: rgb(79, 79, 79);
    font-size: 15px;
    padding-bottom: 10px;
    }

  input.button_3 { border: 0pt none ;
    background: transparent url(images/button-3.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 165px;
    height: 32px;
    color: rgb(63, 63, 63);
    text-align: center;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: 15px;
    }

  .iFrame_div { background-color: rgb(204, 204, 204);
    clear: none;
    float: right;
    width: 750px;
    display: block;
    height: auto;
    }

  .iFrame_div iframe { border-style: none;
    border-width: 0px;
    background-color: rgb(255, 255, 255);
    }
.right-frame{float:right; }

