/* 
Theme Name: whiteboard
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: A blank theme for you to draw on.
 
Version: 1.0.4

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */


/*	Resets
	------	*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video, .w3eden{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/*	Typography presets
	------------------	*/

.gigantic {
	font-size: 110px;
	line-height: 120px;
	letter-spacing: -2px;
}

.huge,
h1 {
	font-size: 68px;
	line-height: 72px;
 
}

.large,
h2,
#content h1, #post h1 {
	font-size: 42px;
	line-height: 48px;
}

.big,
h3,
#content h2 {
	font-size: 26px;
	line-height: 36px;
}

.normal,
body,
#content h3 {
	font: 16px/24px Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,.1); -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}

.small {
	font-size: 13px;
	line-height: 18px;
}

abbr,
acronym{
	border-bottom: 1px dotted;
	cursor: help;
	font-variant: small-caps;
}
address,
cite,
em,
i{
	font-style: italic; font-size:.9em; margin-left:18px;
}
a {
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	-moz-transition: color .3s linear;
	text-decoration: none;
	outline: none;
}
a:active,
a:focus {
	text-decoration: underline;
}
/*
	general styles
 */

.serif,
cite,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
}

.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
	margin: 24px 12px 12px;
}

.monospace,
var,
code {
	font-family: courier new, courier, monospace;
}

.amp {
	font-style: italic;
	font-family: baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;
	font-weight: normal;
}

a:link {
	color: #FF6600  ;
}
a:visited {
	color: #FF6600;
}
a:hover,a:active {
	color: #FF8000  ;
}

.post-content ul,
.post-content ol {
	padding-left: 24px;
}

input,
textarea { 
	border: 1px #aaa solid;
	padding: 5px;
	outline: none;
}
input:hover,
textarea:hover,
input:focus,
textarea:focus {
	border: 1px #444 solid;
}
input:focus,
textarea:focus {
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
}
textarea {
	min-height: 150px;
	width: 100%;
}

blockquote {
	border-top: 1px #ccc dotted;
	border-bottom: 1px #ccc dotted;
	text-align: justify;
	margin: 20px;
	padding: 12px;
}
	blockquote:first-letter {
		font-size: 24px;
		padding-right: 1px;
	}
	blockquote:first-line {
		font-size: 20px;
}

/*
Here is a list of all the <DIV>s in Whiteboard.
*/
body {
 
background: url(images/contentbgnew.jpg) #1182D5  top center no-repeat;
color:#333;
 
font-size:.95em

}

body  {
 
background: url(images/contentbgnewinner.jpg) #fff  top center no-repeat;
color:#333;
 
font-size:.95em

}
#telephone {float:right; width:500px; height:40px;text-align:right; color:#fff;  font-weight:bold; } 
#telephone img {line-height:40px; vertical-align:middle }
#telephone span{line-height:40px; display:inline-block;font-size:1.4em; letter-spacing: 1px; margin:0;padding:0}
.dcjq-mega-menu ul li {list-style:none;float:left;margin: 0 20px;}

#dc_jqmegamenu_widget-3-item {font: normal 13px Arial, sans-serif; line-height: 16px;}
#dc_jqmegamenu_widget-3-item ul, #dc_jqmegamenu_widget-3-item ul, #dc_jqmegamenu_widget-3-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-3-item ul.menu {   width: 100%;  position: relative;}
#dc_jqmegamenu_widget-3-item ul li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}
#dc_jqmegamenu_widget-3-item ul li a {float: left; display: block; color: #fff; padding: 12px 18px 12px 15px; text-decoration: none;}
#dc_jqmegamenu_widget-3-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-3-item ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; background: url(skins/images/arrow.png) no-repeat 0 100%;}
#dc_jqmegamenu_widget-3-item ul li.mega-hover a, #dc_jqmegamenu_widget-3-item ul li a:hover {background-position: 100% -40px; color: #F2F3E4 ; text-shadow: none;}
#dc_jqmegamenu_widget-3-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-3-item ul li .sub-container {position: absolute; background: url(skins/images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
#dc_jqmegamenu_widget-3-item ul li .sub {background: url(skins/images/bg_sub.png) no-repeat 100% 100% #e5e5e5; padding: 10px 20px 20px 10px;}
#dc_jqmegamenu_widget-3-item ul li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
#dc_jqmegamenu_widget-3-item ul.full-width li .sub-container.mega .sub {margin-right: -2px;}
#dc_jqmegamenu_widget-3-item ul li .sub .row {width: 100%; overflow: hidden; clear: both;}
#dc_jqmegamenu_widget-3-item ul li .sub li {list-style: none; float: none; width: 170px; font-size:.8em; font-weight: normal;}
#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-3-item ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #E3E3E3 url(skins/images/bg_mega_hdr.png) no-repeat 0 0; text-transform: uppercase; font-weight: bold; color: #000; text-shadow: 1px 1px 1px #fff;}
#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #a32403; text-shadow: none;}
#dc_jqmegamenu_widget-3-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(skins/images/arrow_off.png) no-repeat 5px 8px; font-weight: normal;}
#dc_jqmegamenu_widget-3-item ul .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(skins/images/arrow_on.png) no-repeat 5px 8px;}
#dc_jqmegamenu_widget-3-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url(skins/images/arrow_off.png) no-repeat 7px 10px;}
#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url(skins/images/arrow_on.png) no-repeat 7px 10px;}





.menu li a {color:#FFFFFF; }
h3.frontbar{line-height:50px; margin-bottom:.5em ;margin-top:.5em}
#slideshow {height:280px;  }
#slider {; border-top:1px solid #ffcc00; border-bottom:1px solid #ffcc00}
#slideshow p {padding:10px; font-size:.9em }
#slideshow h2 {padding:10px }

#container{




}

.container{width:990px;
margin:0 auto;}

#header { height:120px
}

#header ul {text-align:right; float:right;height:24px;
}

#header li { 
font-family:Arial, Helvetica, sans-serif; 
float:left; 
width :130px;
height:24px;
margin-left:8px;
list-style: none;
font-size:18px;
text-transform:lowercase;
line-height:24px;
}

#header li a {color:#FFFFFF; text-decoration:none
}
#header img {margin-right:8px}

#container img{margin-right:12px}


.dcjq-mega-menu {width:600px; font-size:.9em; float:right; margin-top: 12px}

#post, .post{margin-bottom:10px; margin-top:10px;  border-bottom:1px solid #ffcc00    }

.innerpost img {margin-left:10px;}
#innerpost, .innerpost{margin-bottom:10px; margin-top:10px;  min-height:660px;  border-top:1px solid #ffcc00; border-bottom:1px solid #ffcc00}
#innerpost p, .innerpost p {color:#333; margin: 0 10px; font-size:.9em; padding-bottom:1em}
#post p, .post p{color:#333; margin: 0 10px; font-size:.9em; padding-bottom:1em}
#post a {color:#FF9900; text-decoration: none}
#post h1, .post h1 {color:#333; padding: 12px; padding-bottom:36px  }
#innerpost h1 , .innerpost h1{color:#333; padding: 12px; padding-bottom:36px  }
#innerpost h2 , .innerpost h2 {color:#333; padding: 12px;  padding-bottom:24px  }
#innerpost h3 , .innerpost h3{color:#333; padding: 12px;  padding-bottom:24px  }
#post-meta p {font-size:.75em; color:#666666}
#innerpost ul, .innerpost ul  {margin-left:2em; padding-bottom:1em}
#innerpost li, .innerpost li{ margin:0; padding:0 10px; font-size:.9em}
#innerpost li, .innerpost li {
  margin: 0;
  padding: 2px 0 2px 36px;
  list-style: none;
  background: url(images/tick.jpg) no-repeat top left;
}



#container a, #footer a { 
text-decoration:none;
color: #CCFF66



}




#container a:hover, #footer a:hover { 
text-decoration:underline;
color: #CCFF00  



}

#post li, .post li {
list-style: circle;
line-height:150%;
margin-left:60px;
margin-bottom:5px
}

.post img{margin:10px;}

 h1.portfolio {width:260px;float:left} 
#portfolioDescription {width: 500px; float:left;color:#666666 }
#portfolioDescription p {font-size:.75em; margin-top:32px;color:#666666 }
.portfoliopost {width:330px; float:left;}
#postmeta{}
#postnavigation{ margin: 0 10px; }
#searchform{}
#sidebar h3 {margin-bottom:9px;
font-size:  18px
}

#sidebar{
clear:both;
margin-top:18px;


}

#sidebar li {

list-style:none;
line-height: 200%;
font-size:11px;
}


#footer {clear:both;
 border-top:1px solid  #000033;
 
background: url(images/grey40.png) #0066CC; color:#fff
 }

.bottomBox {
width:194px;
min-height:200px;
float:left;
font-size:11px}

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.twitter-item {font-size: .9em}

.fan_box   {background-color:#0066FF}

#contact { 
position:fixed;
right:0px;
top:350px;
width:60px;
height: 187px;
}

#mc-embedded-subscribe-form fieldset{width:500px; border:1px solid #FFFFFF}
#mc-embedded-subscribe-form legend {margin-left:20px;color: #FFFFFF; font-size:1.2em}

#mc-embedded-subscribe-form label {display:block;width:200px;}
.mc-field-group {margin-left:20px;}


#tec-content {
    font-size: 1.0em !important;
}

#tec-events-loop {
    clear: both;
    font-size: inherit !important;
    margin: 10px 0 0;
}


.category-events .entry-title a, .tec-event-meta-desc, .tec-event-day {
    color: #ffffff !important;
}

blockquote {
	/*font-family: Georgia, "Bitstream Charter", serif;*/
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}

#lowerFrontContainer {background-color:#e5e5e5; color:#333333; font-size:.8em; border-top:1px solid #ccc}
#frontWidgets {margin-top:12px; color:#FFFFFF; }
#frontWidgets p {font-size:.9em; padding:0 12px;margin-bottom:1em}
#frontWidgets a:link {color:#ffcc00!important }
#frontWidgets a:visited {
	color: #FFcc00!important;}
}
#frontWidgets h3{padding:0 12px; font-size:2.2em; font-weight:normal}
#frontWidgets img {margin-right:12px}
.widget-area ul, #sidebar ul {margin: 0 4px;padding:0; }
.FrontSidebar1 {width:308px;height:380px; margin-right:30px;float:left;background: #1182D5;border :1px solid #FFF ;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.FrontSidebar2 {width:308px;height:380px;margin-right:30px; float:left;background: #1182D5 ;border :1px solid #FFF;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.FrontSidebar3 {width:308px;height:380px; float:left;background: #1182D5; border :1px solid #FFF;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.LowerSidebar1 {width:308px;height:140px; margin-right:30px;float:left; color:#333333; margin-top:12px; margin-bottom:12px  }
.LowerSidebar2 {width:308px;height:140px;margin-right:30px; float:left;   ; color:#333333;margin-top:12px; margin-bottom:12px }
.LowerSidebar3{width:308px;height:140px; float:left;   color:#333333;margin-top:12px; margin-bottom:12px  }

h3.lowerfrontbar {font-size:14px; line-height: 1.6em; padding-bottom:12px;}

.wp-post-image {float:left; margin-right:20px;}
#slider ul {margin-top:12px:}
#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
		#slider   {padding-top:12px}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:990px;
		height:500px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */