/* 	BONUS TYPOGRAPHY STYLES
	Style:		Typography 
	Designed:	DesignerSandbox
	Website: 	http://www.designersandbox.com
	Author: 	Vincent Chan
	Date: 		January 11, 2010
--------------------------------------------------------- */
.highlight {
	background:#FFFFDD;
	font-weight:bold;
	padding:1px 5px;
}

/* pre and code style */
pre, .code, .code2 {
	background:#FFFFDD;
	border-left:5px solid #CCCCCC;
	font-family:Monaco,Consolas,"Courier News",monospace;
	font-size:1em;
	line-height:1.5;
	margin:15px 0;
}
pre, .code {padding:10px 15px !important;}
.code2 {padding:0px 15px 10px !important;}
.code2 h4, .code2 h5{
	font-weight:normal;
	position:relative;
	top:-10px;
	padding:0 5px;
}
.code2 h4 {background:#CCCCCC;font-size:1.17em;margin:0 0 0 -10px !important;}
.code2 h5 {background:#EEE;color:#060;font-size:1.1em;margin:0;}
/* END of Pre and code style */

/* dropcap style */
span.dropcap, span.dropcap2, span.dropcap3 {
	display:block;
	float:left;
	font-family:'Times New Roman',serif;
	font-size:5em;
	line-height:1em;
}
span.dropcap {margin:-4px 5px -3px 0;}
span.dropcap2{margin:-4px 0 0 -40px;}
span.dropcap3{margin:-34px 0 0 0; height:50px;}
p.dropcap2{padding:0 0 0 40px;}
p.dropcap3{margin-top:34px;}
/* END of dropcap style */

/* blockquote style */
blockquote {
	font-style:italic;
	margin:20px 0;
}
blockquote div.blockquote1 {background: transparent url(../images/openquote1.gif) left top no-repeat;}
blockquote div.blockquote1 div{background:transparent url(../images/closequote1.gif) no-repeat right bottom;}
blockquote div.blockquote1 div{padding:0 20px;}

blockquote div.blockquote2 {background: transparent url(../images/openquote2.gif) left top no-repeat;}
blockquote div.blockquote2 div{background:transparent url(../images/closequote2.gif) no-repeat right bottom;}
blockquote div.blockquote2 div{padding:0 34px;}

blockquote div.blockquote3 {background: transparent url(../images/openquote3.gif) left top no-repeat;}
blockquote div.blockquote3 div{background:transparent url(../images/closequote3.gif) no-repeat right bottom;}
blockquote div.blockquote3 div{padding:0 42px;}

blockquote div.blockquote4 {background: transparent url(../images/openquote4.gif) left top no-repeat;}
blockquote div.blockquote4 div{background:transparent url(../images/closequote4.gif) no-repeat right bottom;}
blockquote div.blockquote4 div{padding:0 58px;}
/* END of blockquote style */

/* unorder list style */
ul, ol {padding:0;}
.ul_check li {background:url(../images/icons/icon_check.png) no-repeat;}
.ul_cross li {background:url(../images/icons/icon_cross.png) no-repeat;}
.ul_star li {background:url(../images/icons/icon_star.png) no-repeat;}
.ul_star2 li {background:url(../images/icons/icon_star2.png) no-repeat;}
.ul_round li {background:url(../images/icons/icon_round.png) no-repeat;}
.ul_round2 li {background:url(../images/icons/icon_round2.png) no-repeat;}
.ul_square li {background:url(../images/icons/icon_square.png) no-repeat;}
.ul_square2 li {background:url(../images/icons/icon_square2.png) no-repeat;}
.ul_squareb li {background:url(../images/icons/icon_squareb.png) no-repeat;}
.ul_squareb2 li {background:url(../images/icons/icon_squareb2.png) no-repeat;}
.ul_triangle li {background:url(../images/icons/icon_triangle.png) no-repeat;}
.ul_triangle2 li {background:url(../images/icons/icon_triangle2.png) no-repeat;}
.ul_8point li {background:url(../images/icons/icon_8point.png) no-repeat;}
.ul_8point2 li {background:url(../images/icons/icon_8point2.png) no-repeat;}
.ul_cloud li {background:url(../images/icons/icon_cloud.png) no-repeat;}
.ul_cloud2 li {background:url(../images/icons/icon_cloud2.png) no-repeat;}
.ul_spike li {background:url(../images/icons/icon_spike.png) no-repeat;}
.ul_spike2 li {background:url(../images/icons/icon_spike2.png) no-repeat;}
.ul_bulb li {background:url(../images/icons/icon_bulb.png) no-repeat;}
.ul_tag li {background:url(../images/icons/icon_tag.png) no-repeat;}
.ul_image li {background:url(../images/icons/icon_image.png) no-repeat;}
.ul_note li {background:url(../images/icons/icon_note.png) no-repeat;}
.ul_document li {background:url(../images/icons/icon_document.png) no-repeat;}
.ul_cart li {background:url(../images/icons/icon_cart.png) no-repeat;}
.ul_pin li {background:url(../images/icons/icon_pin.png) no-repeat;}
.ul_mail li {background:url(../images/icons/icon_mail.png) no-repeat;}
.ul_home li {background:url(../images/icons/icon_home.png) no-repeat;}
.ul_arrow li {background:url(../images/icons/icon_arrow.png) no-repeat;}
.ul_warning li {background:url(../images/icons/icon_warning.png) no-repeat;}
.ul_info li {background:url(../images/icons/icon_information.png) no-repeat;}
.ul_telephone li {background:url(../images/icons/icon_telephone.png) no-repeat;}
.ul_mobile li {background:url(../images/icons/icon_mobile.png) no-repeat;}
.ul_spade li {background:url(../images/icons/icon_spade.png) no-repeat;}
.ul_heart li {background:url(../images/icons/icon_heart.png) no-repeat;}
.ul_club li {background:url(../images/icons/icon_club.png) no-repeat;}
.ul_diamond li {background:url(../images/icons/icon_diamond.png) no-repeat;}
.ul_check li, .ul_cross li, .ul_star li, .ul_star2 li, .ul_round li, .ul_round2 li, .ul_square li, .ul_square2 li, .ul_squareb li, .ul_squareb2 li, .ul_triangle li, .ul_triangle2 li, .ul_8point li, .ul_8point2 li, .ul_cloud li, .ul_cloud2 li, .ul_spike li, .ul_spike2 li, .ul_bulb li, .ul_tag li, .ul_image li, .ul_note li, .ul_document li, .ul_cart li, .ul_pin li, .ul_mail li, .ul_home li, .ul_arrow li, .ul_warning li, .ul_info li, .ul_telephone li, .ul_mobile li, .ul_spade li, .ul_heart li, .ul_club li, .ul_diamond li {list-style-type:none; margin: 0 0 5px; padding: 0 0 0 30px; background-position:7px 0px;}
/* END of unorder list style */

/* Big Block Style */
p.blocknumber {
	padding:5px 0 5px 55px !important;
	position:relative;
}
.bigblock_badge {background-image:url(../images/bigblock/bigblock_badge.png);color:#FFF;}
.bigblock_chat {background-image:url(../images/bigblock/bigblock_chat.png);}
.bigblock_cloud {background-image:url(../images/bigblock/bigblock_cloud.png);}
.bigblock_mystery {background-image:url(../images/bigblock/bigblock_mystery.png);color:#000}
.bigblock_police {background-image:url(../images/bigblock/bigblock_police.png);color:#FFF}
.bigblock_sales {background-image:url(../images/bigblock/bigblock_sales.png);}
.bigblock_stamp {background-image:url(../images/bigblock/bigblock_stamp.png);}
.bigblock_stop {background-image:url(../images/bigblock/bigblock_stop.png);color:#FFF;}
.bigblock_badge, .bigblock_chat, .bigblock_cloud, .bigblock_mystery, .bigblock_police, .bigblock_sales, .bigblock_stamp, .bigblock_stop, .bigblock_badge {
	position:absolute;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	left:0px;
	line-height:44px !important;
	width:44px;
	height:44px;
	text-align:center;
	top:0;
}
/* END of Big Block Style */

/* Paragraph Pre Notice Icon Style */
p.p_accept {background:transparent url(../images/notice/accept.png) no-repeat;}
p.p_add {background:transparent url(../images/notice/add.png) no-repeat;}
p.p_audio {background:transparent url(../images/notice/audio.gif) no-repeat;}
p.p_box {background:transparent url(../images/notice/box.png) no-repeat;}
p.p_brick {background:transparent url(../images/notice/brick.png) no-repeat;}
p.p_calendar {background:transparent url(../images/notice/calendar.png) no-repeat;}
p.p_camera {background:transparent url(../images/notice/camera.png) no-repeat;}
p.p_cart {background:transparent url(../images/notice/cart.png) no-repeat;}
p.p_cd {background:transparent url(../images/notice/cd.png) no-repeat;}
p.p_chart_bar {background:transparent url(../images/notice/chart_bar.png) no-repeat;}
p.p_chart_line {background:transparent url(../images/notice/chart_line.png) no-repeat;}
p.p_chart_pie {background:transparent url(../images/notice/chart_pie.png) no-repeat;}
p.p_clock {background:transparent url(../images/notice/clock.png) no-repeat;}
p.p_cog {background:transparent url(../images/notice/cog.png) no-repeat;}
p.p_coins {background:transparent url(../images/notice/coins.png) no-repeat;}
p.p_compress {background:transparent url(../images/notice/compress.png) no-repeat;}
p.p_computer {background:transparent url(../images/notice/computer.png) no-repeat;}
p.p_credit {background:transparent url(../images/notice/credit.gif) no-repeat;}
p.p_cross {background:transparent url(../images/notice/cross.png) no-repeat;}
p.p_disk {background:transparent url(../images/notice/disk.png) no-repeat;}
p.p_error {background:transparent url(../images/notice/error.png) no-repeat;}
p.p_exclamation {background:transparent url(../images/notice/exclamation.png) no-repeat;}
p.p_feed {background:transparent url(../images/notice/feed.gif) no-repeat;}
p.p_film {background:transparent url(../images/notice/film.png) no-repeat;}
p.p_folder {background:transparent url(../images/notice/folder.png) no-repeat;}
p.p_group {background:transparent url(../images/notice/group.png) no-repeat;}
p.p_heart {background:transparent url(../images/notice/heart.png) no-repeat;}
p.p_help {background:transparent url(../images/notice/help.gif) no-repeat;}
p.p_heart {background:transparent url(../images/notice/heart.png) no-repeat;}
p.p_house {background:transparent url(../images/notice/house.png) no-repeat;}
p.p_image {background:transparent url(../images/notice/image.png) no-repeat;}
p.p_images {background:transparent url(../images/notice/images.png) no-repeat;}
p.p_info {background:transparent url(../images/notice/info.gif) no-repeat;}
p.p_information {background:transparent url(../images/notice/information.png) no-repeat;}
p.p_lock {background:transparent url(../images/notice/lock.png) no-repeat;}
p.p_magnifier {background:transparent url(../images/notice/magnifier.png) no-repeat;}
p.p_money {background:transparent url(../images/notice/money.png) no-repeat;}
p.p_new {background:transparent url(../images/notice/new.png) no-repeat;}
p.p_note {background:transparent url(../images/notice/note.png) no-repeat;}
p.p_page {background:transparent url(../images/notice/page.png) no-repeat;}
p.p_page_white {background:transparent url(../images/notice/page_white.png) no-repeat;}
p.p_plugin {background:transparent url(../images/notice/plugin.png) no-repeat;}
p.p_printer {background:transparent url(../images/notice/printer.png) no-repeat;}
p.p_report {background:transparent url(../images/notice/report.png) no-repeat;}
p.p_script {background:transparent url(../images/notice/script.png) no-repeat;}
p.p_time {background:transparent url(../images/notice/time.png) no-repeat;}
p.p_tips {background:transparent url(../images/notice/tips.gif) no-repeat;}
p.p_user {background:transparent url(../images/notice/user.png) no-repeat;}
p.p_warning {background:transparent url(../images/notice/warning.gif) no-repeat;}
p.p_webcam {background:transparent url(../images/notice/webcam.gif) no-repeat;}
p.p_world {background:transparent url(../images/notice/world.png) no-repeat;}
.p_accept, .p_add, .p_audio, .p_box, .p_brick, .p_calendar, .p_camera, .p_cart, .p_cd, .p_chart_bar, .p_chart_line, .p_chart_pie, .p_clock, .p_cog, .p_coins, .p_compress, .p_computer, .p_credit, .p_cross, .p_disk, .p_error, .p_exclamation, .p_feed, .p_film, .p_folder, .p_group, .p_heart, .p_help, .p_house, .p_image, .p_images, .p_info, .p_information, .p_lock, .p_magnifier, .p_money, .p_new, .p_note, .p_page, .p_page_white, .p_plugin, .p_printer, .p_report, .p_script, .p_time, .p_tips, .p_user, .p_warning, .p_webcam, .p_world {padding-left:20px; background-position: left top;}
/* END of Paragraph Pre Notice Icon Style */

/* Paragraph Infobox Style */
p.p_red_infobox{background-color:#F6EEEE;border:1px solid #F5D1D1;}
p.p_red2_infobox{background-color:#F2CDCD;border:1px solid #DCB8B8;}
p.p_orange_infobox{background-color:#FFF6ED;border:1px solid #f5e4d1;}
p.p_orange2_infobox{background-color:#F8E8CA;border:1px solid #dcceb8;}
p.p_yellow_infobox{background-color:#ffffe8;border:1px solid #f5f5d1;}
p.p_yellow2_infobox{background-color:#f6f7c4;border:1px solid #dcdbb8;}
p.p_green_infobox{background-color:#edffef;border:1px solid #d1f5d1;}
p.p_green2_infobox{background-color:#cdf2d1;border:1px solid #b8dcba;}
p.p_blue_infobox{background-color:#eef2f6;border:1px solid #d1e5f5;}
p.p_blue2_infobox{background-color:#cdddf2;border:1px solid #b8c9dc;}
p.p_purple_infobox{background-color:#f3eef6;border:1px solid #e6d1f5;}
p.p_purple2_infobox{background-color:#e3cdf2;border:1px solid #cbb8dc;}
p.p_black_infobox{background-color:#5d5d5d;border:1px solid #484848;}
p.p_black2_infobox{background-color:#414141;border:1px solid #242424;}
p.p_grey_infobox{background-color:#f6f6f6;border:1px solid #f3f3f3;}
p.p_grey2_infobox{background-color:#e6e6e6;border:1px solid #dbdbdb;}
p.p_white_infobox{background-color:#ffffff;border:1px solid #f8f8f8;}
p.p_white2_infobox{background-color:#ffffff;border:1px solid #eaeaea;}
p.p_pink_infobox{background-color:#ffe8f8;border:1px solid #f5d1e7;}
p.p_pink2_infobox{background-color:#f2cde3;border:1px solid #f9c5ec;}
p.p_red_infobox, p.p_red2_infobox, p.p_orange_infobox, p.p_orange2_infobox, p.p_yellow_infobox, p.p_yellow2_infobox, p.p_green_infobox, p.p_green2_infobox, p.p_blue_infobox, p.p_blue2_infobox, p.p_purple_infobox, p.p_purple2_infobox, p.p_black_infobox, p.p_black2_infobox, p.p_grey_infobox, p.p_grey2_infobox, p.p_white_infobox, p.p_white2_infobox, p.p_pink_infobox, p.p_pink2_infobox {padding:12px 10px 14px 35px;display:block; background-position:10px 12px;}
/* END of Paragraph Infobox Style */

p.red{color:#900;}
p.orange{color:#C60;}
p.yellow{color:#CC0;}
p.green{color:#060;}
p.blue{color:#339;}
p.purple{color:#606;}
p.white{color:#FFF;}
p.black{color:#000;}
p.pink{color:#C6C;}
p.grey{color:#666;}

/* Paragraph Legend Style */
div.red_legend{background-color:#F6EEEE;border:1px solid #F5D1D1;}
div.red2_legend{background-color:#F2CDCD;border:1px solid #DCB8B8;}
div.orange_legend{background-color:#FFF6ED;border:1px solid #f5e4d1;}
div.orange2_legend{background-color:#F8E8CA;border:1px solid #dcceb8;}
div.yellow_legend{background-color:#ffffe8;border:1px solid #f5f5d1;}
div.yellow2_legend{background-color:#f6f7c4;border:1px solid #dcdbb8;}
div.green_legend{background-color:#edffef;border:1px solid #d1f5d1;}
div.green2_legend{background-color:#cdf2d1;border:1px solid #b8dcba;}
div.blue_legend{background-color:#eef2f6;border:1px solid #d1e5f5;}
div.blue2_legend{background-color:#cdddf2;border:1px solid #b8c9dc;}
div.purple_legend{background-color:#f3eef6;border:1px solid #e6d1f5;}
div.purple2_legend{background-color:#e3cdf2;border:1px solid #cbb8dc;}
div.black_legend{background-color:#5d5d5d;border:1px solid #484848; color:#CCC;}
div.black2_legend{background-color:#414141;border:1px solid #242424; color:#FFF;}
div.grey_legend{background-color:#f6f6f6;border:1px solid #f3f3f3;}
div.grey2_legend{background-color:#e6e6e6;border:1px solid #dbdbdb;}
div.white_legend{background-color:#ffffff;border:1px solid #f8f8f8; color:#DDD;}
div.white2_legend{background-color:#ffffff;border:1px solid #eaeaea;}
div.pink_legend{background-color:#ffe8f8;border:1px solid #f5d1e7;}
div.pink2_legend{background-color:#f2cde3;border:1px solid #f9c5ec;}
div.red_legend, div.red2_legend, div.orange_legend, div.orange2_legend, div.yellow_legend, div.yellow2_legend, div.green_legend, div.green2_legend, div.blue_legend, div.blue2_legend, div.purple_legend, div.purple2_legend, div.black_legend, div.black2_legend, div.grey_legend, div.grey2_legend, div.white_legend, div.white2_legend, div.pink_legend, div.pink2_legend {margin-bottom:20px;}

div.red_legend h4, div.red2_legend h4, div.orange_legend h4, div.orange2_legend h4, div.yellow_legend h4, div.yellow2_legend h4, div.green_legend h4, div.green2_legend h4, div.blue_legend h4, div.blue2_legend h4, div.purple_legend h4, div.purple2_legend h4, div.black_legend h4, div.black2_legend h4, div.grey_legend h4, div.grey2_legend h4, div.white_legend h4, div.white2_legend h4, div.pink_legend h4, div.pink2_legend h4{
	float:left;
	font-size:1em;
	font-weight:bold;
	left:11px;
	margin:0 0 -9px !important;
	padding:3px 5px;
	position:relative;
	top:-9px;
	width:auto;
	text-transform:none;
	
}
div.red_legend h4{background-color:#e2dcdc;border:1px solid #F5D1D1;}
div.red2_legend h4{background-color:#d2b2b2;border:1px solid #DCB8B8;}
div.orange_legend h4{background-color:#ebe3da;border:1px solid #f5e4d1;}
div.orange2_legend h4{background-color:#d6c8ae;border:1px solid #dcceb8;}
div.yellow_legend h4{background-color:#e7e7d2;border:1px solid #f5f5d1;}
div.yellow2_legend h4{background-color:#dcddb0;border:1px solid #dcdbb8;}
div.green_legend h4{background-color:#d7e7d9;border:1px solid #d1f5d1;}
div.green2_legend h4{background-color:#b4d5b8;border:1px solid #b8dcba;}
div.blue_legend h4{background-color:#d7dbde;border:1px solid #d1e5f5;}
div.blue2_legend h4{background-color:#b2bfd0;border:1px solid #b8c9dc;}
div.purple_legend h4{background-color:#d9d4dc;border:1px solid #e6d1f5;}
div.purple2_legend h4{background-color:#c3b1d0;border:1px solid #cbb8dc;}
div.black_legend h4{background-color:#5d5d5d;border:1px solid #484848;}
div.black2_legend h4{background-color:#414141;border:1px solid #242424;}
div.grey_legend h4{background-color:#f6f6f6;border:1px solid #f3f3f3;}
div.grey2_legend h4{background-color:#e6e6e6;border:1px solid #dbdbdb;}
div.white_legend h4{background-color:#ffffff;border:1px solid #f8f8f8;}
div.white2_legend h4{background-color:#ffffff;border:1px solid #eaeaea;}
div.pink_legend h4{background-color:#e6d0df;border:1px solid #f5d1e7;}
div.pink2_legend h4{background-color:#d3b4c6;border:1px solid #f9c5ec;}
div.red_legend p, div.red2_legend p, div.orange_legend p, div.orange2_legend p, div.yellow_legend p, div.yellow2_legend p, div.green_legend p, div.green2_legend p, div.blue_legend p, div.blue2_legend p, div.purple_legend p, div.purple2_legend p, div.black_legend p, div.black2_legend p, div.grey_legend p, div.grey2_legend p, div.white_legend p, div.white2_legend p, div.pink_legend p, div.pink2_legend p {
clear:both;
margin:7px;
}
/* END of Legend Style */

/* Paragraph Inset Style */
span.inset_left, span.inset_right, span.inset_center {display:block; font-style:italic; padding:15px; width:30%;}
span.inset_left {float:left; text-align:left;}
span.inset_right {float:right; text-align:right;}
span.inset_center {margin:0 auto; text-align:center;}
/* END of Paragraph Inset Style */