/*  
Theme Name: WP_Premium
Author URI: http://www.wpremix.com/
Version: 1.0
Author: R.Bhavesh
Description: Wp Bliss is a free theme by <a href="http://cssace.com/">R.Bhavesh</a> and <a href="http://wpremix.com/">WP Remix</a>.
*/

/* choose - which color you want for the theme? */
/* By default, I placed set it to RED. 
If you wish to have black color scheme, replace "red" with "Black  e.g. @import url("style-brown.css");"
If you wish to have black color scheme, replace "red" with "brown" e.g.  @import url("style-black.css"); */
@import url(style-red.css);

body { font-family: Verdana,Helvetica,Arial,Geneva,Calibri,Trebuchet,Trebuchet MS,Lucida,Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
        font-size: small;
        color: #444;
        margin:0px auto;
        background: #333;
        line-height:150%;
        padding: 0 0 0 0;
        height: 100%;
}

body * {
        margin: auto 0px;
	padding: 0px;
}

hr {
border: 0;
color: #CCCCCC;
background-color: #CCC;
height: 1px;
width: 100%;
margin-top: 15px;
}

p { 
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 0px;
}

blockquote{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 30px;
	font-size: 110%;
	font-style: italic;
	font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif; 
        line-height:140%;
        width: 85%;
        color: #888;
	}
blockquote p{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
.clearboth {
	clear: both;
}

table
{ 
margin-left: auto;
margin-right: auto;
}

.alignleft{
	float:left}
.alignright{
	float:right}

fieldset {
  border: none;
  }

/*************************************
	Links
**************************************/
a {
	text-decoration: none;
	outline:none;
        color: #E85A3A;
	}
	
a:hover{
     text-decoration: underline;
     color: #E85A3A;
}

img { border: 0px; } 

a img{ border:none !important; text-decoration:none !important;
}

.ahover1:hover { padding-bottom: 1px;
     border-bottom: 1px solid #CCC;
     color: #E85A3A;
     background: #EEE;
     text-decoration:none;
}

.ahover2:hover { padding-bottom: 1px;
     border-bottom: 1px solid #E85A3A;
     color: #E85A3A;
     text-decoration: none;
}

a.watch {
  padding: 2px 5px;
  background: #999;
  color: #FFF;
  text-decoration: none;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  }

a.watch:hover {
  background: #9c3;
  -webkit-transition-property: background;
  -webkit-transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  }

a.watch:active {
  background: #690;
  }

/*************************************
	Headings
**************************************/
h1  {
	font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif; 
        font-size: 220%; 
        color: #444; 
        line-height: 1em;
        font-weight: normal;
        margin: 0 0 7px;
	}

h1 a:hover  {padding-bottom:1px;
     border-bottom: 1px solid #CCC;
     color: #E85A3A;
     background: #EEE;
     text-decoration:none;}


#header-talk  {
	font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif; 
        font-size: medium; 
        color: #666; 
        line-height: 120%;
        font-weight: normal;
	}

h3.h1 { /*make homepage h3's for the first 2 stories look like H1 */
	font-size: 18px;
 }

h2 { font-family: Georgia, Times New Roman, serif; font-size: x-large; letter-spacing: .01em; line-height: 110%; color: #9B9DA0; font-weight: normal;
    }

h2 a{ color: #E85A3A;}

h3 {
     font-family: 'Gill Sans', Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Geneva, sans-serif; 
     font-weight: bold;
     text-transform: uppercase; 
     letter-spacing: .07em; 
     line-height: 130%;
     color: #444;
     font-size: 85%;
}

#sidebar { float: right;
           width: 309px;
           padding-right: 20px;
          }

#sidebar h3 {
	font-size: 18px; 
}

h4 {
	font-size: medium;
        font-weight: normal;
	font-family: "Lucida Sans", Georgia, "Times New Roman", Times, serif;
        color: #FF0000;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#sidebar h2 {
	margin: 0px 0; padding: 0px 0px;
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold; 
        text-transform: lowercase;
        letter-spacing:1px;
        font-variant: small-caps;
        line-height:125%;
}
#sidebar #popular h2 {
}
h6 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0 0px 0px;
	line-height: 150%;
	margin: 0px;
}
/*************************************
	Header
**************************************/
#header {width:700px;
        margin: 0px auto;
	overflow:hidden;
        background: #FFF;
	}

#header-wrap {
	margin: 0px auto;
	 }

#header-search {padding:  0px 0px 0px 0px;
	float:right;
	font-size:small;
        font-family: "Lucida Sans", Arial, Helvetica, Sans-Serif;
       margin: auto 0px;
	}

#header-logo {
        float:left;
	margin: 0px auto;
	 }

#header-in {
	width:752px;
	overflow:hidden;
	height:100%;
        background:#FFFFFF
	}

#header-content {
	width: 712px;
	margin: 0px auto;
        padding: 20px 0 0 0;
	overflow:hidden;
       border-right: 1px solid #333;
	}

#header-in .title {
        margin:0px auto;
	padding: 15px 10px 0px 10px;
	float:  left;
}
#header-in .title a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight: normal;
        margin:0px auto;
	padding: 0px;
}
#header-in .title a:hover {
	 
}
#header-in .description {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
         margin:0px auto;
}
/*************************************
	Subscribe form 
**************************************/
.subscribe {
	float: left;
}
.subscribeform {
	float:left;
	padding:5px 0 0 18px;
	overflow:hidden;}
	
.subscribeform p { 
	margin:0;
	padding:0;
        }
	
.subscribeform .input{
	 border:none;} 
.sbutton {
	width:74px;
	padding:5px 0 0px 0;
	text-align:center;
	font:bold 11px "Lucida Sans", Arial, Helvetica, sans-serif;
        color:#fff;
	cursor:pointer;
	border:none;
	}


/*************************************
	RSS Feed
**************************************/
 .rss {
 	float:right;
	padding: 0 10px 0 19px; margin: 0px;
}
 
/*************************************
	Top Search Form
**************************************/
/*Search box Rounded Corner start */
#xsnazzy {margin:0 0 0px 0;}

/*Search box Rounded Corner End */


ul.tablist { 	
	margin:5px 0px; 
	padding:0; 
	list-style: none; 
	color:#666666;}
ul.tablist li  { 
	font-size:x-smallpx; 
	margin:0 0px ;  
	padding: 2px 0 0 5px; 
	list-style:none;
	border-bottom:1px dashed #FFFFFF; 
	text-align:left;}
ul.tablist li a         { 
	text-decoration: none; 
	line-height:18px;}
ul.tablist li a:hover 	{ 
	}
 
.searchform {
	float: left;
        width: 170px;
}
.searchform .s {
	border: none;
        padding: 5px;
	color: #666666;
	font-family: "Lucida Sans", Arial, Helvetica, Sans-Serif;
	width: 118px;
        margin-right: 5px
        float:left;
}

.searchform .button { 
     float:right;  
     margin-right: 0px;
    }

.results-searchform .s {
	border: none;
        padding: 5px;
	color: #666666;
	font-family: "Lucida Sans", Arial, Helvetica, Sans-Serif;
	width: 200px;
        margin-right: 5px;
        float: left;
}

.results-searchform button { 
     float:left;  
    }


#  ul {
	display: block;
	width: 880px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}
#nav li {
	float: right;
	list-style-type: none;
        font-family: Verdana, Helvetica, Arial, Trebuchet, sans-serif;
	font-size: xx-small;
	display: block;
	margin: 0 .2em 0 .2em;
        color: #333;

	}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {
	}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
	text-decoration: none;
	}
#nav ul li.current_page_item a:hover {
	text-decoration: none;
	}
#nav ul li a {
	font-family: Verdana, Trebuchet, Helvetica,Arial, sans-serif;
	font-size: xx-small;
	weight: bold;
        text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
        letter-spacing: .1em;
        color: #333;
	}
#nav ul li a:hover {
        color:#666666;
	text-decoration: none;
	}

/*************************************
	Main Container
**************************************/

#container { 
	width:712px;
        padding: 20px;
        overflow:hidden;
	height:100%;
        background:#FFF;
       	margin:0px auto;
        margin: top:5px;
        margin: bottom: 5px;
        border-bottom: 1px solid #666;
        border-left: 1px solid #999;
        border-right: 1px solid #999;
        border-top: 10px solid #666;
        z-index: 20;
        position: relative;
        top: -40px;
	}

#film-bg {
         width: 1200px;
         height: 100%;
         background: #CCC;
         }

#movie-container { 
	width:925px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        z-index: 20;
        position: relative;
        top: 0px;
        background: #none;
        padding: 5px 10px 0px 10px;
	}

#proj-container { 
	width:1001px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        background-image: url(http://rauchbrothers.com/wp-content/themes/WP_Premium/images/2col_bg.png);
        padding: 0px 0px 0px 0px;
        border-top: 1px solid #999;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
	}

#v-align { 
	width:1001px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        background: none;
        padding: 0px 0px 0px 0px;
	}

#proj-content { 
	width:1001px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        background: none;
        padding: 0px 0px 0px 0px;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
	}

#proj-content2 { 
	width:1001px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        background: none;
        padding: 0px 0px 0px 0px;
	}

#illustration { background-image: url(http://rauchbrothers.com/graphics/gitw_illustration3.png); 
        background-repeat: no-repeat;
        overflow:hidden;
       width:925px;
	height:100%;
        margin:0px auto;
        padding: 0px 0px 0px 0px;
	}

#video-box { 
	width:925px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        z-index: 20;
        position: relative;
        top: 0px;
        background: #FFF;
        padding: 5px 10px 5px 15px;
	}

#movie-container-t {
	width: 100%;
        padding-top: 20px;
       	margin:0px auto;
        background: #FFF;
        }

#movie-footer { 
	width:100%;
        height:100%;
        overflow:hidden;
        background:#FFF;
       	margin:0px auto;
        }

#movie-social-bar { 
	width:100%;
        overflow:hidden;
	height:100%;
        background: #FFF;
        }

#bar-content { 
	width: 925px;
        overflow:hidden;
	height:100%;
       	margin:0px auto;
        background: #FFF;
        }

#movie-footer-content { 
	width: 925px;
        overflow:hidden;
	height:100%;
       	margin:0px auto;
        }

#movie-footer-right {
        width: 300px;
        margin-bottom: 0px;
        padding: 0px 0px 10px 0px;
        overflow:hidden;
        float: right;
        font-family: Lucida Sans, Trebuchet MS, Verdana, Sans-serif;         
        font-size: x-small;
        color: #333;
        line-height: 175%;
	}

#movie-footer-left { 
	width: 635px;
        padding: 10px 8px 10px 20px;
        margin-bottom: 0px;
        border-right: none;
        overflow:hidden;
        float: left;  
        color: #444;
        background: #FFF;
	}

#footer { 
	width:925px;
        overflow:hidden;
	height:100%;
        margin:0px auto;
        background: none;
        padding: 20px 0px 10px 0px;
        color: #999;
	}
 
#container-top {
	width: 100%;
        padding-top: 20px;
       	margin:0px auto;
        background: #FFF;
        height:80px;
        }

#ground{
	width: 100%;
       	margin:0px auto;
        }

#container-logo {
	width:925px;
       	margin:0px auto;
        background: #FFF;
        height:30px;
        }

#nav-global {
	width:961px;
       	margin:0px auto;
        background: #FFF;
        padding: 15px 20px 40px 20px;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        }

#bobal {
	width:925px;
       	margin:0px auto;
        background: #FFF;
        height:30px;
        padding: 20px 0px 15px 0px;
        }

#container-sub { 
	width:100%;
        overflow:hidden;
	height:100%;
        background:#CCC;
        z-index: 25;
        position: relative;
        top: 0px;
        }

.container-bottom {
	width: 752px;
        float: left;
        }

/*************************************
	Content
**************************************/

#content {
	width:952px;
        padding: 20px 20px 0 20px;
        float:left;
	overflow:hidden;
        background: #FFF;
	}


#social-share { 
	width:635px;
        height:100%;
        overflow:hidden;
        padding: 8px 0px 5px 0;
         }



#social-share a:hover{ 
	text-decoration: none;
        border: none;
         }

#video-rating { 
	width:635px;
        height:100%;
        overflow:hidden;
        border-bottom: 2px dotted #CCC;
         }

#tweetmeme_button .count {
color:#CCC;
font-size:14px;
font-weight:bold;
}


#div1 { width: 952px;
        padding: 30px 0px 0px 0px;
	overflow:hidden;
        background:#FFF;
        float: left;
       line-height: 150%;
	}

#bg333 { width:100%;
        height:100%;
        overflow:hidden;
        background:#333;
       	margin:0px auto;
               }

#sub-nav { width: 925px;
          background: #FFF;
          margin: 0px auto;
          }

#video-nav { width: 635px;
	overflow:hidden;
         line-height: 150%;
        float: left;
        background: #CCC;
        padding: 7px 8px 7px 20px;
        border-bottom: 0px dotted #999;
        color: #555;
        font-weight: normal;
        font-size: 75%;
        line-height: 1em;
        text-align: right;
         }

#video { width: 635px;
	overflow:hidden;
         line-height: 150%;
        float: left;
        background: none;
        border-right: none;
        padding: 0px 8px 10px 20px;
         }

#proj-header { width: 635px;
	overflow:hidden;
        background: #FFF;
        float: left;
        border-right: 1px dotted #FFF;
        padding: 20px 0px 10px 20px;
         }

#proj-header h1 {
                  color: #E85A3A;
                  font-size: 200%;
                  margin-bottom: 3px;
	}

.subhead { font-family: 'Gill Sans', Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Geneva, Helvetica, Arial, sans-serif;
           font-weight: bold;
           text-transform: uppercase; 
           letter-spacing: .05em;
           word-spacing: .05em; 
           line-height: 80%;
           color: #999;
           font-size: 88%;
                  }

.subhead a { color: #555;}

.details { font-size: x-small;
           line-height: 150%;
                  }

.tiny-details { font-size: xx-small;
                line-height: 150%;
                  }

.med-italics { font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif; 
         font-size: small;
         font-style:italic; 
         color: #444; 
         line-height: 155%;
        }


.text { font-family: Verdana, Helvetica, Arial, Geneva, Calibri, Trebuchet, Trebuchet MS, Lucida, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; line-height:125%;
           color: #444;
           font-size: small;
                  }

#group-content { width: 635px;
	overflow:hidden;
        float: left;
        background: none;
        padding-bottom: 10px;
         }

#search-header { width: 635px;
	overflow:hidden;
        float: left;
        border-right: 1px dotted #FFF;
        padding: 20px 8px 10px 20px; 
        background: none;
         }

#search-header .result-count { 
	overflow:hidden;
        float: left;
        margin-right: 10px; 
         }

#search-results { width: 628px;
	overflow:hidden;
        background: none;
        padding: 40px 8px 20px 0px;
         }

.result { padding: 10px 0;
         border-bottom: 1px dotted #CCC;
         height: 100%;
         }

#col6 { width: 1001px;
        height: 100%;
        background: none;
        overflow: hidden;
        margin:0px auto;
        border-bottom: 1px solid #000;
}

#col-a { width: 146px;
	overflow:hidden;
        float: left;
        background: none;
        padding: 0px 8px 10px 0px;
         }

#col-ab { width: 309px;
	overflow:hidden;
        float: left;
        background: none;
        padding: 0px 0px 10px 0px;
         }

.side h1 { font-family: 'Gill Sans', Trebuchet, 'Trebuchet MS', Helvetica, Arial, Verdana, Geneva, Helvetica, Arial, sans-serif; 
               text-transform: uppercase;
               font-size: 88%; 
               color: #1C7676; 
               line-height: 130%;
               font-weight: bold;
               letter-spacing: .05em;
               word-spacing: .05em; 
               }

.group-summ {font-family: Verdana,Helvetica,Arial,Geneva,Calibri,Trebuchet,Trebuchet MS,Lucida,Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif; 
           line-height: 170%;
           color: #444;
           font-size: 90%;
}

#col-bc { width: 309px;
	overflow:hidden;
        float: left;
        background: none;
        padding: 0px 8px 10px 8px;
         }

#col-abc { width: 472px;
	overflow:hidden;
        float: left;
        margin-right: 8px;
         }

#col-bcd { width: 472px;
	overflow:hidden;
        float: right;
        padding-left: 8px;
         }

#col-cdef { width: 635px;
	overflow:hidden;
        float: right;
        background: #FFF;
        padding: 0px 20px 10px 8px;
         }

#col1 { width: 309px;
	overflow:hidden;
        float: left;
        background: none;
        margin-right: 21px;
        padding: 40px 8px 20px 0px;
         }

#col1 .result { padding: 10px 0;
         border-bottom: 1px dotted #CCC;
         height: 100%;
         }

#col1 .thumb { padding: 10px 0;
          }

#col1 .ratings { font-size: x-small;
        line-height: 150%;
        padding-top: 0px 0px 10px 0px;
         }

#col1 .summary { font-size: x-small;
line-height: 150%;
padding: 10px 0px;
         }


#pull-out { width: 309px; float: right; padding: 0px 0px 5px 0px;}

#pull-out h1{ font-family: 'Gill Sans', Trebuchet, 'Trebuchet MS', Helvetica, Arial, Verdana, Geneva, Helvetica, Arial, sans-serif; 
               text-transform: uppercase;
               font-size: %; 
               color: #1C7676; 
               line-height: 130%;
               font-weight: bold;
               letter-spacing: .05em;
               word-spacing: .05em; 
              }

#pull-out a{
        font-size: x-small;
        letter-spacing: .07em;
        line-height:140%;
        font-weight: bold;
	}

#pull-out li{
	list-style: none;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: 10px;
        color: #E85A3A;
        }

#pull-out li a{
color: #E85A3A;
        }

#pull-out .med-italics { font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif; 
         font-size: 1.08em;
         font-style:normal; 
         color: #555; 
         line-height: 1.8em;
        }


#meta { margin: 10px 0px 0px 20px;
	overflow:hidden;
         }

.summary { font-size: x-small;
line-height: 150%;
         }

.ratings { font-size: x-small;
        line-height: 150%;
        padding-top: 10px;
         }

.comments { font-size: x-small;
        line-height: 150%;
        padding: 10px 0px;
         }

#thumb { float: left; 
         max-width: 146px;
        overflow: hidden;
       }

#summ {  float:left;
         margin-left: 10px;
         max-width: 453px;
         }

.summary { font-size: x-small;
line-height: 150%;
         }

.ratings { font-size: x-small;
        line-height: 150%;
        padding-top: 10px;
         }

.comments { font-size: x-small;
        line-height: 150%;
        padding: 10px 0px;
         }

#movie-l { width: 600px;
	overflow:hidden;
         line-height: 150%;
        float:left;
        background: #FFF;
         }

#movie-bar-r { width: 300px;
        overflow:hidden;
        float: right;
        color: #666;
	}

#mc_signup_container { width: 250px;
                      padding: 0px !important;
                      }


#mc_signup_form {width: 250px !important;}

.mc_input {
width: 75%;
margin-bottom: 10px;
}

.mc_var_label {
font-size: .88em;
}

.mc_custom_border {
background-color:none;
background-image:url("http://rauchbrothers.com/wp-content/themes/WP_Premium/images/eee_bg.png");
border: none;
color:#444;
padding: 0px 0px 5px 0px !important;
font-size: .88em;
}

#mc_signup_submit { float: left;}

#side-bar { width: 309px;
        overflow:hidden;
        float: right;
        background-image:url("http://rauchbrothers.com/wp-content/themes/WP_Premium/images/eee_bg.png");
        padding: 0px 20px 20px 8px;
        font-size: 88%;
	}

#side-bar h1{ font-family: 'Gill Sans', 'Century Gothic', Helvetica, Arial, Verdana, Geneva, Helvetica, Arial, sans-serif; 
               text-transform: uppercase;
               font-size: 88%; 
               color: #1C7676; 
               line-height: 130%;
               font-weight: bold;
               letter-spacing: .05em;
               word-spacing: .05em; 
              }

#side-bar li a{
        font-size: x-small;
        letter-spacing: .07em;
        line-height:140%;
        font-weight: bold;
	}

#side-bar li{
	list-style: none;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: 10px;
        color: #E85A3A;
        }

#side-bar li a{
color: #E85A3A;
        }

#side-bar-awards{ 
        background-image: url(http://rauchbrothers.com/graphics/awards_bg.png); background-repeat: no-repeat;
	}

.award { font-family: Georgia, 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', 'Times New Roman', Times, Palatino, serif;
            font-size: small;
            font-style: italic; 
            color: #333; 
            line-height: 180%;
           }

.festival { font-size: xx-small; 
            text-transform: uppercase;
            letter-spacing: .03em; 
            color: #333; 
            line-height: 180%;
           }

.place { font-size: x-small; 
         color: #333; 
         line-height: 180%;
        }

#summary { width: 50%;
        float: left;
        overflow:hidden;
        background: none;
	}

#div1-hr { width: 912px;
        padding: 5px 20px 10px 20px;
	overflow:hidden;
        background:#FFF;
        float: left;
       line-height: 150%;
	}

#div1bb { width: 600px;
        margin-bottom: 10px;
        margin: 0px auto;
        padding: 0px 20px 0px 20px;
        overflow:hidden;
        background:#FFF;
	}

#div1bb2 {width:100%;
        overflow:hidden;
	height:100%;
        background:#FFF;
       	margin:0px auto;
        z-index: 20;
        position: relative;
        top: -40px;
	}
#div1b-header { width: 240px;
        padding: 5px 20px 5px 20px;
        border: 1px solid #999;
        overflow:hidden;
        background:#99cc33;
        float: left;
	}

#div1c { width: 200px;
        padding: 20px 20px 20px 20px;
        background: #CCC;
        margin-bottom: 10px;
        overflow:hidden;
        float: left;
	}


#div2 { width:533px; float:left; border-right: 1px solid #CCC;}
#div3 { float:left; width:316px; padding-top:10px; padding-right:10px; padding-left:0px; font-size:small; text-align:left; line-height:120%;}
#div3 p{ font-size: x-small;}
#div4 { float:left; width:316px; padding-top:10px; padding-left:10px; padding-right:0px; font-size:small; line-height:120%;}
#div4 p{ font-size: x-small;}
#div5 { float:left; width:712px; padding: 0 0 15px 0; font-size:large; line-height:135%;}
#div6 { float:left; width:275px; padding-top:15px; padding-left:20px; padding-right:0px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:small; text-align:left; line-height:175%;}

#div-d { float:left; width:165px; padding-top:10px; font-size:88%; text-align:left; line-height:150%;}
#div-d h3{
     font-family: 'Gill Sans', Trebuchet, Trebuchet MS, Helvetica, Arial, Verdana, Geneva, sans-serif; 
     font-weight: bold;
     text-transform: uppercase; 
     letter-spacing: .07em; 
     line-height: 130%;
     color: #444;
     font-size: 90%;}

#div-d h2 a:hover{
     padding-bottom: 1px;
     border-bottom: 1px solid #CCC;
     color: #E85A3A;
     background: #EEE;
     text-decoration:none;
}

#div-i { float:left; width:200px; padding-top:10px; padding-right: 24px; font-size:83%; text-align:left; line-height:150%;}

#div-i h2{ font-size:large;}

#div-i h3{ font-size:95%; color: #1C7676;}


#div-ii { float:left; width:200px; padding-top:10px; padding-left: 24px; padding-right: 24px; border-left: 2px dotted #CCC; border-right: 2px dotted #CCC; font-size:83%; text-align:left; line-height:150%;}

#div-ii h3{ font-size:95%; color: #1C7676;}

#div-ii h2 a:hover{ padding-bottom: 1px;
     border-bottom: 1px solid #CCC;
     color: #E85A3A;
     background: #EEE;
     text-decoration:none;
}

#div-ii h2{ font-size:large;}

#div-iii { float:left; width:200px; padding-top:10px; padding-left: 24px; font-size:83%; line-height:150%;}

#div-iii h3{ font-size:95%; color: #1C7676;}



#div2b { float:left; width:585px; float:left; background: #CCC;}
#div7 { float:left; width:235px; padding-top:5px; padding-left:10px; font-size:small; line-height:150%;}
#div8 { float:left; width:275px; padding-top:15px; padding-right:20px; padding-left:0px; border-top: 1px solid #CCC; font-size:small; text-align:left; line-height:175%;}
#div9 { float:left; width:138px; padding-top:15px; padding-left:20px; padding-right:20px; font-size:x-small; font-family:"Lucida Sans", Verdana; font-style:italic; line-height:150%;}
#div10 { float:left; width:454px; padding-top:10px; padding-right:24px; font-size:small; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:left; line-height:150%;}
#div11 { float:left; width:513px; padding-top:10px; padding-left:20px; font-size:small; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:left; line-height:150%;}
#div12 { float:left; width:288px; padding-top:15px; padding-right:33px; padding-bottom:20px; padding-left:33px; border-top: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; font-size:small; line-height:150%; overflow:hidden;}
#div23 { float:left; width:288px; padding-top:15px; padding-right:33px; padding-bottom:20px; padding-left:33px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size:small; line-height:150%;}
#div13 { float:left; width:314px; padding-top:15px; padding-right:20px; padding-bottom:20px; padding-left:20px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:small; line-height:150%;}
#div14 { width:672px; padding-top:10px; padding-left:20px; padding-right:20px; font-size:large; line-height:150%;}
#div15 { float:left; width:138px; padding-top:15px; padding-right:20px; padding-left:20px; border-right: 1px solid #CCCCCC; text-align:right; font-size:x-small; font-family: "Lucida Sans", Verdana, serif; font-style:italic; line-height:150%;}
#div16 { float:left; width:138px; padding-top:15px; padding-right:20px; padding-left:20px; border-top: 1px solid #CCCCCC; font-size:x-small; font-family:"Lucida Sans", Verdana; line-height:150%;}
#div17 {float:left; width:196px; padding-top:15px; padding-right:20px; padding-bottom:20px; padding-left:20px; border-top: 1px solid #CCCCCC; line-height:150%;}
#div18 { float:left; width:672px; padding-top:10px; padding-left:20px; padding-right:20px;}
#div20 {
	width: 752px;
        border-top: 10px solid #666;
        margin:0px auto;
	overflow:hidden;
        height:100%;
        border-left: 1px solid #999;
        border-right: 1px solid #999;
	}
#div21 { float:left; width:288px; padding-top:15px; padding-left:33px; padding-right:33px; border-top: 1px solid #CCCCCC; font-size:small; text-align:left; line-height:175%; overflow:hidden;}
#div22 { float:left; width:275px; padding-top:15px; padding-left:35px; padding-right:0px; border-top: 1px solid #CCCCCC; font-size:small; text-align:left; line-height:175%; overflow:hidden;}
#div23 { float:left; width:275px; padding-top:15px; padding-right:35px; padding-bottom:20px; padding-left:0px; border-top: 1px solid #CCCCCC; border-right: 2px dotted #CCCCCC; font-size:small; line-height:150%; overflow:hidden;}
#div3b { float:left; width:326px; padding-top:10px; padding-right:5px; padding-left:0px; font-size:small; text-align:left;}
#div4b { float:right; width:376px; padding-top:10px; padding-right:0px; padding-left:5px; font-size:small; text-align:left;}

#content h1.btmspace{
	margin-bottom:15px;
	}
#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	}
#content p img{
	border: none;
	padding: 0px 5px 15px 0px;
	}
#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 35px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: disc outside;
	margin: 0px 30px 0px 30px;
	padding: 5px 0px 0px 0;
	}
#content .post-meta-top {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 5px 0px;
	float:left;
}

.post-meta {font-size: x-small; }


#content .post-bottom {
	font-size: x-small;
        display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px;
	overflow:hidden;
	height:100%;
}

.post-bottom a {
	color: #535353;
	text-decoration: none;
}
.post-bottom a:hover {
        color: #b30000;
}
.cat {
	float:  left;
	width: 75%;
	text-align: left;
}
.cat span {
	padding: 0px 0px 0px 18px;
}
.comm {
	padding-top: 5px;
        padding-left: 5px;
        float: right;
        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Lucida, Arial, Helvetica, Sans-Serif;
	font-size: x-small;
}
.comm span {	
	 text-align:center;
	 padding:5px 0 0 0;
}
.comm a {
	text-decoration: none;
        border-bottom: 1px dashed #999;
}


.auth {
	float: left;
 	padding:0 0px 0 0;
	text-align: left;
}
.auth span {
	padding: 0px 0px 0px 15px;
}
.auth a {
	text-decoration: none;
}
.date {
	float: left;
	text-align: left;
	padding:0 0px 0 5px;
}
.date span {
}


/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	margin: 15px 0px;
	padding: 2px 0px;
	height: 22px;
}
.nav-previous {
	width: 249px; 
	float: left; 
	text-align: left;
	margin: 2px 0px;
}
.nav-next {
	width: 249px; 
	float: right; 
	text-align: right;
	margin: 2px 0px;
}
.page-nav a {
	text-decoration: none;
}
.nav-previous a {
	padding-left: 10px;
}
.nav-next a {
	padding-right: 10px;
}
/*************************************
**************************************
	Comments
**************************************
**************************************/
#comments-wrap { height:100%;
                 background: #FFF;
                 padding: 0 8px 0px 20px;
                 border-right: 1px dotted #CCC;
                 width: 635px;
}

.textarea {}
.Cbutton { 
	border:none; 
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:4px;}

/*	Headers	*/

#comments-wrap h6 {
	font-
