/*

Theme Name: BlakeCannon

Theme URI: http://www.oxfordtopagent.com/

Description:  The Custom WordPress Theme for Blake Cannon

Version: 1.5

Tags: clean, blue, fixed width ,2 collum layout, widgets

*/



html, body { height: 100%; }



body {

	background: #FFFFFF;

	color: #0E0E0E;

	text-align: center;

	font: 62.5% tahoma, verdana, arial, sans-serif;

	padding:0px;

}



html>body .widget_video{

margin:0;

padding:0;

list-type:none;

}



#sidebar_top_content{

}



* {

	padding:0;

	margin:0;

}



a:link {

	color: #077ABF;

	text-decoration: none;

}



a:visited {

	color: #077ABF;

	text-decoration: none;

}



a:hover, a:active {

	color: #F77E10;

	text-decoration: underline;

}



#container {

	min-height: 100%;

	_height: 100%;

	width: 956px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	background: url(images/repeat.jpg) 0 repeat-y;

}



#single_container {

	min-height: 100%;

	_height: 100%;

	width: 956px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	background: url(images/repeat.jpg) 0 repeat-y;

}





/* Header */



h1#header {

	margin: 0;

	height: 218px;

	text-indent: -1234em;

	position: relative;

	z-index: 1001;

	background: url(images/header.jpg) 0 no-repeat;

}



#header a {

	position: absolute;

	left: 1px;

	top: 10px;

	height: 95px;

	width: 550px;

	text-decoration: none;

}



/* Content */



#wrapper {

	width: 630px;

	position: relative;

	float: left;

	z-index: 12001;

	margin: -15px 0 0 0;

}



#content {

	margin: 0 0 0 40px;

}



#sidebar {

	position: relative;

	float: right;

	color: #fff;

	margin: 20px 0 0 0;

	padding: 0;

	width: 145px;

	z-index: 1002;

	font-size: 1.1em;

}



/*  All of the sidebar H2's no margins */





#right_col {

	position: relative;

	float: right;

	color: #fff;

	margin: 20px 15px 0 0;

	padding: 0;

	width: 145px;

	z-index: 10002;

	font-size: 1.1em;

}



#right_col h2, #sidebar ul li h2 {

	color:	#2D4C5E;

	margin: 10px 0 0 0;

	padding: 4px 0 0 4px;

	font-size: 1.11em; 

	line-height: 1.2em;

	text-transform: none;

	border-bottom: 1px dotted #ccc;

	width: 88%;

}



#right_col a, #sidebar a  {

	color: #fefefe;

 	text-decoration: none;

}



#right_col a:visited, #sidebar a:visited {

	color: #fefefe;

 	text-decoration: none;

}



#right_col a:hover, #sidebar a:hover {

	color: #F0DF71;

	text-decoration: underline;

}



right_col ul, #sidebar ul {

	margin: 0;

	padding: 0 0 20px 0;

	background: none;

}



#right_col li, #sidebar li {

	margin: 0;

}



#right_col ul li, #sidebar ul li{

	margin: 0;

	padding: 0;

}



#right_col li ul, #sidebar li ul{

	margin: 0;

}



#right_col ul li, #sidebar ul li{

	padding: 2px 6px 6px 6px;

	margin: 0;

}



#right_col ul li ul li, #sidebar ul li ul li {

	padding: 2px 0 4px 10px;

	margin: 0;

	font-size: 1em;

	font-weight: bold;

	background:   url(images/green_cross.jpg) left  no-repeat;

}



#right_col ul li ul li ul, #sidebar ul li{

	margin-left: 0px;

	padding-left: 6px;

	padding-bottom: 4px;

	margin-bottom: 0;

}



#sidebar_top {

	margin: 20px 27px 10px 0;

	_margin: 10px 13px 5px 0;

	width: 274px;

	position: relative;

	z-index: 9999;

	float: right;

}









#sidebar_top_content {



	background:   url(images/mid_cap.jpg) left  repeat-y;

	position: relative;

	color: #fefefe;

	z-index: 8888;

	float: right;

	font-size: 1.1em;

	padding: 10px 15px 5px 15px;

}





#sidebar_top_content a  {

	color: #B8EDFF;

 	text-decoration: none;

}



#sidebar_top_content a:visited {

	color: #B8EDFF;

 	text-decoration: none;

}



#sidebar_top_content a:hover {

	color: #F0DF71;

	text-decoration: underline;

}



#sidebar_top_content h2 {

	color: #B8EDFF;

	font-size: 1.69em;

	font-weight: normal;

	margin: -10px 0 0 0;

	padding: 0;

	border-bottom: 1px dotted #6290AA

}



#sidebar_bottom {

	position: relative;

	margin: 0 27px 10px 0;

	width: 274px;

	position: relative;

	z-index: 999999;

	float: right;

	color: #fff;

	font-size: 1.1em;

}



/* Right Column */



/* Mani Menu */



#main_menu {

	color: #fff;

	position: absolute;

	top: 108px;

	left: 125px;

	z-index: 99999;

	height: 42px;

}



.wrapper1{

	color: #44433f;	

	font: 14px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;

	margin: 0;

	padding: 4px 0 0;

	position: relative;

	z-index: 999999;

}



.wrapper1 a{

	color: #09548B;

	text-decoration: none;

}



.wrapper1 a:hover {

		color: #09548B;

	}

	.wrapper1 p {

		margin: 0 0 17px;

		padding: 0;

		line-height: 18px;

}



.wrapper {

	/*width: 710px;*/

	margin: 20px auto;

}



.nav {

	background: #fff url(images/nav_bg.jpg) repeat-x;

	float: left;



}



.nev-wrapper {

	clear: both;

	float: left;

}



.nav-left {

	background: url(images/nav_left.png) no-repeat top left;

	float: left;

	width: 10px;

	height: 41px;

}



.nav-right {

	background: url(images/nav_right.png) no-repeat top right;

	float: left;

	width: 11px;

	height: 41px;

}



.nav ul {

	/*width: 648px;*/

	height: 38px;

	float: left;

	margin: 0;

	padding-top: 3px;

	list-style: none;

	font-size: 15px;

	z-index: 999999;

	position: relative;

}



.nav li {

	float: left;

	padding: 0 7px;

	background: url(images/split.png) no-repeat right center;

z-index: 999999;

	position: relative;

}



.nav li.last {

	background:none;

}



.nav li:hover {

	z-index:999999;



}



.nav li a {

	display: block;

	line-height: 38px;

	overflow: hidden;

	float: left;

	z-index: 999999;

	position: relative;

}



a .menu-left {

	background: url(images/menu_left.gif) no-repeat left top;

	width: 8px;

	height: 32px;

	line-height: 35px;

	display: block;

	float: left;

}



a .menu-mid {

	background: url(images/menu_mid.gif) repeat-x top left;

	height: 32px;

	line-height: 35px;

	display: block;

	float: left;

}



a .menu-right {

	background: url(images/menu_right.gif) no-repeat top left;

	width: 8px;

	height: 32px;

	line-height: 35px;

	display: block;

	float: left;

}

.nav li a:hover .menu-left,

.nav li.active a .menu-left,

.nav li:hover a .menu-left,

.nav li a:hover .menu-mid,

.nav li.active a .menu-mid,

.nav li:hover a .menu-mid,

.nav li a:hover .menu-right,

.nav li.active a .menu-right,

.nav li:hover a .menu-right {

	background-position: 0 -37px;

	line-height: 35px;

}

.nav li a:hover,

.nav li.active a,

.nav li.hover a,

.nav li:hover a {

	color: #09548B;

}

.nav li:hover .sub,

.nav li.hover .sub {

	display:block;



}

.nav li .sub {

	display: none;

	position: absolute;

	top: 27px;

	left: 6px;

	background: url(images/submenu_top.png) no-repeat;

	width: 186px;

	padding-top: 9px;

	z-index: 999999;

}

.nav li ul {

	background: url(images/submenu_bg.png) repeat-y;

	width: 162px;

	height: auto;

	margin: 0;

	padding: 0 12px 10px;

	list-style: none;

	font-size: 14px;

	z-index: 999999;

	position: relative;

}



.nav li:hover li,

.nav li.active li {

	width: 100%;

	padding: 1px 0 2px;

	border-bottom: 1px #E6EFF7 solid;

	background: none !important;

}

.nav li:hover li a,

.nav li.active li a {

	color: #09548B;

	background: none !important;

	line-height: normal;

	width: 156px;

	padding: 8px 3px 3px;

	text-indent: 1px;

}

.nav li:hover li a:hover,

.nav li.active li a:hover {

	color: #fff;

	background: #6290AA !important;

	text-decoration: none;

	line-height: normal;

}

/*IE*/

.nav li li a:hover,

.nav li li a:hover {

	color: #fff;

	background: #165B9F !important;

	text-decoration: none;

	line-height: normal;

}

/**/

.nav .btm-bg {

	background: url(images/submenu_bottom.png) no-repeat;

	width: 205px;

	height: 9px;

	overflow: hidden;

	clear: both;

}



hr#clear {

	clear: both;

	height:109px;

	visibility: hidden;

}



hr.clear_right_col {

	clear: both;

	height: 20px;

	visibility: hidden;

}



p,

pre,

blockquote,

form,

label,

dl,

fieldset,

address {

	margin: 10px 0;

}



fieldset {

	padding:10px;

}

h1 {

	color: #535353;

	font-size: 2.3em; 

}



h2 {

	margin: 0 0 -1px 0;

	font-size: 1.25em; 

	line-height: 1em; 

	font-weight: bold; 

	color: #2D4C5E; 

	letter-spacing: -.2px;

	word-spacing: -.3px;

	border: none;

	border-bottom: 1px solid #DEDDDD;

	font-family: 'Trebuchet MS', arial, sans-serif;

}



h3 {

	color: #2D4C5E;

	font-size: 1.22em;

	font-weight: bold;

	margin: 0 0 0 0;

	padding: 0;

	border-bottom: 1px dotted #81BCDE;

	z-index: 999999;

}

h4 {

	color: #A6AA78;

	margin: 0 0 -1px 2px;

	font-size: 1.33em; 

	line-height: 1em; 

	font-weight: bold; 

	color: #0F9DD9; 

	word-spacing: -.3px;

	border: none;

}

h5 {

	margin: 20px 10px 10px 15px;

	border-bottom: 1px solid #DEDDDD;

	color: #535353;

	font-weight: bold;

	padding: 0;

	font-size: 1.33em;

	width: 90%;

}



h6 {

	color: #B8EDFF;

	font-size: 1.69em;

	font-weight: normal;

	margin: -10px 0 0 0;

	padding: 0;

	border-bottom: 1px dotted #6290AA;

}







hr.clearing {

	height: 1px;

	visibility: hidden;

	clear:both;

	margin: 0;

}



hr.clearing_r {

	height: 1px;

	visibility: hidden;

	clear: right;

	margin: 0;

}



hr.clearing_l {

	height: 1px;

	visibility: hidden;

	clear: left;

	margin: 0;

}



.dotted_line {

	border-bottom: 1px solid #DEDDDD;

	margin: 4px 10px 0 0;

	width: 90%;

}



.solid_line {

	border-bottom: 1px solid #DEDDDD;

	margin: -5px 0 10px 0;

	width: 99%;

}



small {

	color: #BEC2C2;

  font-family: Gill Sans, Verdana, sans-serif;

	font-size: 8px;

	line-height: 14px;

	text-transform: uppercase;

	letter-spacing: 2px;

	font-weight: bold;

}



.entry {

	margin: 0;

	padding: 0 6px 6px 6px;

	font-size: .999em; 

	line-height: 1.55em;

	color: #1B1B1B;

}



.entry img {

	margin: 0 10px 5px 0;

	border: none;

}



ul,

ol {

	margin: 5px 0 20px 0px;

	list-style-type: none;

}



li,

dd{

	margin-left: 7px;

	list-style-type: none;

}



blockquote {

	color: #363636;

	border: 1px solid #DEDDDD;

	background-color: #F7F7F7;

	padding: 8px 10px 10px 10px;

	margin: 6px 9px 0 0;

	font-size: 1.1em;

	line-height: 14px;

}



.textwidget {

	padding: 0 0 0 8px;

}



/*  Post - not entry - stuff */



.post {

	padding: 10px 0 10px 10px;

	margin: 0 0 20px 1px;

    margin: 5px;

    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

    font-size: 11px;



}



.postmetadata {

	color: #F3F0EB;

	background-color: #2D4C5E;

	padding: 6px 10px 8px 10px;

	margin: 6px 9px 7px 0;

	font-size: .9em;

	font-weight: bold;

	line-height: 14px;

}



.postmetadata_extended {

	

}



.postmetadata_extended_buttons {

	margin-right: 25px;

}



.postmetadata a:link {

	color: #BDE7FF;

	text-decoration: none;

}



.postmetadata a:visited {

	color: #BDE7FF;

	text-decoration: none;

}



.postmetadata a:hover {

	color: #fff;

	text-decoration: underline;

}





.post ul li{

	list-style-type: disc;

	margin-left: 25px;

	padding: 5px 0 3px 0;

}



.post ol li{

	list-style-type: decimal;

	margin-left: 25px;

	padding: 5px 0 3px 0;

}



.post h2 {

	margin: 0 0 -1px 0;

	font-size: 1.6em; 

	line-height: 1em; 

	font-weight: normal; 

	color: #2D4C5E; 

	letter-spacing: -.2px;

	word-spacing: -.3px;

	border: none;

}



.post h2 a:link {

	color: #2D4C5E;

	text-decoration: none;

}



.post h2 a:visited {

	color: #2D4C5E;

	text-decoration: none;

}



.post h2 a:hover {

	color: #BF9B0B;

	text-decoration: underline;

}



/* Comments styles */





#commentform {

	margin: 20px 0 10px 25px;

}



#postcomment {

	padding-left: 20px;

}



.comments_links {

	padding-left: 20px;

}



#comments  {

	padding-left: 15px;

}



ol.commentlist{

	margin: 0 0 50px 0;

}



.commentlist li {

	

}



.JTk_comment {

	margin: 15px 50px 0 15px;

	padding: 0 10px 25px 15px;

	font-size: 1.1em;

	background: #F7F7F7;

	border-top: 1px dotted #DEDEDE;

	color: #535353;

	}



.JTk_commenter {

	margin: -10px 0 25px 300px;

	color: #888;

}



small.commentmetadata {

	color: #888;

}



 .commentlist{

	position: relative;

 }



 .more-link {

	margin: 0 0 0 300px;

	font-family: Gill Sans, Verdana, sans-serif;

	font-size: 8px;

	line-height: 14px;

	text-transform: uppercase;

	letter-spacing: 2px;

	font-weight: bold;

	position: relative;



 }



 .small_comments {

	 font-family: Gill Sans, Verdana;

	font-size: .66em;

	line-height: 14px;

	text-transform: uppercase;

	letter-spacing: 2px;

	font-weight: bold;

	margin: 0 0 0 3px;

	color: #999;

 }



.allowed_tags strong {

	font-size: .88em;

	color: #077ABF;

 }



.allowed_tags {

	margin: 15px 66px 20px 0px;

	padding: 5px 10px 3px;

	font-size: .88em;

	background: #F7F7F7;

	border-top: 1px dotted #DEDEDE;

	color: #535353;

}







h3#comments, h3#respond{

	margin:0 66px 0 15px;

	border-bottom: 1px solid #DEDDDD;

	color: #077ABF;

	font-weight: normal;

	padding: 0;

	font-size: 1.5em;

	font-weight: normal;

}



#comment_submit {

	border: 1px solid #cfcfcf;

	width: 120px;

	height: 20px;

	font-size: 1.1em;

	border-bottom: 1px dotted #FE942A;

	color: #548E30;

	vertical-align: middle;

	padding: 0 0 4px 0;

	text-align: center;

}



/* Form Stuff */



input {

	color: #5a5a5a;

	border: none;

	padding: 4px 0 2px 7px;

	height: 18px;

	width: 300px;

	background-color: #F7F7F7;

	border: 1px solid #bbb;

	font-size: 1.1em;

	font-family: tahoma, verdana, arial, sans-serif;

}



textarea {

	color: #5a5a5a;

	border: none;

	padding: 10px 20px 0 10px;

	height: 158px;

	width: 332px;

	background-color: #F7F7F7;

	border: 1px solid #bbb;

	font-family: tahoma, verdana, arial, sans-serif;

	font-size: 1.1em;

}



#search_heading {

	position: absolute;

	top: 25px;

	right: 10px;

	z-index: 888;

	font-weight: normal;

	font-size: 1.44em;

	letter-spacing: .3px;

	word-spacing: 1.3px;

	color: #A8ADAD;

	font-weight: bold;

	font-family: 'Trebuchet MS', arial, sans-serif;

}



#home_search {

	position: absolute;

	top: 184px;

	left: 655px;

	z-index: 888888;

	color: #ffffff;

	font-size: 1.2em;

	font-weight: bold;

	z-index: 1005;



}



#searchsubmit {

	border: 1px solid #cfcfcf;

	width: 50px;

	height: 20px;

	font-size: .8em;

	background-color:#F1F1F1;

	color: #74818C;

	vertical-align: middle;

	padding: 0 0 4px 0;

	text-align: center;



}



#searchform {

	margin: 0;

	padding: 0;

	vertical-align: middle;

}



#search_box {

	padding: 2px 0 0 6px;

	height: 21px;

	width: 206px;

	margin: 0;

	vertical-align: middle;

	background: url(images/input_back.jpg) left no-repeat;

	border: none;

}



.buttons_no_b {

	border: none;

	background: none;

	margin: 2px 0 0 0;

	height: 22px;

	width: 45px;

}



.search_no_b {

	margin: 0 0 0 -4px;

	border: none;

	background: none;

	height: 20px;

	width: 44px;

	vertical-align: middle;

}



#home_cats {

	position: absolute;

	top: 60px;

	right: 30px;

	z-index: 999999;

	margin: 0;

	padding: 0;

}



#header_text {

	position: absolute;

	top: 175px;

	left: 125px;

	z-index: 1002;

	margin: 0;

	padding: 0;

	width: 500px;

	color: #fff;

	line-height: 11px;

}



#temp_box_text {

	padding: 0 20px 5px 20px;

		font-size: 1.125em; 

	line-height: 1.33em;

	color: #1B1B1B;

}



#temp_box_text h2 {

	display: none;

}



h2#temp_box_text {

	display: none;

}







select {

	padding: 2px 0 0 7px;

	height: 23px;

	width: 160px;

	margin: 0;

	vertical-align: middle;

	background: #D8DFE3;

	border: 1px solid #74A0CA;

	font-size: .88em;

}



h2.widgettitle {

	display: none;

}



form {



}



#bottom_nav {

	margin: 50px 0 0 0;

	font-size: 11px;

}



.prev_nav {

	float: left;

}



.next_nav {

	float: right;

}



	  /* WordPress likes this http://codex.wordpress.org/CSS

-----------------------------------------*/



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



  /* Footer

-----------------------------------------*/

#footer {

	background: url(images/footer.jpg) 0 0 no-repeat;

	min-height: 109px;

	_height: 109px;

	width: 956px;

	position: relative;

	padding: 0;

	margin: -109px auto 0 auto;

  }



#footer_container {

    padding: 30px 0 5px 20px;

	font-size: 1em;

	color: #535353;

	font-weight: bold;

	position: relative;

	text-align: left;

}





#footer_menu {

	position: relative;

	color: #EFE9CC;

	margin: 0 0 0 20px;

	padding: 0;

    text-transform: none;

	text-align: left;

}



#footer_menu ul {

	list-style: none;

	padding: 0;

	margin: 0 0 5px;

}



#footer_menu li {

	margin: 0;

	display: inline;

	padding: 0 7px 0 4px;

	border-right: 1px solid #E6E6E6;

	font-size: .9em;

	font-weight: bold;

}



#footer_menu li a {

	color: #2D4C5E;

    text-decoration: none;

	background-color: transparent;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

}



#footer_menu li a:visited {

	color: #2D4C5E;

    text-decoration: none;

	background-color: transparent;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

}



#footer_menu li a:hover {

	color: #1A2B3B;

    background-color: transparent;

	border-color: #8E9EAA;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

	border-style: dotted;

	text-decoration: none;

}



#form_submit {

	width: 100px;

	height: 20px;

	vertical-align: middle;

	padding: 2px 0 4px 0;

}



.you_tube_div {

	z-index: 1005;

}

/* scroller CSS */
#marqueecontainer{
position: relative;
width: 275px; /*marquee width */
height: 290px; /*marquee height */
background-color: #FFF;
overflow: hidden;
/*border: 1px solid #532C02;*/
border: 1px solid  #6290AA;
padding: 4px;
padding-left: 4px;
font-size:12px;
}
/* scroller CSS END*/
