/*  
Theme Name: WordPress theme 373
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.2
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:none repeat scroll 0 0 #A7A7A7;
	padding:0 11px;
	text-align:justify;
         margin:0 auto 15px;
}
*:focus {outline: none;}
a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

.column { float:left;}
.clear { clear:both;}
.size-full { margin: 0 0 20px 20px; }

html, input, textarea
	{
		font-family:Arial; 
		font-size:12px;		
		color:#6e6d6d;		
	}
	
a {color:#9e0b0f; cursor: pointer;}	

input, select { vertical-align:middle; font-weight:normal;}

p input, textarea, .search .input, .input {border-color:#CCCCCC; text-align: right; padding-top:2px; padding-bottom:2px; background:#FFFFFF; border-width:0px; color:#a2a2a2; height: 14px;}
.search .submit { margin:0;}

#main {-moz-box-shadow: 7px 0px 2px #717070; -webkit-box-shadow: 7px 0px 2px #717070; box-shadow: 7px 0px 2px #717070; display: block; margin:0 auto; width:758px; text-align: justify;}

#header { height:218px; background:url(http://rscconsultingservices.com/wp-content/uploads/2011/06/header.jpg) no-repeat top;}

h1 {text-align: justify; color: #000; font-family:Trebuchet MS; font-size:18px; font-weight:normal; }
h1 a {text-align: justify; text-decoration:none;}

#header .logo span { font-size:1.01em; color:#E6D4D1;}

#menu { margin-top:0px; background:url(http://rscconsultingservices.com/wp-content/uploads/2011/06/navbar2.jpg) no-repeat; height:49px;}
#menu .t { background:url() no-repeat top;}
#menu .b { background:url() no-repeat bottom; width:100%;}
#menu .indent { padding:0px 0 0px 0; }

#menu .col1 { width:83px; color:#FF5A00; font-size:1.11em; text-align:right; padding-top:14px;}
#menu .col2 { width:190px;padding-top:14px;}
#menu .col3 { line-height: 18px; width:520px; /*padding:9px 0px 0px 21px; works on MAC Only */ padding:9px 0px 0px 10px; font-weight:bold;} 

#menu .search .input { width:150px;}
#menu .search .submit { margin:0; _margin:0 0 0 10px; }

#menu ul li {
	/*padding:0px 13px 0px 5px; works on MAC Only*/
	padding:0px 0px 0px 20px;
	font-size:.92em;
	float:left;
}
#menu ul li a { text-decoration:none; color:#FFFFFF;}
#menu ul li a:hover { text-decoration:underline;}

/* Hide Sub-Pages on main menu */
#menu ul li ul { display: none; }

#body {margin:0 auto 15px; background:url("images/top_main.jpg") no-repeat scroll 0 0 transparent; _background:url(images/top_main-IE.jpg) no-repeat top;  padding:16px 0 0px 0; -moz-box-shadow: 7px 7px 2px #717070; -webkit-box-shadow: 7px 7px 2px #717070; box-shadow: 7px 7px 2px #717070;}

#wrapper { width:100%; background:url(images/top_main_repeat.jpg); overflow: hidden; }

/* side bar  padding:0px 40px 0px 10px; */

#side_bar { width:248px; _width: 247px; margin-top:5px; background:url(images/side_bar_bg.gif) repeat-y; color: #000;}

#side_bar .indent {padding:0px 20px 0px 10px;}

#side_bar .search { text-align:right; padding:12px 0px 18px 0px;}
#side_bar .search .input { width:85%; }
#side_bar .search .submit {margin:0px 0px 0px 4px;}

.readmoreicon { background:url(images/readmoreicon.jpg) no-repeat; width:172px; height:38px; float:center; margin:10px 10px 20px 18px;}

.widget_style h2 {text-align: justify; color:#000000; font-size:13pt; font-weight:bold; margin:0px 0px 10px 0px;}
.widget_style ul { margin:10px 0px 18px 0px; list-style:none;}
.widget_style li {line-height:1.41em; font-size:1.01em; margin-top:3px; color:#FFFFFF; }
.widget_style li a { color:#97AC3B; text-decoration:none;}
.widget_style li a:hover { text-decoration:underline;}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:10px 0px 18px 0px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}
#links_with_style ul li ul li {line-height:1.41em; font-size:1.01em; margin-top:3px; color:#FFFFFF;}

#meta { vertical-align:top;}

#categories { vertical-align:top; margin-top: 0px;}

#archives { vertical-align:top;}
#archives li a { color:#D7431A;}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:10px 0px 18px 0px;
}
#calendar_wrap a {	
	font-weight:bold;
}
.textwidget {	
	padding:10px 0px 18px 0px;
}
#statusbar {
	padding:0px;
	text-align:justify;
}
#statusbar p {
	padding:0px 0px 18px 0px; 
	margin:0px;
}
#statusbar a {		
	font-weight:bold;
}

/* side bar end */


/* content */
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

#content { width:510px; background:url(images/main_bg.jpg) repeat-y; margin-top:5px;  overflow: hidden;}

#content .indent { padding:0px 29px 0px 26px;}

#content .search .input { width:75%; }
#content .search .submit {margin:0px 0px 0px 13px;}

.image_thumb { margin: 10px 0 0 25px; float: right; height: 120px}

.title { margin-bottom:20px;}

.h_l { background:url() no-repeat center; height:9px; margin:30px 0;}

h3 {text-align: justify; font-family:Trebuchet MS; color:#2a2a2a; font-size:12pt; font-weight:bold; margin-bottom: 10px; padding:5px 40px 0 0;}
h3 a {text-align: justify; color:#2a2a2a; font-size:12pt; text-decoration:none;}

h2 {text-align: justify; font-family:Trebuchet MS; color:#2a2a2a; font-size:12pt; font-weight:bold; margin-bottom: 0px; padding:0 40px 0 0;}

.left { float:left;}
.right { float:right;}

.author {font-size:13px; color:#9e0b0f; margin: 2px 0px 2px 0px;}

.author2 {font-size:13px; color:#9e0b0f; padding-right:24px; float:right; margin-top:20px;}

.date { font-size:13px; color:#000000; font-weight:bold; margin: 0 0 4px 0;}

.content_text { color: #5e5d5d; line-height:1.51em;}

	.content_text ul {
		margin: auto auto auto 15px;
	}
	.content_text ul li {
		list-style: disc;
		margin: auto auto 10px auto;
	}

.content_text ol { margin-left:15px; margin-top:5px;}

.comment { color:#FFFFF; font-size:0.81em;}
.comment a { color:#FFFFFF; text-decoration:none; background:url() repeat-x bottom;}
.comment a:hover { background:none;}

.postmetadataalt {
	font-size:0.81em; 
}

.pagetitle {
	font-size:1.31em; font-weight:bold;
	padding:0px 0px 10px 0px;	
}

p {	text-align: justify;
	margin:10px 0px 10px 0px;
}

.article {
	padding:0;
}

.post {
	padding:0px 5px 0px 5px;
}

.navigation {padding:0px 0px 10px 0px; width:100%; color:#B7D132; font-size:0.81em;}
.navigation a {color:#B7D132;}
.navigation .left {width:45%; float:left;  padding-left:10px;}
.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}

/* content end */

/* newsletter */
 
#newsletter {height:88px; background:url(images/newsletter.jpg) no-repeat;}
#newsletter .col1 { width:207px; padding-top:18px}
#newsletter .input { width:150px; margin:6px 0 0 305px}
#newsletter	.submit { margin:8px 0 0 356px;}

.rssicon { background:url(images/rsc_rss.gif) no-repeat; width:17px; height:16px; float:left; padding: 0px 3px 0  0; margin: 2px 0 0 0;}

.getStarted {background:url(images/getStarted.gif) no-repeat; width:241px; height:112px; margin: 0px 0 0 0;}

.globeicon {background:url(images/rsc_globe.gif) no-repeat; width:38px; height:34px; float:left; padding: 0 0px 0 0; margin: 0 0 0 0;}

.hr { background:url(images/hr.gif) no-repeat; width:456px; height:8px; float:center; padding: 0 5px 0 0}

/* footer */

#footer { margin:20px 30px; text-align:center; color:#FFFFFF; font-size:8pt; line-height: 18px;}
#footer a { color:#FFFFFF; }
#footer p { display: inline; }
#footer ul { display: inline; }
#footer ul li { display: inline; border-left: 1px solid #FFF; padding: 0 0 0 5px; }
#footer ul li ul { display: none; }
