/*
-----------------------------------------------
Title: dku.com main.css
Author:   soul76 // gravitydesign
History:
ver1.0 130306
ver1.1 170306
- links bg image in gbook entries fixed
ver1.1.1 220306
- testing css removed
ver1.1.2 270406
- class for img link added, w/out bg img
----------------------------------------------- */

/* structure
----------------------------------------------- */

body,	html { margin: 0;	padding:0; }
  
body { background: white; color: black; }

#pagecontainer { position: relative; background: black url(img/main_bg.gif) no-repeat;	margin: 0 auto; width: 700px; font: 7pt verdana, geneva, arial, sans-serif; font-weight: normal; z-index: 1;}

#header {	position: relative; top: 51px; width: 700px; height: 61px; margin: 0 0 73px 0; z-index: 5; }

#leftcolumn { float: left; width: 145px; margin: 0; padding: 2px; background: transparent;  text-align: center; overflow: hidden; }

#rightcolumn {	float: right; width: 545px; background: transparent; overflow: hidden; }

#footer {	background: #595858 url(img/foot.gif) no-repeat;	text-align: center; clear: both;	height: 70px;}

#logo { display: none; }

#dirt1 { position: absolute; top: 0; left: -54px; width: 56px; height: 191px; background: transparent url(img/dirt_left.gif) no-repeat; }

#dirt2 { position: absolute; top: 0; right: -36px; width: 36px; height: 518px; background: transparent url(img/dirt_right.gif) no-repeat; }


/* contest */

.box { border: 3px solid #F5F5F5; background: white; margin: 0 10px 10px 10px;}

.box_b { border: 3px solid #F5F5F5; background: white url(img/dku_man.gif) top right no-repeat; margin: 0 10px 10px 10px;}

.innerbox { border: 3px solid #F5F5F5; background: white; margin: 10px;}

/* text
----------------------------------------------- */

/* headlines */

/*h1 { text-transform: uppercase; color: black; font-size: 8pt; font-weight: bold; margin: 0; padding: 0; }
*/
h1, h2, h3 { margin: 0; font-size: 7pt; background: transparent url(img/h_bg.gif) no-repeat; color: white; padding: 5px; text-transform: uppercase; }

/* paragraphs */
p { color: black; font-weight: bold; font: 8pt Arial, sans-serif; padding: 0 5px 0 5px; }

.innerbox p { margin: 5px; }

#footer p { color: #F5F5F5; padding: 35px 0 0 0; }

/* other */
.date { font-size: 8pt; color: #A60713;  margin: 2px 0 -2px 0; }

/* links
----------------------------------------------- */

/* basic */
#rightcolumn a:link { color: #AC070E; background: transparent url(img/list.gif) 0 5px no-repeat; padding-left: 8px; }
#rightcolumn a:visited { color: #AC070E; background: transparent url(img/list.gif) 0 5px no-repeat; padding-left: 8px; }
#rightcolumn a:hover { color: #BABABA; text-decoration: none; background: transparent url(img/list.gif) 0 5px no-repeat; padding-left: 8px; }
#rightcolumn a:active { color: #BABABA; text-decoration: none; background: transparent url(img/list.gif) 0 5px no-repeat; padding-left: 8px; }
#rightcolumn a:focus { color: #BABABA; text-decoration: none; background: transparent url(img/list.gif) 0 5px no-repeat; padding-left: 8px; }

#footer a { background: transparent; color: white; text-decoration: none; padding: 0; }
#footer a:hover { color: silver; text-decoration: underline; }

#rightcolumn #pagelinks { text-align: center; }
#rightcolumn #pagelinks a { color: #AC070E; background: transparent; padding:0;  text-decoration: none; font-weight: bold; }
#rightcolumn #pagelinks a:hover, #imglinks a:active, #imglinks a:focus { color: #999999; text-decoration: underline;  font-weight: bold;}

#thumbscroll { text-align: center; }
#rightcolumn #thumbscroll img { border: 2px solid white; margin: 10px 0 0 0; }
#rightcolumn #thumbscroll img:hover { border: 2px solid #999999; margin: 10px 0 0 0; }
#rightcolumn #thumbscroll a { color: #AC070E; background: transparent; }
#rightcolumn .date a { background-image: none; background: white; padding: 0;}

#rightcolumn a.img { color: #999999; text-decoration: underline;  font-weight: bold; background: transparent; }


/* other elements
----------------------------------------------- */
img { border:none; }

#leftcolumn img { margin-bottom: 5px; }

/* form
----------------------------------------------- */