f/* -------------------
EYEWIRE stylesheet
start:  8.24.09

=========== TOC (Table of Content) 
   =GLOBAL RESET & DEFAULTS
   =GENERAL HEADING STYLES 
   =STRUCTURE 
   =HEADER
   =MAIN CONTENT
   =HOMEPAGE
   =FULL ARTICLE PAGE
   =EVENTS PAGE
   =REGISTRATION PAGE
   =ARCHIVES PAGE
   =SIDEBAR
   =FOOTER
   =EYEWIRE FRAME
   =ADMIN STYLES


=========== NOTES
ie6 - minor height issues on event ticker


=========== COLORS
light grey			#f5f5f5
light med. grey		#808080
medium grey		   	#646464
red				   	#be0404
darker red		   	#b20707
bright red        	#d81212
off white		   	#999
smh blue		    #5fb4c9
-----------------------  */




/* =GLOBAL RESET & DEFAULTS _____________________________________________________ */
html,body,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,input,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,input,center,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-size:101%;vertical-align:baseline; }
body     		{ font-family:Tahoma, Geneva, sans-serif; font-size:12px;  background:#666666;}
ol,ul    		{ list-style:none;}
blockquote,q	{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after
         		{ content:'';content:none; }
:focus   		{ outline:0; }
ins      		{ text-decoration:none; }
del      		{ text-decoration:line-through; }
table    		{ border-collapse:collapse;border-spacing:0; }
img      		{ border:none;  }
a        		{ color:#c00303; text-decoration:underline;  }
.clear         	{ clear:both; }
p				{ color:#000; line-height:18px; font-size:95%; }
.vr				{ border-right:solid 2px #fff; padding-right:20px; clear:left;}
.hide			{ display:none; }
.lowlight		{ color:#888; }
input[type="text"], input[type="password"]		{ border:solid #999 1px; color:#888; padding:1px; margin:0; background:#fff;}
input[type="submit"], input.submit	   { text-transform:uppercase; font-size:90%; color:#d9d9d9; border:none;padding:1px 1px 2px 1px;margin:0; }
input[type="submit"]:hover, input.submit:hover { color:#fff; }
input, 			{ border:solid #999 1px; height:15px;padding-bottom:1px }
textarea       	{ border:solid #999 1px; }





/* =GENERAL HEADING STYLES  _________________________________________________________*/
h2      	{ float:left; width:380px; margin-bottom:10px; font-size:175%; font-family:calibri, arial, sans-serif; color:#444;}
h2 a		{ text-decoration:none; }
h3, h3 a	{ font-size:110%; color:#646464; padding-bottom:5px; text-decoration:none; }
h4      	{ color:#808080; text-transform:uppercase; font-size:75%; font-weight:normal; padding-bottom:5px; line-height:20px; }
h4 a    	{ text-decoration:none; }




/* =STRUCTURE ______________________________________________________________________*/
#container		{ width:983px; margin:0px auto; }
#header			{ width:983px; background-color:#ffffff; margin:0; padding:0; overflow:hidden; border-bottom:solid 2px #d6d6d6; margin-top:-30px; position:relative;}
#mainwrapper	{ width:983px; overflow:hidden; background:#bdbcbc; display:block; }
#mainwrapper2_a	{ width:953px; overflow:hidden; background:#ffffff; display:block; padding:15px 15px 0 15px;}
#maincontent	{ width:589px; margin:0; padding:15px 15px 55px 15px; float:left;  }
#maincontent_events, #maincontent_register   { width:954px; padding:15px 14px 15px 15px; background:#e6e6e6;}
#sidebar		{ width:336px; margin:0; padding:14px 14px 0; float:right; overflow:hidden; }
#footer			{ background-color:#ffffff; width:983px; margin:0 0 10px 0; padding:10px 0 5px; }





/* =HEADER ____________________________________________________________________*/
#header h1			{ width:200px;float:left; display:block; margin:0 0 0 10px; }
#header h1 a			{ width:200px; height:80px; display:block; float:left; background:url(../images/ewlogo.png) 0 0 no-repeat; text-indent:-9999px; margin-top:24px; margin-left:5px; padding:0;}


/* -------------- ALL NEW HEADER ----------- */
#header2			{ width:983px; background:url(../images/headerglow.gif) top left no-repeat #bdbcbc; margin:0; padding:0; border-bottom:solid 2px #d6d6d6; position:relative; padding-top:10px;}
#header2 h1			{ width:200px;float:left; display:block; margin:0 0 0 10px; }
#header2 h1 a			{ width:200px; height:130px; display:block; float:left; background:url(../images/ewlogo2.png) 0 0 no-repeat; text-indent:-9999px; margin-top:24px; margin-left:5px; padding:0;}
#header2 form		{ width:330px; margin-top:63px; display:block; float:left; }
#header2 form div  	{ display:block; float:left; }
#header2 form label	{ text-transform:uppercase; font-size:100%; color:#444; padding:0 3px; display:inline-block; }
#header2 form input[type="text"], #header form input[type="password"]	{ display:inline; width:100px; }
#header2 form input[type="submit"]	{ background:#888; line-height:12px; }
#header2 div.ad{float:right;width:730px;margin-top:3px;margin-right:20px;}


#loginbuttons			{ border:1px solid blue; overflow:auto;  padding:0px; margin:0px; float:right; }
#loginbuttons a			{ display:block; float:left; margin:0px; padding:0px; }

.loginnav.loggedin		{text-align:right; position:relative;top:0px;left:0px;width:400px;float:right;color:#fff;padding-top:.6em;padding-right:1em;}
.loginnav.loggedin a		{color:#fff;}
.loginnav.loggedout		{ text-align:right; position:absolute; top:130px; left:720px; height:50px; z-index:1; margin-top:17px;}
.loginnav.loggedout a	{ position:absolute; z-index:100;top:27px;}
a#reg					{ display:inline; }
a#login					{ display:inline; background:url(../images/login.png) top left no-repeat; cursor:pointer; }



#nav_new				{ float:left; width:430px; height:30px;}
#nav_new li				{ display:block; float:left; margin-top:4px; }
#nav_new li a				{ text-decoration:none; font-family:calibri, arial, sans-serif; font-weight:bold; color:#fff; text-transform:lowercase; display:block; font-size:18px; padding:8px; }
#loginnav				{ float:right; overflow:visible; margin:7px 7px 0px 0px;  }

li#activenavnews			{ width:150px;}
li#activenavnews a		{ border:1px solid orange; width:150px; background:url(../images/allbtns.gif) no-repeat 0 -143px;  color:#fff; text-decoration:none; }
li#activenavevents a		{ width:92px; background:url(../images/allbtns.gif) no-repeat -74px -143px;  color:#fff; text-decoration:none; }
li#activenavjobs a		{ width:71px; margin:0 3px 0 5px; background:url(../images/allbtns.gif) no-repeat 0 -143px;  color:#fff; text-decoration:none; }

#darkbar				{  background-color:#444; height:34px; clear:both;  }

li#nav_news a									{ width:55px; text-align:center; margin-top:-10px; background:url(../images/allbtns.gif) no-repeat 0 -185px; }
li#nav_news a:hover, li#nav_news.active a		{ background-position:0 -143px; color:#fff; text-decoration:none; }
li#nav_events a								{ text-align:center; width:77px; margin-top:-10px; }
li#nav_events a:hover,  li#nav_events.active a	{ background:url(../images/allbtns.gif) no-repeat -74px -143px; color:#fff; text-decoration:none; }
li#nav_jobs a									{ width:55px; text-align:center; margin-top:-10px; }
li#nav_jobs a:hover,  li#nav_jobs.active a		{ background:url(../images/allbtns.gif) no-repeat 0 -143px; color:#fff; text-decoration:none; }


#navareaholder			{ width:982px; border:1px solid yellow; overflow:auto; padding:0px; }

ul#socialmedias			{ float:right; margin:20px 10px 0px 0px;}
ul#socialmedias li			{ float:left; }
ul#socialmedias li a		{ width:37px; height:42px; display:block; }
ul#socialmedias li a span	{ display:none; }
#twitter				{ background:url(../images/twitter.png) bottom left no-repeat; height:100px; border;1px solid red; }
#twitter:hover			{ background:url(../images/twitterON.png) top left no-repeat; }
#facebook				{ background:url(../images/facebook.png) bottom left no-repeat; }
#facebook:hover			{ background:url(../images/facebookON.png) top left no-repeat; }
#rss					{ background:url(../images/rss.png) bottom left no-repeat; }
#rss:hover				{ background:url(../images/rssON.png) top left no-repeat; }
#email					{ background:url(../images/email.png) bottom left no-repeat; }
#email:hover			{ background:url(../images/emailON.png) top left no-repeat; }


/*login*/
#header form		{ width:330px; margin-top:63px; display:block; float:left; }
#header form div  	{ display:block; float:left; }
#header form label	{ text-transform:uppercase; font-size:100%; color:#444; padding:0 3px; display:inline-block; }
#header form input[type="text"], #header form input[type="password"]		
					{ display:inline; width:100px; }
#header form input[type="submit"]	{ background:#888; line-height:12px; }
#p1 a		{margin-bottom:10px;}
#p2               	{ padding:20px 0 0 0px; }
#p2 p				{ position:relative}
#p2 p a         	{ display:inline!important; width:20px; padding-top:1px; font-size:90%; display:none!important;}
p#linform a       	{ float:left; padding:0; font-size:90%; }
p#linform span    	{ padding:5px 0 0 15px; display:block; }
#forgetpw			{ color:#666; left:125px; position:absolute; text-transform:lowercase; top:-18px; background:none!important; }


/*navigation*/
#header ul					{ width:430px; float:right; margin-top:65px;}
#header ul li					{ display:block; float:left; }

/*black&red nav btns*/
li#newsbtn a, li#eventbtn a, li#jobsbtn a, li#activenav_news a, li#activenav_events a, li#activenav_jobs a{ font-family:Calibri,Arial,sans-serif; font-weight:bold; font-size:155%; height:27px; text-transform:lowercase; padding-top:15px; color:#999; text-decoration:none; }

li#newsbtn a					{ width:71px; margin:0 3px 0 5px; background:url(../images/allbtns.gif) no-repeat 0 -185px; }
li#newsbtn a:hover			{ background-position:0 -143px; color:#fff; text-decoration:none; }
li#eventbtn a					{ width:92px; background:url(../images/allbtns.gif) no-repeat -74px -185px; }
li#eventbtn a:hover			{ background-position:-74px -143px; color:#fff; text-decoration:none; }
li#jobsbtn a					{ width:71px; margin:0 3px 0 3px; background:url(../images/allbtns.gif) no-repeat 0 -185px; }
li#jobsbtn a:hover			{ background-position:0 -143px; color:#fff; text-decoration:none; }

li#activenav_news a			{width:71px; margin:0 3px 0 5px; background:url(../images/allbtns.gif) no-repeat 0 -143px;  color:#fff; text-decoration:none; }
li#activenav_events a			{ width:92px; background:url(../images/allbtns.gif) no-repeat -74px -143px;  color:#fff; text-decoration:none; }
li#activenav_jobs a			{width:71px; margin:0 3px 0 5px; background:url(../images/allbtns.gif) no-repeat 0 -143px;  color:#fff; text-decoration:none; }

/*regular nav links*/
#header a	      { width:60px; padding-top:23px; display:block; font-size:80%; text-transform:uppercase; text-align:center; text-decoration:none; }
#header a:hover					{ text-decoration:underline; }




/* =MAIN CONTENT ____________________________________________________________________*/
#maincontent	   		{ background:#f5f5f5; }
/*events ticker*/		
div#reminderticker		{ z-index:10; width:589px; height:20px; overflow:hidden; background:url(../images/allbtns.gif) repeat-x 0 -30px; }
#reminderticker ul		{ text-transform:uppercase; font-size:90%; font-weight:bold;}
#reminderticker li		{ text-align:center; padding:0; width:589px; height:20px; }
#reminderticker ul li p			{ color:#F5F5F5; padding-top:1px; font-size:92%; }
#reminderticker ul li a			{ color:#E4E5DF; text-decoration:underline; }
#reminderticker ul li a:hover	{ color:#fff; }

/*event ticker arrows*/
span#prevBtn, span#nextBtn		{ display:block; background:url(../images/allbtns.gif) repeat-x 0 -30px; width:35px; height:20px; }
span#prevBtn		{ margin:-20px -1px 0 0; float:left; }
span#nextBtn		{ margin:-20px 0px 0 554px; float:left; }
span#prevBtn a, span#nextBtn a{ width:11px; height:7px; background:url(../images/allbtns.gif) repeat-x; text-indent:-9999px; display:block; z-index:500;}
span#prevBtn a		{ margin:5px 0 0 24px; background-position: 0 -8px; width:11px; height:7px; }
span#nextBtn a		{ margin:5px 0px 0 0; background-position:0 0px; width:11px; height:7px; }  





/* =HOMEPAGE ____________________________________________________________________*/
/*register ad large*/
#registerad_full			{ display:block; margin-top:15px; }
#registerad_full a			{ width:589px; height:203px; display:block; background:url(../images/regnow.gif) 0 0 no-repeat; text-indent:-9999px;}

/*Video article*/
#video_article			{border-bottom:solid 2px #646464; background:#FFF; padding:10px 25px 20px 10px; margin:0px 0 10px;}
#video_article p			{margin-top:10px;}

/*featured article - regular*/
#featured_articlemini			{ width:554px; border-bottom:solid 2px #646464; padding:10px 25px 20px 10px; margin:10px 0 -10px; }
#featured_articlemini:hover			{ background: #FFF; }
#featured_articlemini h5		{ color:#808080; text-transform:uppercase; font-size:75%; font-weight:normal;padding:0 0 3px 0; }
#featured_articlemini h5 span	{ display:none; }
#featured_articlemini h3 a		{ color:#B20707; font-size:160%; padding-bottom:5px }

/*featured article - eyewire*/
#featured_articleminiew				{ width:554px; border:solid 2px #B20707; padding:10px 23px 10px 8px; margin:10px 0 15px; }
#featured_articleminiew h5			{ color:#646464; text-transform:uppercase; font-size:80%; padding:0 0 3px 0; }
#featured_articleminiew h5 span		{ color:#be0404; }
#featured_articleminiew h3			{ color:#be0404; font-size:160%; padding-bottom:5px }

/*articles*/
#header_articlemini					{ width:589px; overflow:hidden; padding:10px 0;position:relative; }
#header_articlemini form			{ width:200px; float:right; text-align:right; text-transform:uppercase; font-size:80%}
#header_articlemini form select 	{ font-size:95%; }
#header_articlemini form p			{ font-size:99% }
.articlemini						{ width:268px; min-height:175px; margin-bottom:25px; display:block; float:left; padding:8px 12px 0;overflow: hidden; }
.articlemini p a, .articlefull p a	{ display: block; text-decoration:none; }
.articlefull            					{ width:568px; padding:25px 10px; border-bottom:1px solid #D6D6D6; display:block;  }
.articlemini:hover, .articlefull:hover      { background:#fff; }

/*previous & next links*/
#nextprev_articlemini		{ clear:both; display:block; overflow:hidden; padding:0 0 10px 0; }
#nextprev_articlemini a		{ text-decoration:none; text-transform:uppercase; font-size:10px; }
#nextprev_articlefull  		{ clear:both; display:block; overflow:hidden; padding:25px 0 10px 0; }
.prevnav					{ width:25%; float:left; }
.nextnav					{ width:25%; float:right; text-align:right; }

/*rectangle ad*/
.ad_articlemini, .ad_articlfull		{ width:588px; float:left; padding:0 0 5% 10%; display:none;}
.ad_articlemini img		            { width:468px; height:58px; }

/*featured video - regular*/
#featured_videomini			{ width:554px; border-bottom:solid 2px #646464; padding:10px 25px 20px 10px; margin:10px 0 -10px; }
#featured_videomini:hover			{ background: #FFF; }
#featured_videomini h5		{ color:#808080; text-transform:uppercase; font-size:75%; font-weight:normal;padding:0 0 3px 0; }
#featured_videomini h5 span	{ display:none; }
#featured_videomini h3 		{ color:#B20707; font-size:160%; padding-bottom:5px }
#featured_videomini h3 a		{ color:#B20707; font-size:160%; padding-bottom:5px }
#featured_video {display:block; background:#000; text-align:center; margin-bottom:10px;}

.featuredarticle					{ position:relative;color:#fff; padding:10px; overflow:hidden; margin-bottom:15px;
background: #762521; /* Old browsers */
background: -moz-linear-gradient(top, #762521 0%, #d50302 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#762521), color-stop(100%,#d50302)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #762521 0%,#d50302 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #762521 0%,#d50302 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #762521 0%,#d50302 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762521', endColorstr='#d50302',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #762521 0%,#d50302 100%); /* W3C */
min-height: 210px;
}

.featuredarticle-header			{				background-color:#fff;border:1px solid #ccc; border-bottom:none;padding:8px;
				-moz-border-radius-topright:8px;
				border-top-right-radius:8px;
				-moz-border-radius-topleft:8px;
				border-top-left-radius:8px;}
				
.featuredarticle-header a {display:block; float:right; line-height:28px;}

.featuredarticle-thumb{border:none;  float:left; width:45%;}

.featuredarticle-descript{}
.featuredarticle-descript h2 {padding-bottom:8px;color:white;font-size:26px;text-shadow: black 2px 2px 1px; width:100%;}
.featuredarticle-descript.video-desc h2 {color:white;font-size:26px;text-shadow:none;width:100%; font-weight:normal; padding-bottom:12px;}
.featuredarticle-descript p {color:white;font-size:12px;line-height:18px; width:51%; float:right;}
.featuredarticle-descript.video-desc p {color:white;font-size:12px;line-height:18px;}
.featuredarticle-descript p.date {color:#bfbfbf;font-size:12px; padding-top:16px;}

.featuredarticle-descripttv{}
.featuredarticle-descripttv h2 {padding-bottom:8px;color:white;font-size:26px;text-shadow: black 2px 2px 1px; width:100%;}
.featuredarticle-descripttv.video-desc h2 {color:white;font-size:26px;text-shadow:none;width:100%; font-weight:normal; padding-bottom:12px;}
.featuredarticle-descripttv p {color:white;font-size:12px;line-height:18px; width:99%; float:left;}
.featuredarticle-descripttv.video-desc p {color:white;font-size:12px;line-height:18px;}
.featuredarticle-descripttv p.date {color:#bfbfbf;font-size:12px; padding-top:16px;}

#related-video-container{padding:16px;}
#related-video-container h2{color:#000; font-weight:normal; border-bottom:1px solid #000; padding-bottom:6px; width:100%;}
.related-video{clear:both;padding:8px 0px;}
.related-video img{border:none; float:left; width:26%; padding-right:16px; padding-top:6px;}
.related-video h4{width:70%; float:right; text-transform:none; font-size:16px; color:#000; line-height:1.5em; margin:0px; padding-bottom:8px;}
.related-video p{width:70%; float:right;}
.related-video p.date{color:#808080;font-size:12px; padding-top:16px; float:none;}



.featuredarticle img					{ display:block;}
.featuredarticle h2 a					{ color:#fff; font-size:26px; text-shadow: #000000 2px 2px 1px; font-family:calibri, arial, sans-serif;}
.featuredarticletext				{ color:#fff; font-size:12px; line-height:18px; font-family:arial, sans-serif;}
.featuredarticle a					{ color:#fff;}
.featuredsource						{ color:#e3e3e3; margin-bottom:10px; font-weight:bold; font-family:calibri, arial, sans-serif; font-size:18px; }
#featuredvidinfo					{ width:250px; float:left;}
.featuredlinks						{ clear:both; margin-left:-10px; background-color:#800203; height:20px; padding:5px 10px; color:#fff; width:570px; position:absolute; bottom:0px; text-transform:uppercase; font-size:10px;}
.featuredlinks a						{ font-size:10px;}
.tags								{ float:left; width:270px;}
.savecomments						{ float:left; width:290px; text-align:right; padding-right:10px;}
.largedate							{ color:#c41c1c;}
#header_articlemini2				{ width:589px; overflow:hidden; padding:10px 0;position:relative; }
#header_articlemini2 form			{ width:200px; float:right; text-align:right; text-transform:uppercase; font-size:80%}
#header_articlemini2 form select 		{ font-size:95%;}
#header_articlemini2 form p			{ font-size:99%}
.articlemini2						{ width:268px; min-height:175px; margin-bottom:25px; display:block; float:left; padding:8px 12px 0;overflow: hidden; }
.articlemini2 p a, .articlefull2 p a	{ display: block; text-decoration:none; }
.articlefull2           					{ width:568px; padding:25px 10px; border-bottom:1px solid #D6D6D6; display:block;  }
.articlemini2 h3 a					{ font-weight:bold; font-size:16px; }
.articlemini2 h3 a:hover				{ color:#c4161c; }
.articlemini2 h4						{ text-transform:none; font-size:12px; }
.articleminibottom					{ margin-top:10px; background-color:#b9b7b8; font-size:10px; padding:5px; width:300px; color:#fff; height:15px; }
.articleminibottom a					{ color:#fff; }
a.comment							{ text-decoration:none; }
.tagsleft							{ float:left; width:200px; }
.commentsright						{ float:left; width:50px; text-align:right; }

/* =FULL ARTICLE PAGE ____________________________________________________________________*/
/*article heading, byline, body copy*/
#articlefull		   	{ margin-top:15px; padding:10px 23px 10px 8px; border-bottom:solid 1px #646464;}
#articlefull h3			{ color:#BE0404; font-size:160%; padding-bottom:5px; }
#articlefull h6			{ font-weight:bold; color:#222; font-size:105%; padding:10px 0;}
#articlefull p		   	{ padding:0 23px 15px 0; }

/*article comments*/
#articlefull_comments		   	{ margin-top:5px; padding:10px 23px 10px 8px; }
#articlefull_comments h3	   	{ font-family:Palatino,"Book Antiqua",serif; }
#articlefull_comments form	   	{ margin-bottom:20px; }
#articlefull_comments form p  	{ display:block; width:557px; padding:2px 0;}
#articlefull_comments label		{ display:inline-block;width:65px; text-align:right; padding-right:5px; }
#articlefull_comments input		{ border:1px solid #888888; width:460px; background:#fff; }
#articlefull_comments input[type="textarea"]	{ width:462px; height:150px; }
#articlefull_comments input[type="submit"]		{ float:right; background:#be0404; margin-right:22px; width:50px; }
#articlefull_comments > div	    { width:505px; padding:15px 30px; }
#articlefull_comments span p    { color:#939393; }




/* =EVENTS PAGE ____________________________________________________________________*/
/*events search form*/
#eventsearch						{ width:340px; float:right; margin:20px 0 0 0;}
#eventsearch label					{ text-transform:uppercase; }
#eventsearch input[type="text"]		{ background:#fff; width:160px; }
#eventsearch input[type="submit"], .submit	{ background:#be0404; }

/*events calander*/
#eventscalwrap				{ clear:both; margin:20px 0 15px;   }
#eventscalwrap_header		{ display:block; width:100%; overflow:hidden; padding-bottom: 5px}
#eventscalwrap_header > select		{ float:left; width:150px; margin-left:412px; } 
#eventscalwrap > ul			{ display:block; overflow:hidden; width:952px; border:solid #666 2px; }
#eventscalwrap ul li		{ width:134px; border-right:solid #666 1px; border-left:solid #666 1px; border-bottom:solid #666 2px; background:#fff; float:left; display:block; height:160px;position:static;}
p#day			                { padding:2px 0 0px 5px; }
div.tooltip                     { position:relative; text-decoration:none; }
div.tooltip span                { display:none; padding:5px 5px 20px 5px; position:absolute;left:-5px; font-size:90%; z-index:5000;  border:1px solid #ccc; background:#e5e5e5; color:#6c6c6c;}
div.tooltip span p              { line-height:10px; padding:5px 15px 5px 0; }
div.tooltip:hover span strong   { color:#f27b21; border:none; font-size:110%; }
/*div.tooltip:hover span          { display:block; border:1px solid #ccc; background:#e5e5e5; color:#6c6c6c; position:absolute; z-index:5000;}*/
div.tooltip h6                  { font-size:70%; text-decoration:underline; padding:5px; color:#888; z-index:0;display:block;  }
div.tooltip h6:hover            { color:#d81212; }

/*events listing*/
#featuedlisting  { clear:both; padding-top:15px; overflow:hidden; }
#featuedlisting h2	{ width:auto; float:none; }
.fe_listing      { float:left; padding:15px 110px 15px 0; margin:0 20px 15px 0; width:345px; height:145px; }
.fe_listing h3   { color:#be0404; font-size:120%; padding-bottom:1px; }
.fe_listing h4   { font-size:85%; font-weight:normal; color:#444; }
.fe_listing p, .fe_listing a   { padding-top:10px; color:#444; }
.fe_listing a:hover            { color:#000; }

#events					{ padding:20px; background-color:#fff; overflow:auto; }
#events p				{ line-height:20px; }
.eventcol				{ float:left; width:440px; overflow:auto; }
h2.eventmonth			{ font-family:calibri, arial, sans-serif; margin-top:20px;font-weight:bold; font-size:21px; border-bottom: 1px solid #666; color:#c4161c; display:block; }
h3.eventtitle			{ clear:both; margin-top:35px; }



/* =REGISTRATION PAGE ___________________________________________________________*/
#maincontent_register form       { overflow:hidden; }
#maincontent_register form p     { display:block; padding-bottom:10px; margin-left:10px; clear:both;}
#maincontent_register h4         { clear:left; font-size:120%; font-family:Palatino,"Book Antiqua",serif;}
#registerform_col1, #registerform_col2          { float:left;  overflow:hidden;}
#maincontent_register input[type="submit"]      { background:#be0404; }
#maincontent_register input[type="checkbox"]    { margin-right:5px; }

/*col 1*/
#registerform_col1      { width:400px; }
#registerform_col1 label, #registerform_col1 input[type="text"], #registerform_col1 input[type="password"]   
						{ display:block; width:90%; font-size:105%;}
p.formpassword  		{ width:47%; display:inline-block !important }

/*col 2*/
#registerform_col2      { width:545px; }
#registerform_col2 ul   { width:90%; overflow:hidden; padding-top:5px; margin-bottom:15px;}
#registerform_col2 li   { display:block; float:left; width:45%; padding-bottom:5px; }
#legalinfo              { width:500px; height:200px; overflow:auto; padding:5px; margin-bottom:10px; border:1px solid #999; background:#fff; }
#legalinfo p            { font-size:105%; }
#legalinfo h4           { font-weight:bold; }
div#registerform_col2 input,	{ border:solid #999 0px!important; }
p#submitbtn input, { border:solid #999 1px!important; }



/* =ARCHIVES PAGE ______________________________________________________________________*/
#header_articlemini > a    { position:absolute; margin:10px 0 0 -275px;  color:#888; text-transform:uppercase; font-size:70%;}
form.archivesform          { width:210px!important; text-align:left!important; float:none !important; margin:-15px 0 0 40px;  }

form.archivesform input[type="submit"]   { background:#888;  color:#fff;}
#archsearch		{ position:absolute; margin:29px 0 0 0px; overflow:visible; }
#archsearch,	{ position:absolute; top:-20px; left: 100px; overflow:visible; }





/* =ABOUT PAGE ______________________________________________________________________*/
h3#about_header		{ color:#BE0404; font-size:160%; padding:0; }
#mainwrapper2_a	p	{ padding:18px 0 0; }


/* =JOBS PAGE ______________________________________________________________________*/
h3#jobs_header		{ color:#BE0404; text-align:center; margin-top:100px; margin-bottom:100px; font-size:160%; padding:0; }
#mainwrapper2_a	p	{ padding:18px 0 0; }


 
/* =SIDEBAR ______________________________________________________________________*/
#sidebar h3		{ color:#be0404; font-family:Palatino,"Book Antiqua",serif; text-transform:uppercase; }
#sidebar h5		{ color:#000; font-family:Palatino,"Book Antiqua",serif; text-transform:uppercase; font-size:105%; border-bottom:solid 2px #be0404; margin-top:10px; }

/*searchbar*/
#sidebar label					{ text-transform:uppercase; }
#sidebar input[type="text"]		{ background:#fff; width:140px; }
#sidebar input[type="submit"]		{ background:#be0404; }


#sidebar2						{ float:left; width: 339px;background:url(../images/sidebarbg.gif) top left repeat-x #bdbcbc; padding:30px 10px 10px 15px; position:relative;}
#sidebar2 form					{margin-bottom:30px;}
#sidebar2 label					{ text-transform:uppercase; display:block; float:left; }
#sidebar2 input[type="text"]		{ background:#fff; width:200px; }
#sidebar2 input[type="submit"]	{ background:url(../images/searchgo.png) top left no-repeat; #be0404; text-indent:-100em; width:25px; height:25px;}

#featuredjobs, #featuredevents, #featuredvideos	{ background-color:#fff; display:block; margin:0px 0px 30px 7px; width:300px; overflow:hidden; padding:10px; }
#joblist li, #eventlist li			{ margin-bottom:15px; }
#featuredjobs img, #featuredevents img, #featuredvideos img	{margin-bottom:15px; }
.featuredtitle					{ color:#c4161c; font-family:arial, sans-serif; font-weight:bold; }
.shinyredbtn					{ background:url(../images/shinyredbtn.jpg) top left no-repeat; height:169px; height:37px; outline:1px solid orange; font-family:calibri, arial, sans-serif; color:#fff; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:bold; }

/*search channels*/
#channelpanel				   	{ width:336px; margin-top:5px; padding-bottom:15px; }
#channelpanel > a			   	{ font-weight:bold; text-decoration:none; display:block;padding-top:5px; color:#b20707; font-size:86%;}
#channelpanel > a:hover			{ text-decoration:underline; }
#channelpanel div		   		{ width:336px; margin-top:5px; padding:0 0 10px; background:#f5f5f5; overflow:hidden;  }
#channelpanel div > a				{ float:right; width:13px; height:13px; background:url(../images/allbtns.gif) no-repeat 0 -16px; text-indent:-9999px; margin:3px 0 0 320px; position:absolute; }
#channelpanel ul		   			{ clear:both; }
#channelpanel li		   			{ display:block; float:left; }
#channelpanel li a					{ width:145px; padding:10px 5px 0px 10px; display:block; font-size:85%; color:#888; text-decoration:none;position:relative; }
#channelpanel li a:hover			{ color:#be0404; text-decoration:underline; }

/*featured article archive*/
#sb_articlearchive				{ width:316px; background:#f5f5f5; padding:10px; margin-bottom:25px;}
#sb_articlearchive h3			{ font-size:120%; text-transform:uppercase; margin-top:-10px; padding-bottom:5px; line-height:35px; text-indent:0px; display:block;}
#sb_articlearchive h3 > span		{ display:inline-block; width:65px; height:34px; background:url(../images/allbtns.gif) no-repeat -15px 5px;  text-indent:-9999px; }
#sb_articlearchive h3 > span,		{ text-indent:0px!important; display:inline-block;  padding-right:10px;background:none;}
#sb_articlearchive p				{ line-height:14px; padding-bottom:10px; }
#sb_articlearchive p a			{ color:#222; display:block; }
#sb_articlearchive p a:hover		{ color:#be0404; } 
#sb_articlearchive > a			{ font-size:90%; }


/*widget central - widget manager pane*/
.sb_advertise 				{text-align: center; margin-bottom:30px;}
.sb_advertise p				{text-align: left; margin-left:20px;}

/*widget central - widget manager pane*/
#widgetcentral				{ position:relative;z-index:50; margin-bottom: 40px;}
#widgetcentral h3			{ border-top:solid 2px #be0404; border-bottom:solid 2px #be0404; font-size:120%; display:block; padding:2px 0 0 0; }
#widgetcentral h3 a			{ font-size:70%; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; color:#888; float:right; top:0px; position:relative; text-align:right; width:183px; display:inline-block;  }
#widgetcentral h3 a,		{ top:-17px;  }
#widgetcentral form > div	{  background:#fff; display:none;}	
#widgetcentral form p		{ display:block; width:336px; }
#widgetcentral form label, #widgetcentral form a	{ display:inline-block;  text-transform:uppercase; color:#888; font-size:90%;}
#widgetcentral form label	{ width:190px; padding:3px 5px; }
#widgetcentral form a		{ width:65px; }

.widget {width: 330px; text-align: center;}
.widget h5 {text-align: left;}

/*widget central - saved articles*/
.sb_latestcomm			{ background:#fff; padding-bottom:15px;overflow:hidden; width:336px;}
.sb_latestcomm ul		{ width:316px; padding:10px; }
.sb_latestcomm li		{ padding:5px 0 7px; clear: both; overflow: hidden; }
.sb_latestcomm li a		{ display:inline-block; font-size:90%;}
.sb_latestcomm li a 	{ width:226px; padding-left:10px; text-decoration:none; background:url(../images/miniarrow.gif) no-repeat -4px 4px; display: block; float:left;}
.sb_latestcomm li a:hover	{ text-decoration:underline; }
.sb_latestcomm span			{ width:70px; padding:0 5px; text-align:right;display:block;float:right; font-size:75%; color:#999;}
.sb_latestcomm > a	{ font-size:90%; margin-left:20px; color:#000; }
.sb_latestcomm li							{border-bottom:1px solid #F1F1F1;display:block;overflow:hidden;padding-top: 5px}


/*widget central - saved articles*/
.sb_latestcomm2			{ background:#fff; padding-bottom:15px;overflow:hidden; width:315px; margin-left:10px;}
.sb_latestcomm2 ul		{ width:290px; padding:10px; }
.sb_latestcomm2 li		{ padding:5px 0 0px; clear: both; overflow: hidden; }
.sb_latestcomm2 li a		{ display:inline-block; font-size:90%;}
.sb_latestcomm2 li a 		{ font-size:12px; width:226px; padding-left:10px; text-decoration:none; background:url(../images/miniarrow.gif) no-repeat -4px 4px; display: block; float:left;}
.sb_latestcomm2 li a:hover	{ text-decoration:underline; }
.sb_latestcomm2 span		{ width:70px; padding:0 5px; text-align:right;display:block;float:right; font-size:75%; color:#999;}
.sb_latestcomm2 > a	{ font-size:90%; margin-left:20px; color:#000; }
.sb_latestcomm2 li							{border-bottom:1px solid #F1F1F1;display:block;overflow:hidden;padding-top: 5px}


/*widget central - logged out overlay*/
#widgetcentral > span	{ position:absolute; width:336px; height:100%; z-index:999; background:url(../images/widgetcover.png) repeat-y 0px -55px;top:0px; }
#widgetcentral span p	{ color:#fff; font-family:Palatino,"Book Antiqua",serif; font-size:132%; padding:65% 4% 1%; text-align:center; font-weight:bold; line-height:101%;}
#widgetcentral span a   { color:#fff; }

/*social media links */
#sb_social			{ margin-top:15px; width:336px;overflow:hidden;padding-bottom:20px; }
#sb_social li, #sb_social ul, #sb_social p		{ display:block; float: left;  }
#sb_social ul li	{ padding-left:5px; ; }
#sb_social li a		{ display:block; text-indent:-9999px }
#fb a				{ background:url(../images/allbtns.gif) no-repeat 0px -55px; width:16px; height:16px;  }
#tw	a 				{ background:url(../images/allbtns.gif) no-repeat -18px -55px; width:19px; height:16px; }
#li	a				{ background:url(../images/allbtns.gif) no-repeat -38px -55px; width:17px; height:16px; }
#et	a				{ background:url(../images/allbtns.gif) no-repeat -56px -55px; width:23px; height:16px; }

/*rss link*/
p#rsslink 			{ padding-left:20px; background:url(../images/allbtns.gif) no-repeat -79px -55px; clear:left; width:240px; height:17px; }
p#rsslink a			{ color:#222; display:inline; }





/* FOOTER ______________________________________________________________________*/
#footer p						{ overflow:hidden; clear:both; display:block; text-align:center; margin-top:5px;}
#footer p span					{ display:block; text-indent:-9999px;  }
#footer p a						{ text-decoration:none; color:#222;}
#footer p a:hover				{ text-decoration:underline; }

/*footer logo links*/
#f2, #f3, #f4, #f5, #f6, #f7, #f8				{ float:left;}
#f2 a, #f3 a, #f4 a, #f5 a, #f6 a, #f7 a, #f8 a	{ background:url(../images/allbtns.gif) no-repeat; display:block;height:35px;}
#f2	a	{ width:125px; background-position:0 -108px; margin-left:105px; }
#f3	a	{ width:125px; background-position:-126px -108px; }
#f4	a	{ width:120px; background-position:-252px -108px; }
#f5	a	{ width:105px; background-position:-373px -108px; }
#f6	a	{ width:126px; background-position:-478px -108px; }
#f7	a	{ width:126px; background-position:-604px -108px; }
#f8	a	{ width:126px; background-position:-608px -147px; }
#f1 a	{ display:block; width:144px; height:35px; background:url(../images/allbtns.gif) no-repeat 1px -72px; margin:0 auto; }

/*sms & smh footer links*/
p#smhfooter				{ display:block; height:27px; background:url(../images/allbtns.gif) no-repeat -229px -55px; line-height:25px; }
p#smhfooter	a			{ color:#5fb4c9; text-decoration:none; }
p#smhfooter	a:hover		{ color:#368AAF; text-decoration:none;}



.hide	{display:none;}
/* EYEWIRE FRAME ______________________________________________________________________*/
#eyeframe {width:100%; height:86px; margin:0 auto; position:relative; border-bottom: 3px solid #666666;}
#eyeframe .lcol{width:220px;margin-right:-100%; height:86px; float:left;  background:url(../images/eyeframe_bg_left.png) repeat-x; position:relative;}
#eyeframe .lcol ul	{position:absolute; left:10px; bottom:5px;}
#eyeframe .lcol ul li	{float:left; margin-right:2px;}
#eyeframe .lcol ul li.must_login	{}
#eyeframe .lcol a.logo		{position:absolute; background:url(/_assets/images/logo_sprite.png) no-repeat 0 0; width: 167px; left:10px; top:6px;}
#eyeframe .lcol a.crst		{height:40px; background-position: 0 0;}
#eyeframe .lcol a.crsteurope		{height:45px; background-position: 0 -40px;}
#eyeframe .lcol a.glaucoma		{height:40px; background-position: 0 -85px;}
#eyeframe .lcol a.ccv		{height:40px; background-position: 0 -236px;}
#eyeframe .lcol a.retina			{height:35px; background-position: 0 -125px;}
#eyeframe .lcol a.eyetube			{height:35px; background-position: 0 -160px;}
#eyeframe .lcol a.eyewire_logo			{height:40px; background-position: 0 -195px;}
#eyeframe a.poweredby_ewt	{display:block; margin-right:6px; background:url(../images/eyeframe_icons.png) no-repeat; height:24px; width:110px;}
#eyeframe a.save		{display:block; background:url(../images/eyeframe_icons.png) no-repeat -140px 0; height:30px; width:28px;}
#eyeframe a.saved	{display:block; font-size:11px; text-decoration:none; height:30px; width:28px; }
#eyeframe a.comment	{display:block; background:url(../images/eyeframe_icons.png) no-repeat -110px 0; height:20px; width:28px;}
#eyeframe a.close	{position:absolute; top:3px; right: 20px; display:block; background:url(../images/eyeframe_icons.png) no-repeat -170px 0; height:30px; width:28px;}

#eyeframe #rcol_wrap {float:left; width:100%;}
#eyeframe .rcol{height:86px; margin-left:220px; overflow:hidden; position:relative;  background:url(../images/eyeframe_bg_right.png) repeat-x;}
#eyeframe .rcol h1.morefrom_ewt {display:block; width:210px; height:18px; background:url(../images/eyeframe_icons.png) no-repeat 0 -30px; margin:5px 0 7px 20px;}
#eyeframe .rcol ul.more_articles	{margin-left:20px;}
#eyeframe .rcol ul.more_articles li {margin-right:7px; float:left; width:146px; height:30px; background: #e3e3e3; padding:6px; margin-bottom:20px;}
#eyeframe .rcol ul.more_articles li a{font-family:arial; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
#eyeframe .rcol ul.more_articles li a:hover{text-decoration:underline;}

#eyeframe_internal{ margin-top: 20px;}
#eyeframe a       { color:#fff; }
#eyeframe h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:66px; height:31px; background:url(../images/allbtns.gif) no-repeat -166px -191px; text-indent:-9999px;}

#eyeframe > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
#eyeframe p a     { font-size:115%; margin-left:25px;}
p.loginregfix a   { margin-left:0!important; font-size:105%!important;}
p.loginregfix     { color:#fff; font-size:85%;  }



					/* EYEWIRE GLAUCOMA TODAY FRAME __________________________________________________________*/
					#eyeframeglaucomatoday         { width:100%; height:36px; background:url(../images/allbtns.gif) repeat-x bottom left #d81212; overflow:hidden; letter-spacing:1px;}	
					#eyeframeglaucomatoday a       { color:#fff; }
					#eyeframeglaucomatoday h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:66px; height:31px; background:url(../images/allbtns.gif) no-repeat -166px -191px; text-indent:-9999px;}
					#eyeframeglaucomatoday > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
					#eyeframeglaucomatoday ul      { display:block; overflow:hidden;color:#fff; float:right; padding-top:11px;}
					#eyeframeglaucomatoday ul li   { float:left;  display:block; margin-right:25px; }
					#eyeframeglaucomatoday li a    { font-size:80%; }
					#eyeframeglaucomatoday p a     { font-size:115%; margin-left:25px; }

					
					/* EYEWIRE RETINA TODAY FRAME __________________________________________________________*/
					#eyeframeretinatoday         { width:100%; height:36px; background:url(../images/allbtns.gif) repeat-x bottom left #d81212; overflow:hidden; letter-spacing:1px;}	
					#eyeframeretinatoday a       { color:#fff; }
					#eyeframeretinatoday h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:96px; height:31px; background:url(../images/allbtns.gif) no-repeat -343px -191px; text-indent:-9999px;}
					#eyeframeretinatoday > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
					#eyeframeretinatoday ul      { display:block; overflow:hidden;color:#fff; float:right; padding-top:11px;}
					#eyeframeretinatoday ul li   { float:left;  display:block; margin-right:25px; }
					#eyeframeretinatoday li a    { font-size:80%; }
					#eyeframeretinatoday p a     { font-size:115%; margin-left:25px; }
					
					
					/* EYEWIRE CRSTODAY FRAME __________________________________________________________*/
					#eyeframecrstoday         { width:100%; height:36px; background:url(../images/allbtns.gif) repeat-x bottom left #d81212; overflow:hidden; letter-spacing:1px;}	
					#eyeframecrstoday a       { color:#fff; }
					#eyeframecrstoday h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:95px; height:31px; background:url(../images/allbtns.gif) no-repeat -553px -191px; text-indent:-9999px;}
					#eyeframecrstoday > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
					#eyeframecrstoday ul      { display:block; overflow:hidden;color:#fff; float:right; padding-top:11px;}
					#eyeframecrstoday ul li   { float:left;  display:block; margin-right:25px; }
					#eyeframecrstoday li a    { font-size:80%; }
					#eyeframecrstoday p a     { font-size:115%; margin-left:25px; }
					
					
					/* EYEWIRE CRSTODAY EUROPE FRAME __________________________________________________________*/
					#eyeframecrstodayeurope         { width:100%; height:36px; background:url(../images/allbtns.gif) repeat-x bottom left #d81212; overflow:hidden; letter-spacing:1px;}	
					#eyeframecrstodayeurope a       { color:#fff; }
					#eyeframecrstodayeurope h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:95px; height:31px; background:url(../images/allbtns.gif) no-repeat -448px -191px; text-indent:-9999px;}
					#eyeframecrstodayeurope > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
					#eyeframecrstodayeurope ul      { display:block; overflow:hidden;color:#fff; float:right; padding-top:11px;}
					#eyeframecrstodayeurope ul li   { float:left;  display:block; margin-right:25px; }
					#eyeframecrstodayeurope li a    { font-size:80%; }
					#eyeframecrstodayeurope p a     { font-size:115%; margin-left:25px; }
					
					
					/* EYEWIRE ADVANCED OCULUAR CARE FRAME __________________________________________________________*/
					#eyeframeadvancedocularcare         { width:100%; height:36px; background:url(../images/allbtns.gif) repeat-x bottom left #d81212; overflow:hidden; letter-spacing:1px;}	
					#eyeframeadvancedocularcare a       { color:#fff; }
					#eyeframeadvancedocularcare h1 a    { display:block; float:left;color:#fff; float:left; margin-left:25px; width:95px; height:31px; background:url(../images/allbtns.gif) no-repeat -449px -158px; text-indent:-9999px;}
					#eyeframeadvancedocularcare > span  { display:block; float:left;color:#fff; float:left; margin-left:25px; padding-top:11px; font-size:90%; }
					#eyeframeadvancedocularcare ul      { display:block; overflow:hidden;color:#fff; float:right; padding-top:11px;}
					#eyeframeadvancedocularcare ul li   { float:left;  display:block; margin-right:25px; }
					#eyeframeadvancedocularcare li a    { font-size:80%; }
					#eyeframeadvancedocularcare p a     { font-size:115%; margin-left:25px; }

#maincontent #eyeframe	{height:32px; background:url(../images/eyeframe_bg_left.png) repeat-x;}
#maincontent #eyeframe ul		{float:right; margin-right:10px;}
#maincontent #eyeframe ul li	{float:left; margin-right:2px;}
#maincontent #eyeframe ul li a {vertical-align:middle; margin-top:4px;}





#comm_detailwrap h3, #send_detailwrap h3, #login_detailwrap h3  { font-family:Palatino,"Book Antiqua",serif; color:#fff; font-size:155%; }

/*eyeframe login box*/
#login_detailwrap         	{  background:#666666; width:260px; top:49px; left:0px; position:absolute; padding:8px 10px 15px;} 
#login_detailwrap h3		{ padding-left:10px; }
#login_detailwrap form     	{ margin-top:5px; }
#login_detailwrap form p   	{ display:block; clear:both; padding:2px 0 ; }
#login_detailwrap label    	{ width:70px; display:inline-block; text-align:right; padding-right:5px; color:#fff; }
#login_detailwrap input[type="text"]	{ width:172px; display:inline; background:#fff; }
#login_detailwrap input[type="submit"]	{ background:#be0404; margin-left:168px;  }
a#login_hidedetail          { background:#808080; font-size:80%!important; margin-left:5px!important; padding:2px; text-decoration:none; text-transform:uppercase; }


/*eyeframe send box*/
#send_detailwrap          				{  background:#4c4c4c; width:260px; top:36px; right:72px; position:absolute; padding:8px 10px 15px;} 
#send_detailwrap form     				{ margin-top:5px; }
#send_detailwrap form p   				{ display:block; clear:both; padding:2px 0 ; }
#send_detailwrap label    				{ width:70px; display:inline-block; text-align:right; padding-right:5px; color:#fff; }
#send_detailwrap input[type="text"]		{ width:172px; display:inline; background:#fff; }
#send_detailwrap input[type="submit"]	{ background:#be0404; margin-left:168px;  }
a#send_hidedetail          				{ background:#808080; font-size:80%!important; margin-left:5px!important; padding:2px; text-decoration:none; text-transform:uppercase; }

/*eyeframe send box INTERNAL ARTICLES*/
#send_detailwrap_internal          		{  background:#4c4c4c; width:260px; position:absolute; padding:8px 10px 15px;} 
#send_detailwrap_internal form     				{ margin-top:5px; }
#send_detailwrap_internal form p   				{ display:block; clear:both; padding:2px 0 ; }
#send_detailwrap_internal label    				{ width:70px; display:inline-block; text-align:right; padding-right:5px; color:#fff; }
#send_detailwrap_internal input[type="text"]		{ width:172px; display:inline; background:#fff; }
#send_detailwrap_internal input[type="submit"]	{ background:#be0404; margin-left:168px;  }



/*eyeframe comment box*/
#comm_detailwrap    					{ background:#666666; width:260px; top:36px; left:0px; position:absolute; padding:8px 10px 15px;}
#comm_detailwrap a, .comm_detailwrap p	{ color:#c6c6c6; }
#comm_detailwrap a:hover				{ color:#fff; }
#comm_detailwrap h5  					{ font-family:Palatino,"Book Antiqua",serif; font-size:145%; font-weight:normal; line-height:20px; color:#fff; }
#comm_detailwrap p   					{ padding-top:5px; }

/*comment box form*/
#comm_detailwrap form      				{ display:block; width:260px;}
#comm_detailwrap form > p   			{ float:none!important; }
#comm_detailwrap textarea   			{ background:#fff; width:255px!important; border:#999 solid 1px; }
#comm_detailwrap input[type="submit"]   { background:#be0404; margin-left:215px; }
/*show hide buttons*/
#comm_hidedetail 						{ display:block; width:50px; float:right; text-align:right; text-transform:uppercase;font-size:75%;margin-top:4px; }
/*custom scroller*/
.jScrollPaneContainer   { position: relative; overflow: hidden;z-index: 1;margin-top:10px!important; }
.jScrollPaneTrack       { position: absolute; cursor: pointer; right: 0; top: 0; height: 98%; background:url(../images/scrollbg.gif) repeat-y 0 0; }
.jScrollPaneDrag        { position: absolute; background: #666; cursor: pointer; overflow: hidden; height:25px!important;}
.jScrollPaneDragTop, .jScrollPaneDragBottom    { position: absolute; top: 0; left: 0; overflow: hidden;}
.infoscroll > p   		{ padding:0 15px 0px 0 !important; line-height:14px; color:#fff; }
p.commentsig      		{ padding:0 15px 20px 0 !important; font-style:italic; text-align:right; }


/*=====================Jobs Styles======================*/
#ewt_jobs {background:#d6d6d6; display:block; float: left; display:block;height:100%;}
#ewt_jobs input {margin:3px 0;}
#ewt_jobs ul.states li{margin:5px 0;}
#ewt_jobs #lcol {background:#FFF;padding:30px 15px; min-height:600px; }
#ewt_jobs #rcol {background:#d6d6d6; margin:0px;padding:15px; width:268px;}
#ewt_jobs h1 {font-size:175%; font-family: Palatino,"Book Antiqua",serif; display:inline;}
#ewt_jobs #lcol h2	{}
#ewt_jobs #rcol h2	{width:100%;}
#ewt_jobs #rcol table{display:block;float:left;}
#ewt_jobs #sb_employers {float:left;}
#ewt_jobs #sb_search input.search {font-size:12px; padding:1px 2px 2px;}
#ewt_jobs #search1 {margin:35px 0 0 30px;}
#ewt_jobs #search1 h2 {width:auto;}
#ewt_jobs #sb_search select.search {margin:2px 0;width:220px;}
#ewt_jobs #search1 .searchworld {right:40px; top:40px;}
#ewt_jobs #lcol h4.jobs {clear:left;}
#ewt_jobs .error {background:#FBE3E4;border:1px solid #FBC2C4; color:#8A1F11;}
#post_job ul.jobtype li label.error {padding:0.8em;border-width:1px;color:#FBE3E4;display:block !important;float:right;margin-top:-20px;width:530px;}
#ewt_jobs input.text, input.title, textarea, select {
border:1px solid #BBBBBB;
margin:0.5em 0;
}
/* ADMIN STYLES ______________________________________________________________________*/
#adminwrap			{ background:#000; font-family:Arial;font-size:13px; color:#fff; }
#adminwrap a		{ text-decoration:none; }

/*admin header & nav*/
#adminheader		{ width:750px; margin:0 auto; padding:20px 0; overflow:hidden; border-bottom:solid 1px #b20707; }
#adminheader h1		{ font-family:Palatino,"Book Antiqua",serif; font-size:180%; display:block; float:left; color:#F5F5F5; font-size:150%; text-transform:uppercase;}
#adminheader ul		{ display:block; float:right; margin-top:4px; overflow:hidden; }
#adminheader ul li	{ display:block; float:left; border-right:1px #333 solid;}
#adminheader li a	{ display:block; padding:5px; text-transform:uppercase; font-size:65%; color:#888; }
#adminheader li a:hover, #adminheader li a.active	{ color:#F5f5f5; background:#444; }
#adminnavlast		{ border-right:1px solid #000000 !important; }

/*admin main content wrapper*/
#admincontent				{ width:710px; margin:0 auto 30px; padding:20px; background-color:#444; border-top:2px solid #888; border-bottom:2px solid #888; position:relative; }
#admincontent2				{ width:710px; margin:0 auto 30px; padding:20px; background-color:#444; border-top:2px solid #888; border-bottom:2px solid #888; position:relative; }
#admincontent h2				{ color:#f5f5f5; float:none; padding:10px 0; text-transform:uppercase; font-family:calibri, arial, sans-serif; font-size:18px;}
#admincontent2 h2			{ color:#f5f5f5; float:none; padding:10px 0; text-transform:uppercase; font-size:120%;}
#mainmenulinks li				{ margin:3px 0; }
#mainmenulinks li a			{ display:block; padding:5px; color:#888; text-transform:uppercase; font-size: 110%; }
#mainmenulinks li a:hover		{ background:#888; color:#f5f5f5; }
#mainmenulinks li a:hover span	{ color:#b20707; }

/*admin listing styles*/
#adminarticlelisting				{ border-top:1px solid #555; }

/*for links*/
#adminarticlelisting li				{ display:block; overflow:hidden; border-bottom:1px solid #555; }
#adminarticlelisting li a				{ display:inherit; padding:5px; color:#888; padding:10px 5px 10px 25px;background:url(../images/flag.png) no-repeat 2px 9px; font-weight:bold;width:100%; }
#adminarticlelisting li a:visited		{ background:none; }
/*#adminarticlelisting li a:hover		{ color:#f5f5f5;  }
#adminarticlelisting li:hover			{ background:#c4161c;  } 
#adminarticlelisting li a span			{ display:block; font-weight:normal;  font-size:80%; }*/
span.adminarticletitlelink			{ display:block; color:#c4161c; font-size:14px; font-weight:bold; text-decoration:none; }
span.adminarticletitlelink:hover	{ text-decoration:underline;}
#adminarticlelisting li .admintagswrap	{ display:none; clear:left; margin-left:20px;}
#adminarticlelisting li .admintagswrap form	{margin:0px !important; padding:0px !important; top:0;}
#adminarticlelisting li .admintagswrap form label 	{color:#999999 !important;padding:3px;font-weight:bold !important; width:auto !important; text-transform:none !important; font-size:10px !important; line-height:10px !important;}
#adminarticlelisting li .admintagswrap u	{float:left;}
#adminarticlelisting li .admintagswrap ul li	{border-bottom:none;}
#adminarticlelisting li .admintagswrap form p	{clear:both; }
#adminarticlelisting li .tweetthis	{display:none; height:95px; float:left;margin-left:50px;overflow:auto;padding:0;width:200px;  }
#adminarticlelisting li .tweetthis p	{font-size:10px; padding:10px 15px 3px; }
#adminarticlelisting li .tweetthis p img	{vertical-align:middle;}
/*for paragraphs*/
#adminarticlelisting li p				{ padding:10px 5px 10px 5px; color:#888; text-transform:uppercase; font-size: 110%; }
/*#adminarticlelisting li p:hover		{ background:#444; }*/

/*admin listing legend*/
#legend								{ display:block; background:url(../images/flag.png) no-repeat 2px 0px; padding:0 0 0 25px; text-transform:uppercase; font-size:80%; color:#e3e3e3; position:absolute; top:34px; right:20px; }

/*admin form styles*/
#admincontent form p					{ display:block; clear: both; overflow:hidden; margin-bottom: 5px; }
#admincontent form label				{ color:#888; text-transform:uppercase;  display:block; float:left;width:105px; padding:3px; font-size:125%; }
#admincontent form textarea, #admincontent form input	{ float:left; padding:3px; background:#fff; border: 1px solid #333; }
#admincontent form select				{ float:left;padding:3px; background:#fff; border: 1px solid #333; }


#admincontent2 form p			{ clear: both; overflow:hidden; margin-bottom: 5px; color:#000; }
#admincontent2 form label		{ color:#000; font-weight:bold; color:#999; width:105px; padding:3px; }
#admincontent2 form textarea, #admincontent form input	{ float:left;padding:3px; background:#fff; border: 1px solid #333; }
#admincontent2 form select		{ float:left;padding:3px; background:#fff; border: 1px solid #333; }
.admintags					{ line-height:10px; }
.admintags li					{ float:left; display:block; font-size:10px; color:#000; padding:5px; width:150px; }
.admintabs					{ overflow:hidden; background-color:#fff; padding:15px; }
#admincontent2 form input[type="submit"]	{ background:#c4161c; padding:5px; color:#fff; font-weight:bold; text-transform:capitalize;  }

#admincontent form input[type="submit"]	{ background:#be0404;  }
#admincontent hr				{ border:1px solid #555; margin:20px 0 ; display:block; }
#admincontent hr,				{ color:#444; clear:both; }
#admincontent form label span	{ color:#730202; font-size:110%}
#admincontent span.pubs			{ display:block;overflow:auto;clear:both;left:120px;position:relative;top:-20px;margin-bottom:-20px;}
#admincontent .pubs input		{ margin-right:3px;}
#admincontent .pubs label		{ font-size:12px;color:#fff;text-transform:none;width:155px;}

label#textarealabel				{ width:300px!important; }
#admincontent form textarea p	{ width:80%; }

.title					{ font-size:18px; color:#c4161c; float:left; display:inline; color:#c4161c; }
.title label				{ float: left; color:#c4161c; width:35px;}
.title input				{ float:left; width:500px;}
#internalexternal		{ background-color:#fff; border-bottom:6px solid #8f090e; height:80px;padding-left:15px; }
#internalexternal a span	{ display:none; }
.internaltab			{ width:100px; height:80px; display:block; float:left; background:url(../images/admin_internal_off.jpg) bottom left no-repeat;}
.internaltab.on			{ width:100px; height:80px;display:block; float:left; background:url(../images/admin_internal.jpg) bottom left no-repeat; }
.externaltab			{ width:100px; height:80px;display:block; float:left; background:url(../images/admin_external_off.jpg) bottom left no-repeat;}
.externaltab.on			{ width:100px; height:80px; display:block; float:left; background:url(../images/admin_external.jpg) bottom left no-repeat;}

.approvedeny			{ margin-left:50px; padding:0px; overflow:hidden; width:200px;float:left; overflow:auto; }
.approvedeny a			{ background:none; float:left; display:inline; }
.caption	{font-size:12px; color:#999999;}

/************************************************ ROLLOVER ADS */
#flashAd198 {overflow:hidden; position:relative; width:300px; height:250px; z-index:200;}
#flashAd198c {position:absolute; right:-50px; z-index:200;}


