/* 

Stylesheet for the free sNews15_1 template

from http://www.free-css-templates.com

*/



/* Reset all margins and paddings for browsers */

* { 

	padding: 0;

	margin: 0;

}



body { 

	font: .9em Verdana, Arial, Sans-Serif; 

	line-height: 1.6em; 

	margin: 0

}



#wrap {	margin: 0 auto;	width: 80% }



/* TOP HEADER -------- */

#top {

	padding: 0;

	color: #666;

	height: auto;

	background-color: #FFFFFF;

	background-image: url(../images/IPlogo72dpi.gif);

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#slide-show {
	width:384px;
	float:left;
}

#top h1 {

	padding: 10px 0 0 25px;

	color: #000000;

	font-size: 160%;

	background: transparent;

}

#top h2 {

	padding: 0px 0 0 25px;

	color: #000000;

	font-size: 80%;

	background: transparent;

}

#top .padding { padding-top: 5px; }



/* SEARCH BOX AND BUTTON ----------*/

#search { float: right;  padding: 10px 25px 0 0;  }



#search input.text { 

	border: 1px solid #eee;

	display: inline;

	margin-top: 5px;

	width: 120px;

	height: 12px;

	font-size: 10px;

 }

 #search input.searchbutton {

	border: 0;

	background: transparent;

	color: #FFF;

	cursor: pointer;

	font: bold 0.8em Arial, Arial, Sans-Serif

 }



#subheader {

	clear: both;

	border-top: 1px dotted #888;

	border-bottom: 1px dotted #888;

	background: #eaeaea;

	color: #000000;

	padding: 1em;

	margin: 15px 8px 10px 8px;

	

}

#subheader a { text-decoration: none; border-bottom: 1px dashed #0066B3; } 

 

 

/* TOP MENU ---------- */

#topmenu {  	margin: 0px 4px 0 4px; 

			padding: 0;

			background: url(../images/menu.jpg) repeat-x top;

			height: 35px;

			

}

#topmenu .lefts { 

	background: url(../images/menul.jpg) no-repeat left; 

	height: 35px; 

	padding-left: 5px;

}

#topmenu .rights {

	background: url(../images/menur.jpg) no-repeat right;

	float: right;

	height: 35px;

	width: 8px;

}

#topmenu li a { 

	color: #FFF;

	text-align: left;

	padding-left: 10px;

	padding-right: 15px;

	text-decoration: none;

	background: transparent;

	font-weight: bold

} 

#topmenu li { padding: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 35px;

	white-space: nowrap;

	list-style-type: none;

	width: auto;

	background: url(../images/sep.gif) no-repeat top right

	

}







/* SUBTOP MENU ---------- */

#subtopmenu {  	margin: 0px 8px 0 8px; 

			padding: 0;

			background: url(../images/menu.jpg) repeat-x top;

			height: 35px;

			

}

#subtopmenu .lefts { 

	background: url(../images/menul.jpg) no-repeat left; 

	height: 35px; 

	padding-left: 5px;

}

#subtopmenu .rights {

	background: url(../images/menur.jpg) no-repeat right;

	float: right;

	height: 35px;

	width: 8px;

}

#subtopmenu li a { 

	color: #FFF;

	text-align: left;

	padding-left: 10px;

	padding-right: 15px;

	text-decoration: none;

	background: transparent;

	font-weight: bold

} 

#subtopmenu li { padding: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 35px;

	white-space: nowrap;

	list-style-type: none;

	width: auto;

	background: url(../images/sep.gif) no-repeat top right

	

}







#main {

	background: #FFF;

	margin: 25px 0 15px 0;

	color: #000000;

}



#main #rightside {

	width: 220px;

	float: right;

	background: #FFF;

	margin-right: 8px;

	color: #666;

	

} 



#main #rightsidenext {

	width: 400px;

	float: right;

	background: #FFF;

	margin-right: 20px;

	margin-left: 20px;

	color: #666;

	

} 





#main #rightside .box {

	background: #efefef;

	margin-bottom: 10px;

	padding: 5px;

	color: #666;

}



#main #rightside h2 {

	font: bold 1.0em Arial, Arial, Sans-Serif; 

    background: #CDCDCD url(../images/greyc.gif) no-repeat top right;

	height: 18px;

	padding: 3px;

	color: #777;

}











/* LEFT SIDE - ARTICLES AREA -------- */

#leftside {

	padding-left: 8px;

	color: #000000;

	background: #FFF;

	margin-right: 255px;

	margin-left: 8px;

	

}

#leftside h2 { color: #555; text-indent: 17px; background: #FFF url(../images/head.gif) no-repeat left; }

#leftside h1 { color: #555; text-indent: 17px; background: #FFF url(../images/head.gif) no-repeat left; }

#footer {

	clear: both;

	background: #FFF url(../images/footer.jpg) repeat-x;

	height: 46px;

	margin-left: 8px;

	margin-right: 8px;

	font-size: 75%;

	color: #666;

}

#footer p  { padding: 5px }

#footer .rside { float: right; display: inline; padding: 5px; text-align: right}



 

a { color: #0066B3; background: inherit; text-decoration: none }

h1 { font: bold 1.9em Arial, Arial, Sans-Serif }

h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0 }

ul {  padding: 0; margin: 0}

li { list-style-type: none }

.date { border-top: 1px solid #e5e5e5; text-align: right; margin-bottom: 25px; margin-top: 5px;}

#main #leftside .date a, #main #rightside a { border: 0; text-decoration: none; }

 

.comment .date { text-align: left; border: 0;}	





#breadcrumbs { 

	float: left;

	padding-left: 8px;

	padding-top: 0px;

	font: bold .8em Arial, Arial, Sans-Serif; 

	color: #666;

	width: 100%;

	height: 25px;

	margin-top: 10px;

	margin-bottom: 10px;

	clear: both;

}







#leftside #txt {width: 85%; height: 10em; padding: 3px 3px 3px 6px; margin-left:0em;}

#leftside textarea { border: 1px solid #bbb; width: 85%;  }





/* SNEWS */

#main #leftside fieldset { float: left; width: 95%; border: 1px solid #ccc; padding: 10px 8px; margin: 0 10px 8px 0; background: #FFF; color: #000; }

#main #leftside fieldset p { width: 95%; }

#main input { padding: 3px; margin: 0; border: 1px solid #bbb }

p { margin-top: 5px; }

/*input.search { border: 1px solid #ccc; padding: 4px; width: 160px; }*/

.comment { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

.commentsbox { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }


