html,body,ul,li,h1,h2,p,h3,h4,h5,form{margin:0;padding:0;border:0}
body{background:#eae3cf url(/css/bg.gif);font:12px/1.3em Arial,Helvetica;color:#2f373d}
h1{color:#870505;margin:0 0 10px 0;padding-bottom:10px;font:bold 17px 'Trebuchet MS',Verdana;background:url(/css/dot.gif) repeat-x bottom}
h2{color:#870505;margin:0 0 10px 0;padding-bottom:10px;font:bold 15px Geneva,Arial,Helvetica;background:url(/css/dot.gif) repeat-x bottom}
h3{text-decoration:none;font:bold 12px Geneva,Arial,Helvetica;color:#84210d;background:url(/css/heading-bg.gif) no-repeat left bottom;margin-bottom:8px;padding-bottom:5px;letter-spacing:0px}
h4{text-decoration:none;font:bold 12px Geneva,Arial,Helvetica;color:#84210d;margin-top:10px;margin-bottom:7px;padding-bottom:7px;letter-spacing:0px;background:url(/css/dot.gif) repeat-x bottom}
a:visited,a:link{font:12px/1.3em Arial,Helvetica;color:#5a733b;text-decoration:underline}
a:hover{font:12px/1.3em Arial,Helvetica;color:#5a733b;text-decoration:none}
.list{font:12px Arial;color:#686b5e;padding-left:15px;background:url(/css/cat-bullet.gif) no-repeat left 6px}
.clear{clear:both;height:1px;overflow:hidden}
ol{ margin: 10px 10px 10px 20px}
ol li {margin:10px 0;padding:15px;background:#F7F7F7}
.global ul{margin:10px 30px;font:12px Arial,Helvetica}
.global li{list-style:square;margin:5px 0px}
.req{color:#FF0000;}

.input{border:#CDCDCD 1px solid;color:#5F5F5F;height:18px;background:#FFFFFF url(/css/input-bg.gif) repeat-x top;font:11px Verdana,Arial,Helvetica;vertical-align:middle}
.txtarea{border:#CDCDCD 1px solid;padding:3px;background:#FFFFFF url(/css/input-bg.gif) repeat-x top}
.combo{border:#CDCDCD 1px solid;width:150px;color:#5F5F5F;font:11px Verdana,Arial,Helvetica;height:20px;padding:1px}
label{display:block;margin:5px 0 5px 0px}
.search-btn{clear:both;text-align:right;margin:8px 10px 0 0}


div.ltr{padding:0px;color:#DDDDDD}
div.ltr a{color:#5a733b;font:13px Tahoma;padding:1px 5px 1px 5px}
div.ltr a:hover{color:#FF0000}
div.ltr b{font-size:13px}
div.preview{float:left;width:123px;height:220px;margin:0px 4px;text-align:center}
a.lst, .lst{font-size:9px;margin-top:5px;line-height:11px}

a.wr{font-family:Arial;font-size:10px;color:#000099;background-color:#F0F0E4;border:#B8B4A3 solid 1px;text-decoration:none;padding-left:2px;padding-right:2px;letter-spacing:0}
a.wr:hover{background-color:#BBBBBB}


#wrapper{background:url(/css/top-bar-bg.gif) repeat-x 25px 23px;margin:0 auto;padding-top:25px}
#page{width:991px;margin:0 auto}
#header{background:url(/css/tf-logo.gif) no-repeat 28px 28px}
#top-nav-links{color:#6a645a;margin:0 0 0 509px;padding:28px 0 0 0}
#top-nav-links ul li{padding:0 0 0 4px;display:inline}
#top-nav-links a{color:#6a645a;text-decoration:none}
#top-nav-links a:hover{color:#000000;text-decoration:underline}

#main{width:942px;margin:0 auto}
#main-content{width:711px;float:left;display:inline}
#side-bar{width:231px;float:right;display:inline}

#footer{clear:both;background:#FFFFFF url(/css/footer-rep.gif) repeat-x left top;margin:0 auto;padding:18px 0}
#footer-cont{width:930px;margin:0 auto;line-height:1.8em}
#footer-bot{clear:both;height:3px;margin-bottom:5px;background: url(/css/footer-bot.gif) repeat-x top}
#footer-w{width:292px;margin:4px 12px 0 0;height:27px;float:right;background: transparent;text-align:right}
#footer-w a{text-indent:-9999px;text-decoration:none;overflow:hidden;width:33px;height:27px;float:right;display:block}
.footer-links a:visited, .footer-links a:link{font: 12px/1.3em Arial,Helvetica;color:#e78e1b;text-decoration:underline}
.footer-links a:hover{font:12px/1.3em Arial,Helvetica;color:#e78e1b;text-decoration:none}


#nav-bar{margin:24px 0 0 257px}
#nav-bar ul{margin:0;padding:0;position:relative;height:33px;background:url(/css/nav-bar.gif) no-repeat left top}
#nav-bar ul li{margin:0;padding:0;list-style:none;position:absolute}
#nav-bar ul li, #nav-bar ul li a{height:33px;display:block}
#nav-bar ul li a{text-indent:-9999px;text-decoration:none;overflow:hidde}
#web-tpl{left:0px; width:138px!important;}#web-tpl a{width:138px}
#flash-tpl{left:138px;width:110px!important;}#flash-tpl a{width:110px}
#logo-tpl{left:248px;width:111px!important;}#logo-tpl a{width:111px}
#osc-tpl{left:359px;width:96px!important;}#osc-tpl a{width:96px}
#corporate-tpl{left:455px;width:125px!important;}#corporate-tpl a{width:125px}
#swish-tpl{left:580px;width:126px!important;}#swish-tpl a{width:126px}

#web-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat 0px -33px;width:138px}
#flash-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat -138px -33px;width:110px}
#logo-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat -248px -33px;width:111px}
#osc-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat -359px -33px;width:96px}
#corporate-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat -455px -33px;width:125px}
#swish-tpl a:hover{background:url(/css/nav-bar.gif) no-repeat -580px -33px;width:126px}


.prop{float:right;width:1px}
.min-height{height:100px}
.box1{width:711px;background:url(/css/box1-bg.gif) repeat-y}
.box1-cont{margin:0 3px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;background:url(/css/box-cont-bg.gif) repeat-x left 1px;padding:14px}
.box1-tpls{width:216px;margin:10px 0px 0px 10px;float:left;display:inline}
.box1-text{width:200px;margin:35px 0px 0px 11px;float:left;display:inline;padding-right:10px}
.box1-bonus{margin-left:13px;width:238px;height:231px;float:left;display:inline;background: url(/css/bonus.gif) no-repeat left top}
.box1-bonus ul{margin:120px 0 0 0;font:12px/1.4em Arial,Helvetica}
.box1-bonus li{padding-left:10px;list-style:none;background:url(/css/bullet.gif) no-repeat left center}

.box2-cont{margin:0 3px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;background:url(/css/box-cont-bg.gif) repeat-x left 1px;padding:20px}
.box1-bottom{clear:both;background:url(/css/bonus.gif) no-repeat left top}




.box-full-wrap{width:711px;clear:both;margin:0}
.box-full-top{margin-left:24px}
.box-heading{width:26px;clear:left;float:left;display:inline}
.box-full{background:url(/css/box-full-bg.gif) repeat-y 24px}
.box-full-cont{margin:0 4px 0 28px;padding:10px;background:url(/css/box-cont-bg.gif) repeat-x left 1px}
.box-full-bottom{margin-left:24px;clear:both} 


.box-half-wrap{width:364px;float:left}
.box-half-top{margin-left:24px}
.box-half{background:url(/css/box-half-bg.gif) repeat-y 24px}
.box-half-cont{margin:0 4px 0 28px;padding:10px;background:url(/css/box-cont-bg.gif) repeat-x left 1px}

.box-half-bottom{margin-left:24px} 


.box-half2-wrap{width:346px;margin:0;float:right}
.box-half2-top{margin:0}
.box-half2{background:url(/css/box-half2-bg.gif) repeat-y}
.box-half2-cont{margin:0 4px;padding:10px;background:url(/css/box-cont-bg.gif) repeat-x right 1px}
.box-half2-bottom{margin:0;clear:both} 

.recent-articles ul{padding-left:6px;margin:10px 0 10px 0;font:11px/1.6em verdana}
.recent-articles li{padding-left:15px;list-style:none;background:url(/css/bullet.gif) no-repeat left center}
.recent-articles a:visited, .recent-articles a:link{font:11px/1.6em verdana;color:#5a733b;text-decoration:underline}
.recent-articles a:hover{font:11px/1.6em verdana;color:#5a733b;text-decoration:none}

#free-clipart{margin:0px 0px 0 0px;background:url(/css/free-clipart.jpg) no-repeat left top}
#free-clipart p{padding:36px 0px 0px 106px}
#free-templates{margin:22px 0px 0 0;background:url(/css/free-web-templates.jpg) no-repeat left top}
#free-templates p{padding:40px 111px 10px 3px}

#pack{width:176px;margin:10px 0px 0px 15px;float:left;display:inline}
#pack ul{padding-left:3px;margin:15px 0 15px 0px;font:11px/1.3em verdana}
#pack li{padding-left:15px;list-style:none;background:url(/css/bullet.gif) no-repeat left center}
#pack-right{width:100px;float:left;text-align:center;display:inline;background: url(/css/pack.jpg) no-repeat center 11px;padding-top:190px}
#pack-right2{width:100px;float:left;text-align:center;display:inline;background: url(/css/thpack.jpg) no-repeat center 11px;padding-top:190px}

#customize{height:175px;background:url(/css/customize.gif) no-repeat 15px 5px}
#start-here{clear:both;text-align:right;margin:15px 21px 0 0}


.sponsors ul{padding-left:3px;margin:15px 0 15px 0px;font:11px/1.3em verdana}
.sponsors li{padding-left:15px;list-style:none;background: url(/css/bullet.gif) no-repeat left center}
.sponsors a:visited, .sponsors a:link{font:11px/1.4em verdana;color:#e78e1b;text-decoration:underline}
.sponsors a:hover{font:11px/1.4em verdana;color:#e78e1b;text-decoration:none}


.side-box{background:url(/css/sbar-rep.gif) repeat-y center top}
.side-box-cont{margin: 0 4px;padding:14px;background:url(/css/sbar-bg.gif) repeat-x left 0px}
.side-joint{margin:0;clear:both} 

.categories{}
.categories ul{padding-left:1px;margin: 10px 0 10px 0px}
.categories li{list-style:none;text-decoration:none;background:url(/css/heading-bg.gif) no-repeat 13px bottom;margin-bottom: 3px;padding-bottom: 2px;}
.categories a{padding-left:15px;background:url(/css/cat-bullet.gif) no-repeat left center}
.categories a:visited, .categories a:link{font:bold 11px Geneva,Arial,Helvetica;color:#59723b;text-decoration:none}
.categories a:hover{font:bold 11px Geneva,Arial,Helvetica;color:#000000;text-decoration:none}

.partners ul{padding-left:3px;margin:15px 0 -13px 0px;font:11px/1.3em verdana}
.partners li{padding-left:15px;list-style:none;background:url(/css/bullet.gif) no-repeat left center}
.partners a:visited, .partners a:link{font: 11px/1.6em verdana;color:#5a733b;text-decoration:underline}
.partners a:hover{font:11px/1.6em verdana;color:#5a733b;text-decoration:none}


.thumbs{list-style-type:none;margin:20px 0 10px 12px}
.thumbs li{float:left;text-align:center}
.thumbs2{list-style-type:none;margin:0;padding:0}
.thumbs2 li{float:left;text-align:center;margin:10px 40px 20px 20px}
.thmb{border:1px solid #CCCCCC;background:#FFFFFF;padding:9px}

.thumb{background:#FFFFFF;padding:12px;border:1px solid #dedede;margin:0px}
.thumb:hover{border:1px solid #818181}
.block1{background:#F7F7F7;text-align:center;border:1px solid #dedede;padding:5px;margin-bottom:10px}
.block2{background:#F7F7F7;text-align:center;border:1px solid #dedede;padding:5px;margin-top:10px}

.template_container{position:absolute}


#pagination{margin:0 auto;width:600px;padding:5px 0 20px 0;display:block;line-height:2em}
.pagination a{font-size:10px;font-weight:bold;margin:8px 1px;padding:2px 4px;border:solid 1px #c4bca4;background:#f0f0e3;text-decoration:none}
.pagination a:hover{background:#eae3cf;text-decoration:none}


.catsd{list-style-type:square;margin:10px 0 30px 30px}
.catsd li{float:left;text-align:left;width:210px;margin:3px 0px}

