@charset "utf-8";
/* 	
IMPORT THE RELEVANT STYLE SHEETS INTO THE MAIN STYLE SHEET
WHEN EACH MODULE IS CREATED A STYLE SHEET NEEDS TO BE CREATED FIT IS AS-WELL AND THEN JUST IN
INCLUDED INTO THIS SECTION
*/
@import url("../../classes/blog/blog.css");
@import url("../../classes/catogory/catogory.css");
@import url("../../classes/content/content.css");
@import url("../../classes/banner/banner.css");
@import url("../../classes/calendar/calendar.css");

/* 	
THIS IS THE GENERAL SECTION FOR THE TEMPLATE LAYOUT AND FUNCTIONALITY
THIS STYLE SHEET IS INCLUDES INTO THE TEMPLATE OF THE FILE.
*/
#wrapper{width:924px; margin-left:auto; margin-right:auto; border-left:dashed 0px #000;border-right:dashed 0px #000; line-height:23px;}



/* HEADER CONTAINER */
#header-container{height:146px; display:block; background-color:#FFF; background-image:url(../../../images/template1/header-website.jpg);}
#header-container #logo{position:absolute; margin-top:10px; margin-left:600px; visibility:hidden}
#header-content{position:absolute; margin-top:20px; line-height:20px; margin-left:43px; width:500px; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


/* CONTENT CONTAINER */
#homePage-container{background-color:#FFFFFF; padding-bottom:20px; border:solid 0px #000;}
#InsidePage-container{background-color:#FFFFFF; padding-top:20px; padding-bottom:20px; display:block;}


/* INSIDE CONTENT CONTAINER */
#inside-container{background-image:url(../../../images/template1/inside-container-bg.jpg); width:100%; background-repeat:repeat-x; display:block;}
#inside-container #indside-container-left{ width:490px; border:solid 1px #000; display:block; float:left;text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:13px; margin-left:40px; margin-top:30px; padding-bottom:20px;}
#inside-container #indside-container-left H1{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#9d9302; font-weight:normal; margin:0px;}
#inside-container #indside-container-Right{ width:300px; border:solid 0px #000; float:left; display:block; margin-top:30px;}
#inside-container #indside-container-Right #Other{border:solid 3px #000; margin-top:20px; padding:15px; width:275px;}
#imageGallery{}
#imageGallery #imageGalleryDetails{ background-color:#9D9403; width:295px; color:#FFFFFF; padding:5px; height:70px;}
#left-widgets{border:solid 3px #9d9302; width:285px; padding:10px; margin-bottom:10px; 	}
a.widgetsPageLinks{display:block; width:310px; text-decoration:none; line-height:20px; color:#000; border:dashed 1px #ccc; text-align:center; margin-bottom:15px;margin-top:15px;}
a.widgetsPageLinks:hover{background-color:#EBEBEB;}



/* CAMPAIGN CONTAINER */
#campaign-container-Page{background-color:#FFFFFF;}


/* LOGIN BOX*/
#login{border:solid 1px #CCC;}









/* FOOTERS */
#footer-container{height:60px; background-color:#9d9403; clear:both;}
#footer-container #footer-nav{ width:900px; margin-left:auto; margin-right:auto; margin-top:20px; padding-left:95px;}
#footer-container #footer-nav a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
#footer-container #footer-nav a.hover{font-size:12px; color:#000; text-decoration:underline;}


/* headings */
H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
}
H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#666666;
	margin:0px;
	background-color:#ECECEC;
}
H3{}
H4{}
H5{}
H6{}

/* main menu links */
a:link{}
a:visited{}
a:hover{}
a:active{}

/* formatting of content */
body{background-image:url(../../../images/template1/body-background.jpg); background-repeat:repeat-x; margin:0px;}
img{}
tr{}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{line-height:20px;}

#teach{text-align:left;}
#teach ul{margin:15px;}
#teach ul li{
	list-style:circle;
}


/* Boaders for tables */
.fullborder{ border:solid 1px #CCC;}
.topborder{}
.bottomborder{}
.leftborder{}
.rightborder{}

/* form elements */
form{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000;
}
.ErrorMessages {
	color:#F00;
}
.ConfirmMessages {
	color:#FFFFFF;
}
.example {
	font-size:10px;
	color:#666666;
}



.buttons{}
.textboxes{}
.warningmessages{}






