/* TAGS REDEFINITION */
* 											{outline:0; margin:0; padding:0;}
body 										{background:#fff url(../img/bg-body.jpg) bottom center fixed no-repeat;}
img:hover 									{background-color:transparent;}
fieldset 									{border:0; padding:0; margin:0 0 7px;}
input,select,textarea 						{margin-bottom:5px;}
option 										{padding-left:5px;}
.small 										{font-weight:normal; font-style:italic; font-size:11px;}
.clear 										{clear:both;}
.radio-button 								{margin:0 4px 5px; vertical-align:top;}
.checkbox 									{vertical-align:middle;}
.required 									{font-weight:bold;}

/* FEEDBACK */
.feedback 									{width:100%; text-align:center; margin:20px 0 0; padding:4px 0; -moz-border-radius:8px; -webkit-border-radius:8px;}
#website-feedback-success 					{background-color:#a0cd64; color:#333333;}
#website-feedback-warning 					{background-color:#fad868; color:#333333;}
#website-feedback-error 					{background-color:#f47b58; color:#333333;}

/* LAYOUT */
#page-wrap 									{position:relative; width:980px; margin:0 auto; min-height:100%; background-color:#ffffff; -moz-border-radius:15px; -webkit-border-radius:15px;}

/* HEADER */
#header 									{height:120px; background-color:#3e3b36; margin:15px 0 0 7px; -moz-border-radius:15px; -webkit-border-radius:15px;}
#logo										{position:absolute; top:5px; left:15px;}
#header-carousel							{position:absolute; top:5px; right:7px; width:auto; height:110px; overflow:hidden;}
#social-icons								{position:absolute; top:12px; right:10px;}

/* MAIN NAV */
#nav 										{position:relative; width:100%; height:auto;}
#nav ul 									{list-style:none; margin:0 0 0 7px;;}
#nav ul li 									{float:left; margin:10px 0 0 0; padding:0;}
#nav ul li a 								{text-decoration:none; background-color:#3e3b36; color:#ffffff; font-size:14px; padding:4px 8px 6px 8px; margin:0 15px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; display:block;}
#nav ul li a:hover, #nav ul li a.selected 	{text-decoration:none; background-color:#772b2f; color:#ffba39;}

/* SIDEBAR */
#sidebar 									{position:relative; float:left; margin:30px 0 0 7px;}
#sidebar-inner-wrapper.fixed 				{position:fixed; top:10px;}
#sidebar-inner-wrapper 						{}
#sidebar-inner-wrapper h1					{margin:0 0 15px 0;}
#sub-nav 	 								{list-style:none; margin:0 0 30px 0; text-align:left;}
#sub-nav li a 								{width:180px; color:#41280f; text-decoration:none; display:block; padding:3px 2px 3px 0px; border-bottom:1px solid #999;}
#sub-nav li a:hover, #sub-nav li a.selected {width:176px; color:#ffba39; background-color:#772b2f; padding-left:4px; text-decoration:none; -moz-border-radius:0; -webkit-border-radius:0;}
#sub-nav li a.selected 						{width:165px; padding-left:15px; background:#772b2f url(../img/bullet-arrow.jpg) 4px 8px no-repeat;}
#sponsors									{margin:0 0 20px 0;}
#sponsors-carousel							{width:170px; height:140px; overflow:hidden;}

/* CONTENT */
#content 									{width:755px; height:auto; margin:30px 0 20px 217px;}
#content img:hover							{background-color:transparent;}
#content-full-page							{width:960px; height:auto; min-height:450px; margin:0 0 0 10px;}
#post-author								{font-style:italic; color:#999999;}
#post-author a								{color:#999999;}

/* PHOTO GALLERIES */
div#galleries_wrapper						{width:100%; background-color:#ffffff;}
div.gallery_index    		  				{background-color:#c3da8a; width:540px; min-height:56px; height:auto; margin:0 0 10px 10px; padding:5px; cursor:pointer; border-bottom:0px solid #59523c; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:justify;}
div.gallery_index:hover						{background-color:#ab9572; color:#442a11; cursor:pointer; border-bottom:0px solid #ffffff; -moz-border-radius:6px; -webkit-border-radius:6px;}
div.gallery_index img				        {border:0px solid #eeeeee; margin:2px 10px 0px 3px; float:left; width:70px;}
div.gallery_index_title						{font-size:16px; color:#442a11; display:inline;}
div.gallery_index_nb    		           	{font-size:10px; color:#472d13; display:inline;}
div.gallery_index_description				{font-size:12px; margin-top:5px; color:#222222;}
#gallery_wrapper 							{width:570px; margin:0 0 0 10px; text-align:left;}
#gallery_wrapper img 						{margin:0 6px 12px; padding:0; border:1px solid #cccccc;}
#gallery_wrapper a:hover 					{background-color:transparent;}
#gallery_desc 								{margin:15px 0 20px;}

#error-404 									{color:#582700; margin-top:150px; font-size:30px; font-family:arial; width:100%; text-align:center;}
#sitemap ul li 								{margin-bottom:5px;}
#top-of-page 								{display:block; width:26px; height:26px; background:#ffffff url(../img/top-of-page.gif) 0 0 no-repeat;}
#top-of-page:hover 							{background-position:0 -27px;}

/* FOOTER */
#footer 									{position:relative; clear:both; height:auto; margin:0 0 40px 0; padding:10px 5px 10px 5px; border-top:1px dashed #aaa;}
#footer a 									{color:#772b2f; text-decoration:none;}
#footer a:hover 							{color:#bb444a; text-decoration:underline;}
#copyright									{position:absolute; top:10px; left:5px;}
#links										{position:absolute; top:10px; left:450px;}
#credits									{position:absolute; top:10px; right:10px;}
