/**
 * Default Tag Styling
 * @author Guillaume VanderEst <gvanderest@netshiftmedia.com>
 * @version 1.1
 */

@import "reset.css";
@import 'custom.css'; /* Editor Styles */

body { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; color: #000000; line-height: 1.3; background: #ffffff url(../img/layout/editor-background.png) top left repeat-y; }

h1, h2, h3, h4, h5, h6, p, ol, ul, dl, table { margin: 0 30px 25px 30px; }

html { width: 816px; }

/** Block Level Elements **/
h1 { font-size: 28px; }
h2 { font-size: 26px; }
h3 { font-size: 16px; }

hr { border: none; border-bottom: 1px solid #fdb945; margin: 30px 100px 30px 100px; }

/** Lists **/
ol, ul, dl { }
ol li { list-style: decimal inside; }
ul li { list-style: disc inside; }
dl dt { }
dl dd { }

/** Tables **/
table { }
th { }
td { }

.floatLeft { float: left; }
.floatRight { float: right; }

a, a:link, a:visited, a:hover, a:active { color: #000000; }
a:link, a:visited { text-decoration: underline; }
a:hover, a:active { text-decoration: none; }


.yellowBox, .redBox, .blueBox { margin: 0 30px 30px 30px; }
.yellowBox h3, .redBox h3, .blueBox h3 { font-size: 18px; font-weight: bold; color: #fff; margin: 0 0 15px 0; padding: 3px 10px 5px 10px; }
.yellowBox h3 { background-color: #fcb845; }
.redBox h3 { background-color: #f04e2b; }
.blueBox h3 { background-color: #006bb6; }
.yellowBox { border: 2px solid #fcb845; }
.redBox { border: 2px solid #f04e2b; }
.blueBox { border: 2px solid #006bb6; }
.red { color: #f04e2b; }
