/* 
 * ----------------------------------------------------------
 * Title:		MediaFlirt - CSS Main Stylesheet
 * Author:		Kenny van Ooijen
 * Mail:		info@mediaflirt.nl
 * ----------------------------------------------------------
 * MediaFlirt - Webdesign bureau
 * www.mediaflirt.nl
*/

/* RESET
 * ---------------------------------------------------------- */
 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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { list-style:none; margin:0; padding:0; border:0; outline:0; }
 a { text-decoration:none; }
 a:hover { text-decoration:underline; }

/* ALGEMEEN
 * ---------------------------------------------------------- */
 html { background: #e1eaf3 url('../images/htmlbg.gif') repeat-x; height: 100%; }
 body { font:12px Arial; margin:0px auto; height:100%; }
 #container { position:relative; width:1001px; margin:0px auto; }

 
 /* HEADER
 * ---------------------------------------------------------- */
 .header { float:left; margin-top:80px; }
 
/* TOP NAV
 * ------------------------------------------------------ */
 .top_nav { float:left; width:1001px; height:45px; background: url('../images/nav.gif') repeat-x; }
 .top_nav li { float:left; margin-top:8px; }
 .top_nav li a { font-size:24px; color:#ffffff; margin:0px 25px 0px 25px; }
 .top_nav li a:hover { color:#21466b; text-decoration:none; }
 
 /* MAIN
 * ------------------------------------------------------ */
 .main { float:left; width:961px; padding:20px; background-color:#ffffff; -webkit-border-bottom-right-radius:15px; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; }
 .main h1 { font-size:36px; color:#33669a; font-weight:normal; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ebebeb; }
 .main p { font-size:12px; color:#33669a; line-height:20px; }
 .main .img_right { float:right; margin:10px 0px 10px 10px; }
 .main .color { color:#f78f35; }
 
/* FOOTER
 * ------------------------------------------------------ */
 .footer { float:left; width:1001px; color:#33669a; font-weight:bold; text-align:center; margin-top:20px; }
 .footer a { color:#f78f35; font-weight:bold; }