
body { font-size: 13px;	font-family: Arial, sans-serif; background: #000; color: #FFF; text-align: left; line-height: 21px; margin: 0; padding: 20px 0 20px 0; }
a:link    { color: #00BAFF; text-decoration: none; }
a:active  { color: #00BAFF; text-decoration: none; }
a:visited { color: #00BAFF; text-decoration: none; } 
a:hover   { color: #9DF; text-decoration: underline; }
img { border: none; }
h1 { position: absolute; top: 48px; right: 32px; display: block; width: 240px; height: 48px; padding: 0; margin: 0; text-indent: -800px; overflow: hidden; background: transparent url(../img/txt-01.gif) no-repeat; }
h2, h2 a:link, h2 a:active, h2 a:visited { color: #09F; font-size: 20px; line-height: 28px; font-family: Palatino, Cambria, Georgia; font-weight: normal; font-style: italic; padding: 10px 0 4px 0; margin: 0; text-shadow: 0 0 2px #06C, 0 0 5px #09F; }
h3 { display: inline; float: right; font-family: Palatino, Cambria, Georgia; font-style: italic; font-weight: normal; color: #416fA4; font-size: 13px; line-height: 28px; padding: 13px 0 1px 0; margin: 0; }
h3 em { margin: 0px 8px 0px 8px; color: #004973; }
h4 { font-family: Palatino, Cambria, Georgia; font-style: italic; font-size: 18px; line-height: 26px; color: #09F; font-weight: normal; z-index: 10; padding: 0; margin: 0; text-shadow: 0 0 2px #06C, 0 0 5px #09F; }
h5 { font-family: Palatino, Cambria, Georgia; font-style: italic; font-size: 16px; line-height: 26px; color: #09F; font-weight: normal; padding: 0; margin: 0 0 5px 0; }
p { position: relative; margin: 0; padding: 6px 0px 15px 0px; }

#page { position: relative; width: 990px; margin: 0px auto 0px auto; background: #000025 url(../img/bg-01.jpg) repeat-y; border: 1px solid #021861; }
#page .logo { position: absolute; top: 0px; left: 0px; width: 800px; height: 220px; background: url(../img/bg-02.png) repeat-x 0px 0px; padding-left: 190px; overflow: hidden; }
#header { position: relative; height: 170px; width: 630px; margin: 0px 0px 0px 380px; }
#homelink { position: relative; display: block; width: 600px; height: 140px; text-indent: -400px; overflow: hidden; z-index: 20; }
#content { position: relative; float: left; width: 610px; font-family: Arial, sans; color: #FFF; font-size: 13px; margin: 0px 0px 0px 30px; }
#content p { text-align: justify; }
#sidebar { position: relative; float: left; width: 300px; margin: 40px 0px 0px 20px; overflow: hidden; }
ul.sidebar { position: relative; margin: 15px 0px 15px 0px; padding: 0px; list-style: none; overflow: hidden; width: 300px; }
ul.sidebar li { list-style: none; margin: 0; padding: 0 0 3px 0; }
ul.sidebar li a { line-height: 21px; padding: 0 0 0 13px; background: url(../img/bullet.png) no-repeat 0px 4px; }
ul.sidebar li a.dead { color: #FFF; background-position: 0px -36px; }
ul.sidebar li a.dead:hover { text-decoration: none; }
#foot { position: relative; clear: both; height: 160px; background: url(../img/bg-02.png) repeat-x 0px -160px; color: #004973; }
#foot .knet { position: absolute; top: 105px; right: 50px; z-index: 12; }
#foot p { padding: 100px 0 0 350px; z-index: 10; }
#foot p span { font-size: 9px; }
#foot p span a { color: #004973; }
#foot .logo { position: absolute; top: 0px; left: 0px; padding: 0; height: 160px; background: none; }
#respond { margin-top: 25px; }
#fb-root { position: relative; float: left; height: 23px; z-index: 11; overflow: hidden; }
#captchaImgDiv label { float: left; display: inline; width: 120px; }
#captchaImgDiv input { width: 65px; margin-top: 6px; }

	
fieldset { margin: 0; padding: 0; border: none; }
textarea, input { border: 1px solid #021861; background: url(../img/bg-02.png) repeat-x 0px -210px; color: #FFF; font-family: Arial, sans; font-size: 12px; width: 260px; height: 100px; padding: 5px; }
input { background-position: 0px -320px; height: 15px; line-height: 15px; }
label { display: block; width: 260px; font-size: 12px; padding-top: 10px; }
input#submit { background-position: 0px -25px; width: 120px; height: 30px; text-align: center; color: #00BAFF; cursor: pointer; margin-top: 10px; }
input#submit:hover { border: 1px solid #2979E1; }
.alignleft { float: left; width: 50%; }
.alignright { float: left; width: 50%; text-align: right; }
.navigation { margin: 15px 0px 15px 0px; font-family: Palatino, Cambria, Georgia; font-size: 16px; font-style: italic; line-height: 25px; height: 25px; }
.clearLeft { clear: left; font-size: 1px; height: 1px; }
.clearBoth { clear: both; }
.matte { position: relative; font-size: 1px; line-height: 1px; background: #000 url(../img/dvLogo.gif) no-repeat left bottom; padding: 4px 4px 59px 4px; border: 1px solid #2D2D2D; margin-bottom: 10px; line-height: 12px; font-family: Arial, Verdana, Tahoma; font-style: normal; }
.matte a { border: none; text-decoration: none; }
.matte:hover { border-color: #5888A0; }
.foto { display: block; margin-bottom: 3px; font-size: 7.5pt; width: 290px; overflow: hidden; }
.matte h4 { padding-left: 5px; font-size: 11px; color: #FC0; line-height: 16px; font-style: normal; font-weight: bold; font-family: Arial, Verdana, Tahoma; margin-bottom: 3px; }
.caption { display: block; padding-left: 5px; text-align: left; font-size: 7.5pt; font-weight: bold; color: #AAA; }
.matte a.aro { line-height: 24px; width: auto; padding-right: 10px; background: url(../img/aro.gif) no-repeat right 5px; } 
.small { font-size: 11px; }

.shareit { position: relative; clear: both; }
.buttons { position: relative; width: 620px; height: 40px; clear: left; }
.buttons a { display: block; float: left; width: 32px; height: 32px; background: transparent url(../img/socialmedia.png) no-repeat; margin-right: 5px; }
.buttons a:hover { margin-top: -2px; }
.buttons a.facebook { background-position: 0px 0px; }
.buttons a.twitter { background-position: -32px 0px; }
.buttons a.email { background-position: -64px 0px; }
.buttons a.blogger { background-position: -96px 0px; }
.buttons a.delicious { background-position: -128px 0px; }
.buttons a.digg { background-position: -160px 0px; }
.buttons a.google { background-position: -192px 0px; }
.buttons a.myspace { background-position: -224px 0px; }
.buttons a.stumbleupon { background-position: -256px 0px; }
.buttons a.buzz { background-position: -288px 0px; }
.buttons a.reddit { background-position: -320px 0px; }
.buttons a.technorati { background-position: -352px 0px; }
.buttons a.rss { background-position: -384px 0px; }
.simplesocial { position: absolute; top: 54px; left: 110px; }

.ratingblock { position: relative; float: right; width: 150px; border: 1px solid #021861; background: url(../img/bg-02.png) repeat-x 0px -25px; padding: 10px; margin: 20px 0 20px 20px; z-index: 11; }
.ratingblock .ratingheader { font-family: Palatino, Cambria, Georgia; font-style: italic; font-weight: normal; font-size: 18px; color: #09F; text-shadow: 0 0 2px #06C, 0 0 5px #09F; }
.ratingblock .ratingstarsinline { margin-top: 5px; }
.ratingblock .ratingtext { clear: left; color: #069; padding: 4px 0 0 0; margin: 0; }
.ratingblock .ratingtext .voted { color: #069; }

.column { position: relative; float: left; width: 300px; }
