/*  



My CSS File



*/

body {

	font-size: 14px;

	font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;

 	color: #00112b;

	background: url(img/floral-bg.jpg) repeat;

	margin: 0px;

	padding: 20px 0px 20px 0px;

}

a {

	color: #00112b;

	text-decoration: none;

	

}

a:visited {

	color: #00112b;

	text-decoration: none;

}

a:hover {

	color: #00112b;

	text-decoration: underline;

}

img {

	border: none;

}

p {

	padding: 0px 0px 15px;

	margin: 0px;

}

h1 {

	margin:0px;

	padding-left: 0px;

	height: 24px;

	font: bold 22px/100% Tahoma, Arial;

	color: #00112b;

	border: none;

}

h1 a, h1 a:visited{

	color: #000000;

	text-decoration: none;

	border: none;

}

h1 a:hover{

	color: #1D2224;

	text-decoration: none;

	border: none;

}

h2 {

	color: #00112b;

	margin: 0px 0px 2px;

	font-size:12px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 3px;

}

h2 a, h2 a:visited {

	color: #00112b;

	text-decoration: none;

	border: none;

}

h2 a:hover {

	color: #0E2B40;

	text-decoration: none;

	border: none;

}

h3 {

	color: #00112b;

	font-size:12px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	margin: 10px 0px 5px;



    

}

h4 {

	color: #00112b;

	font-size:12px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	margin: 10px 0px 5px;



}

form {

	margin:0px;

	padding:0px;

}

#page {

	margin: 0px auto;

	width: 1056px;

	/*background: #000000;*/

	/*border-top: 5px solid #e7e6f4;

	border-left: 5px solid #e7e6f4;

	border-right: 5px solid #e7e6f4;*/

	

}

/* header area */

#header {

	background: url(img/header-bg.png) no-repeat;

	height: 117px;

	position: relative;

	margin-bottom: 0px;

}



#header .logo {

	float: left;

	position:relative;

	width: 450px;

}



#header .description{

	position: relative;

	float:right;

	width: 500px;

	color: #fff;

	font-size: 14px;

	text-align: right;

	margin: 15px 40px 0 0;

}



#header .description a{

	color: #fff;

	text-decoration: none;

}



#header .top_desc a:hover{

	color: #fff;

	text-decoration: underline;

}





#wrapper {

	/*border: 1px solid #000;*/

	background: url(img/content-bg.png) repeat-y right;
}



.label {

	float: left;

	text-align: left;

	padding:2px 0 2px 8px;

}



.frameiframe {

	overflow: hidden;

}



.stupidiframe {

	/*margin-top: -40px;*/

	margin-left: 0px;

	width: 785px;

}



#slideshow .quicksearch {

	position: absolute;

	top: 5px;

	right: 35px;

	z-index: 1000;

	width: 150px;

	height: 275px;

	background: #fff;

 	border: 1px solid #00112b;

	padding: 5px 10px;

	font-size: 11px;



}



#slideshow .monthbox {



	font-size: 11px;

}



#slideshow .daybox {



	font-size: 11px;

}



#slideshow .yearbox {



	font-size: 11px;

	width:48px;



}



#slideshow .ComboBoxes {



	font-size: 11px;



}



#dateselect {

	margin: 2px 0px;

}



.quicksearch h3 {

	font-size: 14px;

	margin: 0px 0px 5px;

}



.button {

	background: #00112b;

	color: #fff;

	padding: 2px 6px;

	border: none;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

	

}



#slideshow {

 float: left;

 position: relative;

 width: 841px;

 height: 329px;

 background: #fff;

 border: 0px solid #021c56;

 text-align: center;

}



#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

}



#slideshow IMG.active {

    z-index:10;

}



#slideshow IMG.last-active {

    z-index:9;

}



#sidebar .weather a,#sidebar .weather a:visited,#sidebar .weather a:hover{

	color: #00112b;

}



#homenav {

	background: #00112b;

	color: #FFFFFF;

	padding: 5px 10px;

	margin-bottom: 15px;

	position: relative;

	float: left;

	width: 820px;

	border-top: 1px #fff solid;

}



.invisiblebox {

	position: fixed;

	display: block;

	width:80px;

	height:80px;

	bottom:0px;

	left:0px;

	z-index: 2;

}



/*homenav text styles */

#homenav a, #homenav a:visited{

	color: #fff;

	text-decoration: none;

	margin: 0px 15px;

	font-size: 12px;

}

#homenav a:hover{

	color: #ffffff;

	text-decoration: none;

	border: none;

	font-size: 14px;

}



/* content  */

#content {

	padding: 0px 0px 15px;

	float: left;

	width: 835px;

	overflow: hidden;

	background: #fff;

}

#content h2 {

	font-size:14px;

}

.post {

	clear:both;

	padding: 15px 5px 0px;

}

.entry {

	float:left;

	width: 690px;

	padding-left:15px;

}

.post-cat {

    padding-left: 5px;

	float:left;

	font-size: 95%;

	color: #A8A8A8;

}

.post-adm {

	float: left;

	font-size: 95%;

	color: #A8A8A8;

}

.post-content {

	clear: both;

	padding-top: 10px;

}

.postmetadata { 

	color: #A8A8A8; 

	font-size:12px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	padding:5px; 

}

.navigation {

	clear: both;

	padding: 10px 0px;

}

.navigation a, .navigation a:visited, .navigation a:hover {

	color: #00112b;

	border: none;

}

.previous-entries a {

	float: left;

	padding-left: 15px;

}

.next-entries a {

	float: right;

	padding-right: 15px;

}



/* comments  */

#comments, #respond {

	padding: 10px 0 5px 0;

	clear: both;

}

.commentlist {

	margin: 10px 0px;

	padding-left: 20px;

	line-height: 130%;

}

.commentlist li{

	padding: 5px 10px;

}

.commentlist .alt {

	Color: #A8A8A8;

}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {

	font-weight: bold;

	font-style: normal;

	font-size: 120%;

	color: #00112b;

}

.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: 87%;

}

#commentform {

	margin-top: 10px;

	font: 110% Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#commentform p {

	padding: 6px 0px;

	margin: 0px;

}

#commentform label{

	color: #A8A8A8;

	font-size: 87%;

}

#commentform input{

	width: 200px;

	background:#ffffff;

	border: 1px solid #001812;

	padding: 3px;

	margin-top: 3px;

}

#commentform textarea{

	width: 515px;

	height: 115px;

	background:#ffffff;

	border: 1px solid #001812;

	padding: 2px;

	margin-top: 3px;

}

#commentform textarea:focus, #commentform input[type="text"]:focus {

	background: #ffffff;

}

#commentform #submit{

	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #00112b;	

    float:left;

	width: 144px;

	height: 28px;

	cursor: pointer;

}

/*sidebar */

#sidebar {

	float: left;

	padding: 15px 0px 20px 8px;

	width: 192px;

	color: #fff;

	overflow: hidden;

	/*background: url(img/sidebar-bg.png) repeat-y;*/

}

/*sidebar title (h2) */

#sidebar h2, #sidebar .sidebartitle{

	font-size:16px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

	margin: 20px 0px 2px;



}

/*sidebar text styles */

#sidebar a, #sidebar a:visited{

	color: #fff;

	text-decoration: none;

	border: none;

	font-size: 14px;

}

#sidebar a:hover{

	color: #ffffff;

	text-decoration: none;

	border: none;

	font-size: 16px;

}

/*sidebar list level1 */

#sidebar ul {

	margin: 0;

	padding: 0;

}

#sidebar ul li {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

}

/*sidebar list level2 */

#sidebar ul li ul {

	padding: 0;

	padding: 0;



}



#sidebar .children {

		list-style-type: square;

		padding: 5px 0 5px 10px; 

}

#sidebar ul li ul li{

	padding: 5px 0 5px 0px;

	

}

/*sidebar list level3 */

#sidebar ul li ul li ul li{

	padding: 1px 0 1px 10px;

	border: none;

}

/*blogroll */

ul.list-blogroll li{

	

	padding-left: 2px !important;

}

/*category widget */

ul.list-cat li, li.widget_categories li{

	padding-left: 2px !important;

}

/*archives widget */

ul.list-archives li, li.widget_archives li{

	padding-left: 2px !important;

}

/*pages widget */

ul.list-page li, li.widget_pages li, li.widget_recent_entries li{

	padding-left: 2px !important;

}

/*sub-pages */

ul.list-page li ul li, li.widget_pages li ul li{

	padding-left: 10px !important;

}

/*recent comments widget */

li.widget_recent_comments li{

	padding-left: 20px !important;

}

/*calendar widget */

li.widget_calendar td {

	padding: 1px 7px;

}

/*text widget */

.textwidget {

	padding-top: 5px;

}

/*search form */

#searchform {

	margin: 0px ;

    right: 5px;

	float: right;

    position: absolute;

    top: 3px;

}



#searchform br {

	display: none;

}

#searchform #s {

	border: 1px solid  #517BB6;

	width: 115px;

	height: 22px;

	padding: 4px 5px 0px 5px;

	background: transparent;

	margin-right: 2px;

	color: #000;

	font-weight: normal;

}

/* search form button */

#searchform input {

	background: #fff;

	border: 1px solid  #517BB6;

	width: 65px;

	height: 28px;

    font: bold 12px/100% Arial, Helvetica, sans-serif;

	color: #5287cb;

	vertical-align: middle;

}



/* Footer Links */

#footer-links {

	margin: 0px auto 0px auto;

	width: 1180px;

	height:148px;

	color: #788085;

	font-size: 85%;

	line-height: 120%;

	Background: url(img/footer-bg.png) no-repeat;

	/*border-bottom: 5px solid #e7e6f4;

	border-left: 5px solid #e7e6f4;

	border-right: 5px solid #e7e6f4;*/

 	/*position:relative;*/ 

 	left:65px; 

}



/* alignments */

.center {

	text-align: center;

}

img.center, img[align="center"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float:left;

	margin: 2px 10px 5px 0px;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float:right;

	margin: 2px 10px 5px 10px;

}

.clear {

	clear:both;

}

hr.clear {

	clear:both;

	visibility: hidden;

	margin: 0px;

	padding: 0px;

}



a.map, a.map:hover, a.map:visited {

	background: url(img/map.png) no-repeat left top;

	padding-left: 20px;

}



	
