* { margin:0; padding:0;}
body { background:#000000}
html, input, textarea, select, table, tr, td {font-family:arial; font-size:100%; color:#626262; font-weight:normal; font-size:13px; line-height:1.33em}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}

p {margin:0; padding:0;}


h1 { text-indent:-1000px;  padding:0; margin:0; line-height:1em; font-size:1em; background:url(artwork/logo.gif) no-repeat; width:282px; height:130px; margin-left:40px; margin-bottom: 10px;}
.pos{ position:absolute; margin:0; padding:0; margin-left:40px}

h2 {  padding:0; margin:0; font-size:1em; padding-bottom:15px; line-height:1.275em}

/*txt, links*/

.list ul { margin:0; padding:0; list-style:none}
.list ul li a { color:#831d40; text-decoration: underline; font-weight:normal; font-size:0.91em}
.list ul li a:hover{ text-decoration:none}

.list1 ul { margin:0; padding:0; list-style:none; line-height:1.875em}
.list1 ul li{ background:url(artwork/list_bg.gif) no-repeat 0 8px; padding-left:12px}
.list1 ul li a { color:#929292; text-decoration: underline; font-weight: bold; font-size:0.91em}
.list1 ul li a:hover{ text-decoration:none}

.list2 ul { margin:0; padding:0; list-style:none; line-height:1.9em}
.list2 ul li{ background:url(artwork/list_bg1.gif) no-repeat 0 8px; padding-left:12px}
.list2 ul li a { color:#831d40; text-decoration: underline; font-weight: normal; font-size:0.91em}
.list2 ul li a:hover{ text-decoration:none}


a{ color:#831d40; text-decoration:underline}
a:hover{ text-decoration:none}

/*header*/
#header{ background:url(artwork/head_bg.jpg) no-repeat}

/*footer*/
#footer .indent{ padding:0 30px 0px 50px; color:#3d3b3b}
#footer .bg{ background:url(artwork/foot_bg.gif) repeat-x; width:100%}
#footer .bg div{ padding:20px 0 0 18px}
#footer a{ color:#3d3b3b; text-decoration: underline}
#footer a:hover{ text-decoration:none}


/*content*/
/* background images for main pages*/
#content .home{ background:url(artwork/content_bg.jpg) no-repeat}
#content .about{ background:url(artwork/content_bg_04.jpg) no-repeat}
#content .services{ background:url(artwork/content_bg_02.jpg) no-repeat}
#content .media{ background:url(artwork/content_bg_01.jpg) no-repeat}
#content .contact{ background:url(artwork/content_bg_03.jpg) no-repeat}

#content .col1 .indent{ padding:0 37px 27px 52px}
#content .block{ width:100%}
#content .block .t{ background:url(artwork/top.gif) repeat-x #280012; width:100%}
#content .block .b{ background:url(artwork/bottom.gif) repeat-x left bottom; width:100%}
#content .block .l{ background:url(artwork/left.gif) repeat-y; width:100%}
#content .block .r{ background:url(artwork/right.gif) repeat-y right top; width:100%}
#content .block .lt{ background:url(artwork/lt.gif) no-repeat; width:100%}
#content .block .rt{ background:url(artwork/rt.gif) no-repeat right top; width:100%}
#content .block .lb{ background:url(artwork/lb.gif) no-repeat left bottom; width:100%}
#content .block .rb{ background:url(artwork/rb.gif) no-repeat right bottom; width:100%}

#content .box{ background:#4a041d url(artwork/l.gif) no-repeat; width:100%}
#content .box .ind_{ background:url(artwork/r.gif) no-repeat right top; padding:3px 0 2px 5px; color:#ffffff; font-weight:bold; font-family:tahoma; text-align:left; font-size:0.95em}

/* #content .box{ background:#4a041d url(artwork/l.gif) no-repeat; width:85px}
#content .box .ind_{ background:url(artwork/r.gif) no-repeat right top; padding:3px 0 2px 0; color:#ffffff; font-weight:bold; font-family:tahoma; text-align:center; font-size:0.91em} */

#content .col1 .separate{ height:26px; background:url(artwork/separate.gif) repeat-x center}

#content .col1 .link{ background:url(artwork/marker.gif) no-repeat 0 4px; padding-left:17px; color:#710a2d; text-decoration:underline; font-family:tahoma}
#content .col1 .link:hover{ text-decoration:none}

#content .col2 .row1{ width:100%}
#content .col2 .row1 .link{background:url(artwork/marker1.gif) no-repeat 0 4px; padding-left:17px; color:#404726; text-decoration:underline; font-family:tahoma}
#content .col2 .row1 .link:hover{ text-decoration:none}

#content .col2 .row2{ width:100%}
#content .col2 .row2 .link{background:url(artwork/marker2.gif) no-repeat 0 4px; padding-left:17px; color:#7f7f7f; text-decoration:underline; font-family:tahoma}
#content .col2 .row2 .link:hover{ text-decoration:none}

#content .title{ margin-bottom:15px}

#content p{ padding-bottom:10px}

/*================== index.html ==================*/
#content .col1 .ind{ padding:32px 36px 46px 35px}
#content .col1 b{ color:#ffffff; font-size:0.91em}
#page1 #content .col1 .title{ margin-bottom:35px}
#content .col1 .ind1{ padding-left:0px}
#page1 #content .col1 ul{ margin:17px 0 20px 0}

#content .col2 .row1 .indent{ padding:262px 31px 30px 0px; color:#6a6a6a} /* padding after the welcome message */
/*#content .col2 .row1 .indent{ padding:58px 31px 60px 63px; color:#6a6a6a}  padding after the welcome message - original line*/
#content .col2 .row1 .indent ul { padding: 5px 0px 20px 30px}
#content .col2 .row1 .indent ul li { padding: 5px 0px 10px 0px}
#content .col2 .row1 p{ padding-bottom:16px}
#content .col2 .row2{ color:#6b6b6b}
#page1 #content .col2 .row2 .col1{ width:266px}
#page1 #content .col2 .row2 .title{ margin:5px 0 15px 0}
#page1 #content .col2 .row2 .col1 .img{ display:block; margin-bottom:22px}
#page1 #content .col2 .row2 .col2{ width:255px}
#content .col2 .row2 .col2 .indent{ padding:0 20px 50px 0}
#page1 #content .col2 .row2 .block{ width:274px; padding-bottom:15px}
#page1 #content .col2 .row2 .block .c1{ width:134px; float:left}
#page1 #content .col2 .row2 .block .c2{ width:120px; float:left}
#page1 #content .col2 p{ padding-bottom:14px}

/*================== about_us.html ==================*/
#page2 #content .col1 .title{ margin-bottom:25px}
#page2 #content .col1 b{ display:block; padding-bottom:6px}
#page2 #content .col1 .ind_{ padding-left:6px}
#page2 #content .col1 .img{ display:block; margin:2px 0 13px -5px}
#page2 #content .col1 p{ padding-top:21px}
#page2 #content .col1 .ind{ padding-bottom:39px}

#content .box1{ background:#4a041d url(artwork/l.gif) no-repeat; width:100%}
#content .box1 .ind_{ background:url(artwork/r.gif) no-repeat right top; padding:3px 0 2px 5px; color:#ffffff; font-weight:bold; font-family:tahoma; text-align:left; font-size:0.95em}

#page2 #content .col2 .row1 .indent{ padding-bottom:94px}
#page2 #content .col2 .row2 .ind{ padding:0 34px 0 7px}
#page2 #content .col2 .row2 ul{ margin:0 0 10px 0}
#page2 #content .col2 .row2 .img{ float:left; margin-right:21px}

/*================== services.html ==================*/
#page3 #content .col1 .title{ margin-bottom:36px}
#page3 #content .col1 ul{ margin:17px 0 20px 0}

#content .box1{ background:#4a041d url(artwork/l.gif) no-repeat; width:100%}
#content .box1 .ind_{ background:url(artwork/r.gif) no-repeat right top; padding:3px 0 2px 0; color:#ffffff; font-weight:bold; font-family:tahoma; text-align:left; font-size:0.95em}
#content .ind1 ul li{ color:#ffffff; font-family:tahoma; text-align:left; font-size:0.91em}

#page3 #content .col2 .row1 .indent{ padding-right:0; padding-bottom:115px}
#page3 #content .col2 .row1 .indent .block{ width:452px}
#page3 #content .col2 .row1 .indent .block .c1{ float:left; width:130px}
#page3 #content .col2 .row1 .indent .block .c1 div{ padding-right:40px}
#page3 #content .col2 .row1 .indent .block .c2{ float:left; width:209px}

#page3 #content .col2 .row2 .c1{ width:287px; float:left}
#page3 #content .col2 .row2 .c1 .img{ display:block; margin-bottom:15px}
#page3 #content .col2 .row2 .c1 div{ padding:0 45px 10px 6px}
#page3 #content .col2 .row2 .c2{ width:254px; float:left}
#page3 #content .col2 .row2 .c2 div{padding-right:40px; padding-bottom:10px }
#page3 #content .col2 .row2 .c2 ul{ margin-bottom:5px}

/*================== media.html ==================*/
#page4 #content .col1 .title{ margin-bottom:25px}
#page4 #content .col1 .ind{ padding-bottom:38px}
#page4 #content .col1 .ind_{ padding-left:8px}
#page4 #content .col1 ul{ margin-bottom:10px}

#content .col2 .row1 .indent ul li { padding: 5px 0px 5px 0px} /* paddings on ul li elements   */

#page4 #content .col2 .row1 p{ padding:20px 0 12px 0}
#page4 #content .col2 .row1 .indent{ padding-bottom:116px}

#page4 #content .col2 .row2 .block{ width:443px; padding-bottom:12px}
#page4 #content .col2 .row2 .block .c1{ width:234px; float:left}
#page4 #content .col2 .row2 .block .c2{ width:209px; float:left}
#page4 #content .col2 .row2 .block .c2 img{ margin:0 6px 11px 0}
#page4 #content .col2 .row2 .fleft{ padding-left:4px}
#page4 #content .col2 .row2 .fright{ color:#6b6b6b; padding-right:80px} 
#page4 #content .col2 .row2 .fright a{ color:#6b6b6b; text-decoration:underline}
#page4 #content .col2 .row2 .fright a:hover{ text-decoration:none}
#page4 #content .col2 .row2 .fright span a{ text-decoration:none; font-weight:bold}
 
/*================== contact_us.html ==================*/
#page5 #content .col1 .title{ margin-bottom:28px}
#page5 #content .col1 .ind_{ padding-left:8px; color:#831d40; font-size:0.91em}
#page5 #content .col1 p{ padding-bottom:16px}
#page5 #content .col1 .indent{ padding-right:45px}
#page5 #content .col1 .ind{ padding-bottom:17px}

#page5 #content .col2 .row1 .title{ margin-bottom:18px}
#page5 #content .col2 .row1 .img{ float:left; margin-right:16px}
#page5 #content .col2 .row1 a{ color:#455a00; text-decoration:underline}
#page5 #content .col2 .row1 a:hover{ text-decoration:none}
#page5 #content .col2 .row1 .indent{ padding-left:50px; padding-bottom:108px}

#page5 #content .col2 .row2 .indent{ padding:30px 20px 10px 0 }
#page5 #content .col2 .row2 .indent .block{ width:500px; margin-top:12px}
#page5 #content .col2 .row2 .indent .block .c1{ width:183px; float:left}
#page5 #content .col2 .row2 .indent .block .c1 .row{ height:25px}
#page5 #content .col2 .row2 .indent .block .c2{ width:317px; float:left}
#page5 #content .col2 .row2 .indent .block input{ width:176px; height:18px; background:#0d0d0d; border:#a4a4a4 1px solid; font-family:tahoma; font-size:0.91em}
#page5 #content .col2 .row2 .indent .block textarea{ width:311px; height:68px; background:#0d0d0d; border:#a4a4a4 1px solid; font-family:tahoma; font-size:0.91em; overflow:auto}
#page5 #content .col2 .row2 .indent .block .fleft{ padding-top:19px}
#page5 #content .col2 .row2 .indent .block .fright{ padding-top:19px; padding-right:3px}

/*================== index-5.html ==================*/
#page6 #content .col1 .title{ margin-bottom:28px}
#page6 #content .col1 .ind_{ padding-left:8px; color:#831d40; font-size:0.91em}
#page6 #content .col1 p{ padding-bottom:16px}
#page6 #content .col1 .indent{ padding-right:45px}
#page6 #content .col1 .ind{ padding-bottom:36px}

#page6 #content .col2 .row1 .indent{ padding-top:36px; padding-left:53px}
#page6 #content .col2 .row1 p{ padding:16px 0 14px 0}

#page6 #content .col2 .row2 .indent{ padding:0 20px 10px 0 }
#page6 #content .col2 .row2 .indent p{ padding-bottom:15px}
#page6 #content .col2 .row2 .link{ color:#7f7f7f; text-decoration:underline; font-family:tahoma; background:none; padding:0}



/* belows entry is responsible for the blog styles.... since the home page is a blog template and the rest of the pages are html.... */

#main
{
}

#sidebar {
	font-family:arial; 
	font-size:100%; 
	color:#626262; 
	font-weight:normal; 
	font-size:13px; 
	line-height:1.33em
	padding:20px;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}


#sidebar h2 {
	font-family:arial;
	font-size: 1.6em;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

/* belows entry is responsible for the margin for the list of entries in the rigth column */

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
