/*
Theme Name: Oquendo Center
Theme URI: http://www.oquendocenter.org/
Description: Oquendo Center Website
Version: 1.0
Author: Hammed Kohistani of Raster Media
Author URI: http://www.rastermedia.com/
*/


@font-face {
	font-family: "Futura Bold BT";
	src: url("/wp-content/themes/wvc/fonts/FUTURAB.TTF");
}

/* Universal
-------------------------------------------------------------- */

body {
	font-size: small;/* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background: url(/wp-content/themes/oquendocenter/images/body-bg.jpg) bottom repeat-x;
	color: #767676;
	border-top: 4px solid #333;
	margin: 0;
	padding: 0;
	scrollbar-base-color:#A84D0F;
}
a {
	color: #333333;
	text-decoration: underline;
}
.clear { clear: both; }
#spacer { height: 70px; }
#container {
	background: url(/wp-content/themes/oquendocenter/images/container-body.png) top center no-repeat;
	line-height: 140%;
	margin: -80px auto 0 auto;
	width: 960px;
	z-index: 9998;
	position: relative;
}
/*.page-template-medical_pro-php #container {
	background: none;
	margin: -40px auto 0 auto;
}*/
/*.page-template-event_planner-php #container {
	background: none;
	margin: -40px auto 0 auto;
}*/
/*.page-template-vet_pro-php #container {
	background: none;
	margin: -40px auto 0 auto;
}*/	
#wrapper {
	margin: 0 auto 0 auto;
	padding: 60px 0 60px 0;
	width: 800px;
}
/*.page-template-medical_pro-php #wrapper {
	padding: 60px 0 60px 0;
	width: 900px;
}*/
/*.page-template-event_planner-php #wrapper {
	padding: 60px 0 60px 0;
	width: 900px;
}*/
/*.page-template-vet_pro-php #wrapper {
	padding: 60px 0 60px 0;
	width: 900px;
}*/
.page-template-medical_pro-php #feature {
	/*border-bottom: 1px solid #cccccc;*/
	height: 320px;
}
.page-template-sessions-php #feature {
	/*border-bottom: 1px solid #cccccc;*/
	height: 320px;
}
.page-template-event_planner-php #feature {
	/*border-bottom: 1px solid #cccccc;*/
	height: 320px;
}
.page-template-vet_pro-php #feature {
	/*border-bottom: 1px solid #cccccc;*/
	height: 320px;
}
#page-title {
	color: #333333;
	font-size: 170%;
	line-height: 120%;
}
.page h3 {
	color: #A84D0F;
}

a > img { border: none; }

/* Header
-------------------------------------------------------------- */

#header {
	padding: 7px 0;
	position: fixed;
	top: 0;
	padding: 10px;
	width: 100%;
	height: 80px;
	background: url(images/nav-bg.png) repeat-x top center;
	border-top: 5px solid #333333;
	z-index: 9999;
}
#header-wrapper {
	margin: 0 auto;
	width: 940px;
}
#oquendo-center { float: left; margin-top: -15px; }

/* Navigation
-------------------------------------------------------------- */

#nav { background: url(images/nav-bg.png) repeat-x top; float: right;}
#nav ul {
	margin-top: 5px;
	padding: 0;
}
#nav ul li {
	display: inline;
	list-style: none;
	margin-right: 15px;
}
#nav ul li a {
	color: #333333;
	font-family: "Futura Md BT", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:0 1px 0 #ffffff;
}
#nav ul li a:hover { color: #a75720; }
#nav ul li:last-child { margin-right: 0; }

/* Search
-------------------------------------------------------------- */
#search {
	text-align: right;
	margin: 8px 0;
}
#search input {
	background: url(/wp-content/themes/oquendocenter/images/search-bg.png) left no-repeat;
	border: 1px solid #fff;
	-moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	padding-left: 20px;
}

/* Feature
-------------------------------------------------------------- */

#feature {
	background: #de3f0d url(images/feature-bg.jpg) top center no-repeat;
	text-align: center;
	height: 350px;
	width: 100%;
}
#feature-rotator {
	margin: 0 auto;
	width: 922px;
	text-align: center;
}
#image_rotate ul {
	margin: 0px;
	padding: 0px;
}
#feature-wrapper {
	background: #ffffff;
	min-height: 350px;
	margin: 0 auto;
	width: 922px;
	z-index: 1;
	position: relative;
}
#segments {
	width: 880px;
	min-height: 170px;
	margin: -170px auto 0 auto;
	z-index: 500;
	position: relative;
}
#feature_content {
	background: #de3f0d url(images/feature-bg.jpg) top center no-repeat;
	text-align: center;
	height: 170px;
	width: 100%;
}
.parent-pageid-415 #feature_content {
	background: url(/wp-content/themes/oquendocenter/images/medical-bg.jpg) top center no-repeat;
	text-align: center;
	height: 170px;
	width: 100%;
}
.parent-pageid-416 #feature_content {
	background: url(/wp-content/themes/oquendocenter/images/vet-bg.jpg) top center no-repeat;
	text-align: center;
	height: 170px;
	width: 100%;
}
.parent-pageid-417 #feature_content {
	background: url(/wp-content/themes/oquendocenter/images/event-bg.jpg) top center no-repeat;
	text-align: center;
	height: 170px;
	width: 100%;
} 
#segments a {
	display: block;
	width: 285px;
	min-height: 170px;
	float: left;
}
#vet-professional a {
	background: url(/wp-content/themes/oquendocenter/images/bttn-vet-professional.png) no-repeat left;
	background-position: -9px 40px;
}
#vet-professional a:hover {
	background: url(/wp-content/themes/oquendocenter/images/bttn-vet-professional-hover.png) no-repeat top left;
	background-position: -9px 0;
}
#med-professional a {
	background: url(/wp-content/themes/oquendocenter/images/bttn-medical-pro.png) no-repeat center;
	background-position: 0 40px;
	margin: 0 12px;
}
#med-professional a:hover {
	background: url(/wp-content/themes/oquendocenter/images/bttn-medical-pro-hover.png) no-repeat center;
	background-position: 0;
}
#event-planner a {
	background: url(/wp-content/themes/oquendocenter/images/bttn-event-planner.png) no-repeat right;
	background-position: 9px 40px;
}
#event-planner a:hover {
	background: url(/wp-content/themes/oquendocenter/images/bttn-event-planner-hover.png) no-repeat right;
	background-position: 9px 0;
}
body.page-template-gallery-php { background: #333333; text-align: center; }

/* Homepage
-------------------------------------------------------------- */

#home-left-col {
	float: left;
	width: 500px;
}
/*.page-template-medical_pro-php #home-left-col {
	width: 250px;
}
*/
.page-template-vet_pro-php #home-left-col {
	width: 250px;
}
/*.page-template-event_planner-php #home-left-col {
	width: 250px;
}
*/
#home-right-col {
	border-left: 1px solid #e9e9e9;
	float: right;
	width: 270px !important;
	padding-left: 20px;
}
/*.page-template-medical_pro-php #home-right-col {
	width: 500px;
	padding-left: 17px;
	float: right;
}*/
.page-template-vet_pro-php #home-right-col {
	width: 500px;
/*	background: url(/wp-content/themes/oquendocenter/images/subnav-bg.png) top left no-repeat;
*/	padding-left: 17px;
	float: right;
}
/*#amenities, #wvc_twitter { width: 225px; }*/
#amenities {  }
#wvc_twitter { float: right; }
.page-template-event_planner-php #home-right-col {
	width: 270px;
}
#home-right-col p {
	color: #a84d0f;
}
#home-inner-left {
	float: left;
	width: 265px;
}
/*.page-template-medical_pro-php #home-inner-left {
	width: 340px;
}
*/
.page-template-vet_pro-php #home-inner-left {
	width: 280px;
}
/*.page-template-event_planner-php #home-inner-left {
	width: 340px;
}
*/
#home-inner-right {
	float: right;
	margin-left: 10px;
	width: 195px;
}
/*.page-template-medical_pro-php #home-inner-right {
	width: 220px;
}*/
/*.page-template-event_planner-php #home-inner-right {
	width: 220px;
}
*/
.page-template-vet_pro-php #home-inner-right  {
	float: right;
	margin-left: 10px;
	width: 250px;
}
#home-inner-right ul li {
	list-style: square;
}
#home-inner-right p {
	color: #a84d0f;
	margin-bottom: 5px;
}
#amenities ul {
	margin: 0 0 0 15px;
	padding: 0;
}
#amenities ul li {
	list-style: square;
}
#sponsors {
	text-align: center;
	margin-top: 30px;
}

/* Content Page
-------------------------------------------------------------- */

#left-col {
	float: left;
	width: 500px;
	line-height: 150%;
}
#right-col {
	min-height: 400px;
	float: right;
	width: 270px;
}
/*#right-col > div {
	border-left: 1px solid #e9e9e9;
	padding-left: 30px;
}*/


/* Page Segments
-------------------------------------------------------------- */
/*body.page-template-medical_pro-php { background: url(/wp-content/themes/oquendocenter/images/halo-bg.png) top center no-repeat; }
body.page-template-vet_pro-php { background: url(/wp-content/themes/oquendocenter/images/halo-bg.png) top center no-repeat; }
body.page-template-event_planner-php { background: url(/wp-content/themes/oquendocenter/images/halo-bg.png) top center no-repeat; }*/

body.page-template-medical_pro-php #feature { background: url(/wp-content/themes/oquendocenter/images/feature_medical_pro_bg.jpg) top center repeat-x; }

body.page-template-vet_pro-php #feature,
body.page-template-vet_pro_a-php #feature{ background: url(/wp-content/themes/oquendocenter/images/feature_vet_pro_bg.jpg) top center repeat-x; }
body.page-template-sessions-php #feature { background: url(/wp-content/themes/oquendocenter/images/feature-vet-bg.jpg) top center no-repeat; }
body.page-template-event_planner-php #feature { background: url(/wp-content/themes/oquendocenter/images/feature-event-bg.jpg) top center no-repeat; }

#testimonials { min-height: 320px; }
#testimonials span { font-family: Georgia, "Times New Roman", Times, serif; }
#quote { font-size: 46px; }

/* Content Page
-------------------------------------------------------------- */
#subnav {
	background: url(/wp-content/themes/oquendocenter/images/subnav-bg.png) top left no-repeat;
	min-height: 400px;
	padding-top: 25px;
	padding-left: 20px;
}

#subnav ul {
	margin: 0;
	padding: 0;
}
.page-id-480 #subnav ul,
.page-id-529 #subnav ul/*,
.page-id-28 #subnav ul*/,
.page-id-28 #subnav ul li.page-item-33,
.page-id-28 #subnav ul li.page-item-31,
.page-id-28 #subnav ul li.page-item-865, 
.page-id-28 #subnav ul li.page-item-12 {
	margin: 0;
	padding: 0;
	display:none;
}
#subnav ul li {
	list-style: none;
}
#subnav ul li a {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	line-height: 120%;
	text-decoration: none;
	padding: 3px 0;
}
#subnav ul li a:hover {
	color: #c2223c;
}
#subnav .current_page_item a { background: #db6c03; padding-left: 7px; color: #fff; font-weight: bold; }


/* Vets Page
-------------------------------------------------------------- */

#vet-left-col {
	float: left;
	width: 460px;
}
.Small.Animal {
	background: url(/wp-content/themes/oquendocenter/images/session-icon.png) 4% 50% no-repeat !important;
	height:62px;
}

.sessions {
	background: #b1be86 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #b1be86 0%, #80955c 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1be86), color-stop(100%,#80955c)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1be86', endColorstr='#80955c',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* W3C */
	padding: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #627a38 1px solid;
	color:#506f34;
	font-size:11px;
	min-height:62px;
}
.page-template-sessions-php .sessions {
	background: #b1be86 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #b1be86 0%, #80955c 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1be86), color-stop(100%,#80955c)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1be86', endColorstr='#80955c',GradientType=0 ) !important; /* IE6-9 */
	background: linear-gradient(top, #b1be86 0%,#80955c 100%) !important; /* W3C */
	padding: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #627a38 1px solid;
	color:#506f34;
	font-size:12px;
	min-height:62px;
}
.sessions .session-wrapper {
	margin-left:72px;	
}
.sessions a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	line-height:13px;	
}
.session-date {
	background: #c4d09a;
	padding: 1px 6px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
.sessions #date {
	color: #536d36;
	font-size: 12px;
	font-weight: bold;
}


/* Footer
-------------------------------------------------------------- */

#footer {
	background: #333333 url(/wp-content/themes/oquendocenter/images/footer-bg.jpg) repeat-x top center;
	width: 100%;
	color: #CCCCCC;
}
#footer-wrapper {
	margin: 0 auto;
	padding: 20px;
	width: 900px;
}
#contact, #social, #email-capture {
	float: left;
}
#contact { width: 300px; }
#social { border-left: 1px solid #333333; border-right: 1px solid #333333; width: 120px; margin: 0 10px; padding-left: 30px; }
#email-capture { width: 350px; padding-left: 30px; }
#hltuii-hltuii {
	background: #666666;
	border: none;
	color: #ffffff;
	padding: 5px;
	width: 60%;
	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#footer p {
	color: #DE3F0D;
	font-size: 110%;
}
#social ul {
	margin: 0;
	padding: 0;
}
#social ul li {
	list-style: none;
	line-height: 160%;
}
#social ul li a {
	text-decoration: none;
	color: #fff;
}
#legal p { color: #CCCCCC; font-size: 80%; }
#legal a { color: #FFFFFF; }

.msg_head {color:#FFF; cursor:pointer; overflow:hidden}
.msg_body {display:block; text-align:center; clear:both; width:750px;  padding-left:17px }

#course-titles {
	display: block;
	/*background: #c4d09a;*/
	/*padding: 5px;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page-template-sessions-php #course-titles a {
	font-size:14px !important;	
}
	
li.page-item-1363, li.page-item-1479, li.page-item-1180, li.page-item-1530, li.page-item-873, li.page-item-1861 { display: none !important; }


