@import url(http://fonts.googleapis.com/css?family=Open+Sans:700&subset=latin&v2);
/*background:url(../images/header/rotate.php);*/
* {padding:0xp; margin:0px;}
/* typography */
/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, 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, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, 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, nav, section{text-align:left;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {background:#FFF url(../images/bg-body.png) repeat fixed; text-align:center;font-size:75%;color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;font-family:'Open Sans',Arial,sans-serif;color:#b21111;text-align:left;
-moz-text-shadow:-1px 1px 0 #fff,-2px 2px 0 rgba(0,0,0,0.2);-webkit-text-shadow:-1px 1px 0 #fff,-2px 2px 0 rgba(0,0,0,0.2);text-shadow:-1px 1px 0 #fff,-2px 2px 0 rgba(0,0,0,0.2);}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;font-size:13px;text-align:left;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
#content a {color:#316AC5; text-decoration:none;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

/* styles */
#center {margin:0 auto; width:760px;}
#header {height:258px;width:760px;margin-top:30px;}
img.left,img.right {background:#eee;padding:5px;border:1px solid #999}
#masthead{background:url(../images/header/rotate.php) no-repeat center center;width:760px;height:178px;padding:40px 0;border:3px double #bfc5cb;border-bottom:none;
-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4);}
#masthead h1 {width:568px;height:170px;background-image:url(../images/logo2.png);background-repeat:no-repeat;background-position:center center;color:#FFF;text-indent:-3000em;margin:0 auto;border:3px double rgba(0,0,0,0.4)
/*border-bottom:1px solid #23374f;border-bottom:1px solid rgba(0,0,0,0.4);*/
}
#masthead h2,#masthead p {font-size:0;text-indent:-9000em;height:0;}
#nav {background:url(../images/bg-nav.png) no-repeat center bottom;height:58px;width:796px;margin:-3px -45px 0;text-align:center;padding-top:3px;padding-left:60px;position:relative;z-index:200;}
#nav a,#nav a:link, #nav a:visited {background:url(../images/star.png) no-repeat left center;position:static; float:left;height:40px;line-height:40px;padding:0 15px 0 30px; font-size:17px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#FFF; text-decoration:none; text-align:center;-moz-text-shadow:-2px 2px 0px rgba(0,0,0,0.4);-webkit-text-shadow:-2px 2px 0px rgba(0,0,0,0.4);text-shadow:-2px 2px 0px rgba(0,0,0,0.4);}
#nav a:hover, #nav a:active {color:#f0f0f0;-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.75);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.75);text-shadow:-1px -1px 0px rgba(0,0,0,0.75);}
#nav a.home {background:none;}
#main {background:#e8e9ea;overflow:hidden;width:760px; margin:-18px auto 0;border:3px double #bfc5cb;border-top:none;position:relative;z-index:1;
-moz-box-shadow:-2px 0 1px rgba(0,0,0,0.4);-webkit-box-shadow:-2px 0 1px rgba(0,0,0,0.4);box-shadow:-2px 0 1px rgba(0,0,0,0.4);
}
#content {background:#fff;float:right; overflow:hidden;width:480px; position:relative;padding:45px 24px 30px;border:1px solid #bfc5cb;border-top:none;margin:-1px 0;
-moz-box-shadow:-2px 0 1px rgba(0,0,0,0.4);-webkit-box-shadow:-2px 0 1px rgba(0,0,0,0.4);box-shadow:-2px 0 1px rgba(0,0,0,0.4);}
.before {height:212px; width:310px; padding-top:2px; padding-left:2px; background:url(../images/before_bg.png) no-repeat left top; margin-top:5px; margin-right:auto; margin-left:auto;}
#content img {border-style: none; vertical-align: bottom;}
.large {font-size:1.4em; line-height:1.4em;}

/* sidebar */
#redbar {float:left; width:210px;padding:30px 0 0 15px;}
#redbar h3 {color:#FFF; font:normal .9em Arial, Helvetica, sans-serif; text-align:left; padding-right:3px; padding-left:3px;}
#jukebox {box-shadow:0 0 12px rgba(0,0,0,0.4);border:1px solid #333;width:152px;height:97px;}
#CoffeeCup {margin:0px; padding:0px;}
#radio,#tv{margin: 0 -10px 0 0;padding:30px 25px;
-moz-box-shadow:-2px 2px 1px rgba(0,0,0,0.4);-webkit-box-shadow:-2px 2px 1px rgba(0,0,0,0.4);box-shadow:-2px 2px 1px rgba(0,0,0,0.4);
background: #cc1414; /* Old browsers */
background: -moz-linear-gradient(top, #cc1414 0%, #b21111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc1414), color-stop(100%,#b21111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc1414 0%,#b21111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc1414 0%,#b21111 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #cc1414 0%,#b21111 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1414', endColorstr='#b21111',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #cc1414 0%,#b21111 100%); /* W3C */
border:1px solid #850D0D;
}
#radio {margin-bottom:20px;}

/* footer */
#footer {height:70px; width:760px;position:static; float:right;clear:both;padding-bottom:30px;}
#footer p {font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin-top:20px; color:#FFF;}
#footer h6 a, #footer a {font-size:11px;color:#fff;text-decoration:underline; text-align:right;float:right;clear:left;
-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.75);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.75);text-shadow:-1px -1px 0px rgba(0,0,0,0.75);
}

