
#footer, .rightbar, #nav ul, #nav a:hover, .breadcrumbs, .menublock, .shadow, #content .article {
background-repeat: repeat-x;
}

body {
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
margin:0;
padding:0;
}
#wrap {
font-size:111.5%;
}
#footer h4{
	font-size: 100%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7cfe8;
	padding-bottom: 0.5em;
}
#footer {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e9f3;
	margin-top: 1em;
	background-image: url(../img/style/footer.gif);
	background-position: left top;
	padding-top: 45px;
	clear: both;
}
.footerblock {
	float: left;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	top: -2em;
}
.footerblock ul  {
	list-style-type: none;
	padding-left: 1em;
	margin: 0px;
}
.footerblock li  {
	padding-top: 0.5em;
}
#copyright  {
	clear: both;
	text-align: center;
}
#rightcolumn {
	position: absolute;
	top: 0px;
	right: 0px;
}
.rightbar {
	background-color:#B7CFE8;
	background-image:url(../img/style/menu2.gif);
	background-position:left top;
	clear: both;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.75em;
	margin-left: 1%;
}
.rightbar .cornerlefttop {
	background-image:url(../img/style/corner_left_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0;
	padding:0.5em;
	width: 160px;
}
.rightbar .cornerrighttop {
	background-image:url(../img/style/corner_right_top.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0;
}
.login {
	float: right;
	text-align: right;
	padding-bottom: 0.45em;
	padding-right: 0.5em;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-top: 0.2em;
}
.login td {
	padding-bottom: 0.5em;
}
.login input  {
	width: 160px;
}
#nav {
	position: relative;
}
#nav ul {
background-color:#86AED9;
background-image:url(../img/style/nav2.gif);
background-position:left top;
border-bottom:1px solid #6699CC;
border-top:1px solid #6699CC;
float:left;
margin:0;
padding:0;
width:100%;
}
#save ul {
list-style-type:none;
}
#icons #save li {
float:right;
margin:0 0 0 0.3em;
}
#icons #vote {
float:left;
padding-bottom:0.65em;
}
.zerostars {
	background-image:url(../img/style/allstars.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:107px;
}
.onestar {
	background-image:url(../img/style/allstars.gif);
	background-position:0 -36px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-bottom:0;
	padding-left:107px;
	padding-top:0;
}
.twostars {
	background-image:url(../img/style/allstars.gif);
	background-position:0 -72px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0 0 0 107px;
}
.threestars {
	background-image:url(../img/style/allstars.gif);
	background-position:0 -108px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:107px;
}
.fourstars {
	background-image:url(../img/style/allstars.gif);
	background-position:0 -144px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0 0 0 107px;
}
.fivestars {
	background-image:url(../img/style/allstars.gif);
	background-position:0 -180px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0 0 0 107px;
}
#nav li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#nav a {
border-right:1px solid #6699CC;
display:block;
font-weight:bold;
margin:0;
padding:0.5em;
text-decoration:none;
}
#nav a:link {
color:#0000FF;
text-decoration:none;
}
#icons #save strong {
float:right;
}
#nav a:visited {
color:#0000FF;
text-decoration:none;
}
#nav a:hover {
background-image:url(../img/style/nav.gif);
background-position:50% 50%;
color:#0000FF;
text-decoration:underline;
}
#nav a:active {
color:#0000FF;
text-decoration:underline;
}
#header {
	background-color:#FFFFFF;
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	min-width: 1000px;
}
#content {
	float:left;
	min-width:560px;
	width:60%;
	position: relative;
	padding-top: 0;
	padding-right: 185px;
	padding-bottom: 0;
	padding-left: 210px;
	max-width: 750px;
}
img {
border-style:none;
}
.emoticon {
vertical-align:bottom;
}
.breadcrumbs {
background-color:#B7CFE8;
background-image:url(../img/style/menu2.gif);
background-position:left top;
float:left;
font-weight:bold;
margin:0;
min-width:560px;
padding:0;
width:100%;
}
.breadcrumbs p {
background-image:url(../img/style/corner_left_top.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
margin:0;
padding:0.5em;
}
.breadcrumbs ul {
float:left;
margin:0;
padding:0;
}
.breadcrumbs li {
background-image:url(../img/style/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0.5em 0.25em 0.5em 1em;
}
.cornerrightbottom {
background-image:url(../img/style/corner_right_bottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
width:100%;
}
.cornerleftbottom {
background-image:url(../img/style/corner_left_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
width:100%;
}
.cornerrighttop {
background-image:url(../img/style/corner_right_top.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
width:100%;
}
#header img {
float:left;
}
#header #search {
float:left;
padding-bottom:1.5em;
padding-top:1.5em;
}
#content .article #icons {
padding-bottom:0;
}
#relatedlinks a {
text-decoration:none;
}
.imagecornerrighttop {
background-image:url(../img/style/image_corner_righttop.gif);
background-position:right top;
background-repeat:no-repeat;
}
#bottombanner {
display:block;
margin-left:auto;
margin-right:auto;
}
.imagecornerleftbottom {
background-image:url(../img/style/image_corner_leftbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.imagecornerrightbottom {
background-image:url(../img/style/image_corner_rightbottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:100px;
width:80px;
}
#header input {
font-size:110%;
margin-left:0.5em;
padding:0;
}
.authorimage {
background-position:left top;
background-repeat:no-repeat;
float:left;
height:100px;
padding-right:0.75em;
width:80px;
}
#authorbox {
margin-left:80px;
}
#authorbox p {
margin-top:0;
padding-top:0;
}
.imagecornerlefttop {
background-image:url(../img/style/image_corner_lefttop.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#menu {
	float:left;
	padding:0;
	width: 200px;
	margin-top: 0;
	margin-right: 1%;
	margin-bottom: 0;
	margin-left: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}
.menublock  {
background-color:#B7CFE8;
background-image:url(../img/style/menu2.gif);
background-position:left top;
float:left;
margin-bottom:0.75em;
width:100%;
}
.menublock p  {
margin:0;
padding-left:0.5em;
padding-top:1em;
}
.shadow {
background-image:url(../img/style/menu4.gif);
background-position:left bottom;
float:left;
width:100%;
}
#categories a {
border-top:1px solid #FFFFFF;
display:block;
font-weight:bold;
margin:0;
padding:0.25em 0.5em 0.25em 2em;
text-decoration:none;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#categories a:link {
color:#0000FF;
text-decoration:none;
}
#categories a:visited {
color:#0000FF;
text-decoration:none;
}
#categories a:hover {
background-image:url(../img/style/arrow.gif);
background-position:0.75em center;
background-repeat:no-repeat;
color:#0000FF;
text-decoration:underline;
}
#categories a:active {
color:#0000FF;
text-decoration:underline;
}
#menu li {
list-style-type:none;
margin:0;
padding:0;
}
#menu h3 {
margin:0;
padding:0.25em 0 0.5em 0.5em;
}
#search #button, .login #submit {
background-image:url(../img/style/search_button_background.gif);
background-position:left center;
background-repeat:repeat-x;
border:1px solid #025C8F;
color:#FFFFFF;
font-weight:bold;
padding-left:0.5em;
padding-right:0.5em;
}
.login #submit {
	width: 180px;
}
#content h1 {
font-size:150%;
margin:0;
text-transform:capitalize;
}
#content .article h2 {
font-size:120%;
}
#content .article {
background-color:#E0E9F3;
background-image:url(../img/style/horizontal_border.gif);
background-position:left top;
float:left;
margin:0.5em 0;
padding:0;
width:100%;
}
.related {
margin:0;
padding-bottom:0;
padding-left:0;
padding-top:0;
}
h3 {
font-size:110%;
margin:0;
padding:0;
}
#content .article .rightborder {
background-image:url(../img/style/vertical_border.gif);
background-position:right top;
background-repeat:repeat-y;
float:left;
width:100%;
}
#content .article .contentcornerlefttop {
background-image:url(../img/style/corner4_left_top.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
width:100%;
}
#content .article .contentcornerrighttop {
background-image:url(../img/style/corner4_right_top.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
width:100%;
}
#content .article .bottomborder {
background-image:url(../img/style/horizontal_border.gif);
background-position:left bottom;
background-repeat:repeat-x;
float:left;
width:100%;
}
#content .article .contentcornerrightbottom {
background-image:url(../img/style/corner4_right_bottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
width:100%;
}
#content .article .contentcornerleftbottom {
	background-image:url(../img/style/corner4_left_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	padding:1em;
	width:95%;
}
#content .article .leftborder {
background-image:url(../img/style/vertical_border.gif);
background-position:left top;
background-repeat:repeat-y;
float:left;
width:100%;
}
.center {
	text-align: center;
}
.boxinboxcornerlefttop {
background-image:url(../img/style/boxinbox_corner_lefttop.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
width:100%;
}
.boxinboxcornerrighttop {
background-image:url(../img/style/boxinbox_corner_righttop.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
width:100%;
}
.boxinboxbottomborder {
background-image:url(../img/style/horizontal_border.gif);
background-position:left bottom;
background-repeat:repeat-x;
float:left;
width:100%;
}
.boxinboxcornerrightbottom {
background-image:url(../img/style/boxinbox_corner_rightbottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
width:100%;
}
.boxinboxcornerleftbottom {
background-image:url(../img/style/boxinbox_corner_leftbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
padding:1em;
}
.boxinboxleftborder {
background-image:url(../img/style/vertical_border.gif);
background-position:left top;
background-repeat:repeat-y;
float:left;
width:100%;
}
.boxinboxrightborder {
background-image:url(../img/style/vertical_border.gif);
background-position:right top;
background-repeat:repeat-y;
float:left;
width:100%;
}
.boxinboxtopborder {
background-image:url(../img/style/horizontal_border.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
width:100%;
}
.related li {
padding-top:0.75em;
}
#date {
	color: #666;
}
th {
	font-size: 95%;
	font-weight: bold;
}
.rightbar ul {
	padding-right: 0px;
	padding-left: 1em;
}

table[border="1"] td {
	border-style: solid;
	border-color: #000;
	border-width: 1px 1px 0 0;
	padding: 0.25em;
}
table[border="1"] {
	border-spacing: 0;
	border-style: solid;
	border-color: #000;
	border-width: 0 0 1px 1px;
}
