/*  
Theme Name: raudia5
Description: Round 5
Author: Bob H.
*/

body, html {
	padding: 0;
	margin: 0;
	height: 100%;
	font-family: tahoma, verdana;
	font-size: 11pt;
}


#pagewrap {
	position: relative;
	width: 900px;
	height: auto !important;
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%;
	margin: 15px auto; /* center, not in IE5 */
}

#header {
	background: transparent url(/images/logo.gif) no-repeat 28px 0px;
	position: relative;
}

#searchform {
	position: absolute;
	width: 250px;
	left: 655px;
	top: 20px;
	margin: 0;
	padding: 0;
}

#header a {
	margin: 0 auto;
	padding: 0;
	display: block;
	color: #fff !important;
	text-indent: -777em;
	font-size: 0em;
	text-decoration: none;
	width: 900px;
	height: 60px;
}

h1 {
	padding: 0;
	margin: 0;
}

#maintab  {
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: normal;
  background:url(/images/bottom-border.gif) repeat-x left bottom;
	float: left;
}
#maintab ul {
	height: 22px;
  margin:0;
  padding: 0;
	padding-left: 180px;
	line-height: normal;
  list-style: none;
	float: left;
  }
#maintab li {
  float:left;
  margin:0;
	margin-left: 5px;
  padding: 0 0 0 9px;
  }
#maintab li.on {
  background:url(/images/left-on.gif) no-repeat left top;
  }
#maintab li.off {
  background:url(/images/left-off.gif) no-repeat left top;
  }
	
#maintab a {
  float:left;
  display:block;
  padding:3px 10px 3px 2px;
  text-decoration:none;
  font-weight:bold;
	font-size: 14px;
  }
#maintab li.on a {
  background:url(/images/right-on.gif) no-repeat right top;
  color:#fff;
  }
#maintab li.off a {
  background:url(/images/right-off.gif) no-repeat right top;
  color:#fff;
  }
	
#maintab a:hover {
	text-decoration: underline;
  }
	
#main {
	position: relative;
	clear: both;
	width: 100%;
}
#maincontent {
	margin: 0px 245px 50px 180px;
	padding: 0px;
	padding-top: 15px;
	overflow: hidden;
}

#searchmaincontent {
	margin: 0px 30px 50px 180px;
	padding: 0px;
	padding-top: 15px;
	overflow: hidden;
}

	
#side1 {
	position: absolute;
	left: 28px;
	top: 0px;
	padding-top: 15px;
	border: none;
	width: 121px;
}
#side2 {
	position: absolute;
	top: 0px;
	padding-top: 15px;
	right: 30px;
	width: 211px;
}


#side1 .modcontent {
	margin: auto;
	width: 100px;
	padding: 5px;
}
#side1 .modcontent a {
	color: #fff;
	text-decoration: none;
	}

#side1 .modcontent a:hover {
	text-decoration: underline;
	}


.sidemod .foot {
	text-align: center;
	padding-bottom: 5px;
}

.sidemod .modcontent ul {
	list-style-type: none;
	padding-top: 0;
	padding-left: 5px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}


		.sidemod, .sidemod .head, .sidemod .body {
				background: url(/images/left-side-background.gif) repeat-y;
			}
				.sidemod .head { background-position: -121px 0; background-repeat: no-repeat; padding-top: 5px; }
				.sidemod .body { background-position: -242px 100%; background-repeat: no-repeat;  }


		#side2 .sidemod, #side2 .sidemod .head, #side2 .sidemod .body {
				background: url(/images/right-side-background.gif) repeat-y;
			}
				#side2 .sidemod .head { background-position: -211px 0; background-repeat: no-repeat; padding-top: 5px; }
				#side2 .sidemod .body { background-position: -422px 100%; background-repeat: no-repeat;  }

.sidemod {
	margin: 15px 0;
}
* html  .sidemod {
	height: 1%;
}

.firstsidemod {
 margin-top: 0;
}

* html  .firstsidemod {
 margin-top: 15px;
}
				

.sidemod .modtitle /* [h3] contains module title */ {
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-bottom: 0px;
}

#side1 .sidemod .modtitle, #side1 .sidemod h4 {
	color: #ff4300;
}

/* End Various Tags & Classes*/

.icon {
	margin: 0 5px;
	position: relative;
	top: 5px;
	left: 0;
}
.previewpic {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
#loggedinuser {
	margin: 10px;
	padding: 10px;
	background-color: #fffbcc;
	border: 1px dashed #ddd;
}

#categories-listed {
	font-weight: bold;
	margin: 5px;
	padding: 10px;
	background-color: #fffbcc;
	border: 1px dashed #ddd;
}


h2 {
	margin:30px 0pt 0pt;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
	text-decoration:none;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color:#333333;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:1.1em;
}

.postmetadata {
	clear:left;
}

a img {
	border: none;
}
a:hover {
	text-decoration:underline;
}
a, h2 a:hover, h3 a:hover {
	color:#005cb1;
	text-decoration:none;
}

.singlelists {
	list-style-type: none;
	padding: 10px;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
	background-color:#fffbcc;
	border:1px dashed #dddddd;
}

.singlelists h5 {
	padding: 0;
	margin: 0 0 10px 0;
}
.singlelists ul {
	list-style-type: disc;
	padding-top: 0;
	padding-left: 5px;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
.clear {
	clear: both;
}
#ratingbox {
	background-color:#fffbcc;
	border:1px dashed #dddddd;
	padding: 10px;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
	width: 100px;
}
#ratingbox h5 {
	padding: 0;
	margin: 0 0 10px 0;
}