
/* CSS Snippett */
/* Standardises Styles Across Browsers */

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body { line-height:1; }

h1, h2, h3, h4, h5, h6, p { padding:0.5em 0px; }

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; outline:none; }

ins { background-color:#000; color:#FFF; text-decoration:none; }

mark { background-color:#000; color:#FFF; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }

table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }

/* Fonts */
@font-face {
  font-family: "Baksheesh Regular";
  src: url("Baksheesh.ttf");
}

@font-face {
  font-family: "Baksheesh Regular Italic";
  src: url("BaksheeshItalic.ttf");
}

@font-face {
  font-family: "Baksheesh Bold";
  src: url("BaksheeshBold.ttf");
}

@font-face {
  font-family: "Baksheesh Bold Italic";
  src: url("BaksheeshBoldItalic.ttf");
}

@font-face {
  font-family: "Baksheesh Thin";
  src: url("BaksheeshThin.ttf");
}

@font-face {
  font-family: "Baksheesh Thin Italic";
  src: url("BaksheeshThinItalic.ttf");
}

/* Site Styles */
html { background-color: #000000; } 
body { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; }

div.himage { width:100%; height:100%; position: absolute; top: 0px; left: 0px; z-index:-1; overflow: hidden; }

div#header { height: 215px; }
div#header div#logo { border: none; height:55px; left: 70px; position: absolute; top: 116px; width: 393px; }

div#nav .top { background-color: #FFFFFF; height: 1px; }
div#nav .middle { background-color:#FF6600; font-family: "Baksheesh Regular"; height: 24px; margin: 1px 0px; }
div#nav .middle ul#links { list-style:none; white-space:nowrap; height: 24px; margin: 0px 0px 0px 70px; padding: 0px 0px; }
div#nav .middle ul#links li{ color: #FFFFFF; display:block; float:left; font-size:18px; height: 21px; margin-right: 20px; padding: 3px 20px 0px 20px; position: relative;  }
div#nav .middle ul#links li a{ color: #FFFFFF; font-size:18px; text-decoration: none; text-transform: lowercase; }
div#nav .middle ul#links li a:hover { text-decoration: none; }
div#nav .bottom { background-color: #FFFFFF; height: 1px; }

div#content { margin: 30px 0px 30px 70px; width: 900px; }
div#content a{ color: #FF6600; text-decoration: none; }
div#content a:hover { text-decoration: underline; }
div#content h1 { color: #FFFFFF;  font-family: "Baksheesh Regular"; font-size: 24px; text-transform: lowercase; }
div#content h2 { color: #FF6600;  font-family: "Baksheesh Regular"; font-size: 20px; text-transform: lowercase; }
div#content h2 a{ color: #FF6600;  font-family: "Baksheesh Regular"; font-size: 20px; text-decoration: none; text-transform: lowercase; }
div#content h2 a:hover{ text-decoration: underline; }
div#content h2 span.date{ font-size: 14px; }
div#content h2 span.date a{ font-size: 14px; text-decoration: none; }
div#content h2 span.date a:hover{ text-decoration: underline; }
div#content h3 { color: #FF6600;  font-family: "Baksheesh Regular"; font-size: 16px; text-transform: lowercase; }
div#content div#left { float: left; width: 624px; }
div#content div#left hr { border-top: 1px solid #333333; margin: 15px auto 0px auto; width: 50%; }
div#content div#left p.readmore { text-align: right; }
div#content div#left div#comments { background-color: #333333; border-bottom-color: #ff0010; border-top-color: #ff0010; border-bottom-style: solid; border-top-style: solid; border-bottom-width: 1px; border-top-width: 1px; display: none; margin: 5px 0px; padding: 5px 10px; }
div#content div#left div#commentsuccess { background-color: #333333; border: 1px solid #ff0010; margin: 5px 0px; padding: 5px 10px; text-align:center; }
div#content div#left .row1 { background-color: #333333; margin: 2px 0px; }
div#content div#left .row2 { background-color: #666666; }
div#content div#left .row1, div#content div#left .row2 { font-size: 12px; padding: 5px 10px; }
div#content div#right { margin: 0px 0px 0px 665px; width: 235px; }
div#content div#right span.small { font-size: 12px; }

/* Form Styles */
div#content label { float:left; width:155px; font-size: 12px; padding-top:6px; }
div#content div#left input[type=text],div#content div#left input[type=password], div#content div#left textarea { background-color:#333333; border:1px solid #FF6600; margin:0; padding:4px 2px; height:14px; width:243px; font-size:12px; color:#FF6600; outline:none; }
div#content div#left textarea { height: 100px; }
div#content div#left input[type=submit], div#content div#left input[type=reset], div#content div#left input[type=button] { width:auto; height:24px; margin:-1px 0px 0px 0px; padding:1px 6px 2px 6px; border:1px solid #fff; background-color:#FF6600; color:#fff; font-size:13px; }
div#content div#left input[type=submit]:hover, div#content div#left input[type=reset]:hover, div#content div#left input[type=button]:hover { background-color:#FF6600; cursor:pointer; }