/* ====================================================================
   TEMPLATE: grunchwork v04.1
   AUTHOR: Raśl Benavides aka 'rabencor' (http://www.yatienesweb.info)
   DATE: August 2004
   BROWSERS PASSED: Internet Explorer 6,  Mozilla 1.6, Netscape 7.1, Opera 7.22	
   ==================================================================== */

/* ====================================================================   
   Artwork (.png, .gif & .jpg), COPYRIGHTS 2004, Raśl Benavides, (http://www.yatienesweb.info)
   all rights reserved
   ==================================================================== */

/* Body setting */

body {
	background: url(../images/bg.jpg);
	width: 760px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #fff; 
	padding-left:25px; 
	padding-right:25px; 
	padding-top:10px; padding-bottom:10px;

}

a:link, a:visited {

	font-size: 11px; 
	color: #dee1d7;  
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
		color: #FFA500;
		text-decoration: none; 
		font-weight: bold;
}

p, td {
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}

/* Content frame */

#maincontainer {
	position: relative;
	width: 760px;
	border: dashed black 1px ;
}

#container{
	
	width: 500px;
   float: left;
	position: relative;
	border-right: dashed Black 1px;
	padding-bottom: 15px;
}

#container2{
	width: 250px;
   float: right;
	position: relative;
	
}

/* header */

#cabecera {
	position: relative;
	background: white url(../images/header.jpg) no-repeat;
	width: 760px;
	padding-bottom: 180px;
	border-bottom: 1px dashed Black;
	}

#titulo {
	color: white;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	font-size: 30px;
	font-weight: bold;
	position: absolute;
   right: 0px;
   top: 0px; 
	padding: 5px 5px 5px 5px;
	}

/* Main content */

#mainblock {
	position: relative;
	float: left;
	padding-top: 10px;
	width: 475px;
	margin-top: 8px;
}

/* Sidebar */

#sideblock {
	position: relative;
	float: none;
	width: 230px;

	margin: 15px 10px;
	border: 2px dashed White;
	
}

/* footer */

#footer {
	position: relative;
	float: left;
	background-color: White;
	color: black;
	padding: 5px 10px 5px;
	font-size: 11px;
	margin: 15px 10px 10px 10px;
	border: 1px solid black;
	bottom: 0px;
}

#footimg {
	position: relative;
	float: left;
	bottom: 0px;
	
	background-image: url(../images/bottom.jpg);
	width: 760px;
	height: 50px;

}

#footer a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover {
	color: #FFA500;
	font-weight: bold;
	text-decoration: underline;
}

/* content box */

.maincontent {
	position: relative;
	color: black;
	padding: 15px 15px 30px;
	font-size: 11px;
	margin: 15px 10px 10px 10px;
}

.flashcontent{
	position: relative;
	background-color: #ACACAC;
	color: white;
	padding: 15px 15px 20px;
	font-size: 11px;
	margin: 15px 10px 10px 10px;
	border: 1px solid #FFA500;
}

.sidecontent {
	position: relative;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 15px 10px 10px;
	text-align: left;
}

/* Lists */

ul, ol {
	padding: 0px;
	list-style-type:disc; 
	list-style-position:outside;
	margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

li {
	padding: 0px;
	margin: 0px;

	list-style-type: circle; margin-left:18px;
}

/*------------------------------------------------------------------------------------------*/

a.mainlevel,
a.mainlevel:link {
	
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	color: #dee1d7;
	text-decoration:none;
	padding: 0px 10px 0px 10px;
	background: url(../images/bullet.gif) no-repeat 0px;
}

a.mainlevel:visited {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #fff;
}

a.mainlevel:hover {
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
	color: #FFA500;
}

a.sublevel,
a.sublevel:link 
a.sublevel:active {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #dee1d7;
	text-decoration:none;
	background: url(../images/bullet.gif) no-repeat 0 2px;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}

a.sublevel:visited {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #fff;
}

a.sublevel:hover {
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
	color: yellow;
}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #dee1d7;
	text-decoration:none;
	}

a.contentpagetitle:hover {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	background-color: #dee1d7;
	color: #69705b;
	}

/* Modules */

table.moduletable th {
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	letter-spacing: 4px;
	text-decoration: underline;
	padding-bottom: 10px;
}

/* Content - Sections & Categories */

.contentheading {
	font-size: 12px;	
	margin-right: 10px;
	background: url(../images/bullet.gif) no-repeat 3px;
	background-color: #5E5E5E;
	color: White;
	padding: 5px 5px 5px 16px;
	font-weight: bold;
}

.frontpageheader {	
	color: black;
	font-size: 13px;
	padding: 10px 0px;

	text-align: center;
	font-weight: bold;
}

.contentpagetitle {
	font-size: 12px;
	color: #69705b;
}

.contentdescription {
	font-size: 12px;
	color: #fff;
	text-align: justify;
}

/* Links */

a.blogsection:link, a.blogsection:visited {
	font-size: 12px;
	color: black;
	text-decoration:none;
	background: url(../images/arrow.gif) no-repeat 0 2px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}

a.blogsection:hover {
	font-size: 12px;
	background: url(../images/arrow.gif) no-repeat center left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #FFA500;
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0
}

a.weblinks:link, a.weblinks:visited {
	font-size: 11px;
	color: black;
	font-weight: bold;
	background: url(../images/download.gif) no-repeat center left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:0	
}

a.weblinks:hover {
	font-size: 11px;
	background: url(../images/download.gif) no-repeat center left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #69705b;
	color: #FFA500;
	font-weight: bold;
	
	padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:0
}

a.readon:link, a.readon:visited {
	font-size: 10px;
	font-weight: bold;
	color: Black;
	background: url(../images/readon.gif) no-repeat center left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:0	
	}

a.readon:hover {
	font-size: 10px;
	font-weight: bold;
	background: url(../images/readon.gif) no-repeat center left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #FFA500;
	padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:0
}

/* forms */

form {
	margin: 0px;
	padding: 0px;
}

.inputbox {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	width: auto;
}

.button {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	border: 1px Black;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #404040;
}

/** category text format and links **/

.category {
	font-size: 11px;
	color: black; 
	background: url(../images/arrow.gif) no-repeat 0 2px;
	font-weight: bold;
	line-height:1.4em; 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0;
}

a.category:link, a.category:visited {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, sans-serif;  
	color: black;
 	text-decoration:underline;
}

a.category:hover {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, sans-serif; 
	color: #FFA500;
 	text-decoration:underline;
}

.poll {
	font-size: 10px;
	color: #fff;
	line-height: 14px;
	text-align: center;
}

.sectiontableentry1 {
	font-size: 10px;
	color: #69705b;
	background-color: #fff;
	padding-right: 5px;
}
	
.sectiontableentry2 {
	font-size: 10px;
	color: #51697F;
	background-color: #e1e1e1;
		padding-right: 5px;
}

.sectiontableheader {
	font-size: 12px;
	background-color: #3A3A3A;
	color: #fff;
	}

.small {
	font-size: 10px; 
	color: #dee1d7;
	text-decoration: none;
	font-weight: normal;
}


.pathway {
	font-size: 12px;
	color: #69705b;
	background: #fff;
	text-decoration: underline;
}

.smalldark {
	font-size: 10px;  
	color: #333;
   text-decoration: none;
   font-weight: normal;
 }

#footer .smalldark {
	font-size: 10px;  
	color: #dee1d7;
        text-decoration: none;
        }


.newsfeedheading {
	font-size: 12px;
	color: #505050;  
        }

.newsfeeddate {
	font-size: 10px;
	color: #505050; 
}

.createdate {
	color: #fff; 
	font: 10px Arial, Helvetica, sans-serif; 
	}

.modifydate {
	color: #dee1d7; 
	font: 10px Arial, Helvetica, sans-serif; 
	}

.fase4rdf {
	color: #fff; 
	font: 10px  Arial, Helvetica, sans-serif; 
}

a.fase4rdf:link {
	font-size: 12px;
	color: #808080;
 	text-transform:uppercase;
}

a.fase4rdf:hover { 
	font-size: 12px;
	background-color: #505050;
	color: #fff;
 	text-transform:uppercase;
}

.pagenav {
	font-size: 12px;
	font-weight: normal;
}

a.pagenav, a.pagenav:visited { 
	font-size: 12px;
	color: #808080;
 	text-transform:uppercase;
}

a.pagenav:hover {
	font-size: 12px;
	background-color: #505050;
	color: #fff;
 	text-transform:uppercase;
}

.pagenavbar {
	
}

/* Content voting */

.content_rating {
	font-weight: normal;
	font-size: 10px; 
}

.content_vote {
	font-weight: normal;
	font-size: 10px; 
}

/* for modifying {moscode} output.  Don't set the colour! */

.moscode {
	background-color: #e0e0e0;
}

/* Text passed with mosmsg url parameter */

.message {
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

/* Adjust wodth 4 css */

.searchintro  {
	font-size: 12px; 
}

.adminform  {
	font-size: 12px; 
}

.componentheading  {
	font-size: 12px; 
}


.contentpane {
	font-size: 12px; 
}

.contentpaneopen { 
	font-size: 12px; 
}

.newsflash {
	font-size: 12px;
	text-align: justify;
	color: white;
}
	
.contact {
	font-size: 12px; 
}

.moduletable {
	font-size: 12px; 
}

.frontpageheader{
	text-align: center;
}

td {
	font-size: 11px; 
}

.contentpaneopen {
	width: 95%;
}

/* Epecial Remository */
.remotd1 {
	font-size: 10px;
	color: black;
	background-color: #888;
	padding-right: 5px;
}
	
.remotd2 {
	font-size: 10px;
	color: black;
	background-color: #888;
	padding-right: 5px;
}

