/*  

Theme Name: Professional_Document_Services

Theme URI: 

Description: A theme generated by StarvinArtist.net

Author: Starvin Artist

Author URI: http://starvinartist.net/

*/

*{ margin:0; padding:0;}

img,fieldset{ border:none;}

body{ font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; background:#fff url(images/body_bg.jpg) repeat-x 0 0;}



a{text-decoration:none; outline:none}

A:link {text-decoration: none; color: #7f2f2f;}

A:visited {text-decoration: none; color: #7f2f2f;}

A:active {text-decoration: none; color: #000;}

A:hover {text-decoration: underline; color: #000;}



.post{margin-bottom:25px;}

.post{border-bottom: 1px solid #999999;}



/* *********** main_container_start ************ */

#main_container{ float:left; width:100%; background:url(images/main_top_curv2.jpg) no-repeat top center;}

/* *********** main_start ************ */

#main{ float:left; width:100%; background:url(images/main_bottom_curv.jpg) no-repeat bottom center; padding-bottom:50px}





/* *********** wrapper_start ************ */

#wrapper{ width:960px; margin:0 auto;}



/* *********** header_start ************ */

#header{ float:left; width:960px;height:206px; position:relative;}

#header img{ float:left;}

#header .logo{position:absolute;left: 326px;top: -5px;}

/* *********** header_end ************ */



/* *********** body_container_start ************ */

#body_container{ float:left; width:915px; padding:0 30px 0 15px;}

#body_container #left_container{ float:left; width:235px;}

#body_container #left_container .left{ float:left;}

#body_container #left_container .right{ float:right;}



/* *********** menu_start ************ */

#menu{ float:left; width:197px;}

#menu ul{ float:left; width:197px; list-style:none;}

#menu ul li{ float:left; width:197px; text-align:center; border-bottom:1px solid #9a9a9a; font-size:16px; line-height:23px; font-weight:bold; padding:13px 0;}

#menu ul li.last{ border:none;}

#menu ul li.active a{ color:#5c1d1d;}

#menu ul li a{ text-decoration:none; color:#000;}

#menu ul li a:hover{ text-decoration:underline;}

/* *********** menu_end ************ */



#body_container #left_container .sidebar{ float:left; width:190px; padding:30px 0 0 0;}

#body_container #left_container .sidebar h3{ float:left; width:165px; color:#7f2f2f; font-size:18px; line-height:20px; text-transform:uppercase; }

#body_container #left_container .sidebar p{ float:left; width:165px; color:#000; font-size:12px; line-height:17px;  }

#body_container #right_container { float:right; width:645px; padding-right:10px;}

#body_container #right_container .right_details{ float:left; width:645px;}

#body_container #right_container .right_details h3{ width:645px; font-size:16px; line-height:17px; color:#7f2f2f; padding:10px 0 20px 0;}

#body_container #right_container .right_details h3.small{ padding:10px 0 0 0;}

#body_container #right_container .right_details p{ width:645px; font-size:12px; line-height:17px; color:#000; padding:0 0 15px 0}

#body_container #right_container .right_details table p{ width:auto!important; font-size:12px; line-height:17px; color:#000; padding:0 0 15px 0}

#body_container #right_container .right_details li {list-style-position:inside;}

/* *********** body_container_end ************ */



/* *********** footer_start ************ */

#footer{ float:left; width:960px; padding:20px 0;}

#footer .left{ float:left;}

#footer .right{ float:right;}

#footer p{ float:left; width:476px; text-align:center; font-size:9px; line-height:17px; color:#6f2627; }

#footer p a{ text-decoration:none;color:#6f2627;}

#footer p a:hover{ text-decoration:underline;}

/* *********** footer_end ************ */

/* *********** wrapper_end ************ */

/* *********** main_end ************ */





/* *********** bottom_logo_container_start ************ */

#bottom_logo_container{ float:left; width:100%; margin-top:-20px; }

#bottom_logo_container .bottom_logo{ width:960px; margin:0 auto; text-align:center; padding-bottom:20px;}

/* *********** bottom_logo_container_end ************ */



/* *********** main_container_end ************ */


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.mtw_skin{ float:left; margin:10px 0 0 0} 
.mtw_twitter_username p{ width:auto!important; font-weight:bold}
.mtw_tweets li{ float:left}
.mtw_footer .twitter_widget_footer_link{ float:left!important; padding:10px 0 0 0}
.designedby{ text-align:left!important}