@charset "utf-8";
/* CSS Document */

/* Resets */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
html { overflow-y: scroll; background-color:#fff;}
img { -ms-interpolation-mode: bicubic; }

/* IE6 Hover fix*/
a:hover {background-position: 0 0;}

/* General Styles */

body {
	background-image:url(../images/bgbig.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0px;
	padding-bottom:60px;
	background-color:#fff;
}
html, body {
    height: 100%;
    margin: 0 0 1px;
    padding: 0;
}
#img.source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}



/* get rid of those system borders being generated for A tags rounded corners */
a:active { outline:none; }
:focus { -moz-outline-style:none; }
#wrapper	{ width:960px; margin:0 auto; background-color:#F1F2E7; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; border:1px solid #ddd; padding:5px; margin-bottom:10px; -moz-box-shadow: 0px 4px 15px #222; -webkit-box-shadow: 0px 4px 15px #222; box-shadow: 0px 4px 15px #222;  }
.clear	{ clear:both; }
.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }

/* Global Typography + "H" Headings*/
body	{ font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#666; font-size:13px; line-height:20px;}
a:link { color: #F1F2E7; }
a:visited { color: #F1F2E7; }
a:hover { color: #ccc; }
a:active { color: #F1F2E7; }
.linkhover { font-weight:normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#F1F2E7; }
.linkhover:hover { color:#c35f15; }

/* Content */
#container {width:920px; background:#F1F2E7; padding:0px 20px 10px 20px;}

/* Top Panel - Here is Navigation and search box*/
#toppanel	{width:920px; height:100%}


/* Main Content */
#content_wrap	{width:920px; clear:both; margin:0 0 0 0;}

/* New Nav */
#navigation-block { position:relative; }
#hide { position:absolute; left:-190px; }
ul#sliding-navigation {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; list-style: none; font-size: 13px; margin: 0px 0; padding: 0; }
ul#sliding-navigation li.sliding-element h3,ul#sliding-navigation li.sliding-element a { background-image:url(../images/bullet_sub.png); background-repeat:no-repeat; display: block; width: 200px; padding: 0px 0px; margin-bottom: 0px; }
ul#sliding-navigation li.sliding-element h3 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #F1F2E7; font-weight: normal; }
ul#sliding-navigation li.sliding-element a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #999; text-decoration: none;}
ul#sliding-navigation li.sliding-element a:hover { color: #ccc; }

/* Entries */
#inner_content	{width:720px; height:990px; float:right; background-color:#fff}
#inner_content .entry	{ width:720px; padding:0px; margin-right:20px; }
#inner_content .entry .entry_content	{margin:0px 0px 0px 20px;}
#inner_content .entry .entry_content p	{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; padding-right:20px;}
#inner_content .entry .entry_content p a	{color:#333;}
#inner_content .entry .entry_content p a:hover	{color:#c35f15;}
#inner_content .entry .title_holder	{width:720px; margin:10px 10px 0 10px; color:#c35f15; }
#inner_content .entry .title_holder h1	{ font-size:28px; letter-spacing:-1px; font-weight:500; }
#inner_content .entry .title_holder	h3 a	{text-decoration:none; font-weight:bold; color:#c35f15; }
#inner_content .entry .title_holder	h3 a:hover	{text-decoration:underline;}
#inner_content .entry .title_holder	h3	{margin:0 0 0 0; font-size:11px;}
#inner_content .entry a.title 	{color:#383838; line-height:30px; position:relative;  }
#inner_content .entry a.title:hover	{ background:#c35f15; color:#FFF;}



/* Sidebar on subpages */
#sidebar_home	{width:200px; float:left; margin-top:0px; }
#sidebar_home .widget	{width:200px; margin:0 0 0px 0; }
#sidebar_home h3.widget_title	{font-size:24px; font-weight:bold; color:#F1F2E7; text-transform:uppercase; padding:0px 0px 7px 0px; margin-left: 0px;}
#sidebar_home h3.widget_title a:hover	{font-size:24px; font-weight:bold; color:#ccc; text-transform:uppercase; padding:0px 0px 7px 0px; margin-left: 0px;}
#sidebar_home .widget_content	{ height:950px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-image:url(../images/side.jpg); background-repeat:no-repeat; padding:15px 15px 25px 15px;}
#sidebar_home ul.widget_ul p a	{text-decoration:none; margin-left:-10px; color:#666; padding:5px 10px 5px 10px; display:inline; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#sidebar_home ul.widget_ul p a:hover	{ background:#c35f15; color:#F1F2E7;}

/* Footer */
#footer	{font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; width:920px; background-color:#F1F2E7; border-left: 20px solid #F1F2E7; border-right: 20px solid #F1F2E7; border-bottom: 10px solid #F1F2E7; }
#footer #footer_right	{float:right; margin:25px 30px 25px 0; display:inline; text-align:right;  }
#footer #footer_bottom	{width:960px; height:20px; float:right; background:#E5E5E5 url(../images/footer_bottom_border.gif); background-repeat:no-repeat; }

/* General Typography and Styles inside div.entry_content of post or page*/
#inner_content .entry .entry_content h1 { font-size:28px; letter-spacing:-1px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:700; margin:30px 0 0px 0; color:#383838;}
#inner_content .entry .entry_content h1 a	{color:#383838;}
#inner_content .entry .entry_content h1 a:hover	{background:#c35f15; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h2 { font-size:24px; letter-spacing:-1px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:700; margin:30px 0 20px 0; color:#383838;}
#inner_content .entry .entry_content h2 a	{color:#383838;}
#inner_content .entry .entry_content h2 a:hover	{background:#c35f15; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h3 { font-size:20px; letter-spacing:-1px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:700; margin:30px 0 20px 0; color:#383838;}
#inner_content .entry .entry_content h3 a	{color:#F1F2E7;}
#inner_content .entry .entry_content h3 a:hover	{background:#c35f15; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h4 { font-size:16px; letter-spacing:-1px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:700; margin:30px 0 20px 0; color:#383838;}
#inner_content .entry .entry_content h4 a	{color:#383838;}
#inner_content .entry .entry_content h4 a:hover	{background:#c35f15; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content a	{color:#c35f15; text-decoration:none;}
#inner_content .entry .entry_content a:hover	{text-decoration:underline;}
#inner_content .entry .entry_content acronym { cursor: help; border-bottom: 1px dotted; }
#inner_content .entry .entry_content code { margin: 10px 20px; padding: 20px; border: 1px solid #BBB; background: #DDD no-repeat 12px 12px; font-weight: normal; color:#666; display:block; overflow:auto; text-align:left; }
#inner_content .entry .entry_content blockquote { margin: 10px 20px; padding: 20px 10px 10px 20px; border: 1px solid #BBB; background: #DDD; font-weight: normal; color:#666; font-style:italic; }
#inner_content .entry .entry_content strong { font-weight: bold; }
#inner_content .entry .entry_content del	{text-decoration: line-through;}
#inner_content .entry .entry_content p	{margin:0 0 15px 0;}
#inner_content .entry .entry_content ul,ol	{font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;margin:0 0 0 20px;}
#inner_content .entry .entry_content table {border-collapse: collapse;	margin: 10px 0px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;margin:0 0 0 20px; font-size:18px;}
#inner_content .entry .entry_content tr {}
#inner_content .entry .entry_content tr:hover	{}
#inner_content .entry .entry_content th, td { text-align: left; border-width: 0px; border-style: solid; }
#inner_content .entry .entry_content th { background-color:#F1F2E7; padding: 10px 10px; border-color: #DDD; font-weight: bold; color: #FFF; }
#inner_content .entry .entry_content td { border-color: #BBB; padding: 10px 10px; }	
#inner_content .entry .entry_content img.float_left	{float:left; padding:0 15px 5px 0;}

/* mini blog */ 
*								{ margin: 0; padding: 0; }
body							{ font: 12px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background: #ccc; }
#page-wrap						{ width: 600px; margin-left:10px; margin-top:10px; margin-right:40px; padding: 10px; background: white; }
h1, h2, h3						{ font: 28px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; margin: 0 0 10px 0; }
.clear							{ clear: both; }
input[type="text"], textarea	{ padding: 3px; border: 1px solid #666; width: 350px; margin: 0 0 15px 0; }
input[type="text"]				{ font: 28px Georgia, Serif; }
textarea						{ height: 100px; font: 12px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
label							{ background: #666; color: white; padding: 2px 6px; }
.post							{ margin: 0 0 20px 0; }

/* override the arrow image of the tooltip */ 
#dynatip.bottom { background:url(images/white.png);padding-top:40px; height:55px;} 
#dynatip.bottom {background:url(images/white.png);}

/* CMS login */ 
#login { width:100%;margin: 0px auto 0px auto;border: 0px solid #f0f0f0;position:inherit;}
.AbsWrap {width: 100%;position: relative;}