#header div.searchform { 
position:relative;
left:588px;
top:53px;
width:185px;
height:100px;
z-index:1;
background-image: url(/images/header_searchform_bg.png);
background-repeat: no-repeat;
}

#header[rel="100306"] {
background-image: url(/images/header_100306_bg.png);
}

#header div.searchform .searchtext { 
background: #1f1e24;
color:#AAAAAA;
margin-left:20px;
margin-top:20px;
padding:4px;
width:85px;
}

#header div.searchform .searchsubmit { 
width: 39px;
height: 39px;
border: none;
background: transparent;
background-image: url(/images/header_searchsubmit_bg.png);
background-position: left;
cursor:pointer;
}

#header div.searchform #submitdiv {
float: right;
margin-right: 23px;
margin-top: 16px;
}

#header div.searchform .searchsubmit:hover {\
background-position: left;
}

#nav #robolinks_button[rel="100306"] a {
background: url(/images/header_robolinks_100306_bg.png);
margin: -33px 0 0 362px;
width: 298px;
height: 34px;
}

#nav #forum_button[rel="100306"] a {
background: url(/images/header_forums_100306_bg.png);
height:34px;
margin:-33px 0 0 629px;
width:155px;
}

#nav #subscribe_button[rel="100306"] a {
background:transparent url(/images/header_subscribe_bg.png) no-repeat scroll center bottom;
cursor:pointer;
display:block;
height:38px;
margin:-50px 0 0 1px;
padding:0;
position:absolute;
width:245px;
}


/* ==[ GENERAL STYLES ]== */
body {margin:0;padding:0;background:url(/images/bg.gif) repeat;}
#body2 {width:100%;height:100%;background:url(/images/bg2.gif) repeat-x top;overflow:hidden;}
img {border:none;vertical-align:middle;outline:none;}
/*
a {color:#FFF;outline:none;text-decoration:none;}
*/
a:link, a:visited {color:#FDB945; outline:none; text-decoration:none;}
a:hover { color:#FDEE45; }
.clear {clear:both;}



/* white background on homepage? content box color #112028 / contrast bg #172933 */
body.no_bg {background-image:none;}
body.no_bg #body2 {background:url(/images/topbar-back.gif) repeat-x top;overflow:hidden;background-color:#112028;}



/* ==[ WRAPPER ]== */
div#wrapper {width:792px;margin:0 auto;padding:0;overflow:hidden;}

/* ==[ HEADER STYLES ]== */
div#header {width:100%;height:202px;margin:0;padding:0;background:url(/images/header_bg.gif) no-repeat top;}
   #header .note1 {margin:8px 0 0 123px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-align:left;float:left;}
   #header .note2 {margin:8px 16px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-align:right;float:right;}
   
/* ==[ NAVIGATION ]== */
div#nav {width:792px;height:32px;margin:0 auto;padding:0;}
   #nav #forum_button a {width:190px;height:39px;margin:-39px 0 0 590px;padding:0;background:url(/images/forums_button.png) no-repeat bottom;position:absolute;cursor:pointer;display:block;}
   #nav #robolinks_button a {width:267px;height:39px;margin:-39px 0 0 370px;padding:0;background:url(/images/robolinks_button.png) no-repeat bottom;position:absolute;cursor:pointer;display:block;}
   #nav ul {margin:0;padding:0;list-style-type:none;}
   #nav ul li {margin:0;padding:0;float:left;}
   
   #nav ul li#home a {width:76px;height:32px;background:url(/images/nav_home.gif) no-repeat;display:block;}
   #nav ul li#home a:hover {background:url(/images/nav_home_hover.gif) no-repeat;}
   
   #nav ul li#about a {width:102px;height:32px;background:url(/images/nav_aboutservo.gif) no-repeat;display:block;}
   #nav ul li#about a:hover {background:url(/images/nav_aboutservo_hover.gif) no-repeat;}
   
   #nav ul li#events a {width:94px;height:32px;background:url(/images/nav_magazine.gif) no-repeat;display:block;}
   #nav ul li#events a:hover {background:url(/images/nav_magazine_hover.gif) no-repeat;}
   
   #nav ul li#clubs a {width:96px;height:32px;background:url(/images/nav_robotclubs.gif) no-repeat;display:block;}
   #nav ul li#clubs a:hover {background:url(/images/nav_robotclubs_hover.gif) no-repeat;}
   
   #nav ul li#store a {width:94px;height:32px;background:url(/images/nav_onlinestore.gif) no-repeat;display:block;}
   #nav ul li#store a:hover {background:url(/images/nav_onlinestore_hover.gif) no-repeat;}
   
   #nav ul li#subscribers a {width:122px;height:32px;background:url(/images/nav_subscribercenter.gif) no-repeat;display:block;}
   #nav ul li#subscribers a:hover {background:url(/images/nav_subscribercenter_hover.gif) no-repeat;}
   
   #nav ul li#downloads a {width:120px;height:32px;background:url(/images/nav_downloads.gif) no-repeat;display:block;}
   #nav ul li#downloads a:hover {background:url(/images/nav_downloads_hover.gif) no-repeat;}
   
   #nav ul li#contact a {width:88px;height:32px;background:url(/images/nav_contact.gif) no-repeat;display:block;}
   #nav ul li#contact a:hover {background:url(/images/nav_contact_hover.gif) no-repeat;}

/* ==[ AD BOX ]== */
div#ad_box {width:792px;height:161px;margin:5px 0 0 0;padding:0;background:url(/images/ad_bg.gif) no-repeat center;}
   #ad_box #clickhere a {width:123px;height:31px;margin:125px 0 0 288px;padding:0;position:absolute;background:url(/images/ad_button.gif) no-repeat;display:block;}
   #ad_box #choices {width:200px;margin:80px 0 0 570px;padding:0;position:absolute;}
   #ad_box #choices p {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFF;text-align:right;}
   #ad_box #choices p a {color:#FFF;}


.adbox {width:100%; text-align:center; margin:10px auto;}

/* ==[ CONTENT ]== */
div#content {width:100%;margin:15px 0 0 0;padding:0;overflow:hidden;}
   #content h1 {width:100%; height:20px; margin:0 0 5px 0; padding:2px 0 0 0; font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-align:center;background:url(/images/heading_bg.gif) repeat-x;}
   #content p {margin:5px 10px;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:normal;color:#FEFEFE;text-align:left;}
   #content p .smaller {font-size:11px;}
   #content #totop a {width:214px;height:24px;margin-left:52px;padding:0;background:url(/images/totop_img.gif) no-repeat;display:block;}
   #content #totop-center a {width:214px;height:24px;margin-left:580px;padding:0;background:url(/images/totop_img.gif) no-repeat;display:block;}

   
   /*[ CONTENT -> LEFT SIDE ]*/
   #content #lSide {width:254px;margin:0;padding:0 6px;float:left;}
            #lSide ul {margin:0 0 0 80px;padding:0;list-style-type:none;list-style-image:url(/images/bullet_list.gif);}
			#lSide ul li {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#FEFAFE;text-align:left;}
   
   /*[ CONTENT -> RIGHT SIDE ]*/
   #content #rSide {width:494px;margin:0;padding:0 12px;float:right;}
            #rSide .context-wrap {width:306px;margin:0;padding:0;float:left;}
			#rSide .context-wrap ul {margin:0 0 0 50px;padding:0;list-style-type:none;list-style-image:url(/images/bullet_list.gif);}
			#rSide .context-wrap ul li {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#FEFAFE;text-align:left;}
			#rSide img.issue {margin:5px 0 0 0;float:right;}


   /*[ CONTENT -> CENTER ]*/
   #content #center {width:254px;margin:0;padding:0 6px;float:left;}
            #center ul {margin:0 0 0 80px;padding:0;list-style-type:none;list-style-image:url(/images/bullet_list.gif);}
			#lSide ul li {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#FEFAFE;text-align:left;}

   /*[ CONTENT -> CENTER FOR STATIC PAGES ]*/
   #content #center-static {width:780px;margin:0;padding:0 6px;float:left;}
            #center-static ul {margin:0 0 0 80px;padding:0;list-style-type:none;list-style-image:url(/images/bullet_list.gif);}
			#center-static ul li {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#FEFAFE;text-align:left;}


			
/* ==[ FOOTER ]== */
div#footer {width:100%;height:56px;margin:0;padding:0;background:url(/images/footer_bg.gif) repeat-x;}
   #footer .wrap {width:519px;height:56px;margin:0 auto;padding:0 0 0 273px;}
   #footer .wrap img.flogo {margin:3px 0 0 0;float:left;}
   #footer .wrap p {width:250px;margin-left:20px;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:normal;color:#FFF;text-align:left;line-height:16px;float:left;}






/* ==[ CONTENT AREA LAYOUT ]== */

#content-top {background:url(/images/ee_bg_top.gif) no-repeat; height:5px;}
#content-mid {background:url(/images/ee_bg_mid.gif) repeat-y; min-height:300px;}
#content-bot {background:url(/images/ee_bg_bot.gif) no-repeat; height:6px;}

#content-center-top {background:url(/images/ee_bg_center_top.gif) no-repeat; height:5px;}
#content-center-mid {background:url(/images/ee_bg_center_mid.gif) repeat-y; min-height:300px;}
#content--center-bot {background:url(/images/ee_bg_center_bot.gif) no-repeat; height:6px;}

#content { text-align:left; font-family:Arial, Helvetica, sans-serif; color:white; }
#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; }
#content h3 { font-family:Verdana, sans-serif; font-size:12px; border-bottom:1px solid white; margin:5px 0;}
#content h4 { font-family:Verdana, sans-serif; font-size:12px; border-bottom:1px solid white; margin:5px 0;}
#content p { margin-bottom:10px; }

#content #rSide { text-align:left; }
#content #rSide ul { list-style-image:url(/images/bullet_list.gif); list-style-type:none; margin:0 0 0 40px; padding:0; }
#content #rSide ul li { color:#FEFAFE; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0; text-align:left; }

#content .iframe-bg {background-color:#779AB4; margin-bottom:6px;}

.centered-ad { text-align:center; margin-bottom:15px; }
.smaller { font-size:80%; }



/* ==[ HOMEPAGE ]== */

#homepage #lSide {width:530px; margin-left:0; padding-left:0;}
#homepage #rSide {width:250px; margin-left:0; padding-left:0; padding-right:0;}
#footerad-l {float:left; width:530px; margin-left:0; padding-left:0;}
#footerad-r {float:right; width:250px; margin-left:0; padding-left:0; padding-right:0;}

#homepage .boxtop {background-color:#112028;
                   border-left:#FFDF6A 4px solid;
                   border-bottom:#FFDF6A 1px solid;}
#homepage .boxtop h1 {font-size:12px; font-weight:bold; text-align:left; color:white; background:none; padding:4px 0 0 5px; margin:0;}
#homepage .box {background-color:#112028; padding:5px; margin-bottom:10px;}
#homepage .box h1 {text-align:left;background-image:none;font-variant:small-caps;} 
.adbox {margin:10px 0;}

#homepage ul {margin-left:30px;}
#homepage { text-align:left; margin-bottom:15px; }
#homepage .cover { float:left; width:120px; margin:5px 10px; }
#homepage .info { float:left; width:380px; }

#homepage .entry h1 {padding-left:10px;}



/* ==[ BLOG SECTION ]== */

#blog #lSide ul {margin-left:30px;}
#blog #rSide h2 {margin-left:10px; margin-right:10px;}



/* ==[ MAGAZINE SECTION ]== */

#mag h3.current-issue { color:black; background-color:#FAD20D; font-size:14px; font-weight:bold; }

#mag .smaller { font-size:10px; color:#aaaaaa; }
#mag .clear { clear:both; }

#mag .sa-links { float:right; font-size:8px; padding-top:3px; }
#mag .sa-links a,
#mag .sa-links a:visited { background-color:#9ac654; color:white; text-decoration:none; padding:1px 2px; margin-left:3px; }
#mag .sa-links a:hover { background-color:#9ac654; color:black; text-decoration:none; padding:1px 2px; margin-left:3px; }

#mag { width:792px; }
#mag .left-column { float:left; width:450px; margin-right:20px; }
#mag .right-column { float:left; width:330px; }

#mag #lSide ul {margin-left:30px;}

#mag .left-column .about { float:left; width:245px; margin-right:10px; }
#mag .left-column .digital-edition{ float:left; width:245px; }
#mag .left-column>h3,
#mag .left-column .about h3,
#mag .left-column .digital-edition h3 { margin-top:0; }
#mag .title { font-size:100%; font-weight:bold; }
#mag .more-link { text-align:right; background:transparent url(/images/link-arrows.gif) no-repeat scroll right center; padding-right:12px !important; }
#mag .page-links { text-align:right; }

#mag .volume_jumpmenu { text-align:right; margin:5px 0 10px 0; color:white; }
#mag .volume_jumpmenu form { display:inline; }  

#mag .issue { padding-bottom:15px; }
#mag .first { margin-top:10px; }
#mag .issue .cover { float:left; width:180px; }
#mag .issue .info { float:left; width:310px;}

#mag .issue-dl { padding:5px 0; }
#mag .issue-dl .cover { float:left; width:75px; margin-left:10px; }
#mag .issue-dl .info { float:left; width:390px; margin-left:10px; }
#mag .issue-dl .info .title { margin-top:10px; margin-bottom:0; }
#mag .issue-dl .info > .title { margin-top:0; }
#mag .issue-dl .info .col1 { float:left; width:120px; }
#mag .issue-dl .info .col1 p { margin-top:7px; }
#mag .issue-dl .info .col2 { float:left; width:230px; margin-left:10px; padding-top:2px; }
#mag .issue-dl .info .col2 p { margin-left:0; margin-bottom:5px; }

#mag .previous-issues { margin-bottom:20px; }
#mag .previous-issues .entry { float:left; width:90px; text-align:center; }
#mag .previous-issues p { margin-bottom:0; }

#mag .recent-comments { margin-bottom:20px; }
#mag .recent-comments .entry { margin:5px 0; }

#mag .articles { margin-top:10px; }
#mag .article { padding:5px 10px; }
#mag .article .de { float:left; width:40px; }
#mag .article .de img { margin:2px; }
#mag .article .info { float:left; width:430px; }
#mag .article .info p { margin:0; }

#mag .downloads .col1 { float:left; width:120px; }
#mag .downloads .col2 { float:left; }
#mag .downloads h3 { margin-bottom:0; }

#mag .downloads .embed { text-align:center; padding:10px 0; }

#mag .comments .entry { background:url(/images/comment-icon.jpg) no-repeat 10px 0px; padding-left:55px; border-bottom:#AAAAAA dotted thin; min-height:35px; }

#mag .subscribe { background:url(/images/subscribe-today-button.jpg) no-repeat; width:330px; height:230px; margin-bottom:20px; }

#mag .right-column h3 { margin-bottom:0; }
#mag .sidebar { color:white; background-color:#88A0AE; margin:0 0 20px 0; padding:5px 0; }
#mag .sidebar p { margin:0; padding:3px 6px; display:block; }
#mag .sidebar p:hover { background-color:#6A8696; border-right:#FAD20D 8px solid;}
#mag .sidebar a { color:white; display:block; text-decoration:none; }

#mag .ads img { margin-bottom:10px; }