html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
*:focus {
	outline: 0;
}
img{
	outline:0;
	border:none;
}
/* Compatible Styles */
p{
	margin:10px 0px 10px 0px;
}
h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	margin:0 0 0px 0;
}
ol, ul {
	list-style:inherit;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
	border-left:3px solid #CCC;
	padding:0px 0 0px 7px;
	margin-left:10px;
}
/* Global Styles */
a{
	text-decoration:none;
	color:#024574;
}
a:hover{
	text-decoration:none;
	color:#f6400a;
}
h1{
	font-size:18pt;
}
h2{
	font-size:16pt;
}
h3{
	font-size:14pt;
}
h4{
	font-size:12pt;
}
h5{
	font-size:10pt;
}
h6{
	font-size:8pt;
}
ul{
	margin:0 0 10px 30px;
}
ol{
	margin:0 0 10px 35px;
	list-style:decimal;
}
.fleft, .alignleft{
	float:left;
}
.fright, .alignright{
	float:right;
}
.clear{
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
.textleft{
	text-align:left;
}
.textright{
	text-align:right;
}
.textcenter{
	text-align:center;
}
.textjustify{
	text-align:justify;
}
.hidden{
	display:none;
}
small{
	font-size:85%;
}
b, strong{
	font-weight:bold;
}
code{
	font-family:"Courier New", Courier, monospace;
}
/* Clearfix Rules */
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* WordPress Sidebar Styles */
.widget{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.widget h2{
	margin:0 0 10px 0;
}
/* WordPress Caption Styles */
.wp-caption{
	text-align:center;
	background:#FFF;
	border:1px solid #CCC;
	font:normal 8pt Georgia/*arial*/;
	padding:5px 0 0 0;
}
.wp-caption-text{
	margin:0px;
	padding:5px 0 0 0;
	text-align:center;
}
/* WordPress Comments Styles */
h3#comments{
	margin:10px 0 10px 0;
}
ol.commentlist{
	margin:0 0 20px 0;
}
ol.commentlist li{
	clear:both;
	background:#efefef;
	margin:0 0 10px 0;
	padding:5px 5px 5px 5px;
	list-style:none;
	border:1px solid #CCC;
}
ol.commentlist li.comment-author-admin{
	background:#CCC;
	border:1px solid #999;
	margin:10px 0px 0 0px;
}
ol.commentlist li ul.children{
	background:#FFF;
	margin:0 10px 10px 10px;
}
ol.commentlist li p{
	clear:both;
}
.avatar{
	padding:3px;
	background:#FFF;
	border:1px solid #999;
	float:right;
	margin:0 0 0 0;
	position:relative;
	background:url(images/avatar.gif) no-repeat;
}
.avatar:hover{
	background:#000;
	border:1px solid #000;	
}
.fn{
	font-weight:bold;
}
.commentmetadata{
	padding:0px 0 0 0;
	font-size:85%;
}
ul.children{
	margin:0 10px 10px 40px;
}
.comment-author{
	padding:0 0 5px 0;
}
div.reply{
	padding:5px;
}
.comment-reply-link, .cancel-comment-reply{
	padding:3px 5px 3px 5px;
	color:#000;
	font-size:85%;
	font-weight:bold;
	border:1px solid #999;
}
.cancel-comment-reply{
	border:0px;
}
#author, #email, #url{
	width:590px;
	font-size:10pt;
	padding:4px 5px 4px 5px;
	background:#FFF;
	color:#5f6565;
	border:1px solid #CCC;
}
#author{
background:url(images/cuser.gif) no-repeat right;
width:275px;
}
#email{
background:url(images/cmail.gif) no-repeat right;
width:275px;
}
#url{
background:url(images/curl.gif) no-repeat right;
width:275px;
}
#commentform label{
	display:none;
}
#commentform label{
	color:#999;
}
#comment{
	width:550px;
	font-size:10pt;
	padding:4px 5px 4px 5px;
	background:#FFF;
	color:#5f6565;
	border:1px solid #CCC;
}
#comment{
background:url(images/ccomment.gif) top right no-repeat ;
}
#submit{
	padding:3px 5px 3px 5px;
}
/* WordPress Comments Styles */
/* Structure */
body {
	font:normal 10pt Arial, Geneva, Helvetica, sans-serif;
	color:#2a2a2a;
	background:#F5F5F5;
}
#wrapper{
	margin:0 auto;
	width:1000px;
	background:url(images/pagebg.jpg) repeat-y;
}
/* Header */
#header{
	background:url(images/headerbg.jpg) no-repeat;
	height:150px;
	padding:0 25px 0 25px;
}
/* Logo */
#logo{
	padding:0 0 0 0;
	margin-left:15px;
	width:360px;
}
/* Top AD */
#topad{
	margin-top:35px;
	padding:0 0 0 85px;
	width:470px;
}
body
{
background: url('/images/bg123.jpg');
}
/* Navigation */
#navi{
      width:100%;
	  font-weight:bold;
      line-height:normal;
	  height:28px;
	  overflow:hidden;
}
#navi ul{
  margin:0;
  padding:0 10px 0 30px;
  list-style:none;
}
    #navi li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navi a {
      float:left;
	  width:auto;
      background:url(images/tableft.jpg) no-repeat left top;
      padding:0 0 0 15px;
      text-decoration:none;
      }
    #navi a span {
      float:left;
	  width:inherit;
      display:block;
      background:url(images/tabright.jpg) no-repeat right top;
      padding:7px 15px 6px 0;
      color:#FBFBFB;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navi a span {float:none; width:auto;}
    /* End IE5-Mac hack */
    #navi a:hover span {
      color:#FBFBFB;
      }
    #navi a:hover {
      background-position:0% -30px;
      }
    #navi a:hover span {
      background-position:100% -30px;
      }

      #navi #current a, #navi ul li.current_page_item a{
              background-position:0% -30px;
      }
      #navi #current a span, #navi ul li.current_page_item a span {
              background-position:100% -30px;
      }
	  
/* Content Wrapper */
#contentwrapper{
	margin:0 auto;
	width:1000px;
}

#content{
	vertical-align:top;
	float:left;
	width:650px;
	clear:left;
	line-height:1.4;
}

.postmeta{
	padding:0px 0 5px 0;
	margin:0px;
}
#contentmain{
	margin:0 0 0 30px;
	clear:left;
}

.contentbody{
	width:590px;
	padding:3px 10px 5px 10px;
	background:url(images/cbody.jpg) repeat-y #F5F0EC;
	line-height:1.5;
}
.contentbody h2{
	color:#024574;
}

.contentbody small{
	color:#0461a3;
}

.contenttop{
	background:url(images/ctop.jpg) no-repeat;
	height:8px;
	width:610px;
}
.contentbottom{
	background:url(images/cbottom.jpg) no-repeat;
	height:8px;
	width:610px;
}
/* Three Columns under Main */
#columns3{
	margin:10px 0 10px 30px;
	padding:0 10px 10px 0;
	width:590px;
}
.columndiv1{
	width:189px;
	text-align:center;
}
.columndiv2n3{
	width:188px;
	margin-left:12px;
	text-align:center;
}

/* Thumbnail */
.thumbcategory{
	width:100%;
	font-style:italic;
	text-transform:uppercase;
	color:#be5b4b;
	text-align:left;
	padding:0 0 0 0;
	margin:3px 0 5px 0;
}
.thumbcategory h3{
	font-size:10pt;
}
.thumb{
	background:#F5F5F5;
	border:1px solid #952d1d;
	padding:3px;
	width:180px;
	height:180px;
}
/* Thumbnail Description */
.thumbdesc{
	padding:5px;
	width:176px;
	height:200px;
	overflow:hidden;
	font:normal 9pt arial;
	text-align:left;
}
.thumbcategory a{
	color:#be5b4b;
}
.thumbcategory a:hover{
	color:#952d1d;
}
.thumbdesc h2{
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
}
/* Sidebar */
#sidebar{
	width:300px;
	padding:0 0 0 10px;
	float:left;
	clear:right;
	color:#2a2a2a;
}

#sidebar h2, .widget h2{
	background:url(images/widgethead.jpg) no-repeat;
	padding:5px 7px 5px 7px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.6em;
	color:#FFF;
	letter-spacing:1px;
	text-transform:uppercase;
}
.arrows{
	font-size:13pt;
	font-family:"Times New Roman";
	color:#f5f5f5;
}
.widget{
	clear:both;
	background:url(images/wbody.jpg) repeat-y;
	margin:10px 0 5px 0;
}
.widget p, .widget div{
	padding:0 10px 0 10px;
}
.textwidget a{
	color:#024574;
}
.textwidget a:hover{
	color:#f6400a;
}
.widget ul{
	margin:10px 10px 0 10px;
	padding:0;
}
.widget ul li{
	list-style:none;
	padding:0 0 3px 5px;
}
.widget ul li a{
	padding:0 0 0 5px;
}
#recentcomments li {
	padding:0 0 3px 5px;
}
#recentcomments li a{
	background:none;
}
.widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_links ul li, .widget_meta ul li, .twocolumn ul li{
	width:50%;
	float:left;
}
.widget_tag_cloud h2{
	text-align:left;
}
.widget_tag_cloud{
	text-align:center;
}
.widget_tag_cloud a{
	padding:0 5px 0 5px;
}
#wp-calendar{
	width:100%;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	color:#2a2a2a;
	font-weight:bold;
}
#wp-calendar a:hover{
	color:#f6400a;
	font-weight:bold;
}
/* Search Styles */
#search{
	width:auto;
}

#searchform1{
	font-style:italic;
	font-size:90%;
}

#s1{
	background:url(images/s1.jpg) no-repeat;
	height:24px;
	padding:6px 0 0 5px;
	width:222px;
	border:none;	
	vertical-align: middle;
	color:#999;
}
#searchsubmit1{
	background:url(images/searchsubmit1.jpg) no-repeat left;
	padding:2px 0 4px 15px;
	width:70px;
	border:none;
	vertical-align:middle;
	color:#999;
}
/* Launch Player */
#launchplayer{
	height:189px;
}

/* Sidebar Widgets */
.widgethead{
	height:30px;
	background:url(images/widgethead.jpg) no-repeat;
}
/* .widgethead h2{
	color:#f5f5f5;
	padding:0 0 10px 0;
}

.widgetbottom{
	background:url(images/wbottom.jpg) no-repeat;
	height:10px;
	width:300px;
} */

/* Footer Styles */
#footer{
	background:#282828;
	color:#f5f5f5;
	width:950px;
	margin:0 0 0 25px;
	padding:10px 0 15px 0;
	min-height:100px !important;
}
#footer ul{
	display:block;
	margin:10px 0 10px 0;
}
#footer li{
	list-style:none;
	padding:0 0 3px 0;
}
#footer li:hover{
	color:#CCC;
}
#footer a{
	text-decoration:none;
	color:#f5f5f5;
}
#footer a:hover{
	text-decoration:none;
	color:#f6400a;
}
.footerbox{
	border-right:#f5f5f5 dotted 1px;
	padding:0 0 0 15px;
	width:300px;
}
.footerboxlast{
	padding:0 0 0 15px;
	width:300px;
}
.footerbox h2,.footerboxlast h2{
	color:#fa5a28;
}
.footerbox img{
	margin:0;
	padding:0;
}
.copyright{
	clear:both;
	padding:10px 0 15px 30px;
	color:#777777;
}
.pagetitle{
	border-bottom:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	font-style:italic;
}
