
/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body { padding-top:15px; }
#container { width:759px; margin:0 auto;  padding:0 11px; }
#dnn_contentpane { min-height:200px; float:left; }
#header	{ align:left; height:103px; }
a.logo { margin-top:18px; margin-left:25px;}
a.logo, h2.logo { display:block; width:204px; height:57px; float:left; }
.default #cloudbar { height:10px;  }
h1#pagetitle { width:689px; display:block; float:left; clear:both; }
#pagecontent.single_column, #pagecontent.double_column	{ padding:40px 40px 50px 40px; width:680px; }

#footer		{ height:62px; }
#footer_tools { display:block; width:400px; float:left; margin-left:15px; padding-top:40px;  }
#footer_tools li { display:block; float:left; padding:0 10px; }
#footer p.copyright { display:block; width:250px; float:right; text-align:right; padding-right:25px; margin-top:-14px;}

.RadMenu_main_nav { width:500px; margin-top:48px; margin-right:25px; float:right !important; }
.RadMenu_main_nav .rootGroup { float:right !important; }

.home #cloudbar { height:112px; margin:0; padding:0 !important; }
	.home #cloudbar a { display:block; height:112px; margin:0; padding:0 !important; }
.home #dnn_contentpane { width:487px; }
.home #dnn_sidebar { width:175px; float:right; padding:0 25px; }
.home #footer		{ height: 71px; }

dl.homecontent  		{ display:block; width:158px; float:left; padding-right:10px; padding-bottom:10px;}
dl.homecontent a.more	{ display:block; float:left; clear:both; margin-top:10px; }
dl.homecontent dd.icon 	{ height:110px; }
dl#hosting 				{ width:148px; padding-right:0; }

dl.homecontent			{ font-size:11px; }
dl.homecontent dt		{ /*color:#679039;*/ color:#be0f3b; font-weight:bold; }
dl.homecontent a.more	{ width:35px; height:10px; text-indent:-200em; background: url('images/btn_more.gif') no-repeat; }
dl.homecontent a.more:hover { background-position:0px -21px; }

.double_column h1#pagetitle { width:400px; display:block; float:left; clear:none; }
.double_column #dnn_contentpane { width:440px; }
.double_column #dnn_sidebar { width:192px; float:right; padding:20px 15px 20px 15px; }

h2#problemsolved { width:711px; height:53px; text-indent:-200em; margin:-20px 0 15px 0; }
.problem_solved #dnn_sidebar { width:250px; float:right; padding:0px 0px 20px 0px; }
.problem_solved #dnn_contentpane { width:400px; }
.problem_solved h1#pagetitle { width:400px; display:block; float:left; clear:none; }
