.wrapper {position:relative;}

a:link, a:visited {color:#29e;text-decoration:none;font-weight:normal;}
a:hover, a:active {color:#f60;}

h1 {margin:5px 0px;font-size:24px;color:#29e;}
h2 {margin:5px 0px;font-size:18px;color:#29e;}
h3 {margin:5px 0px;font-size:14px;color:#aaa;}
h4 {margin:5px 0px;font-size:14px;color:#29e;font-weight:bold;clear:both;}

.line {border-bottom:1px dotted #aaa;width:280px;float:left;margin:10px 0px;}
.split {float:left;height:0px;width:920px;margin:10px 20px;border-bottom:5px dashed #ccc;}

img {border:0px;vertical-align:bottom;}
.limg {float:left;}
.rimg {float:right;}
.cimg {margin:0px auto;}
.clear {clear:both;}

ul.orange {margin:0px;padding:5px 0px 5px 20px;list-style:none;list-style-image:url(http://www.namworld.net/images/orange.png);font-size:12px;}
ul.blue {margin:0px;padding:5px 0px 5px 20px;list-style:none;list-style-image:url(http://www.namworld.net/images/blue.png);}
ul.blue li, ul.orange li {padding:0px 0px 5px 0px;}
ul.ulpad {width:180px;margin-right:40px;float:left;}

/* Header */
#header {width:100%;height:90px;background:url('http://namcdn.com/net/headerbg.png') repeat-x top left;position:absolute;top:0px;left:0px;}
#menubg {width:940px;background:#222 url('http://namcdn.com/net/menubg.png') repeat-x;margin:0px 10px 10px 10px;}
#logo	{float:left;margin:12px 0px 23px 10px;}
#hinfo	{height:13px;padding:2px 5px;margin-bottom:2px;float:right;font-size:11px;font-weight:bold;text-align:right;color:#888;}

#mform	{float:right;display:inline;height:16px;padding:0px;margin:30px 0px 0px 250px;font-size:12px;color:#29e;position:relative;}
#mform form	{float:right;}
#mform input	{height:16px;float:left;padding:0px;margin:0px 7px 0px 3px;font-size:12px;line-height:12px;text-align:center;color:#27a;background-color:#111;border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #333;border-bottom:1px solid #333;}
#mform .submit	{height:18px;font-size:10px;line-height:10px;}
#mform span	{float:left;line-height:18px;}

/* Menu */
.menu	{width:940px;height:24px;padding:0px;margin:0px;position:relative;background:#222;border-top:1px dotted #333;}
.menu a	{height:16px;padding:4px 8px;float:left;color:#29e;text-decoration:none;font-size:13px;line-height:16px;font-weight:bold;}
.menu a:visited {font-weight:bold;}
.menu a:hover	{color:#f40;text-decoration:none;background:#333;}
.menu a.right	{float:right;}

.submenu {display:none;width:160px;list-style:none;padding:0px;margin:0px;background-color:#111111;position:absolute;top:32px;left:0px;}
div:hover > .submenu {display:inline;}
.submenu > li {width:160px;height:22px;position:static;}
.submenu > li > p {width:150px;height:12px;padding:5px;margin:0px;float:left;font-size:11px;font-weight:bold;color:#ffffff;background-color:#333333;}
.submenu > li > a {width:150px;height:12px;padding:5px;float:left;font-size:11px;font-weight:normal;color:#ffffff;background-color:#333333;text-align:left;text-decoration:none;}
.submenu > li:hover > a {padding:4px;position:relative;bottom:5px;right:7px;font-size:11px;font-weight:bold;color:#ffffff;background-color:#2299ee;border:1px solid #0044aa;}

/* Hosting */
.year	{float:right;text-align:right;font-size:14px;font-weight:bold;padding:3px;margin:0px;}

/* Special Links */
a.orderlink:link, a.orderlink:visited	{float:right;font-size:16px;font-weight:bold;color:#f40;font-style:italic;}
a.orderlink:hover	{text-decoration:underline;}
a.orderinfo:link, a.orderinfo:visited	{float:left;font-size:13px;font-weight:bold;color:#29e;font-style:italic;padding-top:3px;}
a.orderinfo:hover	{text-decoration:underline;}

/* TOS */
.tos a:link	{font-weight:bold;color:#29e;font-style:italic;}
.tos a:visited	{font-weight:bold;color:#29e;font-style:italic;}
.tos a:hover	{font-weight:bold;color:#f40;font-style:italic;text-decoration:underline;}
.tos h2		{border-top:2px dotted #29e;padding-top:5px;}

/* Impression */
.impimg	{float:left;margin:0px 10px 0px 0px;padding:25px 9px 25px 0px;border-right:1px dashed;}
.imptop	{float:right;height:14px;width:700px;padding:3px 0px;border-bottom:1px dotted #777;font-weight:bold;color:#29e;}
.impline{float:right;height:14px;width:700px;padding:3px 0px;border-bottom:1px dotted;font-weight:bold;}
.imp	{width:59px;float:left;text-align:center;border-right:1px dotted #777;}
.impleft{width:199px;float:left;text-align:left;border-right:1px dotted #777;color:#29e;}
.impright{width:490px;float:left;padding-left:10px;text-align:left;}

/* Domains */
.dline	{float:left;width:920px;margin:3px 0px;border-bottom:1px dotted;}
.dcorp	{float:left;line-height:12px;margin:1px 0px;padding-left:3px;width:276px;border-right:1px dotted #777;}
.dweb	{float:left;line-height:12px;margin:1px 0px;padding-left:3px;width:276px;border-right:1px dotted #777;}
.doffer	{float:left;line-height:12px;margin:1px 0px;padding-left:3px;width:357px;}

/* Portfolio */
.portfolioarrow		{float:left;width:40px;height:500px;margin:10px;padding:10px;position:relative;line-height:500px;text-align:center;font-size:24px;font-weight:bold;color:#29e;background-color:#fff;}
.portfolioarrow:hover	{background-color:#444;cursor:pointer;}
.portfoliopic		{float:left;width:780px;height:520px;margin:10px;padding:0px;position:relative;background-color:#fff;}

/* Footer */
.footer	{background-color:#fff;}
.fl	{border-left:1px dotted #777;}
.fta	{border-left:2px solid #777;}
